首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2017-10-17
57
问题
有以下程序 #include<iostream> int i=0; void fun( ) { { static int i=1; Std::cout<<i++<<’,’; } Std::cout<<i<<’,’; } int main( ) { fun();fun(); return O; } 程序执行后的输出结果是
选项
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/YPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。#include<iostream.h>#include<math.h>template<classT>classTAdd//定义类模板TAdd,T为类型{Tx,y;
下列字符串常量表示中,()是错误的。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为______。
结构化程序设计所规定的三种基本控制结构是顺序结构、选择结构和【】。
有如下类的定义。那么空格处的语句是()。classMyClass{____________intx,y;public:MyClass(intx1=0,inty1=0){
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
下列输出字符,A,的方法中,错误的是()
即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说明继承具有
关于运算符重载,下列表述中正确的是( )。
下列选项中,正确的C++标识符是
随机试题
沥青混合料的结构类型不包括()。
工作地点气温37℃,相对湿度75%,热辐射强度1.5cal/(cm2.min),该作业属于工作地点气温为30℃,相对湿度85%,热辐射强度为1.5cal/(cm2.min),该作业屑于
不予医师执业注册的情形是
股份有限公司要求,董事会每年度至少召开两次会议,每次会议应当于会议召开()日前通知全体董事和监事。
下列各项不列入我国国内生产总值核算的是()。
1998年~2003年缴纳企业所得税合计()万元。该企业2004年12月应纳(应退)增值税()万元。
中国建设银行与中国银联联合推出具有显示功能的信用卡——龙卡数字显示信用卡,标志着我国信用卡在()方面取得重大突破。
学生已经学习过“三角形内角之和等于180°”的知识之后,再学习“四边形的内角之和等于360°”会更容易,这属于()。
王子和公主是邻居,王子得知公主想卖掉隔壁现住的房子,遂找公主表示有意购买。公主说:“我现在还没有决定是否卖掉这套房子,如果我找到更好的房子,你出钱比国师多,我就卖给你。”下面哪项发生了,表示公主说谎了?
为了保证事务的正确执行,数据库系统维护以下事务特性:Ⅰ.原子性Ⅱ.一致性Ⅲ.隔离性 Ⅳ.持久性
最新回复
(
0
)