首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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全国计算机二级
相关试题推荐
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_______。
可以在C语言中用做用户标识符的是_______。
有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } }
下列变量定义中合法的是______。
以下选项中,属于C语言中合法的常量的是______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
下面是有关c语言字符数组的描述,其中错误的是
下列选项中不属于结构化程序设计原则的是
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
随机试题
金融创新增强了货币供给的()。
空心阴极灯常采用脉冲供电方式。()
商品零售业的经营周期明显要比制造业短,说明商品零售业的营运能力比制造业好。
容易诱发慢性肝炎患者肝昏迷的药物有()。
企业可以将不同类型的经济业务合并在一起,这样可以形成复合会计分录。()
与果断性相对立的意志品质是
根据不同的意识水平迁移可以分为
Thread类的方法中,toString()方法的作用是()
Advertiserstendtothinkbigandperhapsthisiswhythey’realwayscominginforcriticism.Theircriticsseemtoresentthem
Tracingmissingpersonscantakemuchpatientdetectivework.Butaspecialkindof"privateeye"cantracethemissingancestor
最新回复
(
0
)