首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-07-23
27
问题
有如下程序:
#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/xQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{private:voidfun1()const{cout
下列关于栈的叙述正确的是( )。
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
已知函数f1调用函数f2,若要把这两个函数的定义放在同一个文件中,则
软件生命周期是指( )。
下面能作为软件需求分析工具的是
在C++中,编译系统自动为一个类生成默认构造函数的条件是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下列选项中,与实现运行时多态性无关的概念是
下面不属于软件需求分析阶段主要工作的是
随机试题
属于高血压治疗的药物是()
强酸性阳离子交换树脂的离子交换基团是强碱性阴离子交换树脂的离子交换基团是
B市盗版活动猖獗,音像制品市场非常混乱。2001年10月,B市市委做出了:“严厉打击盗版活动,迎接中国加入WTO”的红头文件。根据市委文件的精神,B市H区组成了公安局、文化局、工商局、税务局联合执法小组,负责打击本市盗版活动。2001年10月11日,联合执
2013年3月1日甲公司向乙公司签发了一张银行承兑汇票,汇票金额10万元,到期日为2013年6月1日,付款行为A银行。2013年3月10日乙公司将汇票背书转让给丙公司,并在汇票上记载“丙公司货到验收合格后票据权利转移至丙公司”。汇票一直未被提示承兑,201
陈某向贺某借款20万元,借期2年。张某为该借款合同提供保证担保,担保条款约定,张某在陈某不能履行债务时承担保证责任,但未约定保证期间。陈某同时以自己的房屋提供抵押担保并办理了登记。请回答(1)一(3)题。(08年司考.卷三.不定项91~93)关于贺某的
许多国家的政府债券只允许在证券交易所上市交易。()
关注学生的创造精神、批判思维,适合以学生活动为主安排课程的目标是()。
采用雪崩光电二极管(APD)的要求是有较高的偏置电压和复杂的温度补偿电路。()
以“赢在课堂”为题目,写一篇记叙文或议论文。要求:字数不少于600字,文中不得出现考生的任何信息。
以下说法正确的是()。
最新回复
(
0
)