首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun() { static int x=1; x*=2; return x; } main() { int i,s=1
有以下程序 #include <stdio.h> int fun() { static int x=1; x*=2; return x; } main() { int i,s=1
admin
2021-07-09
34
问题
有以下程序
#include <stdio.h>
int fun()
{ static int x=1;
x*=2; return x;
}
main()
{ int i,s=1;
for(i=1;i<=2;i++) s=fun();
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、0
B、1
C、4
D、8
答案
C
解析
fun函数中的x为静态局部变量,占用固定的内存单元,下一次调用时仍可保留上次调用时的值。也就是说,如果多次调用fun函数,x的定义只在第一次调用时有效,从第二次调用开始,x的定义相当于不存在,直接使用x的值。主函数中调用两次fun函数:第一次调用:x=1,x=x*2=2,s=2;第二次调用:(直接用上次x的值)x=x*2=4,s=4。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Dptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过进行运算得到关系T,则所使用的运算为()。
算法的空间复杂度是指()。
下列关于栈的叙述中,正确的是
以下选项中不合法的标识符是( )。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C中
以下叙述中正确的是()。
若有语句typedefstruetS{intg;charh;}T;,则下列叙述中正确的是()。
关于算法,以下叙述中错误的是
在结构化方法中,软件功能属于软件开发中的()阶段。
违背数据流图(DFD)构造规则的是
随机试题
引导了血液循环发现的医学模式足()。
男性,50岁,查体发现肝硬化5年。3天前进餐后,出现呕血,鲜红色,量约1000ml。患者出现头晕、心慌、出冷汗等。经输血、补液和应用止血药物治疗后病情好转,血压和心率恢复正常,1天前出现睡眠障碍,并出现幻听和言语不清。化验检查示:血氨130μg/dl,血糖
下列各项业务中,应记入“坏账准备”科目贷方的有()。
某位心理咨询师童年曾被酗酒的父亲殴打,他了解自己还不能完全解决自身的问题,因此明确规定自己不做治疗酒精依赖者的心理咨询,这体现了()。
(2017·广西)某小学英语教师在教学生记忆单词“family”时,告诉学生“family”是由“fatherandmother,Iloveyou”六个单词的首字母组成,由此,学生记住了“family”的拼写,也了解了家庭成员的构成关系。该教师在教
微信、微小说、微视频、微博等“微文化”悄然兴起,有人称为“微时代”,“微”似乎成了现代人尤其是年轻人的一种生活态度。从微博、微小说到微信,无不彰显“微文化”成为人们日常生活的有机组成部分。微电影正是在“微文化”“微时代”的背景下应运而生,其流行、传播的速度
老子曰:“爱民治国,能无知乎。”这句话的意思是:
Title:HowtoMakeaGoodSpeechinEnglish?Outline:1.TheimportanceofspeakingEnglishwellisknowntoall.2.Thechieft
Oneofthemostcriticalproblems【C1】______blackandotherminorityAmericanstodayisthedifficultyofentering【C2】______soc
Inthe1970s,manypeoplebecameconcernedaboutenergy.Peopleindevelopedcountrieshadtofaceuptothefactthattheyused
最新回复
(
0
)