首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
31
问题
有以下程序
#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://jikaoti.com/ti/WRi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不正确的定义语句是
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;【】}node;
数据结构分为逻辑结构与存储结构,线性链表属于【】。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若有定义:char*st="howareyou";,下列程序段中正确的是
有以下程序#includemain(){inti,j,m=55;for(i=1;i
设有下面的程序段:chars[]="china";char*p;p=S;则下列叙述正确的是
设有下列定义:structsk{intm;floatx;)dara,*q;若要使q指向data中的m域,正确的赋值语句是()。
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
出血时间,血小板计数,血块退缩,凝血时间,凝血酶原时间A.正常,正常,正常,延长,正常B.正常,正常,正常,正常,延长C.延长,正常,不良,正常,正常D.延长,减少,不良,延长,延长E.延长,减少,不良,正常,正常血小板减少性紫癜
男性,35岁,右腹股沟肿块10年,站立时明显,平卧后消失,有时可降入阴囊,可还纳。查:右腹股沟肿块,手拳大小还纳腹腔,外环容3指,压迫内环后肿块不再出现。该患者最可能的诊断为
上海证券交易所和深圳证券交易所连续竞价期间的即时行情内容包括()。
杨某持有甲有限责任公司10%的股权,该公司未设立董事会和监事会。杨某发现公司执行董事何某(持有该公司90%股权)将公司产品低价出售给其妻子开办的公司,遂书面向公司监事姜某反映。姜某出于私情未予过问。杨某采取的下列行为中,可以有效保护公司和自己的合法利益的是
发放股票股利与发放现金股利相比,其优点包括()。
甲上市公司(以下简称“甲公司”)于2006年4月1日在上海证券交易所上市。截至2013年12月31日,其股本总额为8000万股。2014年6月15日,债权人A公司以甲公司不能清偿到期债务为由向人民法院提出破产清算申请。甲公司对A公司的债权并无异议,但对A公
Whensnowcollectsontopofabuildingduringthewinter,theweightsometimesweakenstheconstructionandoccasionallycauses
如果T1是由有序树T转换而来的二叉树,那么T中结点的前序遍历序列就是T1中结点的()遍历序列。
Sincewearesocialbeings,thequalityofourlivesdependsinlargemeasureonourinterpersonalrelationships.Onestrengtho
A、50minutes.B、15minutes.C、45minutes.D、35minutes.C
最新回复
(
0
)