首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 撕nclude<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) { } void Pri
有如下程序: 撕nclude<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) { } void Pri
admin
2018-06-19
53
问题
有如下程序:
撕nclude<iostream>
using namespace std;
class MyClass {
public:
MyClass(int x):val(x) { }
void Print( )eonst{cout<<"const:val"<<val<<’\t’;}
void Print( ) { cout<<"val="<<val<<’\t’;}
private:
int val:
};
int main( ) {
eonst 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
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print( )后,会执行常构造函数,输出const:val=10;而obj2为普通对象,执行obj2.print( )时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/WNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于关系运算的叙述中正确的是
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Base::fun"<<e
关于关键字class和typename,下列表述中正确的是()。
有如下函数模板定义:template<typenameT1,inta2,inta3>T1fun(T1a1){return(al+a2+a3);}则下列调用中正确的
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
不能重载的运算符是
下列数据结构中,属于非线性的是()。
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
随机试题
甲企业拥有三幢房产,分别为厂房A、厂房B和一幢办公楼,其中厂房A为与乙企业和丙企业共同共有。2014年有关甲企业房产的事项如下。(1)乙企业准备将厂房A进行内部装修,添置新的附属设施,经查,甲、乙、丙三个企业事先均没有约定处理方式,乙企业与甲企业和丙企业
Thenewcreationhasgrownoutofanattemptto________twodifferenttendencies,oneinpsychologyandtheotherinphysics,alt
A、Itisaroutineoffer.B、Itisnewonthemenu.C、Itisquitehealthy.D、Itisagoodbargain.A
Themakingofglassisaveryoldindustry-atleast4,500yearsold.Glasshasmanyextraordinaryqualitiesanditisfrequenc
对抗肝素过量引起的自发性出血的药物是
法官王某的下列哪些行为没有违反法官职业道德和纪律规范?
成本法的本质是以房地产的重新开发建设成本为导向来求取房地产的价值,通常把成本法求得的价格简称为()。
在敏感性分析中,下列因素中最敏感的是( )。
(05年)计算二重积分|x2+y2一1|dσ,其中D={(x,y)|0≤x≤1,0≤y≤1}.
当对视图进行UPDATE、INSERT和DELETE操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项()。
最新回复
(
0
)