首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ≠≠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
20
问题
有如下程序:
≠≠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://jikaoti.com/ti/mvt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++
有以下程序:#include<iostream>usingnamespacestd;classA{public:virtualvoidshow(){
表达式x.operator++()还可写成【】。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为()。
已知inta,*pa=&a:输出指针pa十进制的地址值的方法是()。
对表达式for(表达式1;;表达式3)可理解为
下面叙述错误的是()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
护士为Ⅱ型呼吸衰竭患者采用鼻导管给氧,为其设置的适宜的氧流量是
下列关于简单型消极投资策略的说法,正确的有()。
通过编制应收账款账龄分析表并加以分析,可以了解各顾客的欠款金额、欠款期限和偿还欠款的可能时间。()
2001年10月,我国全面启动了行政审批制度改革工作。十多年来,国务院部门和各省区市大幅精简行政审批项目,经过多轮取消和调整,行政审批项目削减了近七成。但是,依旧存在的重审批轻监管、管理随意性大、权力滥用风险突出等问题,特别是日益凸显的“权力寻租”现象,引
查询区域名是"成都"和"重庆"的商店信息的正确命令是
有以下程序main(){inti;for(i=1;i
Access为数据访问页提供的预设主题有
ChooseTWOlettersA-E.WhichTWOthingscanvisitorsdoatthemuseum?Abuyhome-madebreadBrideahorseCrideonatram
Hiswriting(skillful)______helpedhimtogetasecretaryjob.
Earthquakesareprobablyoneofthemostfrighteninganddestructivehappeningsofnaturethatmanexperiences.Theyhavecaused
最新回复
(
0
)