首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ≠≠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
67
问题
有如下程序:
≠≠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://kaotiyun.com/show/FEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++
若已知a=10,b=20,则表达式!a<b的值为【】。
下面关于构造函数和析构函数的描述中,错误的是()。
已知inta,*pa=&a:输出指针pa十进制的地址值的方法是()。
在树形结构中,树根结点没有【】。
下面叙述不正确的是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;)
重载的运算符保持其原有的【】、优先级和结合性不变。
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
随机试题
下列关于单代号网络图与双代号网络图特点的说法,错误的是()。
公司改善了李强的办公室条件,李强的工作积极性和主动性没有提高,不久李强接到了一项具有挑战性的任务,他工作特别卖力。这可运用哪一种激励理论来解释()
基础设施特许经营项目(BOT)融资招标的评标内容和因素有()。
按照上海证券交易所的规定,属于下列()情形的,首个交易日无价格涨跌幅限制。①首次公开发行上市股票②增发上市的股票③暂停上市后恢复上市的股票④退市后重新上市的股票
社会保险法律关系主体的权利和义务所指向的对象,称为社会保险法律关系的()。
从发展速度上看,童年期是一个相对平稳的时期。()
A、 B、 C、 D、 D第一组的直线数依次为4,3,2,第二组的直线数依次为5,4,(3),选择D项。
戊戌维新之所以被认为是一场资产阶级性质的政治改良运动,其原因是它()
Here,theveryimportantconceptofthetoolmustenterintoourconsiderationofpurposiveaction.Theprimaryformofthetele
CInthisquestion,youaregiventhatthenumberofdefectivepartsineachof50boxeswasrecordedandthattheaverageofthe
最新回复
(
0
)