首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; inti=1; class Fun { public: static int i; int value(){retur
有如下程序: #include using namespace std; inti=1; class Fun { public: static int i; int value(){retur
admin
2012-12-29
27
问题
有如下程序:
#include
using namespace std;
inti=1;
class Fun
{
public:
static int i;
int value(){return i-1;}
int valueoconst{return i+1;}
};
int Fun::i=2;
int main()
{
int i=3:
Fun fun1;
const Fun fun2;
_____________
return 0;
}
若程序的输出结果是:
123
则程序中横线处的语句是( )。
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题因为定义的变量i是static类型的(main()函数内部的i只是一个局部变量),所以,选项A中fun1.value()的返回值是1,Fun::i引用的是外部变量会输出2;fun.value();会调用常成员函数int value()const{retun i+1;}使得外部静态变量i的值增加为3,故输出3。
转载请注明原文地址:https://jikaoti.com/ti/bwL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:#include#includevoidfun(char*p){inti=0;while(p[i])
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
软件生命周期是指
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
以下选项中叙述错误的是()。
已定义以下函数:intfun(int*p){return*p;}fun函数的返回值是()。
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
若有定义,inta=3,*p=&a,**q=&p;,则以下叙述中错误的是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
随机试题
闻一多《一句话》中,“青天霹雳”的隐喻意义是()
自底向上测试方法的主要优点是不需要测试驱动程序,能够在测试阶段的早期实现并验证系统的主要功能。()
A.牙线B.牙签C.牙间隙刷D.单束毛牙刷E.电动牙刷对于无牙龈退缩的后牙,为了清除邻面菌斑应选用()
水压试验时,试验用水应清洁,试压环境温度不得低于( );当环境温度低于该温度时,应采取必要的防冻措施。
适用于河谷狭窄,两岸地形陡峻,山岩坚实的山区河流的导流方法是()。
设立期货公司,应当经()批准,并在公司登记机关登记注册。
下列关于注册会计师对审计抽样方法运用中,不恰当的是()。
实施可持续发展战略必须正确处理经济发展与()的关系。
故意是指违反治安管理行为的主体已经预见自己的行为会构成违反治安管理的事实而轻信能够避免的心理态度。
新闻报纸的监督属于一般监督。()
最新回复
(
0
)