首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class sample { private: int x,y; public: sample(int i
有如下程序: #include<iostream> using namespace std; class sample { private: int x,y; public: sample(int i
admin
2010-03-29
30
问题
有如下程序: #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、程序编译时出错
答案
2
解析
本题考核常对象、常数据和常函数。C++中,在定义常对象时必须进行初始化,而且不能被更新。如果将一个对象说明为常对象,则通过该对象只能调用它的常成员函数。题中,对象a被定义成类sample的常对象,所以通过对象a只能调用其常成员函数disp()。所以程序最后输出disp2。
转载请注明原文地址:https://kaotiyun.com/show/rCjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includemain(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是()
在数据管理技术发展的三个阶段中,数据共享最好的是()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
下列说法正确的是()。
有三个关系R、S和R如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
一个算法应当具有五个特性,以下叙述中正确的是()。
编译时的多态性可以通过使用()获得。
关于C++主函数特性,下列叙述正确的是()。
随机试题
影响速动比率的因素有()。
在蒸发操作中,由于溶液中含有溶质,故其沸点必然低于纯溶剂在同一压力下的沸点。()
中年男性,主诉全口牙酸痛,面磨平,咀嚼无力,有耳部疼痛,来院就诊。检查:面下1/3短,牙列完整,全口牙广泛过度磨耗并超过生理范围,牙合面探硬,无变色、多处过敏点,咀嚼肌及关节有压痛,偶有关节弹响牙合根据临床症状,最好的治疗措施是
影响冠修复体粘着力大小的因素不包括
下列哪种不属于牙源性上皮
下列除哪项外,均为鼓胀的病理特点
基金托管人在基金运作中的作用主要表现在()。
促进劳动力国际流动的经济原因主要有()。
下列()又称折余价值。
银行:信用
最新回复
(
0
)