首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int a) { int b=2; static int c=2: b++:c一一;return(a+b+e); } main() { in
有以下程序: #include int fun(int a) { int b=2; static int c=2: b++:c一一;return(a+b+e); } main() { in
admin
2021-07-09
44
问题
有以下程序:
#include
int fun(int a)
{ int b=2;
static int c=2:
b++:c一一;return(a+b+e);
}
main()
{ int k,a=2;
for(k=0;k<3;k++)printf(“%d”,fun(a));
printf(“\n”);
}
执行后的输出结果是( )。
选项
A、678
B、666
C、654
D、456
答案
C
解析
由于main函数for循环中k的取值为0,1,2,所以for循环三次调用fun()函数,每次调用函数fun,形参a的值为2(实参a传入),局部变量b初始化为2(fun函数中初始化),静态局部变量c保留上一次函数调用结束后的值,所以第一次调用fun(),形参a=2,b=2,c=2,然后执行b自增1,c自减1,返回值为:2+3+1=6;第二次调用fun(),形参a=2,b=2,c=1,然后执行b自增1,c自减1,返回值为:2+3+0=5;第三次调用fun(),形参a=2,b=2,c=0,然后执行b自增1,c自减1,返回值为:2+3一1=4,所以结果为:654,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Hptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过进行运算得到关系T,则所使用的运算为()。
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:4483l。请在程序的下
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是()。
以下不能用于实型数据的运算符是
以下叙述中正确的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
以下叙述中正确的是
设变量己正确定义,则以下能正确计算f=n!的程序段是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
随机试题
男,40岁。陈旧性心肌梗死3年,高血压病史4年。体检:BP150/95mmHg,心率90次/分。降压治疗宜首选()
人力资源可以通过其总体内各个个体的不断替换和恢复,人力资源的这种特性称为()
A、Askforsomeadvice.B、InvitethemantogotoGermany.C、Hireatouristguide.D、FindaGermanfriend.A女子夏季打算去德国,因此想让德国人Mark
属于副溶血性弧菌食物中毒特点的是
苯巴比妥的化学结构为
甲是乙运输公司的雇员,乙派甲承担一批货物的长途运输任务。由于途经甲的老家,甲便想顺路回家看看。在回家途中,因车速过快与丙驾驶的轿车相撞,造成丙车毁人伤。丙的损失应由谁承担?()
建设项目地面水环境影响评价工作中,评价工作等级的分为()。
李强说:“我认识了100个人,在我所认识的人中没有一个是失业的,所以中国的失业率一定是很低的”。以下哪项最能反驳李强的推理?
Thegovernmentistobanpaymentstowitnessesbynewspapersseekingtobuyuppeopleinvolvedinprominentcases(1)______thet
InternationalPublishingHouse119SharonRoad,5thFloor,Room503Tel:549-0344Fa
最新回复
(
0
)