首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x-f(x-2); return y; } void main() { int z: z=f(3);
有下列程序: #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x-f(x-2); return y; } void main() { int z: z=f(3);
admin
2021-09-05
34
问题
有下列程序:
#include
int f(int x)
{
int y;
if(x==0‖x==1)return(3);
y=x*x-f(x-2);
return y;
}
void main()
{
int z:
z=f(3);printf("%d\n",z);
}
程序的运行结果是( )。
选项
A、0
B、9
C、6
D、8
答案
C
解析
本题考查了函数的调用,在f函数中将实参传给x,判断if语句为假,接着执行y=3*3-f(1),再执行f(1)而f(1)满足if条件语句,所以f(1)的值为3,那么代入y=3*3-f(1)=9-3=6,故选项C正确。
转载请注明原文地址:https://jikaoti.com/ti/u0h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elseret
将E-R图转换为关系模式时,实体和联系都可以表示为
下列关于类定义的说法中,错误的是
下列关于重载运算符错误的是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*p,*q,a,b;p=&a;coutp;}
下列选项中,不属于C++关键字的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列关于New和delete运算符的叙述中,错误的是()。
下列关于类模板的模板参数的叙述中,错误的是()。
由于常对象不能被更新,因此()。
随机试题
蛛网膜下腔出血的常见原因
下列属于建筑外保温系统对火灾的影响的有()。
皮亚杰把人的认识发展划分为不同的阶段,下列属于形式运算阶段的心理特点的有()
不是任何经济发展都必然导致生态恶化,但不可能有不阻碍经济发展的生态恶化。以下哪项最为准确地表达了题干的含义?()
若A可逆且A~B,证明:A*~B*;
栈中允许进行插入和删除的一端叫做______。
ThedirtylittlesecretaboutEurope’s"GrandTourofContemporaryArt"thissummeristhattheresimplyisn’tenoughgoodartt
A、Thiswasthefirstcongressionalvisittotheprison.B、Thelawmakersatethesamelaunchgiventodetainees.C、ASenatadeleg
Thefunnythingabouthowabankworksisthatitfunctionsbecauseofourtrust.Wegiveabankourmoneytokeepitsafeforu
Whatdoesthepassagemainlydiscuss?WhichofthefollowingisNOTincludedinthemeaningofcultureaccordingtothepassage
最新回复
(
0
)