首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-04-25
55
问题
有如下程序:
#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/X1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
形如A::A(A &)的构造函数称为( )。
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是
执行下列语句序列: int i=0;while(i<25)i+=3;cout<<i; 输出结果是( )。
下列关于成员函数特征的描述中,错误的是()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
标有/**/的语句的执行次数是( )。 int y=5,x=2; do {y=x*x; /* */ {while(++y <5);
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为【 】测试方法。
在下列关系运算中,可能改变关系中属性个数的是
在C++中,给一变量取别名,可以通过【 】方式。
随机试题
痰瘀阻肺型肺胀可选用何方治疗
A.后微动脉B.通血毛细血管C.动-静脉吻合支D.真毛细血管微循环中进行物质交换的主要场所是
A.时间计划B.专项计划和综合计划C.区域性计划D.战术性计划和战略计划E.数字化的计划(预算)按计划的表现形式划分为
肺炎球菌性肺炎的典型表现是
真菌性脑膜炎时脑脊液氯化物浓度应低于(mmol/L)
在风险-收益二维平面上,不考虑做空机制,由风险证券A和无风险证券B建立的证券组合一定位于()
消化对于()相当于()对于状态
听说,杭州西湖上的雷峰塔倒掉了,听说而已,我没有亲见。但我却见过未倒的雷峰塔,破破烂烂的映掩于湖光山色之间,落山的太阳照在这些四近的地方,就是“雷峰夕照”,西湖十景之一。“雷峰夕照”的真景我也见过,并不见佳,我以为。然而一切西湖胜迹的名目之中
A、Governmentfunded.B、Political.C、Private.D、Noneoftheabove.C信息明示题。由文章中的Theprivateorganizationknownas“ChildHopeU.S.
A、Bygreetingeachotherverypolitely.B、Byexchangingtheirviewsonpublicaffairs.C、Bydisplayingtheirfeelingsandemotio
最新回复
(
0
)