首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1; for(i=1;i<=5;i++)s+=fun(); print
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1; for(i=1;i<=5;i++)s+=fun(); print
admin
2015-12-25
43
问题
有以下程序
#include
int fun(){
static int x=1;
x+=1;
return x;}
main(){
int i,s=1;
for(i=1;i<=5;i++)s+=fun();
printf("%d\n",s);}
程序运行后的输出结果是
选项
A、11
B、21
C、6
D、120
答案
B
解析
这道试题主要考查了局部静态变量的应用。在函数fun()中定义了局部静态变量整型x,其初值等于1,在主函数中循环执行5次,第一次变量s的值等于3,变量x的值等于2,第二次变量s的值等于6,变量x的值等于3,第三次变量s的值等于10,变量x的值等于4,第四次变量s的值等于15,变量x的值等于5,第五次变量s的值等于21,变量x的值等于6。
转载请注明原文地址:https://kaotiyun.com/show/TDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#definePOWER(x)((x)*(x))main(){inti=1;primtf("%d,%d",POWER(i++),i);}
数据流图的类型有______和事务型。
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun0,m);
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);
根据下列的定义,能打印出字母P的语句是()structstu{charname[10];intage;};stmctstus[10]={"John",11,"Paul",12,"Mary"
标准库函数fgets(s,n,file)的功能是()。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
下列数据结构中,属于非线性的是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
随机试题
Humanshavelongbeenstudyingtheflightofbirdsandtryingtoimitateit.Notuntilthetwentiethcenturydidengineersfully
人体安静状态下,哪种器官的动脉血和静脉血含氧量差值最大()
下列哪一项临床超声表现与子宫发育畸形无关()
主动脉瓣狭窄的动脉脉搏呈
此患者首先应做的检查是最可能的诊断是
甲、乙、丙按不同的比例共有一套房屋,约定轮流使用。在甲居住期间,房屋廊檐脱落砸伤行人丁。下列哪些选项是正确的?()
合同条款出现疏漏而给咨询公司造成的经济损失及风险属于(》。
以下属于招募说明书主要披露事项的有()
材料1就是这样,西方资产阶级的文明,资产阶级的民主主义,资产阶级共和国的方案,在中国人民的心目中,一齐破了产。资产阶级的民主主义让位给工人阶级领导的人民民主主义,资产阶级共和国让位给人民共和国。这样就造成了一种可能性:经过人民共和国到达社会主义和
Whichofthefollowingisnotacompoundword(复合词)?
最新回复
(
0
)