首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面的程序用来统计文件中字符的个数。请填空。#include<stdio.h>main(){FILE*fP;longnum=0;if((fp=fopen("fname.dat","r"))==NULL)
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
设x和y均为int型变量,且x=10,y=3,则以下语句的输出结果是() printf("%d,%d\n",x--,--y);
下列程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<string.h>mare(){chara[]="clanguage",t;inti,j,k;k
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。surcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=______)num++;wh
下面能正确进行字符串赋值操作的语句是______。
下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d
下列语句中,说法正确的是______。
以下关于C语言的叙述中正确的是
以下叙述正确的是
随机试题
以下药物中可以清热安胎的是
检验检测机构对于口头的形式表达的投诉也应及时处理,可以不记录和归档。
中国香港于:1997年颁布了(),标志着中国香港房地产经纪纳入了法治化管理的轨道。
关于建筑防火分隔的做法,下列选项中不符合规范要求的有()。
甲公司与乙公司均为增值税一般纳税人。甲公司经与乙公司协商,以其拥有的用于经营出租的一幢公寓楼与乙公司持有的可供出售金融资产交换。甲公司的公寓楼符合投资性房地产的定义和确认条件,甲公司对投资性房地产采用成本模式进行后续计量。在交换日,该幢公寓楼的账面原价为8
按茶叶的外形色泽和汤色命名来分类,可将茶叶分为()。
皮亚杰提出儿童的道德发展经历从自律道德阶段到他律道德阶段的发展过程。()
这里不仅仅是旅游胜地,其手工艺品也可以称得上__________,独一无二。填入画横线部分最恰当的一项是()。
coverttranslation
A、Peoplewhorestoreoldhouses.B、Peoplewhosellhouses.C、Peoplewhodesignnewhouses.D、Peoplewhowanttobuyahouse.A
最新回复
(
0
)