首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass A{ public: A(int i=0):rl(i){} void print(){cout<<’
有如下程序: #inc1ude <iostream> using namespace std; c1ass A{ public: A(int i=0):rl(i){} void print(){cout<<’
admin
2020-04-07
64
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass A{
public:
A(int i=0):rl(i){}
void print(){cout<<’E’<<rl<<’—’;)
void print()const {cout<<’Ck<rl*rl<<’—’;}
void print(int x){cout<"pk<rl*rl*rl<<’—’;}
private:
int r1,
};
int main(){
A a1;
const A a2(4);
al.print(2);
a2.print();
returnO;
}
运行时的输出结果是( )。
选项
A、P8—E4
B、P8—C16—
C、P0—E4—
D、P0—C16—
答案
D
解析
在主函数中创建al对象时,调用类A的默认构造函数,其数据成员r1的值等于O。当执行al.print(2)语句时,调用带参数的print成员函数,所以输出结果为p0—,对象a2为常成员,所以其成员变量r1的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14—。
转载请注明原文地址:https://kaotiyun.com/show/QV8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于虚函数下面说的正确的是()。
.、.*、->、::、?:这五个运算符______重载。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①~Sample();//②pr
下列字符串中可以用作C++语言标识符的是()。
面向对象程序设计思想的主要特征中不包括
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它仅抽象地反映数据间的逻辑关系,并不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简
如果一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的()。
关系数据模型由关系数据结构、关系操作集合和【】三大要素组成。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在【】关系。
随机试题
根据《推进普惠金融发展规划(2016—2020年)》,下列选项中,关于普惠金融的发展目标的说法,错误的是()。
在大众传播中越突出某一事件,多次、大量地报道某一事件,就会使社会中的公众突出地议论这一话题,这属于什么理论()。
在Windows7中,用户可以同时打开多个窗口,此时只能有一个窗口处于活动状态
医学伦理学原则中的最高层次是指
A.板片状B.单卷状C.筒状D.双卷筒状E.反卷状牡丹皮药材的形状多是
定金是当事人双方为了保证债务的履行,按照合同规定向对方预先给付一定数额的货币,定金的数额由当事人约定,但不得超过主合同标的额的()
会计核算软件应提供符合国家统一会计制度规定的自动编制会计报表的功能。()
旅游团中某位旅游者希望带其在华亲友的孩子随团活动,导游员应该()。
先天语言能力说的代表人物是()
What’sthefindingoftheresearchundertakenatCarnegieMellonUniversity?Whichisnottrueaccordingtothepassage?
最新回复
(
0
)