首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; int i=1; class Fun{ public: static int i; int value(){
有如下程序 #include<iostream> using namespace std; int i=1; class Fun{ public: static int i; int value(){
admin
2017-11-28
51
问题
有如下程序
#include<iostream>
using namespace std;
int i=1;
class Fun{
public:
static int i;
int value(){return i-1;}
int value()const{return i+1;}
};
int Fun::i=2;
int main(){
int i=3;
Fun fun1;
const Fun fun2;
return 0;
}
若程序的输出结果是:
123
则程序中下划线处遗漏的语句是( )。
选项
A、cout<<fun1.value()<<Fun::i<<fun2.value();
B、cout<<Fun::i<<fun1.value()<<fun2.value();
C、cout<<fun 1.value()<
D、cout<<fun2.value()<<Fun::i<<fun1.value();
答案
A
解析
此题考查的是常成员函数。const关键字可以用于参与重载函数的区分,此时常对象调用常成员函数,一般对象调用一般成员函数,当类中只有一个常成员函数时,一般对象也可以调用该常成员函数。本题中,通过fun1调用value()函数时,是调用前一个,而通过fun2调用value()函数是调用后一个;另外,value()函数中访问的i是类中定义的数据成员i,全局变量i在类中被“屏蔽”。fun1.value()输出i-1=2-1=1;fun2.value()调用后一个value()函数输出i+1=2+1=3;Fun::i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://kaotiyun.com/show/63Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,in
下列叙述中正确的是
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。
在32位的计算机中,一个char型数据所占的内存长度的字节是
在最坏情况下,下列排序方法中时间复杂度最小的是
结构化分析方法是面向()的自顶向下,逐步求精进行需求分析的方法。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
对下列二叉树进行中序遍历的结果是()。
在单链表中,增加头节点的目的是
软件工程研究的内容主要包括:软件工程管理和【】技术。
随机试题
材料在水中吸收水分的性质称为()。
全身黄疸,粪便呈白陶土色,常见于
A.阴式子宫全切术及前后壁修补术B.曼氏手术C.纯阴道前后壁修补术D.阴道纵隔形成术E.腹式子宫全切术
醌类化合物结构分类不包括()。
受电设备外露可导电部位的接地与电源系统接地各自独立的情况,应采用()。
在建筑群内地下通信管道设计中,下列哪些项符合规范的规定?()
银行风险监管指标设计以风险监管为核心,以法人机构为主体,兼顾分支机构,并形成分类、分级的监测体系。()
在下列方法中,不能直接用于期限不相同的多个互斥方案比较决策的方法有()。
以《化学》九年级下册“溶解度”一课为内容编写一个教学设计。要求至少要有教学目标、教学重难点和教学过程。
群租并不是一堆人要去花钱买罪受,而是因为他们的住房需求无法得到满足。强力执行禁令或许可以消除群租于一时,却无法解决这些打拼者的实际住房需求。北京、上海等大城市从几年前就开始大力整治群租,然而禁而不绝,“回潮”不断,甚至愈演愈烈,只能说明这种需求之旺盛。有关
最新回复
(
0
)