首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using nanlespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()eonst{c
有如下程序: #include using nanlespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()eonst{c
admin
2021-09-05
13
问题
有如下程序:
#include
using nanlespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Print()eonst{cout<<“const:val:”<<val<<‘\t’;}
voidPrint(){cout<<“val=“<<wl<<‘\t’;}
private:
int val;
};
int main()
eonst MyClass obj1(10);
MyClass obj2(20);
obil.Print();
obj2.Print();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、VaJ=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://kaotiyun.com/show/Iz5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout
关于函数重载,下列叙述中错误的是()。
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){returni一1;}intvalue()const{return
将前缀运算符“一一”重载为非成员函数,下列原型中能正确用于类中说明的是()。
下列选项可以做C++标识符的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5);下列语句中输出结果不是2的是()。
在下列字符中,不允许作为C++标识符的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
随机试题
氯磷定对以上哪种杀虫药中毒引起的胆碱酯酶抑制复活效果最好氯磷定对上面哪种杀虫药中毒引起的胆碱酯酶抑制无复活作用
下列关于甲状腺滤泡状腺癌的描述,正确的是
回弹法检测混凝土强度,回弹测区应优先选择在()。
国际收支平衡表
如图,在直角梯形ABCD中,AB∥DC,∠ABC=90°,AB=8cm.BC=4cm,CD=5cm.动点P从点B开始沿折线BC—CD—DA以1cm/s的速度运动到点A.设点P运动的时间为t(s),△PAB面积为S(cm2).当t=2时,求S的值;
有人说,经济领域与道德领域的规则不一样,经济领域强调的是“经济人”角色,以取得更大、更多的利润为做事原则;而道德领域则要求奉献、利他、互助等。其实,经济领域固然有供求信号、等价交换、产权明晰、利润最大化等规则,但既然它是人们的社会活动,道德原则也会每时每刻
中国人喜喝茶但讲究看体质喝茶,不同的茶有不同的养生功效,如红茶甘温可养人体阳气,绿茶性寒可清热,乌龙茶润喉生津,花茶养肝利胆。上述材料体现的哲理是
讨论下列函数的连续性并判断间断点的类型:
软件系统的版本号由三部分构成,即主版本号+次版本号+修改号。某个配置项的版本号是1.0,按照配置版本号规则表明()。
HowtoFixtheRichWorld’sFailingHighSchools?Theweakestandmostvulnerableelementineducation,particularlyinthe
最新回复
(
0
)