首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includeintd=1;voidfun(intp){intd=5;d+=p++;printf("%d",d);}main(){inta=3;fun(a);d+=a++;
有以下程序#includemain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[i][2-i]);printf("\n"
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((c
若变量已正确定义for(x=0,y=0;(y!=99&&x
若有以下程序#includemain(){charw[20]="dogs",a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz."};inti,j,k;for(i=0
若有以下程序#includecharf(charx){returnx*x%10+’0’;}main(){chara;intb=0;for(a=0;a<5;a+=1){b=f(A)
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下面选项中关于位运算的叙述正确的是
以下选项中,没有编译错误的是
以下选项中,合法的一组C语言数值常量是
随机试题
A.胆囊底B.胆囊体C.胆囊颈D.胆囊管E.胆总管内腔具有黏膜螺旋襞的是
脂肪酸β-氧化第一次脱氢的辅酶是
下列检查中不应作为常规检查的是肺部X线片最可能的表现是
中日中青年军官______项目开展7年来,在两国政治关系处在困难状态的情况下,依然持续展开,具有积极意义,对于改善和发展中日关系、增进相互了解,也______了重要的作用。填入横线上最恰当的一项是()。
试述内隐记忆与外显记忆各自的含义及它们之间的区别。(2007年)
毛泽东说过,只有具有了这种崇高精神的人,才是“一个高尚的人,一个纯粹的人,一个有道德的人,一个脱离了低级趣味的人,一个有益于人民的人。”他说的“这种崇高精神”是指
(2012下集管)如果挣值EV是300万元,实际成本是350万元,计划值PV是375万元,进度执行指数显示______。
ChinesepublicbuildingserectedunderaconstructioncodeoftheSungdynastyhavewithstoodearthquakeswellbecausethewhite
ThescientificnameistheHoloceneAge,butclimatologistsliketocallourcurrentclimaticphasetheLongSummer.Thehistory
GreatasNewtonwas,manyofhisideas______todayandarebeingmodifiedbytheworkofscientistsofourtime.
最新回复
(
0
)