首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
44
问题
有如下程序: #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全国计算机二级
相关试题推荐
以下程序段的输出结果是______。inta=5,b=4,c=6,d;cout<<(d=a>b?(a>c?a:c):b);
有以下程序:#include<iostream.h>#includevoidmain(){doubled=123.456789;cout<<setprecision(3)<<d<<",";cout<<setprecision(4)<<
下面程序的输出结果是()。#include<iostream.h>voidmain(){intx=-1,y=5,z;z=(x++<0)&&(y-->=0);cout<<x<<’\t’<<y<<’\t’<<z<<end1;}
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
对长度为n的线性表进行冒泡排序,最坏情况下需要比较的次数为【】。
下列关于模板的叙述中,错误的是()。
结构化程序设计的主要特征是()。
关系表中的每一横行称为一个()。
如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为()。
数据结构的存储结构包括顺序、索引、散列和【 】四种。
随机试题
个人决策
中央型腰椎间盘突出症出现马尾神经受压症状,治疗方法应选择( )
休克的最主要特点是()
A.起于牙槽嵴顶,呈放射状向牙冠方向走行,止于釉质牙骨质界下方的牙骨质B.呈水平方向分布,与牙列的牙合平面大致平行,一端埋于牙骨质,另一端埋于牙槽骨中C.纤维方向向根尖倾斜45°,埋于牙槽骨的一端近牙颈部,附着于牙骨质一端的近根尖部D.起于根尖区牙骨
房地产经纪服务合同采用()形式是中外房地产市场的惯例。
下列关于法的规范作用的表述,能够成立的是()。
CisoPIX525防火墙能够进行口令恢复操作的模式是
Jamesateabigmeal________hesaidhewasn’thungry.
Goodmorning,ladiesandgentlemen.ItiswithagreatpleasurethatIwelcomeyoutothenewMuseumofIndustrialandRuralLif
Ithasbeenprovenmanytimesthatfarmersfarmtheirownlandmorecarefullyandproductivelythantheycultivatesomeoneelse’
最新回复
(
0
)