首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i, s=1; for( i=1; i
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i, s=1; for( i=1; i
admin
2015-07-28
28
问题
有以下程序
#include
int fun()
{ static int x=1;
x*=2;
return x;
}
main()
{ int i, s=1;
for( i=1; i<=3; i++ ) s*=fun( );
printf("%d\n", s);
}
程序运行后的输出结果是( )。
选项
A、30
B、10
C、0
D、64
答案
A
解析
静态变量是在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,其初始化只进行一次。所以调用三次fun()函数,计算的结果为s=s*2*4*8=64,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/jOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:int(*ptr)(); 则以下叙述中正确的是()
下列程序的输出结果是_______。main(){inta=0,b=0,c=0;if(++a>0||++b>0)++c;printf("\na=%d,b=%d,c=%d",a,b,c);}
有以下程序 main() { int a,b,d=25; a=d/10%9;b=a&&(-1) printf("%d,%d\n",a,b); } 程序运行后的输出结果是______。
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
以下程序的输出的结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1
Tubro C中long int类型变量所占的字节数是______。
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
下列函数的功能是fun(char*a,char*B){while((*b=*A)!=‘\O’){a++;b++;}}
下列选项中不属于结构化程序设计原则的是
若有说明inta[][3]={0,0);,则不正确的叙述是()。
随机试题
有一阶跃光纤,包层折射率n2=1.584,相对折射率差△=1%,求纤芯折射率。
简述债权人撤销权的行使要件。
已知汉字“机”的区位码是2790,它的国标码是________。
孕妇自觉胎动停止,子宫停止增长,检查胎心听不到,子宫比妊娠周数小
反映肾脏浓缩与稀释功能的指标
关于行政诉讼的说法,正确的是()。(2010年多项选择第53题)
(2005年)在流体外掠圆管的受迫对流传热时,如果边界层始终是层流的,则圆管表面上自前驻点开始到边界层脱体点之间,对流传热系数可能()。
气体做等压膨胀,则()。[2013年真题]
凡是宪法的法律效力及其修改程序同一般法律的效力及修改程序没有区别的叫做()。
Humanbeingsareanimals.Webreathe,eatanddigest,andreproducethesamelife【21】______commontoallanimals.Inabio
最新回复
(
0
)