首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=1; x*=2: return x: } main() { int i,s=1; for(
有以下程序: #include int fun() { static int x=1; x*=2: return x: } main() { int i,s=1; for(
admin
2020-03-15
30
问题
有以下程序:
#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、10
B、30
C、0
D、64
答案
D
解析
本题中静态局部变量x,在静态存储区内分配存储单元,在程序整个运行期间都不释放。所以第1次循环s的值为2;第2次循环中,返回的x值为4,所以s的值为8;第3次循环,返回的x值为8,所以s的值为64。
转载请注明原文地址:https://kaotiyun.com/show/B3Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
有以下程序#include
关于算法,以下叙述中错误的是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k-
若有以下程序intflinta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(a,n-1);printf("%d\n",f(a,
以下叙述中正确的是
随机试题
根据货币资金的存放地点和用途的不同,可以将货币资金划分为()
ThenumberofspeakersofEnglishinShakespeare’stimeisestimatedtohavebeenaboutfivemillion.Todayitisestimatedthat
火力发电厂600MW机组的高压厂用工作电源,可供选择的方案有()。
下列项目属于经济性福利的有()。
事物发展的根本原因在于()。
下列句子中没有语病的一项是:
飞机:天空:滑翔
法的规范作用划分为指引、评价和预测,是根据______。
被评估设备购建于2007年11月,账面原值为200万元,其中设备购置价160万元,基础及安装费用36万元,运杂费4万元。2010年11月对该设备进行评估,现收集到以下数据资料:(1)2010年该类设备的购置价比2007年上涨了50%,基础及安装费
A、Atadepartmentstore.B、Intheman’shome.C、Inakitchen.D、Inabookstore.A根据女土所说You’reintherightdepartment,hutwed
最新回复
(
0
)