首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=1: x*=2: return x; } main() { int i,s=1; for(i=1;
有以下程序: #include int fun() { static int x=1: x*=2: return x; } main() { int i,s=1; for(i=1;
admin
2021-07-09
79
问题
有以下程序:
#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://kaotiyun.com/show/Iltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件设计中,不属于过程设计工具的是
下列关于栈的叙述中,正确的是
以下选项中关于程序模块化的叙述错误的是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
C语言源程序名的后缀是
下面不属于软件设计阶段任务的是()。
算法的空间复杂度是指
软件生存周期中,解决软件“做什么”的阶段是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
随机试题
诊断肺炎球菌性肺炎最有价值的是
CT模拟定位过程不包括
以下哪种先天性心血管病的血液动力学障碍结果显示肺片纹理稀少
患者,男,46岁,患有精神分裂症,因一次吞服大剂量氯丙嗪导致急性中毒,患者出现昏睡、血压下降至休克水平,并出现心动过速和心电图异常。抢救除立即给予中枢神经系统兴奋药外,应立即提升血压,但不可选用()
下列哪项不属于牙周病的局部促进因素
在锻造生产中易发生的外伤事故,按原因可分为三类,不属于这三类的是()。
外部效应
①如果说,人生是一部越写越快的书,那么,一场病便是一个句号,一段承前启后的空白②病中,其实是阅读和思考的大好季节③因为病,你被甩出了正常的生活轨道,那么你就可以更从容更客观更冷静地审视自己,反思病前的生活,设计病后的日子④读书疲劳时。你还
下列关于Applet所执行的操作,说法正确的是______。
A、Sexeducationthatshouldn’tbeoverlooked.B、Advantagesofpropersexeducation.C、Differentattitudestowardssexeducation.
最新回复
(
0
)