首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ≠≠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
48
问题
有如下程序:
≠≠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://www.kaotiyun.com/show/FEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库、数据库系统和数据库管理系统之间的关系是
以下程序段的输出结果是intx=5;do{cout<<x--<<end1;}while(!x);
关系数据库的数据及更新操作必须遵循的完整性规则是()。
有如下程序:#include<iostream>usingnamespacestd;classXX{protected;intk;public:
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用______联编。
类______支持输入操作,类______支持输出操作。
下列对模板的声明中正确的是
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
下列关于运算符重载的描述中,错误的是()。
下列数据结构中,能直接使用堆排序法进行排序的是
随机试题
怎么就车检查怠速控制阀?
A、痫病之心肾亏虚证B、痫病之心脾两虚证C、痫病之风痰阻络证D、痫病之瘀阻脑络证患者平素头昏头痛,突发左侧肢体抽搐,颜面口唇青紫,舌暗红,苔薄白,脉弦,属于()证型。
护理气性坏疽病人的对症处理措施是()
某男,30岁,因上颌第三恒磨牙拔除,立即出现患侧面部肿胀,下列哪项处理是错误的
指纹从虎口到食指端,其三关排列次序
施工图预算是在施工图设计完成后,以施工图为依据,根据()进行编制的。
()是指在约定期限内交换约定数量两种货币的本金,同时定期交换两种货币利息的交易。
一个袋子里有6个球,其中有2个蓝色球。任意从袋子里拿2个球,拿到蓝色球的概率有
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
Americansuffersfromanoverdoseofwork【C1】______whotheyareorwhattheydo.Theyspend【C2】______timeatworkthanatanyti
最新回复
(
0
)