首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(int i=0):r1(i){) void prim(){cout
有如下程序: #include using namespace std; class A{ public: A(int i=0):r1(i){) void prim(){cout
admin
2020-04-07
56
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i=0):r1(i){)
void prim(){cout<<’E’<
void print()const{cout<<’C’<
void print(int x){cout<<’p’<
private:
int r1;
};
int 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的默认构造函数,其数据成员订的值等于0。当执行a1.pnnt(2)语句时,调用带参数的print成员函数,所以输出结果为p0-,对象a2为常成员,所以其成员变量r1的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14-。
转载请注明原文地址:https://kaotiyun.com/show/YN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
关系数据库管理系统能实现的专门关系运算包括()。
当使用关键字______作为函数返回类型时,该函数不返回任何值。
设文件temp.txt已存在,则以下的打印结果是【】#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofst
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为()。
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【】。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成空出函数fun(char*S,char*t)部分。函数fun(char*s,char*t)的功能是将在字符串S中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符
下列选项中,正确的C++标识符是()。
在下列选项中,不允许作为C++标识符的是
随机试题
犬,2岁,咳嗽,流鼻液,弛张热,听诊有湿哕音,血液检查见嗜酸性细粒胞增多。则病因可能是
肝血虚证多见肝阴虚证多见
依据《证券业从业人员管理实施细则》,以下关于证券从业人员监督管理的说法,错误的是()。
政府贷款一般利率较高,利率浮动,风险较大。()
纤维素酶能催化纤维素的水解,在植物细胞工程方面有着广泛的应用,你认为从下列哪种生物中提取纤维素酶比较合理?()
以下不属于受教育者义务的是()。
地方各级人民政府只对本级人大及其常委会负责并报告工作。()
=________.
关于友元,下列说法错误的是
A、Theproofofthepuddingisintheeating.B、Romanwasn’tbuiltinaday.C、Smallbeginningscanleadtolargeoutcomes.D、No
最新回复
(
0
)