首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int n); main() { int a=3,s; s=f(a); s=s+f(a); printf("%d\n",s); } int f(int n) { static int a=1;
有以下程序 #include <stdio.h> int f(int n); main() { int a=3,s; s=f(a); s=s+f(a); printf("%d\n",s); } int f(int n) { static int a=1;
admin
2018-10-16
52
问题
有以下程序
#include <stdio.h>
int f(int n);
main() {
int a=3,s;
s=f(a);
s=s+f(a);
printf("%d\n",s); }
int f(int n) {
static int a=1;
n+=a++;
return n; }
程序运行后的输出结果是
选项
A、9
B、8
C、7
D、10
答案
A
解析
在主函数中第一次调用f(a)时,得到变量s的值等于4,在第二次调用f(a)时,在子函数f中由于变量a是一个局部静态变量,所以这次其值等于2,因而在主函数中第二次调用f(a)后,其返回值等于5,最后变量s的值等于9。
转载请注明原文地址:https://kaotiyun.com/show/1wxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n",i,j,k);}程序运行后的输出结果是
有以下程序:#include<studio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}
有以下程序#include<stdio.h>voidfun(int*s,intn1,intn2){inti,j,t;i=n1j=n2;while(i<j){t=s[i]
______是构成C语言程序的基本单位。
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;
以下程序运行后的输出结果是【】。main(){charm;m=’B’+32;printf("%c\n",m);}
有以下函数定义:voidfun(intn,doublex){......}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
随机试题
负责对零售药店定点资格进行审查的是负责在取得定点资格的医疗机构中确定定点医疗机构的是
下列关于数码相机的叙述,错误的是________。
A.羚羊角B.地龙C.龙骨D.代赭石E.天麻
患者,身热烦渴,小便不利。辨证为暑湿证。方剂宜选用
A、激活腺苷酸环化酶B、抑制腺苷酸环化酶C、抑制磷酸二酯酶D、激活磷酸二酯酶E、激活鸟苷酸环化酶沙丁胺醇的平喘作用机制是
下列哪种物质能使蛋白质的酪氨酸残基发生磷酸化
A、最小成本法B、成本-效用分析C、药物利用D、成本-效果分析E、成本-效益分析综合考虑用药者意愿、偏好及生存质量的基础上,比较供选治疗方案的经济合理性称为()。
依据施工合同示范文本规定,投料试车工作为工程竣工( )。
下列质量问题中,不属于施工单位在保修期内承担保修责任的有()。
某地开通了网络辟谣平台,联合各个领域的专家对网络谣言进行回应,但是有群众反映辟谣等待时间长,并且很多回应内容看不懂。如果你是平台负责人,你怎么办?
最新回复
(
0
)