首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; c|ass MyClass{ public: MyClass(int x):Val(x){} void Print()const{co
有如下程序: #include using namespace std; c|ass MyClass{ public: MyClass(int x):Val(x){} void Print()const{co
admin
2021-06-10
50
问题
有如下程序:
#include
using namespace std;
c|ass 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=10 const:val=20
C、const:val=10 val=20
D、val=10 val=20
答案
C
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print()后,会执行常构造函数,输出const:Val=10;而obj2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/otfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}intget(){returnm;}intget()
下列关于函数模板的表述中,正确的是
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()。
结构化程序设计的3种结构是()。
结构化程序所要求的基本结构不包括( )。
静态数据成员是为()的数据。
数据流图中带有箭头的线段表示的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
大量快速地从静脉输入生理盐水可引起的严重后果是
下列可以采用针刀治疗的是
人的发展水平最终是由社会的政治制度决定的。
治疗瘀血内结型噎膈的代表方是()。
施工现场安装的临时防护栏杆所需的费用应计入()费用。
目前常用的风险价值模型技术不包括()。
按照企业所得税的有关规定,对纳税人转让资产的税务处理,下列表述中正确的是()。
为了有效管理操作风险,实施高级计量法的商业银行需要另外开展的工作是()。
比热容又称比热容量,简称比热,是单位质量物质的热容量,即是单位质量物体改变单位温度时的吸收或释放的内能。比热容是表示物质热性质的物理量。根据上述定义,下列不涉及物质比热容特性的是:
Itdoesn’tstandtoreasonthathewouldlie.
最新回复
(
0
)