首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{cout<<"const:val
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{cout<<"const:val
admin
2021-02-22
23
问题
有如下程序:
#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();
return0;
}
执行这个程序的输出结果是( )。
选项
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
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print()后,会执行常构造函数,输出const:val=10;而ob.i,2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val:20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/CBfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}该数据结构为()。
下列关于栈叙述正确的是()。
有如下程序:#includeusingnamespacestd;intmain(){intsum=0;for(inti=1;i
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是()。
数据库管理系统是()。
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2,此工程中包含一个程序文件main.cpp,其中有“班级”类Class和“学生”类Student的定义,还有主函数main的定义。在主函数中定义了两个“学生”对象,他们属于同一班级。程
已知函数func的原型为intfunc(int,int);则下列选项中,不能作为它的重载函数原型的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
按照“后进先出"原则组织数据的数据结构是
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
随机试题
激光器的寿命告警是在阈值电流上升到初始值的()时发出的。
Itisreportedthatthislargehotelcan______600guests.
一定量的99mTc经过3个半衰期后放射性活度为原来的
麻醉药品的片剂、酊剂、糖浆剂的每张处方不超过
新生儿,胎龄38周,出生体重3500g,身长48cm,皮肤红润,胎毛少,足纹明显。助产护士估计该新生儿最可能是
下列关于法律规则分类的表述能成立的是()。
与夹层钢化玻璃相比,单一钢化玻璃不适用于下列哪个建筑部位?[2006-044]
甲居民企业(下称“甲企业”)适用的企业所得税税率为25%,2015年5月甲企业发生如下事项;(1)取得国债利息收入50万元,接受捐赠收入300万元。(2)从其2014年1月投资的高新技术企业乙有限责任公司(下称“乙公司”)取得税后股息收入100万元。
甲在医院缴费单上加盖自己私刻的收费章,逃避支付妻子透析治疗费用17万余元。甲的行为()。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;
最新回复
(
0
)