首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print() const {cout<<"const:v
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print() const {cout<<"const:v
admin
2019-04-01
22
问题
有如下程序:
#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 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::va1=10 va1=20。
转载请注明原文地址:https://jikaoti.com/ti/Zut0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下运算重载函数定义:Doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误的最准确的描述是
有如下类定义:classTest{public:Test(){a=0;C=0;t//①intf(intA)const{this->a=a;}//②staticintg(){retur
关于静态数据成员的描述中正确的是()。
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
已知一棵二叉树的先根序列为ABCDEFK,中根序列为DGBAFCK,则结点的后根序列为()
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例称为“______”。
下列哪种数据模型可以用树形结构来表示实体之间联系()。
在E-R图中,用来表示实体联系的图形是
随机试题
肺主肃降,能将什么向下布散
A.轮状病毒B.腺病毒C.产毒性大肠埃希菌D.侵袭性大肠埃希菌E.白色念珠菌1岁男性患儿,因腹泻月余入院,大便稀黄,泡沫多,大便似“豆腐渣样”每日5~6次。经用各种抗生素治疗,效果不显著。最可能的病原诊断为
治疗积滞,脾虚挟积的首选方剂是治疗疳气的首选方剂是
试卷附图中,所示的饮片是()。
有些办公室的管理者经常感叹忙于杂事又不被理解,这主要是因为()。
有些办公室的管理者经常感叹忙于杂事又不被理解,这主要是因为()。
主张意识是持续不断、川流不息的过程的心理学流派是()
小王欲以其拥有的一项非专利技术出资,与他人设立一家有限责任公司,请问该技术作价出资的金额最高可以达到公司注册资本的()。
设函数f(x,y,z)=2xy-z2,则f(x,y,z)在点(2,-1,1)处的方向导数的最大值为()。
Althoughstudentsmaybeina______position,teachersshouldtreatthemasequals.
最新回复
(
0
)