首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-06-27
28
问题
有如下程序:
#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=10const:val=20
B、const:val=10const:val=20
C、const:val=10val=20
D、val=10val=20
答案
C
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print()后,会执行常构造函数,输出const:val=10;而obj2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/VIBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述凯恩斯主义理论的主要内容。(南京大学2000年世界近现代史真题)
简述福特制和美国工业主义的特征。(北京大学2017年世界史真题)
如果要删除一些变异性较大的实验数据,需要遵循的原则是()
假设职工用于上下班路途的时间服从正态分布,经抽样调查得知这一时间为1.2小时。调查人员根据以往的调查经验,认为这一时间与往年没有多大变化。为了证实这一看法,需要采取的假设检验方法是()
在世界教育吏上,第一个提出完整的教学原则的教育家是()。
关于教育劳动起源说的主要观点,下列说法错误的是
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
以法的地位、效力、内容和制定程序为标准,法可以划分为()
设在SQLServer2008某数据库中,要设置不允许用户U1获得对表T数据的删除权限,请补全实现该授权操作的SQL语句:【9】ONTToU1;
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
随机试题
人生观的主要内容包括对人生目的、人生态度和人生价值等问题的根本看法。其中回答人应当如何活着的是()
A.Ouruniversitywillextendtheopeninghoursofthelibraryandtheclassroomstomeetthestudents’needsatthehighestpos
ThetrainwascrowdedandIhadtogetintoacarriage______alreadysevenotherpeople.
适用于口腔、鼻、唇和颊部手术的铺巾法适用于口腔门诊小手术的铺巾法
锻造车间针对人员误操作断手事故多发,以及锻造机长期超负荷运行造成设备运行温度过高的问题,遵循本质安全理念,开展了技术改造和革新。下列安全管理和技术措施中,属于本质安全技术措施的是()。
下列车辆不需要征收车辆购置税的是()。
近代教育史上,下列哪位教育家首次试图把教育学建立在心理学和伦理学的基础之上()
ItcanbeinferredthatAmericansbeingapproachedtocloselybyMiddleEasternerswouldmostprobably______Theauthorgivesm
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyouheardthunderorwatcheda
关于面向对象设计方法与传统的面向过程方法,下列选项中正确的是
最新回复
(
0
)