首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class sample { private: int x,y; public: sample(i
有如下程序: #include <iostream> using namespace std; class sample { private: int x,y; public: sample(i
admin
2013-05-30
27
问题
有如下程序: #include <iostream> using namespace std; class sample { private: int x,y; public: sample(int i,int j) { x=i; y=j; } void disp () { cout<<"disp1"<<end1; } void disp() const { cout<<"disp2"<<end1; };int main () { const sample a(1,2); a.disp(); return 0; } 该程序运行后的输出结果是
选项
A、disp1
B、disp2
C、disp1 disp2
D、程序编译时出错
答案
B
解析
本题考核常对象、常数据和常函数。C++中,在定义常对象时必须进行初始化,而且不能被更新。如果将一个对象说明为常对象,则通过该对象只能调用它的常成员函数。题中,对象a被定义成类sample的常对象,所以通过对象a只能调用其常成员函数disp()。所以程序最后输出disp2。
转载请注明原文地址:https://kaotiyun.com/show/GBNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。请在①、②和⑧处各填入正确的内容,使程序能正常运行。#include<iostream.h>【】;classAA{
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
下列程序中划线处正确的语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};classDe
设有基类定义:classCbase{private:inta;protected.intb;public:intc;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员()。
MyClock类的拷贝构造函数的声明语句为()。
己知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数oper
对于语句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是______。
在面向对象方法中,允许作用于某个对象上的操作称为【】。
在C++语言编辑过程中,包含预处理过程,编译过程,和【】三个过程。
采用顺序查找方法查找长度为n的线性表,平均查找长度为【】。
随机试题
关于急性病毒性心肌炎患者的护理措施不妥的是
含有强心苷的中药是
下列各项中适用于划分各会计期间收入和费用的原则是()。
企业当期产生的外币报表折算差额,应在利润表“财务费用”项目中列示。()
教育机智能力
身心发展的关键期表明人的身心发展具有——。
下列历史人物与其言论,对应错误的是:
A.OrdinaryB.wereburiedC.themA.wherepyramidbuilders【T1】______B.whoactuallybuilt【T2】______C.【T3】______Egyp
Directions:Inthissection,youareaskedtowriteanessaybasedonthefollowinginformation.Makecommentsandexpressy
A、HeattendedaterroristtrainingcampinPakistan.B、Hehadn’townedweaponsandparticipatedinexplosivestraininginPakist
最新回复
(
0
)