首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有如下类定义:c1assMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{retumk;}};c1assMyD
下列有关继承和派生的叙述中,正确的是()。
按照“后进先出”原则组织数据的数据结构是
数据库系统的核心是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
下列叙述中正确的是()。
数据的存储结构是指()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
某企业大批量生产一种产品,该企业为了安排下年度的年度、季度生产任务,现在进行生产能力核算工作。该企业全年制度工作日为250天,实行两班制工作模式,每班工作有效时间为7.5小时。车工车间共有车床20台,该车间单件产品时间定额为1小时;装配车间生产面积为120
甲公司为一家能源行业的大型国有企业集团公司,近年来,为做大做强主业,实现跨越式发展,甲公司紧紧抓住21世纪头二十年重要战略机遇期,对外股权投资业务取得重大进展。2012年度,甲公司发生的相关业务如下:(1)2012年3月31日,甲公司与境外某能源企业A公
某企业为了扩展业务规模,要求员工集资入股,后该企业集资2007]~,未及分红即被他人告发,该企业的行为()。
古语有云:“春耕、夏耘、秋收、冬藏,四者不失时,故五谷不绝,而百姓有余食也。”从哲学角度出发,这给我们的启示是()。
()对于风险相当于精兵简政对于()
(二)某日晚,白某看见胡某在取款机上提取现金10万元,便尾随其后意图实施抢夺。至一偏僻处后,白某趁其不备从背后夺过背包。胡某发现后奋力反抗,意图追回背包,白某为抗拒抓捕用刀将胡某刺成重伤。公安机关发现这一犯罪事实后.便立案侦查。在侦查过程中,发现
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
He______apresentbutdidn’t______it.
Completethesummarybelow.ChooseONEWORDONLYfromthepassageforeachanswer.Writeyouranswersinboxes24-26onyourans
ThreeSystemsofMemory1.Sensorymemory■Informationheldforlessthan【T1】______【T1】______■【T2】______ofse
最新回复
(
0
)