首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: 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
32
问题
设有以下函数:
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全国计算机二级
相关试题推荐
C语言程序中,运算对象必须是整型数的运算符是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下叙述中正确的是
检查软件产品是否符合需求定义的过程称为
从工程管理角度看,软件设计一般分为两步完成,它们是
下列选项中不属于软件生命周期开发阶段任务的是
有以下程序main(){chara[5][10]={"one","two","three","four","five”);inti,j;chart;for(i=0;i<4;i++)
有以下程序fun(intx,intY){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}
以下叙述中正确的是
随机试题
我国古代道家和儒家的思想核心分别为()。
成立不作为犯在客观上必须具备的条件不包括【】
希望选择一种理想的职业,找到一个理想的工作;希望自己在工作和职业活动中达到理想的境界,取得理想的成绩。这是
下列哪项不属于捻转补法:
气胸患者胸腔闭式引流术的切口应选择在
《水土保持法》规定,水土保持工作实行()、全面规划、科学管理、注重效益的方针。
(2019年真题)阅读下面材料,根据要求写作文。材料1:过草地时,饥寒交迫,一位红军战士实在挺不住了,将他的战友叫到身边,以微弱的声音说:“我不行了,你们继续前行,把红旗插遍全中国。”材料2:一位老革命家晚年时,曾有
汪娟最近有一个毛病,写作业时总觉得不整洁,擦了写,写了又擦.反反复复。她明知这样做没有必要,就是控制不住。她可能出现了()。
哲学基本问题的第一方面,即思维和存在何者为第一性的问题是区分
•Lookatthestatementsbelowandatthefiveextractsfromanarticleabouttherelationshipbetweenstrategicalliancesando
最新回复
(
0
)