首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> 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
有以下程序 #include<stdio.h> 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
admin
2019-08-10
49
问题
有以下程序
#include<stdio.h>
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、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://kaotiyun.com/show/BrRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx;for(x=3;x<6;x++)printf((x%2)?("*%d"):("#%d"),x);printf("\n");}程序的输出结果是
有以下程序段:#includeinti,n;for(i=0;i<8;i++){ n=rand()%5; switch(n) { case1:case3:printf("%d\n",n);bre
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;p=fun(k,
若有定义语句charc=’\101’;则变量c在内存中占
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
以下叙述中错误的是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}在横线处应填
结构化程序设计中,下面对goto语句使用描述正确的是
以下正确的字符串常量是
随机试题
关于胆囊结石症,下列叙述正确的是
A.源皮距B.源限距C.源瘤距D.限皮距E.源轴距表示放射源中心到机器旋转中心轴的距离
女,23岁。外阴瘙痒、白带增多5天。有不洁性交史。妇科检查:外阴皮肤黏膜充血,小阴唇内侧见多个小菜花状赘生物,宫颈光滑,子宫正常大,附件无异常。最可能的诊断是()
治麻疹初起兼表证之咳嗽,下面哪是正确的
临床,阿托品可用于治疗( )。
患者,女,2岁,体温38.5℃,咳嗽,胸部X线摄片有浸润性阴影,诊断为社区获得性肺炎。药师应推荐的抗菌药物是
()是指分别向若干专家(一般以10~15名为宜)咨询并征求意见,来确定各评估指标的权重系数。
王老师的数学课教得非常出色,一些数学成绩并不怎么样的学生,经他一指点,不久数学成绩便有飞快的提高。他特别喜欢数学成绩优秀的学生。除了教两个班的数学外,他还当高一班的班主任。但是他的班主任工作却令人不敢恭维。有的学生数落说,王老师的全部心思都在数学上,组织课
一群学生搬砖,如果有12人每人各搬7块,其余的每人搬5块,那么最后余下148块:如果有30人每人各搬8块,其余的每人搬7块,那么最后余下20块。砖有多少块7
Whenitcomestousingtechnologytopromoteeducation,theprevailingwisdomhasbeenthatmoreisbetter.Overthepastdecade
最新回复
(
0
)