首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() {static int x=l: X*=2: return X: } main() {int i,s=l: for(i=l;i
有以下程序 #include int fun() {static int x=l: X*=2: return X: } main() {int i,s=l: for(i=l;i
admin
2013-06-11
21
问题
有以下程序
#include
int fun()
{static int x=l:
X*=2:
return X:
}
main()
{int i,s=l:
for(i=l;i<=3,i++) s*=fun();
printf(“%d\n”,s);
}
程序运行后的输出结果是
选项
A、0
B、10
C、30
D、64
答案
B
解析
fun函数中的变量x为静态局部变量,它在内存的静态存储区中占据着永久性的存储单元.即使退出fun函数也不释放x的存储单元,仍保留其原来的值,函数共调用了3次fun函数,第一次调用fun函数后,x=2,s=2;第二次调用fun函数后,x=l,s=8;第三次调用fun函数后.x=8,s=64。故程序运行后输出结果为64。
转载请注明原文地址:https://jikaoti.com/ti/Ltn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软盘上第()磁道最重要,一旦损坏,该盘就不能使用了。
有以下程序main(){intx=3,y=2,z=1;printf("%d\n",x/y&~z);}程序运行后的输出结果是
已定义以下函数fun(char*p2,char*p1){while((*p2=*p1)!=’0’){P1++;p2++;}}函数的功能是
以下所列的各函数首部中,正确的是()
在关系数据模型中,通常可以把()称为属性,其值称为属性值。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
以下选项中,能用作数据常量的是______。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
以下所列的C语言常量中,错误的是()。
下列选项中非法的字符常量是()。
随机试题
法国商人的谈判风格。
马克思主义中国化理论成果的重要意义是什么?
不同文本处理软件使用的格式控制和结构说明信息并不统一,不同的丰富格式文本互不兼容,因此一些公司联合提出了一种中间格式,称为_______格式。
血管性痴呆的中医基本病机为
某承包商在基础施工时由于实际地质情况与原招标时地勘资料不符,遇到了流沙,致使工期拖延了一个月。后又因合同的疏漏,按工程师的解释导致成本增加了1万元,则对该分项工程正确的处理是()。
美国一项新研究发现,人体生理反应的节奏跟昼夜交替一致,一旦这个节奏被破坏,人们免疫系统的抗病能力就会降低。如果以下各项为真,最能削弱上述观点的是()。
把大班上课、小班讨论、个人独立研究结合在一起,并采用灵活的时间单位代替固定划_的上课时间的教学组织形式是()
请用一个地名、一个花名、一个成语讲一个故事。
建设中国特色法治中国,必须一手抓法治、一手抓德治,坚持依法治国和以德治国相结合。法治与德治之间的关系在于()
ABlindanddeafsinceBbirth.HelenKellereventuallyClearnedtoread,write,andDspoke.
最新回复
(
0
)