首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x){} void Prin
有如下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x){} void Prin
admin
2019-05-06
77
问题
有如下程序:
#include<iostream>
using namespace std;
class 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 obj 1(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重载的两个成员函数,主函数中声明的obi1是常对象,obj2是一般对象。故输出结果是const::val=10 val=20。
转载请注明原文地址:https://kaotiyun.com/show/us8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序的输出结果是#include<lostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:X
下列运算符函数中,肯定不属于类Value的成员函数的是
在下列原型所示的C++函数中,按“传值”方式传递参数的是
下列关于成员函数特征的描述中,错误的是()。
非成员函数应该声明为类______函数才能访问该类的私有成员。
在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
A、 B、 C、 D、 C此题考查的是函数模板。声明一个函数模板的格式是:template函数声明,{函数体}其中的是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:t
A、 B、 C、 D、 CC++规定,以下运算符不能被重载:“.”,“*”,“::”,“?:”,“:sizeof”。
随机试题
在相同的压力、温度条件下,天然气的密度与()密度之比称为天然气的相对密度。
单位旅游消费同其所带来的接待国净收入变化量之间的比例关系,被称为()。
Eversincehumanshaveinhibitedtheearth,theyhavemadeuseofvariousformsofcommunication.Generally,thisexpressionof
工资核算系统中,职工编号通常是由()组合而成的群码。
上市的证券公司债券到期前1个月终止上市交易,由发行人办理兑付事宜。()
体操教学保护与帮助具有重要意义,帮助可分为________、________和利用器械帮助三种方法。
下列各项财务指标中,反映企业资产周转状况的指标有()。
在数据流图中,带箭头的直线表示(19)。 两条平行线表示(20)。
DictationListentothepassage.Forquestions21—25,fillintheblankswiththeexactwordsorphrasesyouhear.Andcertainl
【B1】【B3】
最新回复
(
0
)