首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
37
问题
有下列程序:
#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://kaotiyun.com/show/epfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++预定义流对象的叙述中,正确的是()。
数据字典(DD)所定义的对象都包含于()。
下列字符串中可以用作C++标识符的是
下列语句中错误的是()。
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.epp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
下面描述中正确的是()。
下列有关继承和派生的叙述中,正确的是()。
关于关键字class和typename,下列表述中正确的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
投机库存
对外直接投资方式的特点有()
CT的模数转换是将
A.面色苍白,唇甲色淡,头晕心悸B.面色苍黄,纳呆消瘦,大便不调C.面色苍白,头晕目涩,四肢震颤D.面色白,精神萎靡,四肢不温E.面色苍白,形体消瘦,发黄稀疏营养性缺铁性贫血肝肾阴虚证证见
A.1年B.2年C.3年D.4年E.5年
我国保险公司把国际海洋运输货物的保险险别分为平安险、水渍险和一切险三种基本险别。下列属于平安险保险范围的有()。
审计助理人员计算了2005年Q公司的A种类型机器设备固定资产原值与2005年度该类固定资产生产的产品产量二者的比率,通过与2004年的相同比率比较发现2005年每台设备生产1280件甲产品,2004年每台相同设备生产1442件甲产品,因此助理人员判断该比率
社会主义法治的根本保证是()。
burdenofproof
ThearticledealswiththeemploymentofthefutureintheUnitedStates.Althoughthejobapplicantshavenotfinishedhighsc
最新回复
(
0
)