首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2021-06-15
19
问题
有以下程序
#include
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、24
B、28
C、32
D、36
答案
A
解析
一个源文件中如果外部变量和局部变量同名,则在该局部变量的作用域内,该外部变量会被"屏蔽",main()函数中调用两次f()函数,两次调用均进入else选择支句,t=7,返回7+5=12,所以s=0+f(0)+f(1)=24,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/e5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1):}mai
若有以下程序#includeintk=7;voidf(int**s){int*t==&k:*s=t;printf("%d,%d,%d,",k,*t,**s);}main()
有以下程序段charname[20];intnurn;scanf("name=%snurn=%d",name,&nurn);当执行上述程序段,并从键盘输入:name=Lilinurn=1001后,name的值为
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
下列叙述中正确的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团问的联系是
以下叙述中正确的是()。
下列选项中属于面向对象设计方法主要特征的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
根据《2010要则》,FOB贸易术语中买方承担的义务有()
A.淋巴细胞B.中性粒细胞C.浆细胞D.巨噬细胞(2012年第135题)急性炎症晚期开始出现的细胞是
患者,老年男性,长期吸烟史,因咳嗽、痰中带血半年就诊,胸部X线片示右肺门区圆形肿块,右上肺不张,应首先考虑
在人寿保险核保要素中,()是核保所要考虑的最重要的因素之一。
股份有限公司的监事会成员不得少于()人。
反映基础货币与货币供应量、信贷总额、政府预算以及国际收支之间的关系及相互影响的是( )。
服务业公司常利用中介机构提供服务,以大批量方式提供服务的中介机构形式是()。
课堂管理的功能不包括()
能认识到自己有种种遗憾,勇于放弃不切实际的梦想而坦然无愧的人,可以说是完整的。知道自己够坚强,熬得过悲伤而幸存,丧失至爱而觉得自己并非残缺的男男女女,可以说都是完整的。你已经历了最坏的境遇,而依然是完整的。我们每一个人天生都有这样或那样的不足,能如残缺之圆
“阿注婚”的习俗,流行于云贵一带的瑶族。(广西民族大学2017)
最新回复
(
0
)