首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class sample { private: intx,y; public: sample(int i,int j)
有如下程序: #include using namespace std; class sample { private: intx,y; public: sample(int i,int j)
admin
2017-02-22
60
问题
有如下程序:
#include
using namespace std;
class sample
{
private:
intx,y;
public:
sample(int i,int j)
{
x=i:
y=j;
}
void disp()
{
cout<<"disp1"<
}
void disp()const
{
cout<<"disp2"<
}
};
int main()
{
const sample a(1,2);
a.disp();
return ():
}
该程序运行后的输出结果是( )。
选项
A、disp1
B、disp2
C、disp1 disp2
D、程序编译时出错
答案
B
解析
因为对象a被定义为常对象,所以a.disp()语句调用的是类的常成员函数voiddisp()const,输出的结果是disp2。
转载请注明原文地址:https://kaotiyun.com/show/w6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数重载要求重载的函数必须有和原函数一样的【】。
程序#include"iostream.h"voidmain(){inti=10;intj=5;cout<<j+i++<<endl;
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
有如下类的定义,下划线处的语句是()。classMyClass{______intx,y;public;MyClass(inta=0,intb=0)
C++语言中关于构造函数的说法正确的是
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。
以下选项中合法的用户标识符是
下列数据结构中,插入时不需要移动其他元素的是
随机试题
退出Word的正确操作方法是()。
Where’sJill?She______forgottenthatweweresupposedtomeetat2:00PM.
可进行PGD检查的是
A.与A组乙型溶血型链球菌感染后的变态反应和自身免疫相关B.与感染、自身免疫、遗传及寒冷、潮湿、疲劳、精神因素等有关C.以毛细血管变态反应性炎症为病理基础的结缔组织病D.与感染、免疫反应和环境污染、药物、化学制剂有关E.与感染、脑缺氧、脑肿瘤有关
黄体酮硫酸奎宁
A、地机B、养老C、外丘D、郄门E、梁丘足阳明胃经的郄穴是
下列选项中,符合我国《刑法》关于赌博犯罪规定的是()。
人类的大脑细胞具有______的抵抗癌症的能力,不但可以调节人体免疫系统,还能______肿瘤细胞的生长,人类实现自主抗癌不再是幻想。填入横线部分最恰当的一项是()。
ThelongitudinalstudydemonstratesthatstudentswhoreceiveESL(Englishasasecondlanguage)instructionarefarbetterthant
Changesinthetechnologyofcommunicationareoccurringsorapidlythatwehumanbeingsnowmovethroughacloudofmessagesa
最新回复
(
0
)