首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print() const {cout<<"const:v
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print() const {cout<<"const:v
admin
2019-04-01
25
问题
有如下程序:
#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::va1=10 va1=20。
转载请注明原文地址:https://kaotiyun.com/show/seAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:intx=3:d0{x-=2:cout<<x:}while(!(--x));执行这个程序的输出结果是
下列关于C++流的叙述中,正确的是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
派生类构造函数的执行顺序是先执行______的构造函数,然后执行成员对象的构造函数,最后执行______的构造函数。
假设inta=1,b=2;,则表达式(++a/b)*b--的值为______。
执行下列语句后,输出结果为steven的是char*str="steven";eout.write(str,);
在软件生产过程中,需求信息的给出是
以下数据结构中,不属于线性数据结构的是()。
符合结构化原则的三种基本控制结构是:选择结构、循环结构和______。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
A、Itburnedout6towns.B、24peoplewereinjured.C、4peoplelosttheirlivessofar.D、About300,000houseswereburntdown.B
治疗心源性哮喘宜选用
下列选项中,属于行政处分的有()。
蜗杆传动工作时,效率一般为0.7~0.8,具有自锁时效率小于()。
在三级清算模式中,()是指由证券中央登记结算机构同异地资金集中清算中心(异地清算代理机构)办理的证券清算。
一般情况下,产权多元化的物业管理区域是由()在业主大会的授权下作为合同主体与物业服务企业签订物业服务合同。
学习完鲁迅的小说《故乡》,学生认识了闰土这一令人难忘的人物,教师要求学生搜集鲁迅小说里的其他典型人物。下列选项中不符合要求的一项是()。
日常教学活动中,教师应该引导学生做到“举一反三”“触类旁通”“闻一知十”,这种现象在教育心理学上称为()。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。中国的人口发展形势非常严峻,为此国家统计局每10年进行一次全国人口普查,以掌握全国人口的增长速度及规模。按照下列要求完成对第五次、第六
Whatdoesthewomanwantthemantoreadinthenewspaper?
最新回复
(
0
)