首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ≠≠include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Prin
有如下程序: ≠≠include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Prin
admin
2016-11-25
25
问题
有如下程序:
≠≠include
using namespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Print()const{cout<<”const:val=”<
void Print(){cout<<”yal=”<
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
解析
此题考查的是常成员函数的重载。常成员函数是使用const关键字说明的函数。const关键字可用于区分重载函数。此时,常对象调用常成员函数,一般对象调用一般成员函数;题目中的Print()就是通过const重载的两个成员函数,主函数中声明的obj1是常对象,obj2是一般对象。故输出结果是const::val=10 val=20。
转载请注明原文地址:https://jikaoti.com/ti/mvt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于构造函数说法不正确的是
下面不属于软件设计原则的是
为完成下面的程序,应在划线处填入的语句是#include<iostream>usingnamespacestd;classBase{private:intx;public:B
有以下程序:#include<iostream>usingnamespacestd;classA{private:intx,y;public:voidset(int
以下特点中不属于线性表的顺序存储结构的是()。
若已知a=10,b=20,则表达式!a<b的值为【】。
下面关于C++语言变量的叙述错误的是()。
下列关于运算符函数的描述中,错误的是
将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
早期食管痛的病变范围是()
若在牛左侧肋弓区用叩诊和听诊相结合方法,听到钢管音,则提示
患者,女性,50岁。既往高血压病史10年,近日出现劳力性呼吸困难,经休息后缓解,经诊断患者为心力衰竭。首先出现
下列图示中,正确的是()。
一般资料:求助者,男性,49岁,汉族,已婚,本科毕业,机关公务员。求助者自述:我上中学时曾得过肺结核,因此平时对身体健康比较注意。在农村插队时学会了吸烟,每天约七八支,没觉得影响健康。由于在组织部门工作,经常需要准备材料,白天工作忙,需要在晚上夜
阅读下面材料。回答问题:转基因食品就是指利用现代分子生物技术,把动植物的基因加以改变,再制造出具备新特征的食品种类。其优点显著,但转基因食品存在很多不容忽视的存在的或潜在的危害性。新基因的转入,打破了原来生物基因的“管理体制”,使一些产
甲与乙因买卖某艺术家的一幅艺术作品而发生的债是()。
隔离是一种心理防卫机制,即将部分事实从意识境界中加以隔离不让自己意识到,以免引起精神上的不愉快。最常被隔离的是与事实相关的感觉部分。根据上述定义,下列不属于隔离的是:
Wheneveryouseeanoldfilm,evenonemadeaslittleastenyearsago,youcannothelpbeingstruckbytheappearanceofthewo
Scientistsstudyingtheeffectoflargevolcaniceruptionsonglobalclimatehavelongfocusedonthemajorquantitiesofc
最新回复
(
0
)