首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n)
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s); } int f(int n)
admin
2020-11-27
50
问题
有以下程序:
#include
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、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值。第一次调用f后n=4,a=2;第二次调用时,返回n=3+2=5;s=4+5=9。
转载请注明原文地址:https://kaotiyun.com/show/Ze3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){struc
关于程序的编译执行和解释执行,以下叙述中正确的是()。
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;pfintf("%c\n",a);}
以下关于C语言数据类型使用的叙述中错误的是
下面对软件测试和软件调试有关概念叙述错误的是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下列关于软件工程的描述中正确的是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
关于学习领导科学的意义,说法错误的是【】
下列对建设项目环境风险评价的工作流程的描述,顺序正确的是()。
下列有关投资的说法,错误的是()。
建立城镇职工基本医疗保险制度的原则是( )。
根据刑事诉讼法的规定,合议庭对复杂重大案件,可以提请院长决定将案件提交审判委员会讨论。合议庭提请院长将案件提交审判委员会讨论的时间应是在()。
万紫干红的奇花异卉,不仅美化着人们的生活环境,陶冶着人们的情操,而且还具有较高的药用价值。下列选项关于花卉药用价值的叙述,不正确的是()。
近年来,同家在重大建设项目招标采购等领域,__________了一系列政策,鼓励提高国产化水平,规定相关产品的“国产化率”(即国内生产率)必须达到一定指标,才能参与重大建设项目__________,并享受进口部件退税优惠。填入横线部分最恰当的一项是
Hesufferedfrom____________________.
TrustMe,I’maRobot[A]Withrobotsnowemergingfromtheirindustrialcagesandmovingintohomesandworkplaces,roboticists
Thepassagegivesageneraldescriptionofthewaystopreparefortests.Simplyscanningovertextbooksornotesisnotenough
最新回复
(
0
)