首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include intg(int a) {int b=2; static int c=2; b++;c--;return(a+b+c); } main() {int k,a=5; for(k=0;k<3;k++)printf(’’%d’’,
有以下程序: #include intg(int a) {int b=2; static int c=2; b++;c--;return(a+b+c); } main() {int k,a=5; for(k=0;k<3;k++)printf(’’%d’’,
admin
2021-04-28
18
问题
有以下程序:
#include
intg(int a)
{int b=2;
static int c=2;
b++;c--;return(a+b+c);
}
main()
{int k,a=5;
for(k=0;k<3;k++)printf(’’%d’’,g(a));
printf(’’\n’’);
}
执行后的输出结果是( )。
选项
A、987
B、888
C、678
D、666
答案
A
解析
静态局部变量只在第一次调用函数时初始化一次,其他调用都会保留上一次调用结束时的值。由于main函数for循环中k的取值为0,1,2,所以for循环三次调用g()函数,第1次调用给静态变量赋初值,以后每次调用静态局部变量都保留上一次函数调用结束后的值,第1次调用返回9,第2次调用时返回8,第3次调用返回7。
转载请注明原文地址:https://jikaoti.com/ti/Xfz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
将数据库的结构划分成多个层次,是为了提高数据库的()。
下列结构体的定义语句中错误的是()。
在关系数据库中,用来表示实体间联系的是
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
设有定义语句int(*f)(int);则以下叙述正确的是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
下列选项中不属于软件生命周期开发阶段任务的是
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
在Excel中,设置A1单元格的数字格式为整数,当输入33.51时,单元格显示为_____。
手部外伤后,凡手指不能主动活动,提示可能
微分方程ydx+(x-y)dy=0的通解是()。
某高等级公路全长50.8km,路面结构为沥青混凝土,路面宽度25m,设计车速120km/h。采用两台摊铺机梯队作业,全封闭施工。本工程于某年某月某日建成通车,通车不久,发现在K8+250~K9+580段有行车抖动,跳车等现象。建设单位、监理单位、质量监督单
下列关于看涨期权的描述,正确的是()。
书面表达(20分)根据材料中的两种不同观点,用英文阐述你的理解和看法,词数不少于150。Itisgenerallybelievedthatsomepeoplearebornwithcertaintalentsforte
下列有关西周法律制度的表述,正确的有()。
越南籍80后女性黄某伙同越南籍以及中国广东、广西籍24人组成实施收购、运输、贩卖儿童的犯罪团伙,形成一条从越南向我国境内拐卖儿童的通道。我国司法机关有权对黄某进行审判的依据是()
-4/9
Theuseofnuclearpowerhasalreadyspreadallovertheworld.【C1】______,scientistsstillhavenotagreed【C2】______Whatshould
最新回复
(
0
)