首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
101
问题
有以下程序
#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://kaotiyun.com/show/1e3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");
有以下程序:#includemain(){printf(“%d\n”,NULL);}程序运行后的输出结果是()。
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*S){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);print
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
以下选项中,合法的一组C语言数值常量是( )。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)_______;i
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
下列说法正确的是()。
随机试题
贫血是临床上常见的由多种原因或疾病引起的一种症状,由于血液中与其功能有关的有形成分和无形成分减少,造成一系列的血液功能异常,请用相关的组织知识,叙述贫血病人的血象变化。
检验工件弧面弯制得准确与否,应用__________。
Excel中使用工作表中数据,可以创建嵌入式图表或独立图表。当工作表数据发生变化时,下列叙述正确的是()。
f(x)=的第二类间断点个数为()
A.丘脑的感觉接替核B.丘脑的髓板内核群C.下丘脑外侧区D.基底神经节与非特异投射系统有关的结构是
患儿,女,5岁。食欲缺乏2年余,近日症状加重。平素嗜零食,面黄肌瘦,夜寝不安。实验室检查:血红蛋白90g/L,红细胞3.0×1012/L,锌10gmol/L。引起该健康问题的直接病因是
电梯的安装,改造,维修,必须由电梯制造单位或者其通过合同委托,同意的依照《特种设备安全监察条例》取得许可的单位进行。电梯质量以及安全运行涉及的质量问题应由()负责。
(操作员:张主管;账套:103账套;操作日期:2014年1月1日)输入下列科目的期初余额。库存商品——甲产品:50000数量:100
下列哪些选项不属于家庭社会工作的要素?( )。
Peoplegotoseefilmsthere.Peoplestudythingshere.
最新回复
(
0
)