首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i=0):r1(i){} void print(){cout<<’E
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i=0):r1(i){} void print(){cout<<’E
admin
2019-02-22
36
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(int i=0):r1(i){}
void print(){cout<<’E’<<r1<<’-’;}
void print()const{cout<<’C’<<r1*r1<<’-’;}
void print(int x){cout<<’p’<<r1*r1*r1<<’-’;}
private:
int r1;
};
mt main(){
A a1;
const A a2(4);
a1.print(2);
a2.print();
return 0;
}
运行时的输出结果是( )。
选项
A、P8-E4
B、P8-C16-
C、P0-E4-
D、P0-C16-
答案
D
解析
在主函数中创建a1对象时,调用类A的默认构造函数,其数据成员r1的值等于0。当执行a1.print(2)语句时,调用带参数的print成员函数,所以输出结果为p0-对象a2为常成员,所以其成员变量r1的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14.。
转载请注明原文地址:https://kaotiyun.com/show/ZcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有数组定义:chararray[]="China";,则数组array所占的空间为
以下关于私有和保护成员的叙述中,不正确的是
在最坏情况下,冒泡排序所需要的比较次数为
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
以下有关类与结构体关系的叙述不正确的是
以下不属于构造函数特征的是
将E-R图转换到关系模式时,实体与联系都可以表示成
在测试中,下列说法错误的是
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有______个结点
下列叙述中,正确的选项是()。
随机试题
气质类型为“胆汁质”的人的性格特征是()
甲校儿童食堂食用色泽鲜艳的熟肉制品后出现口唇、指尖青紫,头痛、头晕和无力。急救药物为
在下列各项中,不属于病人道德义务的是
Fas配体TNF
在完善的市场经济下,土地取得成本一般是由购置土地的价款和在购置时应由买方缴纳的税费组成。()
一平面简谐机械波在媒质中传播时,若一媒质质元在t时刻波的能量时10J,则在(t+T)(T为波的周期)时刻该媒质质元的振动动能是()J。
下列情况中,应采用设贮水池、水泵的给水方式的是()。
在我国,除见票即付的汇票外,其他汇票必须提示承兑。()
下列各项中,属于当代中国法律渊源的有()。
结合材料回答问题:材料1党的十九大站在历史和时代的高度,深刻阐述了新时代坚持和发展中国特色社会主义的一系列重大理论和实践问题,概括、总结出了习近平新时代中国特色社会主义思想。对于习近平新时代中国特色社会主义思想的丰富内涵,党的十九大报告已经
最新回复
(
0
)