首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } el
有以下程序 #include <stdio.h> int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } el
admin
2020-11-27
47
问题
有以下程序
#include <stdio.h>
int f(int n)
{ int t = 0, a=5;
if (n/2) {int a=6; t += a++; }
else {int a=7; t += a++; }
return t + a++;
}
main()
{ int s=0, i=0;
for (; i<2;i++) s += f(i);
printf("%d\n", s);
}
程序运行后的输出结果是
选项
A、28
B、24
C、32
D、36
答案
B
解析
在主函数main()中定义了两个变量s和i,同时给s和i赋初值0。当i=0时。执行"s+=f(i);"语句,调用f()并将i的初值 0传递给形参n。首先执行if语句中内条件:n/2,条件为假。则执行else下的语句,a=7,t=7+0=7,使用return返回t,t=7+(a++)=7+5=12,此时a运算完后自增1,变为6;返回主函数中,s=0+12=12。当i=1时,执行"s+=f(i);"语句,调用f()并将i的初值1传递给形参n。首先执行if语句中的条件:n/2,条件为真,执行if下面的语句,t=0,a=6 t=0+6=6,使用return返回t,t=6+6=12,返回主函数中,s=12+12=24。最后输出的结果为24。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/quD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intflintx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);)mtflintx){returnx*2;}程序运
在关系运算中,查找满足一定条件的元组,相关的运算称为()。
以下选项中不能作为C语言合法常量的是
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=-add;}
若m是int型变量,n是noat型变量,所用的scanf调用语句格式为:scanf("m=%d,n=%f,"&m,&n);则为了将数据10和66.6分别赋给m和n,正确的输入应当是()。
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
下列选项中不属于面向对象程序设计特征的是
在黑盒测试方法中,设计测试用例的根据是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为
下列各序列中不是堆的是
随机试题
在Photoshop7.0软件中,可以将输入的文字转换成________和_______进行编辑,也可以将其进行栅格化处理,即将输入文字生成的文字层直接转换为________。另外还可以将输入的_______和_______进行互换。
下列诗词,整体以象征寓意的有
漏下不止,月经不调。血色暗而有块,或前或后,或一月再行,或经停不至,而见傍晚发热,手心烦热,唇口干燥者宜选用
六味地黄丸和地黄饮子两方组成中均含有的药物是
天麻来源于白芨来源于
张三是某县花石乡人民代表大会的代表,由于其触犯刑法的抢劫罪,原选区选民50人依照法定程序要求罢免张三的人民代表大会代表职务。依照我国法律的规定,罢免张三的乡人民代表大会代表职务,必须经原选区选民的哪个比例通过?
分析住宅建筑经济的主要依据是每平方米建筑面积造价、平面利用系数等指标,而用地经济的主要依据则为每公顷居住面积密度。()
请认真阅读给定材料,指出其中存在的5处论证错误,并分别说明理由,每条不超过100字。甲:有人以中医不能被西方人普遍接受为理由,否定中医的科学性,我不赞同。西方人不能普遍接受中医是因为他们不理解中国的传统文化。乙:世界上有不同的文化,但科
如果系统发生死锁,参与死锁的进程的个数至少是______个。
We’vegotitallwrong,saysCarlosSlim,theMexicantelecomstycoonandworld’ssecond-richestman:weshouldbeworkingonly
最新回复
(
0
)