首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
44
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf(’’%d\n’’,F(a++,b++));}程序运行后的输出结果是()。
若有定义语句:chara=’\82’;则变量a
以下能正确定义且赋初值的语句是
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
设变量已正确定义并赋值,以下正确的表达式是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
下面属于黑盒测试方法的是
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b,’c’,’d’,’f’,’g’},*p;p=a;printf(”%c\11”,*p+4);}
随机试题
对抗肝素过量引起的自发性出血的药物是
关于问诊方法,下列哪项不正确
32岁,G3P1孕40周,人工流产2次,产程进展顺利,胎儿娩出后已达30分钟,胎盘未娩出,亦无剥离征象,阴道无出血。最可能的原因是
在“尿生成影响因素”实验中,给家兔静脉注射20%葡萄糖溶液10毫升,尿量将显著增多,其原因是()
下列业务中,需要编制付款凭证的有()。
ABC会计师事务所的A注册会计师担任多家公司2017年度内部控制审计的项目合伙人,遇到下列与内部控制审计相关的事项:(1)A注册会计师发现甲公司非财务报告内部控制的一个重大缺陷,在内部控制审计过程中审计范围未受到限制的情形下,A注册会计师拟对甲公司201
身处教育实践第一线的研究者与受过专门训练的科学研究者密切协作,以教育实践中存在的某一问题作为研究对象,通过合作研究,再把研究结果应用到自身从事的教育实践中的研究方法是()。
甲、乙两企业订有一份买卖合同。为了履行该合同,甲多方求购某种特殊的原材料,但是并未成功。正当交货时间临近时,本地某原材料公司丙主动上门提出以高于市场平均价3倍的价格向甲企业出售相当数量的该种特殊原材料。甲企业迫于无奈,按丙公司提出的条件与其签订了合同。随后
非空循环链表所表示的数据结构()。
Agoodtranslatorisbydefinitionbilingual.Theoppositeisnot【C1】______true,however.Abornandbredbilingualwillstill
最新回复
(
0
)