首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int g(int n); main() {int a=1,s; s=g(a);s=s+g(a);printf(’’%d\n’’,s); } int g(int n) {static int x=1; n+=x++: ret
有以下程序: #include int g(int n); main() {int a=1,s; s=g(a);s=s+g(a);printf(’’%d\n’’,s); } int g(int n) {static int x=1; n+=x++: ret
admin
2022-11-11
53
问题
有以下程序:
#include
int g(int n);
main()
{int a=1,s;
s=g(a);s=s+g(a);printf(’’%d\n’’,s);
}
int g(int n)
{static int x=1;
n+=x++:
return n;
}
程序运行后的输出结果是( )。
选项
A、3
B、4
C、5
D、6
答案
C
解析
静态变量只在第一次初始化时赋初值,且常驻内存中,第1次调用函数g时,x的初值是1,并将其加上实参的值返回(n=2),自身也再加1,此时x=2,当第2次调用g时,x=2,n=1+2=3,所以主函数中的s=2+3=5。
转载请注明原文地址:https://www.kaotiyun.com/show/rX0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若正实数x,y,z满足xyz(x+y+z)=4,则(x+y)(y+z)的最小值为()。
若关于x的一元二次方程mx2-(m-1)x+m-5=0有两个实根α,β,且满足:-1<α<0和0<β<1,则实数m的取值范围是()。
男女学生共有8人,从男生中选取2人,且从女生中选取1人,共有30种不同的选法,其中女生有()。
恩格斯说:“如果世间有什么确定不移的就是:我们党和工人阶级只有在民主共和制的形式下,才能取得统治,这甚至适于无产阶级专政的特有形式。”人民民主是社会主义的生命。社会主义民主是人类社会最高类型的民主,与以往剥削阶级占统治地位的社会的少数人的民主在性质上不同。
2021年5月,国务院新闻办公室发表的《西藏和平解放与繁荣发展》白皮书指出,2020年西藏地区生产总值突破1900亿元,经济实力明显提升,经济结构持续优化,全区社会消费品零售总额实现745.78亿元,比1959年增长2192倍,并逐步建立起涵盖公路、铁
WhenNeilArmstrongandBuzzAldrinreturnedfromthemoon,theircargoincludednearlyfiftypoundsofrockandsoil,whichwer
技术成果的运行和改进活动,不包含________。
某设备近期的运行状况如下表,则该设备的平均修复时间为________小时。
在计算机程序中,一个函数(或子程序)直接或间接地调用自身称为________。
随机试题
女性生殖系统最常见的结核病是
限制性心肌病肉眼检查的特征性病理变化是
处方书写大麻仁,应付
类风湿关节炎(RA)的关节表现不包括
钢筋混凝土悬臂式挡土墙由立壁,(),墙踵板三部分组成。
起飞准备是经济起飞阶段的过渡时期,在此阶段,近代的科学技术知识开始运用于商业。起飞准备阶段的主导部门有两个:一是农业与采掘业,二是社会资本投资业。()
传统观点总把金钱看成最好的激励手段,但在很多组织中,增加同样的奖金并没有起到同等的激励作用。这说明:
莱茵河:欧洲
A、 B、 C、 D、 B其他选项的图片或中间部分不能旋转,或最右边部分不能旋转得到。
Itdoesn’tmatterwhichroomafamilychoosesto【C1】______in.It【C2】______beafavoritecomerofthekitchen,orawoodpanelled
最新回复
(
0
)