首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include im f(int n) {int t=0, a=5; if(n/2){int a=6;t+=a++; } else {int a:7;t+=a++; } retur
有以下程序: #include im f(int n) {int t=0, a=5; if(n/2){int a=6;t+=a++; } else {int a:7;t+=a++; } retur
admin
2021-04-28
29
问题
有以下程序:
#include
im 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和j赋初值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://kaotiyun.com/show/YCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
有以下程序#includeintflintx){inty;if[x==0‖x==1)retulm(3);y=x*x-f(x-2);returny;}main(
数据库系统的三级模式不包括()。
以下选项中非法的C语言字符常量是
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
随机试题
科学合理的膳食结构应是()
男,59岁。近3个月痰中带血丝,渐消瘦,体弱。经X线胸片检查,示右肺门阴影增大及右肺中叶模糊阴影,经抗生素治疗,疗效差。护士应告诉患者咳嗽、咳痰时要特别注意
A.贫血和出血程度一致B.贫血和出血程度不一致C.有出血而无贫血D.无出血亦无贫血E.有贫血而无出血过敏性紫癜关节型
项目结构图是一个重要的组织工具,它通过()的方式对一个项目的结构进行逐层分解,以反映组成该项目的所有工作任务。
甲与乙订立了一份材料购销合同,约定甲向乙交付相应的材料,货款为80万元,乙向甲支付定金4万元;同时约定任何一方不履行合同应支付违约金6万元。合同到期后,甲无法向乙交付材料,乙为了最大限度保护自己的利益,应该请求()。
以下有关大宗交易的成交价格的说法正确的是()
阅读《和谐明善》。回答文后问题。(1)和谐,是当今社会使用频率最高而且认同度也最大的一个词儿。为什么?恐怕一个很重要的原因是,和谐传达的是善意,表现的是友好,追求的是美好。一句话,和谐是求善、显善更明善。(2)道理是自明的。恶言恶语,难
新课程改革提倡的教学观是()。(2016.安徽)
A、Formthebankheisworkingfor.B、Formhisfriends.C、Formanotherbank.D、Fromhisoffice.CWhereisWhitegoingtoborrowm
A、Itsavesmuchtimetowatchthemoviethantoreadthebook.B、Themoviecanbeunderstoodafterreadingthebook.C、Theplots
最新回复
(
0
)