首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: int a=4; int f(int n) {int t=0:static int a=5; if(n%2){int a=6;t+=a++;} else{int a=7;t+:a++;} return ta++;} main() {int s
有下列程序: int a=4; int f(int n) {int t=0:static int a=5; if(n%2){int a=6;t+=a++;} else{int a=7;t+:a++;} return ta++;} main() {int s
admin
2018-11-21
47
问题
有下列程序:
int a=4;
int f(int n)
{int t=0:static int a=5;
if(n%2){int a=6;t+=a++;}
else{int a=7;t+:a++;}
return ta++;}
main()
{int s=a,i=0;
for(;i<2;i++)s+=f(i);
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、28
B、24
C、32
D、36
答案
A
解析
程序中定义了全局整型变量a=4。在intf(int n)函数中定义了局部静态整型变量并进行了初始化即static int a=5。在int f(int n)函数中对n是否是偶数进行判断,如果n是奇数,则函数的返回值为11,局部静态整型变量a=6;如果n是偶数,则函数的返回值为12,局部静态整型变量a=6。所以在main()函数中循环首先执行s+=f(0)语句,而f(0)返回值12,所以第一次循环结束s的值等于4+12=16;第二次开始执行f(1)时,在f(1)中执行“if(n%2){int a=6;t+=a++;}”和“return t+a++;”这两条语句,这时t=6,a=6(静态局部变量第一次循环后其值加1值不释放,执行第二次循环量,其值仍有效),所以f(1)的返回值等于12。再在主函数中执行s+=f(1)语句,即16+12=28。
转载请注明原文地址:https://kaotiyun.com/show/eqxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main()intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j-
如下程序 main() { int x=1,a=O,b=O; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf("a=%d,b=%d\n",a,b); } 该程序的输出结果是_____
当下面的程序运行后,变量c的值为______。main(){inta=45,b=27,c=0;c=max(a,b);}intmax(x,y)int
阅读以下程序#includemain(){IntCase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&Case,&printF);
结构化程序设计主要强调的是()。
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",A);}main(){intcc;
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a;printf("%d\n",*p+9);}
以下程序的输出结果是_______。main(){charst[20]="hello\0\t\\";printf(%d%d\n",strlen(st),sizeof(st));}
有以下程序voidf(int*x,int*y){intt;t=*X;*X=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;p=a;
随机试题
A.起病6h内升高,24h达高峰,3~4d恢复正常B.起病4h内升高,16~24h达高峰,3~4d恢复正常C.起病8~10h升高,2~3d时达高峰,1~2周正常D.起病6~12h升高,24~48h达高峰,3~6d恢复E.起病3h升高,第2~5d出现
铜绿假单胞菌分离培养时,菌落产生特殊的气味,以下何种为典型气味
经过检测,某食物每百克视黄醇当量为310μg,能量577kJ。现已知推荐的每日膳食中营养素供给量,成年轻体力劳动者视黄醇当量为800μg,能量为2600kcal。INQ值为
根据下列资料。回答下列小题。据初步统计,2008年我国全年水资源总量25567亿立方米,比上年减少8.9%,比常年减少7.7%;人均水资源量1945立方米,比上年减少9.3%;全年平均降水量615.5毫米,较上年减少4.5%,比常年减少4.2%。
根据《旅游安全管理办法》规定,县级以上地方各级旅游主管部门应当定期统计分析本行政区域内发生旅游突发事件的情况,并于每年()底前将上一年度有关情况逐级报国务院旅游主管部门。
1,2,7,23,76,()。
苏联卫国战争,是世界反法西斯战争的重要组成部分。1941年6月22日,纳粹德国撕毁《苏德互不侵犯条约》,闪电战突袭苏联,1941年7月3日,斯大林向苏联人民发表广播演说,号召全体苏联人民团结起来,全力以赴同希特勒法西斯作殊死斗争,苏联卫国战争全面爆发。在苏
大规模定制:根据客户的个性化需求,以大批量牛产的低成本、高质量和效率等特点提供定制产品和服务的生产方式。根据定义,以下属丁大规模定制的是()。
Readthefollowingarticleandchoosethebestwordforeachspace.Forquestions26~45,markoneletterA,B,CorDonyou
A、Threeyearsago.B、Thisyear.C、Lastyear.D、InDecember.B
最新回复
(
0
)