首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int
有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int
admin
2013-02-27
30
问题
有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int i,int j) { x=i; y=j; } Void print() { cout<<"print1"<<endl; } void print()const { cout<<"print2"<<endl; } }; int main() { const TestClass a(1,2); a.print(); return 0; } 该程序运行后的输出结果是( )。
选项
A、print1
B、print2
C、print1 print2
D、程序编译时出错
答案
B
解析
由主函数main入手,定义TestClass型的常对象a,然后调用对象a中的成员函数print()。因为在C++中,如果一个对象被声明为常对象,则不能调用该对象中的非const型的成员函数。所以,这里调用的是对象中的const型成员函数“void print()const”,输出为print2。
转载请注明原文地址:https://kaotiyun.com/show/OpVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于数组和指针,以下说法错误的是()。
C语言源程序的扩展名是()。
有以下程序: #include<stdio.h> intfun(intx) { intp; if(x==0||x==1) retum(3); p=x-fun(x-2); returnp; } main()
有二叉树如下图所示: 则前序序列为()。
若有宏定义:#defineA_RECT(W,H)W*H和以下程序段 intx=5,y=6,area1,area2; area1=A_RECT((x-1),(y+1)); area2=A_RECT(x+3,y-1); 执行上述程序段后,变量are
下列定义数组的语句中正确的是()。
关系数据模型的3个组成部分中不包括()。
在快速排序中,每经过一次数据交换(或移动)后()。
重载的流运算符函数应该被定义为类的【】函数。
类的析构函数的作用是()。
随机试题
主谈人的主要任务是领导谈判班子的工作,主要任务包括()
消化系统由______和______两大部分组成。
诊断考虑治疗疗程为
以下对抗震设防地区地基土的液化的叙述,何者是正确的?()Ⅰ/当地基土中存在液化土层,桩基的桩端应置于液化土层上面一定距离处Ⅱ/当地基土中有饱和砂土或饱和粉土时,需要进行液化差别Ⅲ/在液化土层的地基,应根据其液化指数划定其液化等级Ⅳ/对设防烈度
在鲜花盛开,草木葱茏的杨青季节,人们常有“花在微笑,草在点头”的愉悦,这种情绪状态是()。
否认思维和存在具有同一性的哲学是()。
依据中华人民共和国政府采购法中有关供应商参加政府采购活动应当具备的条件,下列陈述中错误的是______。A.供应商参加政府采购活动应当具有独立承担民事责任的能力B.采购人可以要求参加政府采购的供应商提供有关资质证明文件和业绩情况,对有资质的供应商免于资
打开考生文件夹下EXC.XLS文件,将sheet1工作表的A1:E1单元格合并为一个单元格,水平对齐方式设置为居中;计算人数的总计和所占百分比(所占百分比:人数/人数总计,单元格格式的数字分类为百分比,小数位数为2);计算各年龄段补助的合计(补助合计:补助
MarioDeLibertyhadbeenlivingasmallbusinessman’sdream.Twenty-oneyearsagoheopeneduptheWestgatePubinHavertown,Pe
A、Theybecomelighterwhenthetemperatureislow.B、Theirchemicalcompositionchangeswiththetemperature.C、Theircolordark
最新回复
(
0
)