首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() {static int x=1; return 2*x+1; } main() {int i,s=1; fun(); s=fun(); printf(’’%d\n’’,s); } 程序运行后的输出结果是(
有以下程序: #include int fun() {static int x=1; return 2*x+1; } main() {int i,s=1; fun(); s=fun(); printf(’’%d\n’’,s); } 程序运行后的输出结果是(
admin
2020-04-18
86
问题
有以下程序:
#include
int fun()
{static int x=1;
return 2*x+1;
}
main()
{int i,s=1;
fun();
s=fun();
printf(’’%d\n’’,s);
}
程序运行后的输出结果是( )。
选项
A、7
B、3
C、0
D、10
答案
A
解析
静态变量只在初次定义时赋初值,且子函数的静态变量一直在内存中,当下次调用该函数时,静态变量还具有上次调用结束时的值,且不会被再次赋值,所以本题第1次调用结束时x=3,当第2次调用时,x=2*3+1=7,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/BjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>main(){char*msg=’’Hello’’;intx=012;pfinff(’’%s,X=%d.\n’’,msg,x+1);}
下面属于黑盒测试方法的是()。
关于地址和指针,以下说法正确的是()。
有以下程序:#includeintnew_div(doublea,doubleb){returna/b+0.5;}main(){printf("%d",new_div(7.8,3.1));}
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
下列关于算法复杂度叙述正确的是()。
有如下程序:#includemain(){inta=0,b=1;if(a++&&b++)printf("TRUE");else.printf("FALSE");
以下关于C语言的叙述中正确的是()。【10年3月】
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
下列说法正确的是()。
随机试题
初产妇,30岁,妊娠20周,有风心病史,无心衰史,感冒后出现胸闷、气急、夜间不能平卧,检查心率120次/分,双下肢水肿(+)。处理应是:
下列哪项引起左心室后负荷增加
CM和VLDL中含TG较高,催化TG水解的是
甲企业为了宣传自己的产品,擅自利用乙作家创作的某体育明星丙的漫画像。该漫画由丁出版社出版,该漫画像与该企业的产品直接结合。对于甲企业的行为应如何定性:()
一国的国际收支处于顺差状态,本币供大于求,将贬值;国际收支处于逆差状态,则本币求大于供,将升值。()
试述新课程改革为什么将教学大纲改为课程标准。
根据下列资料。回答下列问题。近年来,广东全省医疗卫生资源总量继续增加,医疗服务能力不断增强。截至2016年年底,全省医疗卫生机构4.91万个,医疗卫生机构拥有床位46.5万张,其中:医院37.2万张,卫生院5.7万张。医疗卫生机构卫生技术人员66
直到1990年,在墨西哥尤卡坦半岛的一支石油勘探队偶然发现了一个巨大的陨石坑。这个陨石坑的绝大部分淹没在尤卡坦半岛附近的海底,宽度大约为160至240千米。覆盖陨石坑的沉积物的年代表明,这个巨大的陨石坑大约是在6500万年前形成的,正好与恐龙灭绝的年代吻合
在Pentium微处理器中,浮点数的格式采用IEEE754标准。假设一个规格化的32位浮点数如下: 1 10000011 00101100000000000000000 该数的十进制数值是______。
WhichofthefollowingisafeatureoftheoldFrenchwayoflife?Whatdoesthepassagemainlytalkabout?
最新回复
(
0
)