首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
下面选项中关于位运算的叙述正确的是
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
以下选项中非法的C语言字符常量是
设有栈s和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次人队,最后将队列中所有元素退出,则退队元素的顺序为()。
关系模型中的关系模式至少应是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
随机试题
将0.150g铁粉加入到20.0mL0.1mol/L的硫酸铜溶液中,充分反应后,溶液中含有哪些金属离子?它的物质的量浓度是多少?
杂志这种招募形式的优点有()
治疗阿米巴肝脓肿的首选药物
外阴瘙痒,查体双侧大阴唇皮肤可见对称性苔藓样变。可能为下列何项
案例九:甲企业向乙企业买了一批货物,约定由乙企业负责运送,甲企业负责对货物投保,甲企业根据约定与某保险公司签订了保险合同。根据案例九,回答下列问题:如果甲企业与保险公司订立合同后,又与另一保险公司就货物同样的保险事故和保险事项订立了保险合同,并且两个
【资料】在学《谁是最可爱的人》时,教师问:“谁是最可爱的人呢?”一个学生站起来说:“老师,我是不是最可爱的人啊?”老师说:“你热爱劳动,乐于助人,你是可爱的人;如果你能按时完成作业,认真听讲,上课积极发言,那么你就是最可爱的人。”你认为教师在对学生实施
玻璃幕墙的光反射并不能造成光污染。()
threatensforhealthierA.agovernmentwithfiniteresourcesshouldsimplystoppaying【T7】______medicalcareB.ourfailure
依据我国法律的规定,引起债消灭的原因包括( )。
坚持一个中国原则的内涵有()
最新回复
(
0
)