首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序段charch;intk;ch=’a’;k=12;pnntf("%c,%d,",ch,ch,k);printf("k二%d\n",k);已知字符a的ASCII码值为97,则执行上述程
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
有以下程序#includemain(){inti,j,m=55;for(i=1;i
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){
有以下程序fun(intx){intp;if(x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
若x和a均是int型变量,则计算完x=(a=4,6*2)后的x值为______。
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
随机试题
新民主主义革命总路线的主要内容是什么?
根据思维探索答案的方向不同可以把思维分为()、()。
广义的信息资源包罗了信息运动中的各个要素,包括
女,35岁。局麻下行右乳房脓肿切开术,术中病人突然烦躁,呼吸快,脉快,血压160/90mmHg。首项工作是
关于仲裁的争端解决方式,下列说法不正确的是()。
城市给水管网中,平行的干管间距和连通管间距分别为()m和()m。
评估受训人员对培训开发的主观感受和看法,属于培训与开发效果评估中的()。
甲企业为增值税一般纳税人,向乙企业销售货物8万件,每件不含税销售价格为60元。由于乙企业购买量大,甲企业给予乙企业7折优惠,并在同一张发票的“备注”栏分别注明了销售额和折扣额,则甲企业此项业务的增值税销项税额是()万元。
摄氏温度是一种()。
ArecurringcriticismoftheU.K.’suniversitysectorisitsperceivedweaknessintranslatingnewknowledgeintonewproducts
最新回复
(
0
)