首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
29
问题
有如下程序:
#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://jikaoti.com/ti/7Qt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10];strcpy(p1,"abc");s
假定AB为一个类,则执行ABx;语句时将自动调用该类的
类是一个支持集成的抽象数据类型,而对象是类的______。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
下列叙述中正确的是()。
在深度为6的满二叉树中,叶子结点的个数为
下列关于纯虚数与抽象类的描述中,错误的是()。
下列关于多态性的描述,错误的是()。
下面的说法中错误的是()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
试论述虚拟团队的人力资源管理。
血淋虚证宜选用便血湿热蕴蒸证宜选用
关于药品注册管理的基本制度和要求,说法错误的是
某国有企业拟改制为公司。除5个法人股东作为发起人外,拟将企业的190名员工都作为改制后公司的股东,上述法人股东和自然人股东作为公司设立后的全部股东。根据我国公司法的规定,该企业的公司制改革应当选择下列哪种方式?(2007年试卷三第25题)
对明代都察院司法执掌表达不正确的是:()
对于水泥土搅拌桩采用水泥作加固料的说法,正确的是()。
面包()时,不能食用。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
ThefamilyisthecenterofmosttraditionalAsians’lives.Manypeopleworryabouttheirfamilies’welfare,reputation,andhon
Insiders"Insiders,"rated"R"andwitharunningtimeofabouttwohoursandfortyminutesisanintelligentthrillerabou
最新回复
(
0
)