首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int i,s=1: int fun(){static int x=1; for(i=l;i
有以下程序 #include main(){int i,s=1: int fun(){static int x=1; for(i=l;i
admin
2017-05-20
30
问题
有以下程序
#include
main(){int i,s=1:
int fun(){static int x=1; for(i=l;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/j4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为
以下程序的输出结果是______。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.Of\n",fun((int)fun(a+c,b),a-c));
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
以下程序的输出结果是【】。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}printf("%d\n",i++);}}
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(k[i]){if(k[
若x和a均是int型变量,则计算完x=(a=4,6*2)后的x值为______。
下列程序中c的二进制值是()。chara=2,b=4,c;c=a^b>>2;
若有说明inta[][3]={0,0};,则不正确的叙述是()。
算法的时间复杂度是指()。
随机试题
LetmetellyouastoryaboutBerbandMildCarbridge,whousedtobevery【21】Forexample,Mildwouldforgetto【22】dinner,orBe
目前肌肉功能评定及肌肉力学特性研究的最佳方法是
某工程咨询公司接受了某企业的钢铁冶炼改造工程的后评价任务。该工程咨询公司接受委托后,首先成立了项目后评价小组,及时任命了项目负责人,制订了后评价计划.诙项目评价小组为项目建设实施阶段的总结评价主要从以下几方面进行。(1)项目的效益预测评价;
项目经理在整个项目执行当中的主要工作包括()。
火灾自动报警系统是()的简称。
阅读技能能的掌握有助于写作技能的形成,这在心理学中叫_____。
“三严三实”中的“三实”是指()。
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
"Ihavetogotoseemydoctorthisafternoon.""Wouldyoulikemeto______you?"
Themergerraisesanumberofissueswhichwillneedtobeaddressedasamatterofurgencyandinamannerwhichisfairtoemp
最新回复
(
0
)