首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(int x):val(x){} void Print
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(int x):val(x){} void Print
admin
2020-11-11
27
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass 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);
obj 1.Print();
obj 2.Print();
return();
}
程序的输出结果是( )。
选项
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重载的两个成员函数,主函数中声明的objl是常对象,obj2是一般对象。故输出结果是const::val=10 val—20。
转载请注明原文地址:https://kaotiyun.com/show/lZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
以下数据结构中,属于非线性数据结构的是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
下列有关模板的叙述中,正确的是
已知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValue()const{returnn;}};在下列数组定义中正确的是
下列关于运算符重载的叙述中,错误的是( )。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:Maxis7提示:max()数实现找出两个数中的最大值,并作为函数值返回。注意:错误的语句
软件的三要素是
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
随机试题
A.胆盐B.盐酸C.植酸D.植物固醇促进钙或铁吸收的是
甲减的病理特征是
某地方政府欲进行高新产业集中区建设,拟征收40hm2集体建设用地,则市、县人民政府土地行政主管部门呈报建设项目用地申请材料时,需要拟订()方案。
下列关于企业的清偿能力的表述中,错误的是()。
根据《绿色施工导则》的有关规定,施工现场喷洒路面、绿化浇灌不宜使用()。
个人住房贷款贷前调查中的项目审查具体包括()。
英国银行协会每年都组织一个培训班,帮助银行职员识别假钞。在培训期间,学员们一张假钞也摸不到,训练时用的都是真钞,上课时讲的都是真钞的特点。专家们解释说,学员们通过反复接触真钞,手指、眼睛都习惯了真钞的感觉,以后在工作中一旦遇到假钞,就会感到特别不习惯。虽然
按劳分配是社会主义的分配原则,其所有制基础是()
Whatthewisemansaidsuggeststhat______.Comparedwiththoseinsmalltowns,peopleinlargecitieshave______.
Whereispopulationgrowthhappening?
最新回复
(
0
)