首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
59
问题
有以下程序:
#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全国计算机二级
相关试题推荐
数据库系统的核心是()。
算法的空间复杂度是指()。
以下选项中合法的实型常量是()。
以下叙述错误的是()。
下列关于数据库设计的叙述中,正确的是()。
以下叙述中正确的是
在数据库系统中,数据模型包括概念模型、逻辑模型和
在E—R图中,用来表示实体的图形是
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
在C语言中,以下说法不正确的是()。
随机试题
Itwassuchahotdaythateveryone______swimmingintheriver.
A.黄曲霉毒素中毒B.赭曲霉毒素中毒C.橘青霉毒素中毒D.玉米赤霉烯酮中毒E.肉毒杆菌中毒以出现肝癌为主要症状的中毒是
白头翁汤最适用于芍药汤适用于
患者,男性,75岁。慢性阻塞性肺疾病急性发作期,患者痰多黏稠,翻身时突然出现面色发绀,烦躁不安。护士首先应采取的措施是
政府机构对设计图纸的审核,侧重于()。
命中率法是当测验用来做取舍的依据时,用其正确决定的比例作为效度指标的一种方法。命中的情况是指()
2000年,张明因盖房挖地基,发现一个坛子,内有500块银圆及一张棉布,上写“为防日寇搜查,特埋此,王建林1938年7月1日”。王建林为王天民的爷爷,在抗战期间被日寇杀害,解放后王天民被宣布为中农。这500块银圆()。
能源技术是第一次技术革命和第二次技术革命时期的带头技术。虽然能源技术在当代已失去先导技术的地位,但作为现代工业技术基石的能源技术仍然举足轻重,尤其在当今石化能源逐渐短缺的条件下,其发展对整个人类社会的发展是至关重要的。这段话主要支持了这样一种论点,
【士人清议】北京大学2001年中国古代史真题
人民当家作主的最高形式是()
最新回复
(
0
)