首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
62
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2:elsed=3;printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,Z);}程序运行后的输出结果是
下面不属于软件需求规格说明书内容的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
以下能正确定义且赋初值的语句是
在一个C源程序文件中所定义的全局变量,其作用域为()。
下面选项中合法的字符常量是
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。
随机试题
年金终值和现值如何计算?
简述依法行政的基本内容。
对于项目总承包模式,宜采用()进行监理的监理模式。
导致高层建筑火灾烟气快速蔓延的主要因素包括()。
王先生出租了一套房屋,每年租金收入2万元,年初收取。如果从第1年年初开始出租,共出租10年,利率为8%。那么在第10年年末的终值是()万元。
上市公司股东代上市公司偿还一笔应付账款2000万元,经济实质表明属于对企业的资本性投入,则下列处理中正确的是()。
美国芝加哥市郊外的霍桑工厂是一个制造电话交换机的工厂,它具有较完善的娱乐设施、医疗制度和养老金制度等,但工人们仍愤愤不平,生产状况也很不理想。为了解决这一问题,工厂一直在竭力地探求原因。1924年11月,美国国家研究委员会组织了一个由心理学家等多
蜜蜂是天生的建筑师,它们能用最少的蜂蜡修筑蜂巢,使其内部空间尽可能宽敞。蜂巢的横截面是正六边形平铺而成,若正六边形的边长是1厘米,现有长12厘米、宽10厘米的白纸,至少要用多少个这样的六边形平铺在白纸上才能完全覆盖白纸?
据了解,针对药价虚高的现象,国家发改委希望通过药品降价的方式来解决。据统计,自政府恢复对部分药品价格实行管制以来,已经进行了17次药品降价,截至目前,已经制定、调整了国家医保目录的1000多种药品的最高零售价。但由于流通环节的繁琐和暗箱操作等原因,药品价格
A.becauseB.experienceC.pushedintoD.objectionsE.protestedF.complaintsG.opposeH.losingI.thatJ.successful
最新回复
(
0
)