首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: f(int i) { int j=0; static int k=3; i++: j++; return(i+j+k); } 如果下面的程序中调用该函
设有以下函数: f(int i) { int j=0; static int k=3; i++: j++; return(i+j+k); } 如果下面的程序中调用该函
admin
2019-05-17
37
问题
设有以下函数:
f(int i)
{ int j=0;
static int k=3;
i++:
j++;
return(i+j+k);
}
如果下面的程序中调用该函数,则输出结果是( )。
main()
{ int a=2,i;
for(i=0;i<3;i++)
printf("%d\n",f(a));
}
选项
A、7
7
7
B、7
9
11
C、7
10
13
D、7
8
9
答案
A
解析
main()函数三次调用f()函数。每次调用f()函数,j(局部变量)的初值均为0,而k(局部静态变量)则保留前次调用形成的结果。main()函数第一次调用f()函数:当i=0时,f(2)=3+1+3=7;main()函数第二次调用f()函数:当i=1时,f(2)=3+1+3=7;main()函数第三次调用f()函数:当i=2时,f(2)=3+1+3=7。
转载请注明原文地址:https://kaotiyun.com/show/rXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下叙述中正确的是
检查软件产品是否符合需求定义的过程称为
软件设计中划分模块的一个准则是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
结构化程序所要求的基本结构不包括
下列叙述中正确的是
有以下程序#include#includevoidmain(){charstr[][20]={"One*World","One*Dreamt"),*p=str[1];print!("%
以下叙述中正确的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
随机试题
肺癌的早期症状是
强迫体位见于( )
为了补充铁的储存量,补充铁剂在血红蛋白恢复正常后,仍需继续服用多长时间()。
甲企业借给乙企业20万元,期满未还。丙欠乙20万元货款也已到期,乙曾向丙发出催收通知书。乙、丙之间的供货合同约定,若因合同履行发生争议,由Y仲裁委员会仲裁。下列哪些选项是错误的?()(06年司考.卷三.多54)
安全检查的主要检查内容是( )。
商业银行在审核个人贷款、信用卡申请或审核是否接受个人作为担保人等个人信贷业务时,才可以不经当事人书面授权查询个人信用信息基础数据库。()
学校()聘用曾经因故意犯罪被依法剥夺政治权利的人担任工作人员。
信贷消费在一些经济发达的国家十分盛行,很多消费者通过预支他们尚未到手的收入满足对住房、汽车、家用电器等耐用消费品的需求。在消费信贷发达的国家中,人们的普遍观念是:不能负债说明你的信誉差。如果上述陈述为真,那么必须以下列哪项为前提?Ⅰ.在
计算机网络是计算机技术和()。
AudienceAudienceisaveryimportantconceptforwriting.Theaudienceinfluencesthecontent,structure,style,etcofyour
最新回复
(
0
)