首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass { public: MyClass(int x):val(x) {} void Print() const { cout
有如下程序: #include using namespace std; class MyClass { public: MyClass(int x):val(x) {} void Print() const { cout
admin
2021-02-22
26
问题
有如下程序:
#include
using namespace std;
class MyClass {
public:
MyClass(int x):val(x) {}
void Print() const { cout<<"const:val="<
void Print() { cout<<"val="<
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=10const:val=20
C、const:val=10val=20
D、val=10 val=20
答案
C
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print( )后,会执行常构造函数,输出const:val=10;而obj2为普通对象,执行obj2.print( )时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/VEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setw(10)<<setfill(’x’)<<s
下列叙述中正确的是
面向对象方法中,继承是指
下列描述中,不符合良好程序设计风格要求的是
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下列与队列结构有关联的是
下面叙述中错误的是
下列哪一条不属于数据库设计的任务?()
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为()。
若有以下定义,说法错误的是()。hata=100,*p=&a;
随机试题
患者男,63岁。因“右髋关节疼痛伴活动受限3个月”来诊。查体:体温36.2℃。X线片示:软骨下囊性变,骨组织有破坏与疏松交织现象,也可见软骨区半月形透亮区。本病预后的防治措施包括
永明文学是指__________这一时期的文学活动,而以齐永明年间为中心。
下列各种并购投资的支付方式中,权益资本所占比重很小的是()
A.具有3’→5’核酸外切酶活性B.具有5’→3’核酸外切酶活性C.两者均有D.两者均无DNA聚合酶I
案情:老方创作的纪实小说《村支书的苦与乐》,以某县吴村村支部书记吴某为原型进行创作,其中描述了他与村霸林申(以林甲为原型)之间斗智斗勇的冲突场面。小说在《山南海北》杂志发表后,林甲认为小说将村支书作为正义的化身进行描述,将自己作为“村霸”进行刻画,侵犯其名
叶某将自有房屋卖给沈某,在交房和过户之前,沈某擅自撬门装修,施工导致邻居赵某经常失眠下列表述正确的是()
已知经纬仪一测回的方向中误差为±6",用此经纬仪观测一三角形的所有内角,各角均采用一测回观测,则三角形的角度容许闭合差为()。
为了保证“安全生产,人人有责”原则的实现,建筑企业必须建立( )。
有一投资项目,原始投资为270万元,全部投资均于建设起点一次投入,建设期为零,运营期为5年,每年可获得净现金流量69万元,则此项目的内部收益率为()。
Itisgenerallyacceptedthatpeopleshouldvisittheiragedparentsregularlyiftheyliveseparately.Butwhetherthisrequire
最新回复
(
0
)