首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: 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
43
问题
设有以下函数:
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://jikaoti.com/ti/VKf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
软件设计中划分模块的一个准则是
从工程管理角度看,软件设计一般分为两步完成,它们是
结构化程序所要求的基本结构不包括
有以下程序#include#includevoidmain(){charstr[][20]={"One*World","One*Dreamt"),*p=str[1];print!("%
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
以下选项中叙述错误的是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);
if语句的基本形式是:if(表达式)语句,以下关于“表达式"值的叙述中正确的是
下面不属于软件开发阶段任务的是()。
随机试题
求x2n的和函数.
23岁,结婚8个月,未孕,因月经过多行诊断性刮宫术,病理诊断为“子宫内膜腺瘤型增生过长伴中度细胞不典型增生”。治疗方法是
下列哪项不是厚朴的功效
人民法院判决撤销或者部分撤销,并可以判决被告重新作出行政行为的情况包括()。
在软土或其他不稳定土层中采用横排撑板支撑时,开始支撑的沟槽开挖深度不得超过();开挖与支撑交替进行,每次交替的深度宜为0.4~0.8m。
英美法系的法律认为,以书信或电报形式表示的接受一经发出之后,做出接受的人可以( )。
新兴钢铁股份有限公司(以下简称“新兴钢铁”)为一家在上海证券交易所上市的钢铁公司,主要从事以不锈钢为主的特殊钢产品的生产和销售。与主要用于建筑业的普通钢不同,不锈钢属于规格较高的钢种,主要用于机器、设备及汽车等方面的制造。由于市场竞争对手较少,不锈钢的生产
拍摄前演员统筹为导演提供的演员试镜资料包括()。
Lookattheformbelow.Youwillhearawomanphoninganarchitecttodiscussaproblemwithabuildingproject.
A、Findoutaboutlifeashecan.B、Useitasasourceofone’simaginativecreation.C、Findouthowpeopleact.D、Setawallbet
最新回复
(
0
)