首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
admin
2017-10-17
48
问题
有如下程序: #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:val=10 val=20,应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/fWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对于友元函数描述正确的是
下列选项,不正确的是
下列不能作为类的成员的是
以下四种说法中,正确的一项是()
有以下程序:#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10
以下程序的执行结果为()。#include<iostream.h>Classsample{intn;public:sample(inti){n=i;}operato
以下程序的执行结果是()。#include<iostream.h>template<classT>classSample{Tn;Public:Sample(Ti){n=i
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
在数据流图(DFD))中,带有名字的箭头表示
随机试题
老舍小说《猫城记》的主题是()
股份公司分派股利的形式一般有()
中心型椎体结核多见于
我国饮用水的卫生标准(CB5749-85)中规定
下列关于国有独资公司的表述中,符合公司法律制度规定的是()。
居委会在社区内开展活动,社区居民认为很吵闹影响了他们的休息.因而与社区工作人员发生了冲突。作为举办此次活动的社区负责人.你如何解决?
下列关于宋朝审刑院设立与撤销的说法正确的有()。
刚刚买回来的从未格式化的软盘()。
在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。【文档开始】中国偏食元器件市场发展态势90年代中期以来,外商投资踊跃,合资企业积极内迁。日本最大的偏食元器件厂商村田公司以及松下、京都陶瓷和美国摩
Howcanlightandbrightcolorinfluencepeople?
最新回复
(
0
)