首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
29
问题
有如下程序:
#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<string.h> main() { chara[]="THIS\0",*b="OK\0\0"; printf("%d,%d,%d,%d",strlen(a),
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
有以下程序 #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)
有如下程序 #include<stdio.h> main() { chara=’0’,b=’A’; inti; for(i=1;i<6;i++) { if(i%2==0)putchar(a+i);
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
以下选项中不能作为C语言合法常量的是()。
随机试题
提高开放型经济水平中国经济发展前景广阔,中国将坚定不移推进改革开放,加快转变发展方式,坚定不移奉行对外开放政策,继续为外国企业提供更好的环境和条件,中国的发展将为世界作出更大贡献。中国发展是惠及世界的。中国的发展首先惠及邻国。2012年,中国前往
PRPP(磷酸核糖焦磷酸)参与的反应有:
父母代理其未成年子女参加诉讼。该代理为()
不符合骨结核的描述是
A.内泻热结B.活血祛痰C.和解清热D.泻火除湿E.缓急止痛大柴胡汤中配伍芍药的主要用意是
下列属于系统性风险的是()。
下列有关收入确认的表述中,不符合准则规定的是()。
下列字形和加下划线字注音全部正确的一项是()。
投资银行的资金来源主要通过证券的发行和交易筹集,其本源业务为()。
关于类定义,下列叙述中错误的是
最新回复
(
0
)