首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
50
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序voidf(intx,inty){intt;if(x<y){t=x;x=y;y=t;}}main(){inta=4,b=3,c=5;f(a,b);f(a,c
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
根据注释内容在空白处填写适当内容。classLocation{private:intX,Y;public:voidinit(intinitX,intinitY);in
设有以下类的定义:classEx{intx;public:voidsetx(intt=0);};若在类外定义成员函数setx(),以下定义形式中正确的是
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是()。
下列叙述中正确的是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
在面向对象方法中,类之间共享属性和操作的机制称为______。
对下列二叉树进行中序遍历的结果是
下列说法正确的是
随机试题
新生儿肺炎可分为
A.AT-ⅢB.PC、PSC.TFPID.APCE.CA2+
有机磷农药中毒的毒理作用是
某建筑物占地面积为450平方米,容积率为1.4,耐用年限为60。已知该建筑物已使用10年,尚可使用40年,残值率为5%,重置价格为1800元/平方米,折旧按平均年限折旧法计算,则该建筑物的现值为()万元。
截面面积为A等截面直杆,受轴向拉力作用。杆件的原始材料为低碳钢,若将材料改为木材,其他条件不变,下列结果正确的是()。
正常使用极限状态不包括()。
客户生产阶段的核心是()。
()原则体现了社会公共道德的要求,是司法机关处理合同纠纷的重要依据。
应付职工薪酬仅包括在职职工和离职后提供给职工的全部货币性薪酬和非货币性福利,不包括解除劳务关系给予的补偿。()
经济文化相对落后的国家先于发达资本主义国家进入社会主义社会,具有客观的历史条件,是科学社会主义的新胜利。但同时又使社会主义事业不可避免地遇到了由于经济文化相对落后而产生的一系列严重的困难与问题,使这些国家的社会主义建设不能不具有艰巨性和长期性。无产阶级及其
最新回复
(
0
)