首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为:ABCDEFABCDEFABCDEF注意:不要改动main函数,不能增行或删行,也不能更
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
由于常对象不能被更新,因此
下列关于派生类和基类的描述中,正确的是()。A)派生类成员函数只能访问基类的公有成员B)派生类成员函数只能访问基类的公有和保护成员C)派生类成员函数可以访问基类的所有成员D)派生类对基类的默认继承方式是公有继承
下列有关抽象类和纯虚函数的叙述中,错误的是
关于函数重载,下列叙述中错误的是
若有下面的函数调用: fun(a+b,3,max(n-1,b)) 则fun的实参个数是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义复数类CComplex的私有成员变量real和imaginary,分别用来表示复数的实部和虚部,都是
下列选项中不属于软件生命周期开发阶段任务的是
下列选项中不属于面向对象程序设计特征的是
随机试题
关于血清肌酐哪一项是错误的()
以下符合《罂粟壳管理暂行规定》的选项有
女性急性肾衰病人,50岁,前一天尿量为300ml,呕吐150ml,补液量估计为
()有义务报告其所发现的企业在经济业务以及与资产相关的会计控制环节的不足,并提出改进建议。
督察长由董事长提名,总经理聘任,并应经全体独立董事同意。( )
市场机制的核心机制是()。
()国家级自然保护区是川北唯一的“国”字号自然保护区。
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准考证号
设函数f(χ)在|χ|<δ内有定义且|f(χ)|≤χ2,则f(χ)在χ=0处().
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStud”“tCourse”“tScore”和“tTemp”。试按以下要求完成设计:(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好
最新回复
(
0
)