首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
38
问题
有下列程序:
#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全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
下列语句中,正确的是()。
下列语句或语句序列中错误的是
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改
下列有关类的表述中,正确的是
下列关于栈的叙述正确的是( )。
下列语句中错误的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
关于运算符重载,下列表述中正确的是()。
下列有关运算符重载的叙述中,正确的是()。
随机试题
“一两的遗传胜过一吨的教育”反映的是()。
中经络和中脏腑的区别主要在于
诊断疼痛虚实的方法是
A.显微镜直接计数法B.MPN法C.倾注平板计数法D.微菌落快速计数法E.表面涂布计数法最快的细菌计数方法是
注射流率选择20~22ml/s的造影检查是
处理颅内压增高,哪一项是错误的
2005年4月,某开发商在从事一房地产开发项目的前期拆迁工作中,要拆除某产权人的一套建筑面积160m2砖混住宅房屋,双方协议以产权调换方式予以补偿。经评估确认补偿单价为3200元/m2;现开发商以附近一套156m2的钢混住宅现房与之调换补偿,该房屋现行市价
框支承玻璃幕墙包括()。
下列()不属于现金支出的有效管理。
Whilestillcatching-uptomeninsomespheresofmodernlife,womenappeartobewayaheadinatleastoneundesirablecategory.
最新回复
(
0
)