首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-02-22
39
问题
有如下程序:
#include
using namespace std;
class sample
{
private:
intx,y;
public:
sample(int i,int j)
{
x=i:
y=j;
}
void disp()
{
cout<<"disp1"<
}
void disp()const
{
cout<<"disp2"<
}
};
int main()
{
const sample a(1,2);
a.disp();
return ():
}
该程序运行后的输出结果是( )。
选项
A、disp1
B、disp2
C、disp1 disp2
D、程序编译时出错
答案
B
解析
因为对象a被定义为常对象,所以a.disp()语句调用的是类的常成员函数voiddisp()const,输出的结果是disp2。
转载请注明原文地址:https://jikaoti.com/ti/P5t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;wh
下面程序的结果是#include"iostream.h"voidmain(){char*str;str="test!";cout<<str
下面程序错误的语句是#include“iostream.h”①voidmain()②{③intA=0;④int&B;⑤B=A;⑥cout<<B;
以下for语句中不是死循环的是
函数定义为Fun(int&i),变量定义n=100.则下面调用正确的是
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
下列程序时类D代码段出现编译错误,原因是【 】。#include<iostream.h>classA{public:A(charc){cout<<"A’sconstructor."<<c<<endl
下列选项中合法的用户标识符是( )。
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=false,Z=
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=【】,z=【
随机试题
在侦查过程,有权批准进行侦查实验的是()。
Thementalpatientfluctuatesbetweengreatexcitementanddeepdepression.
计划生育技术服务机构中的医师,资格取得及管理依据
指甲油
排架建筑结构在生产使用和施工期间,承受的主要荷载有()。
《幼儿园教育指导纲要(试行)》
下列哪个选项中的作品全部出自英国作家之手?()
白登之围中,围困汉高祖刘邦的匈奴单于是()。
Wespentadayinthecountry,pickingwildflowers.Withthecarfullofflowersweweregoinghome.Onourwaybackmywifeno
A、Acceptingbothgoodandbadevaluationsandignoringthem.B、Payingattentiontothenegativefeedbackandseekingoutforhel
最新回复
(
0
)