首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x){} void Prin
有如下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x){} void Prin
admin
2019-05-06
31
问题
有如下程序:
#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 obj 1(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重载的两个成员函数,主函数中声明的obi1是常对象,obj2是一般对象。故输出结果是const::val=10 val=20。
转载请注明原文地址:https://kaotiyun.com/show/us8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要利用C++流进行文件操作,必须在程序中包含的头文件是
下列叙述中正确的是
下列关于C++函数的叙述中,正确的是()。
内部格式控制操作函数是在头文件()中定义的。
下列关于类、对象、属性和方法的叙述中,错误的是()。
叶子结点树中度为零的结点,也就是没有后件的结点,称为叶子结点。
A、 B、 C、 D、 B通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的
关系关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
下列关于析构函数的描述中,错误的是()。A)析构函数可以重载B)析构函数由系统自动调用C)每个对象的析构函数只被调用一次D)每个类都有析构函数
随机试题
中国历史上国家制度神权政治色彩最重的时期是()
下列有关别(变)构酶的叙述,错误的是
胃与十二指肠溃疡病外科治疗指征是
下列哪项不符合左半结肠癌的临床表现
多数为雄激素依赖型双侧睾丸切除术常用于治疗
关于单向板与双向板的受力特点,说法不正确的是()。
根据《贷款通则》的有关规定,自营贷款最长期限超过()年的应报监管部门备案。
根据以下资料,回答下列问题。如果按照2008年到2009年烟叶的生产价格指数增幅,预计2010年烟叶的生产价格指数为()。
在资本自由流动的情况下,澳元对加元的即期汇率为1.3230-1.3249,三个月远期汇率为1.0220-1.0230,澳洲利率为7%,加拿大利率为4%,下列选项正确的是()。[上海财经大学2017研]
A、Thosewhoareabletoembracethechange.B、Thosewhocankeeplifeunchangeable.C、Thosewhocanmakelifechangeastheylik
最新回复
(
0
)