首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> int i = 0; void fun( ) { { static int i = 1; std::cout<<i++<<’,’;
有以下程序 #include <iostream> int i = 0; void fun( ) { { static int i = 1; std::cout<<i++<<’,’;
admin
2010-12-16
45
问题
有以下程序 #include <iostream> int i = 0; void fun( ) { { static int i = 1; std::cout<<i++<<’,’; } std::cout<<i<<’,’; } int main() { fun(); fun(); return 0; } 程序执行后的输出结果是
选项
A、1,2,1,2,
B、1,2,2,3,
C、2,0,3,0,
D、1,0,2,0,
答案
D
解析
本题考核变量的作用域、生存周期和存储类别(自动、静态、存储器、外部)。题中即定义全局变量i,又在函数fun内部定义了局部静态变量i, 当进入函数fun里面的大括号时,局部静态变量i有效,所以输出1,然后局部静态变量i加1,出了里面的大括号后,全局变量i有效,所以输出0。同理,第二次调用fun后,输出2和0。
转载请注明原文地址:https://kaotiyun.com/show/oOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?(’’**%d\n’’):(’’##%d\n’’),i);
以下叙述中错误的是()。
以下选项中,能用作用户标识符的是()。
下面4个关于C语言的结论中错误的是()。
在下述程序中,判断i>i共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}
在关系数据库中,用来表示实体间联系的是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
数据库系统的三级模式不包括()。
随机试题
FitnessMagazinesFitnessisafunnybusiness.Onecanonlygetin【W1】________throughmotion.Butmanypeoplespend【W2】____
Word2010中,当涉及复杂的数据关系时,可调用Excel电子表格。
有一玻璃劈尖,置于空气中,劈尖角θ=8×10-5rad(弧度),用波长λ=589nm的单色光垂直照射此劈尖,测得相邻干涉条纹间距l=2.4mm,此玻璃的折射率为()。
单位总是要求员工周末加班,你很不情愿。但单位的事情实在是太多,如果没有人愿意加班,客户要求在限定时间内完成的订货任务就无法完成,你会()。
夜间急诊送来一无主无钱危急患者,值班医师应如何处置?()
小学语文教师王老师酷爱传统文化。他在识字教学中感觉到,借助繁体字可以帮助学生对生字的理解和记忆。于是他计划在文献研究的基础上申报课题,在学校科研顾问黄教授的帮助下,开展改善识字教学的行动研究。请按要求答题。(2015年)(1)试为该课题设计一个课题名
下面()不是InputStream类中的方法。
设有下面的类型和变量定义,PrivateTypeRecnameAsStringscore(5)AsIntegerEndTypeDimstudentAsRec则下面正确的语句是
Whoseleftlegwashurt?
《清明上河图》(AlongtheRiverduringtheQingmingFestival)是中国名画之一。它为北宋(theNorthernSongDynasty)画家张择端所作,现收藏于故宫博物院(thePalaceMuseum)。
最新回复
(
0
)