首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun( ) { static int X=1; x*=2: return x; } main( ) { int i,S=1; for(
有以下程序: #include int fun( ) { static int X=1; x*=2: return x; } main( ) { int i,S=1; for(
admin
2021-06-15
70
问题
有以下程序:
#include
int fun( )
{ static int X=1;
x*=2:
return x;
}
main( )
{ int i,S=1;
for(i=1;i<=3;i++) s*=fun( );
printf("%d\n",s);
}
程序运行后的输出结果是( )。
选项
A、10
B、30
C、0
D、64
答案
D
解析
在本题中,静态局部变量x在静态存储区内分配存储单元,在程序整个运行期间都不释放。所以第一次循环s的值为2,在第二次循环中,返回的x的值为4,所以s的值为8,第三次循环,返回的x的值为8,所以s的值为64。
转载请注明原文地址:https://www.kaotiyun.com/show/irtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
设有如下程序:#includechars[20]=“Beijing”,*P;P=s:则执行P=s;语句后,以下叙述正确的是()。
下列叙述中错误的是
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){pri
以下叙述中正确的是()。
结构化程序所要求的基本结构不包括()。
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
不合法的数组定义是()。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
下面不属于需求分析阶段任务的是’
随机试题
解决城市公共安全事件的决定性、关键性环节是__________。
Evenwhenshedidn’tknowwhatshe______about,shespokemoreauthoritativelythanmostpeopledid.
关于快速进展型牙周炎的描述,不正确的是
片剂质量的要求是( )。
【真题(中级)】下列各项审计证据中,属于实物证据的是()。
凯恩斯主义认为刺激经济的有效手段是实行()。
存货控制模式不仅可以用来控制存货,还可用来控制现金持有量。()
注册会计师在审计过程中获取实物证据的审计方法有( )。按照独立审计准则的相关规定,通过实质性测试获取适当的审计证据时,注册会计师应当考虑的主要事项包括( )。
下列词语中,划线的字的读音正确的一组是()
课外、校外教育对学生的影响很小,因此课外、校外教育活动可有可无。()
最新回复
(
0
)