首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ≠≠include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Prin
有如下程序: ≠≠include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Prin
admin
2016-11-25
60
问题
有如下程序:
≠≠include
using namespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Print()const{cout<<”const:val=”<
void Print(){cout<<”yal=”<
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。
转载请注明原文地址:https://www.kaotiyun.com/show/FEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。classMyClass{int*x;public:MyClass(inta):~MyClass();
类模板的模板参数()。
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
用链表表示线性表的优点是
下面关于构造函数和析构函数的描述中,错误的是()。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
下面关于友元的叙述正确的是( )。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
随机试题
电压负反馈加电流正反馈的直流调速系统中,电流正反馈环节()反馈环节。
基本群体也叫
全民所有财产和劳动群众集体所有财产,指的是()
以下哪项是干燥综合征(舍格伦综合征)的特征表现
炎症时血管内的血液成分经血管壁进入组织间隙的过程称为
运动的能量代谢的组成不包括
肥胖症的主要并发症有()。
你认为在当今时代,雷锋精神的实质是什么?请结合报考岗位来讲讲如何发扬这种精神。
あの 人、どこか 見た ことが ある 顔ですね。
A、Stayatthepresentjob.B、Takeanotherinterview.C、Workwithherfather.D、Startherowncompany.C题目问的是,如果该女士面试失败,她会做什么。由女士
最新回复
(
0
)