首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamcspacestd;intmain(){voidfunction(doubleval);doubleval;function(v
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和
设有charstr[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
下列关于线性表、栈和队列的叙述,错误的是
数据的逻辑结构有线性结构和______两大类。
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
下列是关于派生类声明的开始部分,其中正确的是
已知一棵二叉树的先根序列为ABCDEFK,中根序列为DGBAFCK,则结点的后根序列为()
深度为5的满二叉树有______个叶子结点。
随机试题
1岁患儿,患有法洛四联症,有反复昏厥史,今因反复抽搐6小时急诊入院,抽搐时青紫加重,神志不清,呼吸急促,持续时间2~3分钟,渐趋频繁。应考虑
抑制核苷酸还原酶的抗恶性肿瘤药物是
患者男,70岁,脑血管意外后偏瘫,给患者使用热水袋时,护士了解水温不能过高是因为
某建筑工地有一台钢丝绳提升设备要进行故障诊断。技术人员在进行故障诊断的实施过程时,第一个步骤应是()。
当受均布荷载作用的悬臂钢筋混凝土梁的荷载增大1倍时,其最大变形将()。
以下不是基金管理公司特定对象提供投资咨询服务时禁止事项的是()
对醉酒的人实施约束时,可以依法使用()。
某公司2011年度简化资产负债表如下:有关财务指标如下:(1)存货周转率(存货按年末数计算):9.9次(2)总资产周转率(按年末数计算):2次(3)主营业务成本与主营业务收入净额之比:0.9(4)长期负债
Weight(体重)isoneofthetaboosubjects.InAmerica,itisOK,orevengood,tobethinbutitisanembarrassment(尴尬)tobeov
Whathavemadepeoplecertainofthepurityofbottledwater?Atleastonesampleofathirdofbottledwaterbrandstestedby
最新回复
(
0
)