首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; int i=1: class Fun{ public: static int i; int value(){return i—l
有如下程序 #include using namespace std; int i=1: class Fun{ public: static int i; int value(){return i—l
admin
2020-11-11
7
问题
有如下程序
#include
using namespace std;
int i=1:
class Fun{
public:
static int i;
int value(){return i—l;}
int value()const{return i+l;)
);
int Fun::i=2;
int main(){
int i=3;
Fun funl;
const Fun fun2;
retum O;
)
若程序的输出结果是:
123
则程序中下划线处遗漏的语句是( )。
选项
A、cout<
B、cout<
C、cout<
D、cout<
答案
A
解析
此题考查的是常成员函数。const关键字可以用于参与重函数的区分,此时常对象调用常成员函数,一般对象调用一般成员函数,当类中只有一个常成员函数时,一般对象也可以调用该常成员函数。本题中,通过funl调用value(]函数时,是调用前一个,而通过fun2调用value()函数是调用后一个;另外,value()函数中访问的i是类中定义的数据成员i,全局变量i在类中被“屏蔽”。funl.value()输出i.1=2.1=l:fun2.value()调用后一个value()函数输出i+1=2+l=3;Fun::i是通过类名直接访问类的静态数据成员i的值,即2;所以正确的输出顺序是A选项。
转载请注明原文地址:https://kaotiyun.com/show/Dvyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是()。
有如下语句序列:intx=100,&r=x;cout<<x<<’-’<<r<<end1:已知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。
有如下程序#inelude<iostream>usingnamespacestd;intmain(){chara;cin>>a;if(a=’*’)cout<<’’***’’<<end1
有函数模板声明和一些变量定义如下:template<classT1,classT2,classT3>T1sum(T2,T3);doubled1,d2;则下列调用中,错误的是()。
运算符重载时不需要保持的性质是()。
下列关于运算符重载的叙述中,错误的是()。
下列定义语句中,错误的是()。
下面属于黑盒测试方法的是()。
请打开考生文件夹下的解决方案文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021但程序中有缺失部分,请按照以下的提示,把缺失部分补充
随机试题
A评价药物亲脂性和亲水性B药效受物理化学性质影响C作用依赖于药物特异性化学结构D理化性质基本相似,仅仅是旋光性有所差别E药物与受体相互作用时,与受体互补的药物构象结构特异性药物
女,65岁。多关节肿痛2年,晨僵约1小时,查体:双手掌指关节对称性肿胀,压痛,双手X射线示双侧第2、3掌指关节骨破坏,该疾病主要治疗药物不包括
测绘成果保管单位应当按照规定保管测绘成果资料,不得()。
在银行公司信贷营销活动中,()是目标市场确定的前提和基础。
既是全面预算的编制起点,也是编制其他有关预算的基础的是()。
浪漫主义
标志着新民主主义革命开端的是:
若abc=1.则
在关系运算中,投影运算的含义是
Itissaidthatmathematicsisthebaseofallothersciences,andthatarithmetic,thescienceofnumbers,isthebaseofmathe
最新回复
(
0
)