首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #iinclude im a=2; int f(int m) { static int n; n=0;n++;a++ return n+m+a: } main( ) { int k; f
若有以下程序: #iinclude im a=2; int f(int m) { static int n; n=0;n++;a++ return n+m+a: } main( ) { int k; f
admin
2021-07-09
38
问题
若有以下程序:
#iinclude
im a=2;
int f(int m)
{ static int n;
n=0;n++;a++
return n+m+a:
}
main( )
{ int k;
for(k=0;k<4;k++)printf("%d,",f(k));
}
则程序的输出结果是( )。
选项
A、4,5,6,7,
B、4,7,10,13,
C、4,6,8,10,
D、3,5,7,9,
答案
C
解析
主函数中变量k作为for语句的循环变量,取值0、l、2、3,同时也作为实参通过调用函数f传递给形参变量m。由于变量a是全局变量,变量n是静态变量,因此k=0时,f函数中,语句retum n+m+a;即l+0+3=4;k=1时,f函数中,语句return n+m+a;即2+1+3=6;k=2时,f函数中,语句return n+m+a;即3+2+3=8;k=3时,f函数中,语句:return n+m+a;即4+3+3=10。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/8zkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chara=’\82’;则变量a
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
设变量均己正确定义,若要通过scanf(”%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符)
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
在关系数据库中,用来表示实体间联系的是()。
层次型、网状型和关系型数据库划分原则是()。
算法的有穷性是指()。
下面不属于结构化程序设计风格的是
随机试题
[A]Walmartisfightingback.Itisspendingbillionsinthehopeofgrowingevenlarger.Itisofferingmoregoodstomorecu
《楚辞》一书的编辑者是()
该患儿最可能为以下哪一种疾病行静脉肾盂造影,显示右肾不显影,进一步处理中以下哪一项是错误的
患儿,男性,11个月,其母在妊娠不足32周分娩。家长发现患儿易惊闹,情绪不稳,与同龄孩子比较各项指标发育落后,至今不会翻身,不会坐,对声音无反应,四肢瘫软无力。查体:患儿智力低下,双耳聋,四肢肌张力高,双下肢为重。
刘某和风某二人共有一幢房屋,由两人轮流居住,风某在居住期间,房屋因地基不牢倒塌,造成第三人的损害,()。
电缆常用的敷设方式有()。
小王是一家敬老院的社会工作者,她发现当地每一所学校都与敬老院联系,希望开展志愿服务活动,志愿者们跟老人聊天,老人都聊怕了。而小王平时观察了这一现象,为了对志愿服务进行有效管理,小王可采取以下行动()。
A、 B、 C、 D、 A所谓cache,即高速缓冲存储器,是位于CPU和主存储器DRAM(DynamicRAM)之间的规模较小的但速度很高的存储器,通常由SRAM组成。
Amajorproblemwithafixedexchangeratesystemisthatwhencountriesrunforeigntradedeficits,______.
TheHydrogenEconomyItseemsthateverydaythereisanewannouncementinthenewsaboutautomobilespoweredbyfuelcells
最新回复
(
0
)