首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int a=2; int f(int k) { static int n=0; int m=0; n++; a++; m++; k++; return n+m+a+k;
有以下程序 #include <stdio.h> int a=2; int f(int k) { static int n=0; int m=0; n++; a++; m++; k++; return n+m+a+k;
admin
2020-11-27
22
问题
有以下程序
#include <stdio.h>
int a=2;
int f(int k)
{ static int n=0;
int m=0;
n++; a++; m++; k++;
return n+m+a+k;
}
main( )
{ int k;
for (k=0; k<2; k++) printf("%d,", f(k));
printf("\n");
}
程序运行后的输出结果是
选项
A、6,9,
B、6,10,
C、6,6,
D、6,7,
答案
A
解析
static定义一个静态分布变量,变量只会初始化一次,在for循环体内调用f()函数输出,f()函数是将当前n,m,a,k加1后进行累加返回主函数输出,第二次累加时,n值初始值为1,因此输出分别为6,9,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/ki3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(“%d\n”,a);}程序的
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(’’%d\n’’.n);break;case2:case4:printf(’’%d\n’
有关于continue和break的叙述中正确的是()。
有三个关系R,S和T如下图所示:其中关系T由关系R和S通过某种运算得到,则所使用的运算为
以下叙述中正确的是
下面选项中关于编译预处理的叙述正确的是()。
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)}该数据结构为
随机试题
浩浩认识了红苹果,当他在商场看到了绿苹果之后知道苹果有不同颜色。这属于()
患者问护士链激酶治疗的作用是什么,护士正确的回答是护士指导患者避免排便时用力,患者问及其理由,你正确的回答是
首选用于治疗乳癌情志郁结证的方剂是()
胃经在循行中,未与之发生联系的是
女,45岁,发热3周余,体温为37.5~38.2℃,未应用抗生素治疗,风湿性二尖瓣狭窄合并关闭不全病史,超声心动图提示二尖瓣上有赘生物。考虑该患者最可能的血培养结果是
根据会计职业道德中“爱岗敬业”的要求,会计人员应当()。
根据我国《仲裁法》的规定,当事人有证据证明仲裁裁决依法应当撤销的,可向仲裁委员会所在地的中级人民法院申请撤销裁决的期限是()。
小谢在Excel工作表中计算每个员工的工作年限,每满一年计一年工作年限,最优的操作方法是:
Asweknow,ifwewanttokeepourhealthyandhaveastrongbody,oureatinghabitsareveryimportantinourdailylife.There
Englishistheleadinginternationallanguage.Indifferentcountriesaroundtheglobe,Englishisacquiredasthemother【B1】__
最新回复
(
0
)