首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int f(int n): main(){int a=3,s; s=f(a); s=s+f(a); pfintf("%d\n",s);} int f(int n){static int a=1; n+=a++
有以下程序 #include<stdio.h> int f(int n): main(){int a=3,s; s=f(a); s=s+f(a); pfintf("%d\n",s);} int f(int n){static int a=1; n+=a++
admin
2018-11-21
35
问题
有以下程序
#include<stdio.h>
int f(int n):
main(){int a=3,s;
s=f(a);
s=s+f(a);
pfintf("%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/iqxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=2,sum;sum=fun((a++,b++,a+b),c++);print
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0||++b>0)++C;printf("%d,%d,%d",a,b,
当下面的程序运行后,变量c的值为______。main(){inta=45,b=27,c=0;c=max(a,b);}intmax(x,y)int
下列程序的输出结果是()。main(){inta=4,b=5,c;if(a<B){c=a*b;printf("%d,%d,%d\n",b,a,C);}else{c=b/a;printf("%
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",A);}main(){intcc;
有以下程序#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’2’){caseO:case1:putchar(
以下程序的输出结果是_______。main(){charst[20]="hello\0\t\\";printf(%d%d\n",strlen(st),sizeof(st));}
随机试题
我国20世纪80年代末进行无体裁写作的实验的文学流派是()
CT扫描的主要优点是
临床上最常见的脱位是
5-羟基香豆素Gibbs反应的反应现象是5-羟基香豆素异羟肟酸铁反应的反应现象是
图4-21所示三铰支架上作用两个转向相反、大小相等且不为零的力偶m1和m2,支架自重不计。则支座B的约束力为()。
公司犯下下列哪些罪时,实行双罚,即单位处罚金,同时要求直接负责的主管人员或其他责任人员承担刑事责任( )。
在一次对全省小煤矿的安全检查后,甲、乙、丙三个安检人员各自都做出断言。甲说:“有小煤矿存在安全隐患。”乙说:“有小煤矿不存在安全隐患。”丙说:“大运和宏通两个小煤矿不存在安全隐患。”如果上述三个结论只有一个正确,则以
在危险到来的那一瞬间,他表现得非常冷静。
E-mailFrom:MeganCampbellTo:MartaApterMarta:I’msorryIdidn’trespondtoyoure-mailearlier.Ih
Theeffectofthebabyboomontheschoolshelpedtomakepossibleashiftinthinkingabouttheroleofpubliceducationinthe
最新回复
(
0
)