首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> Using namespace std; class A{ public: A(int i): r1(i){} vgid print() {cout<<’
有如下程序: #include<iostream> Using namespace std; class A{ public: A(int i): r1(i){} vgid print() {cout<<’
admin
2020-04-07
104
问题
有如下程序:
#include<iostream>
Using namespace std;
class A{
public:
A(int i): r1(i){}
vgid print() {cout<<’E’<<r1<<’-’;}
void print() const {cout<<’C’<<r1*r1<<’-’;}
private:
int r1;
};
int main(){
A a1(2); const A.a2(4);
a1.print(); a2.print();
return 0;
}
运行时的输出结果是( )。
选项
A、运行时出错
B、E2-C16-
C、C4-C16-
D、E2-E4-
答案
B
解析
类A包括一个整型数据成员r1,一个一般成员函数print(),一个常成员函数print()const。在主函数中定义了对象a1,并对r1的值赋2和常对象a2,并对r1的值赋4,在C++中,常对象不能被更新,所以常对象只能调用类的常成员函数,而不能调用一般成员函数。而一般的对象,既可以调用一般成员函数也可以调用常成员函数。所以在本题中,当执行a1.print()时,输出为E2-,执行a2.print()时,输出为c16-。
转载请注明原文地址:https://kaotiyun.com/show/qj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream.h>classA{intx;public:A(inta){x=a;}
有如下程序#include<iostream.h>intfunc(inta,intb){return(a+b);}voidmain(){intx=2,y=5,
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
下列选项中不全是C++语言关键字的是
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①~Sample();//②pr
下列选项中,不属于模块间耦合的是
关于函数重载,下列叙述中错误的是
下列运算符中,不能重载的是
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
随机试题
营销调研的目标是了解人的需要,并想办法满足他。()
李白(701~762),字太白,号____________,又号“谪仙人”。祖籍陇西成纪(今甘肃省秦安县),他出生在安西都护府的碎叶城(今吉尔吉斯境内),幼时随父迁居绵州彰明县(今四川省江油县)的青莲乡。中国唐代伟大的____________诗人,被后人尊
A.工具避孕B.口服药避孕C.输卵管结扎(绝育)D.放置宫内节育器E.皮下埋植避孕法女士,剖宫产后7个月,正在哺乳,月经已来潮两次,请全科医生指导,采用何种避孕方法
依据《消费者权益保护法》,下列选项中,当经营者(),消费者可以依法按其所支付价款的三倍要求经营者赔偿其损失。
【背景资料】某施工单位承包某工程项目,甲乙双方签定的关于工程价款的合同内容有:1.建筑安装工程造价660万元,建筑材料及设备费占施工产值的比重为60%;2.工程预付款为建筑安装工程造价的20%。工程实施后,工程预付款从未施工工
扬琴是()。
水土流失是指在水力、重力、风力等外力作用下,水土资源和土地生产力遭受的破坏和损失,包括土地表层侵蚀和水的损失,亦称水土损失。水土流失是不利的自然条件与人类不合理的经济活动互相交织作用产生的。根据以上定义,下列不存在水土流失的是:
Tight-lippedeldersusedtosay,"It’snotwhatyouwantinthisworld,butwhatyouget."Psychologyteachesthatyoudogetw
格林佛市政府管理的公共汽车的费用由本市的税收补贴,但是那些低车费的受益者中许多人都是来自格林佛市之外的到市区去上班的人。有些本市的议员认为:市政府的税收应该主要让那些交税的人受益,因此,公共汽车的票价应该上升,直至足够支付这项服务的成本为止。下面每一项,如
2012级企业管理专业的林楚楠同学选修了“供应链管理”课程,并撰写了题目为“供应链中的库存管理研究”的课程论文。论文的排版和参考文献还需要进一步修改,根据以下要求,帮助林楚楠对论文进行完善。在考生文件夹下,将文档“Word素材.docx”另存为“Wor
最新回复
(
0
)