首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
admin
2017-10-17
73
问题
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void Print() const { cout<<"const:val="<<val<<’\t’;} void Print() { cout<<"val="<<val<<’\t’;} private: int val; }; int main() { const MyClass obj1 (10); MyClass obj2(20); obj1.Print(); obj2,Print(); return 0; }程序的输出结果是
选项
A、val=10 const:val=20
B、const:val=10 const:val=20
C、const:val=10 val=20
D、val=10 val=20
答案
C
解析
本题考查的知识点是:常成员函数的重载。使用const关键字说明的成员函数称为常成员函数。const关键字可以用于参与对重载函数的区分。重载的原则是:常对象调用常成员函数,一般对象调用一般成员函数。题目中的Print()就是通过const重载的两个成员函数,主函数中声明的obj1是常对象,而obj2是一般对象。故输出结果为const:val=10 val=20,应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/fWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将下面的语句段(A)补充完整,使其和语句段(B)在功能上完全等价。(a)doubles=0.0;【】;intk=0;do{s+=d;k
根据下列程序的执行结果,可以断定划线部分的修饰符应为【 】。执行结果:i9afootballiscreated.afootballiscreated.i=10afootballisdestroyed.afootballis
一个类的友元函数能够访问该类的
栈通常采用的两种存储结构是()
派生类的构造函数的成员初始化列表中,不能包含()。
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
下面对静态数据成员的描述中,正确的是()。
以下都是C++语言标识符的是()
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
在数据流图(DFD))中,带有名字的箭头表示
随机试题
2021年7月1日,习近平在天安门城楼上庄严宣告,经过全党全国各族人民持续奋斗,我们实现了()
若要在开机后就自动运行Excel应用程序,应将Excel应用程序图标放到“开始/程序”菜单中的()菜单项中。
______是一种可以自我复制的完全独立的程序,其传播过程不需要借助被感染主机中的其他程序,无须人工干预即可运行。
若函数P(x,y),Q(x,y)在区域D上可微,区域D边界线正向为曲线C,则有格林公式∮CP(x,y)dx+Q(x,y)dy=_______.
以下哪项工作不属于临床预防内容
患者,女性,24岁,口服吲哚美辛数片后觉胃部疼痛,6小时前排黑色成形便约100g。既往无胃病史。Bp90/60mmHg,P86次/分,Hb100g/L,粪便隐血(+++)。应首选的治疗是
病人排尿开始时有血尿,以后逐渐变清,表示病变部位在( )。【历年考试真题】
柯尔伯格通过大量研究将儿童道德判断分为前习俗、______和后习俗三个水平。
【2012年福建.单选】世界上第一个智力量表是()。
Thedriverrandownthesteps,yellingwithhisfacehoveringonlyafootfromthechild,hischeeksgoingpurpleandspittlesh
最新回复
(
0
)