首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
73
问题
有下列程序:
#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全国计算机二级
相关试题推荐
下面叙述中错误的是
下列关于模板形参的描述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{intn;public:TestClass(intk):n(k)
下面叙述中错误的是()。
下列关于重载运算符错误的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除:(2)转换后的数据放到de
在C++语言中函数返回值的类型是由()决定的。
下列关于return语句的叙述中,正确的是
字面常量42、4.2、42L的数据类型分别是()。
决定C++语言中函数的返回值类型的是()。
随机试题
火灾报警控制器的开机工作状态是指火灾报警控制器主电源电源开关处于接通,备用电源电源开关处于关闭的工作状态。()
湿邪的性质和致病特征是( )
尿沉渣检查中对肾盂肾炎的诊断最有价值的是
下列不具有健脾祛湿作用的药物是
以下项目中,应当《按照环境影响评价公众参与暂行办法》的规定,在环评过程中严格实施公众参与的是()。
下列项目中,属于进口关税完税价格组成部分的是()。
一般认为,态度和品德的形成过程经历如下阶段()。
教师用红笔批改作业以引起学生的注意是利用刺激物的()
常常用来衡量一个班级集体成功与否的重要标志是()。
根据下面材料回答题。下列关于2013年全国中高等学校在校生状况的表述,正确的是()。
最新回复
(
0
)