首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2012-12-29
27
问题
有如下程序:
#include
using namespace std;
class sample
{
private:
intx,y;
public:
sample(int i,int j)
{
x=i:
y=j;
}
void disp()
{
cout<<“disp 1”<
}
void dispoconst
{
cout<<”disp2”<
}
};
int main()
{
const sample a(1,2);
a.disp();
return0;
}
该程序运行后的输出结果是( )。
选项
A、disp1
B、disp2
C、disp1 disp2
D、程序编译时出错
答案
B
解析
因为对象a被定义为常对象,所以a.disp()语句调用的是类的常成员函数void disp()const,输出的结果是disp2。
转载请注明原文地址:https://kaotiyun.com/show/ZMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示(n≥5) 该系统结构图的最大扇出数是()。
有以下程序 #include<stdio.h> #include<math.h> main() { ints;floatn,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
若有定义floata=12.3f;doubleb=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
以下选项中不能用作C程序合法常量的是()。
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
以下选项中不合法的标识符是()。
随机试题
2009年3月1日,甲房地产公司(简称甲公司)与乙建筑公司(简称乙公司)签订一份建筑工程承包合同,约定由乙公司承建甲公司开发的景明写字楼项目,工程价款5000万元,工期14个月。工程将要竣工时,甲公司因资金短缺,无力继续提供约定由其提供的部分建筑材料。鉴于
Iamgoingtoseethedoctor,butyou______withme.
CT增强诊断,影像密度变化分析时的参照物是
患者,女,腹痛两天。其右下腹疼痛,从上腹部转移而来,按之疼痛不甚,突然放手疼痛加剧。舌红苔黄而干,脉数。该患者腹痛是
科学共产主义诞生的标志是()。
Itisfootballtimeagain.Currently,thequalifyingroundarebeingplayedtodecidewhichcountrieswillsendteamstothe201
国际收支包括经常项目和资本项目,一国国际收支顺差过大,会导致
以下叙述中正确的是
IshouldstartbysayingasclearlyasIcanthatIloveantibiotics.RecentlyIhaddinnerwithapediatricianfriend,andshe
ViplangLaunchedin2005,Viplangistheworld’sfirstlanguagelearningapp.Aleaderintheonlinelanguagelearningindus
最新回复
(
0
)