首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main(){int i,s=1; int fun(){static int x=1; for(i=1;i<=3;i++) x*=2; s*=fun(); return x;} printf("%d\
有以下程序 #include<stdio.h> main(){int i,s=1; int fun(){static int x=1; for(i=1;i<=3;i++) x*=2; s*=fun(); return x;} printf("%d\
admin
2019-05-17
65
问题
有以下程序
#include<stdio.h> main(){int i,s=1;
int fun(){static int x=1; for(i=1;i<=3;i++)
x*=2; s*=fun();
return x;} printf("%d\n",s);}
程序运行后的输出结果是
选项
A、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://kaotiyun.com/show/xTRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将形参S所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。例如,形参S所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符
有以下程序:#include<stdio.h>main(){intx=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);elseprintf("%
阅读以下程序:#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printf);
以下叙述中错误的是()。【10年9月】
软件设计中模块划分应遵循的准则是()。【09年9月】
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。【10年3月】
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。【10年9月】
以下叙述中正确的是
下面对对象概念描述正确的是
下列关于软件工程的描述中正确的是
随机试题
在某工程双代号网络计划中,如果以关键节点为完成节点的工作有3项,则3项工作()。
根据商标使用对象的不同,可以将商标分为()
苯、烷化剂等化学物质有致白血病最常见的类型是
低盐饮食要求每日食盐量不超过
以下属于安全生产教育培训对象的是()。
某施工合同对工程拖期竣工的日拖期赔偿额和最高赔偿限额均作出了约定。合同履行中,发生了承包商分阶段移交工程拖期竣工的情形,根据FIDIC《施工合同条件》,下列关于计算拖期违约赔偿金额的说法中,正确的是()
2018年,四川省文旅产业跨上了万亿级台阶。()
根据下面材料回答下列问题。2013年1月,H超市营业额约为()。
Спустившисьсгоры,усталыепутешественники____медленно.
Languageistheroadmapofaculture.Ittellsyouwhereitspeoplecomefromandwheretheyaregoing.AstudyoftheEnglish
最新回复
(
0
)