首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{co
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{co
admin
2018-08-13
29
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Print()const{cout<<"const:val="<
void Print(){cout<<"val="<
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/Q8Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
树是结点的集合,它的根结点的数目是()。
请将下列类定义补充完整。classBase{public:voidfun(){tout<<"Base::fun"<<endl;}};classDerived:publicBase{public:voidfun(
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;//实部
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}};
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
常采用的两种存储结构是()。
下列运算符中全都可以被友元函数重载的是()。
下列选项中不属于结构化程序设计方法的是()。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式,其中,______是用户的数据视图,也就是用户所见到的数据模式。
在算法正确的前提下,评价一个算法的两个标准是______。
随机试题
教育如何促进人的发展?
简述艺术发展的根本因素。
—Wherehaveyougone?—Ihavegoneto______.
连续12小时测胎动次数,提示胎儿窘迫胎动小于()
防火门是由门板、门框、锁具、闭门器、顺序器、五金件、防火密封件以及电动控制装置等组成,符合耐火完整性和隔热性等要求的防火分隔物。下列有关防火门的选型、外观、安装质量和系统功能等不符合现行国家消防技术标准的要求的是()。
企业部分出售持有至到期投资使其剩余部分不再适合划分为持有至到期投资的,应当将该剩余部分重分类为()。
DA公司采用毛利率法核算库存商品,2015年9月初库存商品为60万元,本月购进商品100万元,本月销售收入为150万元,上季度该类商品毛利率为20%,则DA公司月末库存商品的实际成本为()万元。
所谓接入网(州)是指交换局到______之间的所有设备。
在外部设备中,扫描仪属于______。
AboutGenderDifferencesItissaidthatthefirstthingweaskaboutanewbornbabyis"Isitaboyoragirl?"Butitmigh
最新回复
(
0
)