首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{cout<<"const:val
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{cout<<"const:val
admin
2021-02-22
57
问题
有如下程序:
#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();
return0;
}
执行这个程序的输出结果是( )。
选项
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
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print()后,会执行常构造函数,输出const:val=10;而ob.i,2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val:20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/CBfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myDoc中。然后将my
下面叙述中错误的是()。
下列字符串中,不可以用做C++标识符的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
下列关于构造函数的叙述中,错误的是()。
有如下程序:#includeusingnamespacestd;classBase{public:voidfun1(){cout
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
下列叙述中正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了vehicle类,并派生出motorcar类和bicycle类。然后以motorcar和bicycle作为基类,再派生出motorcycle类。要求将vehicle作为虚基
模板对类型的参数化提供了很好的支持,因此()。
随机试题
在教育系统中,对教育目标确定时常采用的一种根据历史和现有资料预测其未来发展的预测技术是()
在Word2010中,如果要删除分节符,可将插入点置于分节符处,然后按()
肛提肌以上的肛管直肠周围脓肿为_______。
下肢静脉曲张的临床表现是
粗面内质网和滑面内质网的区别在于
“中介性是房地产经纪服务的市场立场”,这句话说明着()。
城市供水工程总体规划阶段主要内容是()
城市消防远程监控系统主要性能指标测试要求,监控中心与用户信息传输装置之间能够动态设置巡检方式和时间,要求通信巡检周期不大于()h。
中国证券监督管理委员会公布的《上市公司行业分类指引》是以()为主要依据。
Oneprincipleoftaxation,calledthebenefitsprinciple,statesthatpeopleshouldpaytaxesbasedonthebenefitstheyreceive
最新回复
(
0
)