首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: 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
39
问题
设有以下函数:
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全国计算机二级
相关试题推荐
有以下程序#includemain(){intx;scanf("%d",&x);iffx<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
下列关于数据库设计的叙述中,正确的是
有以下程序#include#includevoidmain(){charstr[][20]={"One*World","One*Dreamt"),*p=str[1];print!("%
有以下程序#includevoidfun(inta,intb){mtt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5
若有以下定义和语句charsl[10]="abed!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);
以下叙述中正确的是
下面不属于软件测试实施步骤的是
下面不属于软件设计阶段任务的是
在软件设计中不使用的工具是
随机试题
韦伯所认为的传统型统治的组织机构的最基本特征不包括
认为中等难度的学习任务最有利于激发学习动机理论的是
华支睾吸虫卫氏并殖吸虫
患儿的诊断应该是关于手术操作,下列说法不正确的是
除哪一项外均为肺炎合并心衰的诊断要点
根据《生产安全事故报告和调查处理条例》,下列安全事故中,属于重大事故的是()。
一个氡核86222Rn衰变成钋核84218PO并放出一个粒子,其半衰期为3.8天。1g氡经过7.6天衰变掉氡的质量,以及86222Rn衰变成84218PO的过程放出的粒子是()。
一般情况下,男人比女人长得要高一些,这是因为()。
A、Becauseitwillhelpkeepyourenergyfortheday’swork.B、Becauseitwillhelpyoutocontrolyourtemperearlyintheday.
A、Thisweek.B、OnTuesday.C、OnMonday.D、Unknown.C新闻提到,学区要员称周一已通知家长账户余额不足,C为正确答案。A“本周”在新闻开头提到,是说本周许多犹他州的小学生被收走了午餐盘。B“周二”是盐湖城学校
最新回复
(
0
)