首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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://kaotiyun.com/show/VAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若i、j已定义为int型,则以下程序段中内循环的总的执行次数是() for(i=5;i>0;i--) for(j=0;j<4;j++){…}
下列函数定义中,会出现编译错误的是
以下程序#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz",strcpy(str+2,strcat
有以下语句段intn1=10,n2=20;printf("【】",n1,n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20
有以下定义#include<stdio.h>chara[10],*b=a;不能给a数组输入字符串的语句是
以下不能定义为用户标识符的是
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 ______。
以下符合C语言语法的实型常量是______。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】。
下列关于队列的叙述中正确的是______。
随机试题
奥氏体不锈钢与珠光体钢焊接,为克服珠光体钢对焊缝的稀释作用,使焊缝金属得到的组织基本上是奥氏体,应优先选用含()量高的焊接材料。
某产妇,30岁,孕足月初产,阵发性宫缩6小时,阴道流液2小时,产科检查枕左前位,胎心136次/分,宫缩40~50秒/3~4分钟,肛诊:宫口扩张3cm,先露+2。宫缩时产妇痛苦症状减轻,检查,腹部宫底不硬,2小时后肛诊,宫口为4cm,先露+2.5,胎心120
废水处理方法中属于化学方法的是()。
依据施工合同示范文本规定,发包人收到竣工结算报告及结算资料后28天内无正当理由不支付工程竣工结算价款,从第29天起()。
某经济研究公司对大屏幕电视(LST)市场展开了广泛的调查。部分调查结果如下所示如果产品A和产品B的需求交叉弹性为正,那么产品B的价格上涨会引起
编制现金流量表时,为了将净利润调节为经营活动的现金流量,需要以净利润为基础,采用间接法加以调整的项目有()。
以下不适合用无领导小组讨论进行人员选拔的岗位是()
根据《幼儿园教育指导纲要(试行)》,幼儿园体育的重要目标是()。
Tobeginsomeactivityisto_____doingit.
Whatdoesthepassagemainlydiscuss?Theauthormentions"wispymarks"inline19asanexampleof
最新回复
(
0
)