首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass A{ public: A(int i):rl(i){} void print0 {cout<<’E
有如下程序: #inc1ude <iostream> using namespace std; c1ass A{ public: A(int i):rl(i){} void print0 {cout<<’E
admin
2019-05-06
84
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass A{
public:
A(int i):rl(i){}
void print0 {cout<<’E’<<r1<<’—’;)
void print() const {cout<<’Ck<r1*rl<<’—’;)
private:
int r1,
};
int main(){
A a1(2); const A a2(4);
al.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++中,常对象不能被更新,所以常对象只能调用类的常成员函数,而不能调用一般成员函数。而一般的对象,既可以调用一般成员函数也可以调用常成员函数。所以在本题中,当执行al.print()时,输出为E2—,执行a2.print0时,输出为C16—。
转载请注明原文地址:https://www.kaotiyun.com/show/zE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。template<classT>voidfun(______){Ta;if(x>y){a=x;x=y;y=a;}
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
设有以下定义和程序:#include<iostream.h>classTestClass1{public:voidshow1(){cout<<"TestClass1"<<end1;}
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Con(
下列叙述中错误的是()。
关于结构化程序设计原则和方法的描述错误的是()。
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
A、 B、 C、 D、 A由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A)
若为Fraction类重载前增1运算符++,应在类体中将其声明为()。A)Fraction&operator++();B)Fraction&operator++(int);C)friendFraction&operator++(
语句ofstreamf("SALARY.DAT",ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
随机试题
服桂枝汤后,“遍身絷絷微似有汗”标志
1949年以前,医院药学处于
某城市一化工企业为增值税一般纳税人,主要业务为以外购化妆品生产和销售成套化妆品,1999年度有关生产经营情况如下:(1)期初库存外购已税化妆品300万元。本期外购已税化妆晶取得增值税专用发票,支付价款2400万元、增值税额408万元,已验收入库;(2)
张江投保一年期家庭财产保险10万元,保险期限内某日不幸发生火灾使保险财产全部焚毁,保险人赔偿10万元后该保单终止。则该保单终止的原因属于()。
病毒甲通过呼吸道感染动物乙后,可引起乙的B淋巴细胞破裂,T淋巴细胞功能丧失,导致其患肿瘤病。患病动物更易被其他病原体感染,给新生的乙个体接种甲疫苗可预防该肿瘤病。问题:新生的乙个体接种甲疫苗后,甲疫苗作为_________可诱导B淋巴细胞增殖、分化成
组织的一般环境有哪些?
在考生文件夹下,存在一个数据库文件"sampl.mdb",里面已经设计好了表对象"tDoctor"、"tOffice"、"tPatient"和"tSubscribe"。试按以下操作要求,完成各种操作:(1)分析"tSubscribe"预约数据表的字
★下个周末麦克没有活动。()
Whatcausesmorethantwoandahalfmilliondeathseachyear?
Thirtyyearsago,anyoneblaminglonelinessforphysicalillnesswouldhavebeenlaughedat.Butasscientistsstudieddifferent
最新回复
(
0
)