首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-07-02
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/GYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classAA{inta:public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)___
有如下类定义和变量定义:classParents{public:intpublicData;private:intprivateData;};classChildA:publ
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列模板声明中,有语法错误的是()。
下列特征中不是面向对象方法的主要特征的是()。
下列关于运算符重载的叙述中,正确的是()。
下列关于函数模板的描述中,正确的是()。
数据的存储结构是指()。
下列选项中不属于结构化程序设计方法的是()。
随机试题
进行自由加速烟度检测的测量规程是先由_______,约_______迅即松开,如此重复_______。
患者大便时溏时泻,水谷不化,稍进油腻之物,则大便次数增多,食少,脘腹胀闷,面黄,肢倦乏力,舌淡苔白,脉细弱,其治法是()
在灌砂法试验中,沿基板中孔凿洞(洞的直径与灌砂筒一致),试洞的深度应等于测定层厚度。()
质量为m,半径为R的均质圆盘,绕垂直于图面的水平轴O转动,其角速度为ω。在图示瞬时,角加速度为O,盘心C在其最低位置,此时将圆盘的惯性力系向O点简化,其惯性力主矢和惯性力主矩的大小分别为()。
(用户名:61;账套:601;操作日期:2013年1月1日)设置供应商档案。供应商编码:301供应商名称:北京川海公司供应商简称:北京川海
M2为()。中央银行应采取的措施是()。
甲向乙购买一台设备,合同中未约定检验期,设备运回后甲经检验未发现问题,遂投入使用,到第4年,设备出现故障,甲才发现是设备关键部位本身存在瑕疵,而该设备的质量保证期是6年,下列说法中,正确的是()。
下列选项中不属于委托合同与授权行为的区别的是()
在考生文件夹下打开文本文件“Word素材.txt”,按照要求完成下列操作并以文件名“Word.docx”保存结果文档。【背景素材】张静是一名大学本科三年级学生,经多方面了解分析,她希望在下个暑假去一家公司实习。为争取难得的实习机会,她打算利用Word精
Therearetwofactorswhichdetermineanindividual’sintelligence.Thefirstisthesortofbrainheisborn【C1】______.Humanb
最新回复
(
0
)