首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
30
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){doublex=2.0,y;if(x
以下叙述中正确的是
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,Y的值为
以下叙述中错误的是
以下程序依次把从终端输入的字符存放到fSc件中,用#作为结束输入的标志,则在横线处应填入的选项是#include<stdio.h>main(){FILE*fp;charch;fp=fopen(’’fname’’,’’w’’);whil
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
关于字符数组的描述中有错误的是()。
下面不能作为软件设计工具的是
随机试题
102,213,316,4310,518,()。
IL表示电路________,而ILC则表示________。
针对社区“减少食盐量预防高血压”的健康教育项目,相比讲座形式,居民更喜欢健康教育者到家庭实际指导。这是受传者什么心理【】
以下说法正确的有()。
【背景资料】某卫生中心由五幢大楼(门诊楼、急诊楼、住院楼等)组成,卫生中心的机电工程内容有建筑给水排水、建筑电气、通风与空调、消防工程和电梯安装工程。卫生中心还建设一个变电所、水泵房和锅炉房,机电工程的冷水机组、锅炉、变配电设备和电梯等大型设备均
将“部门工资表”名称修改为“办公室部门工资表”。
个体心理活动的源泉和内容是()
ThemethodusedbytheColumbiaUniversityresearcherscanpredictElNinoafewmonthsinadvance.TheColumbiaUniversityres
Theearlypioneershadtomanyhardshipstosettleonthenewland.
Globalreservesoffreshwateradduptomorethan37millioncubickilometers,enoughtofilltheMediterranean10timesover.
最新回复
(
0
)