首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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全国计算机二级
相关试题推荐
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}
有如下程序#include<iostream>usingnamespacestd;classA{public:virtualvoidfunc1(){cout<<"A1";}voidfunc2(){cout<<"A2";}};clas
函数f()的功能是将形参x的值转换为二进制数,所得二进制数的每一位数放在一维数组y中返回。二进制的最低位放在下标为0的元素中,请将程序补充完整。voidf(intx,inty[]){intm=0,n;do{
下列关于类和对象的叙述中,错误的是()。
关系数据库中能实现的专门关系运算包括【4】、连接和投影。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
C++中“<<”是一个( )符号
类模板的模板参数()。
以下内容不属于算法程序所占的存储空间的是()。
随机试题
胆囊三角
Inmostcultures,whenyoumeetacquaintancesforthefirsttimeduringaday,itisnormaltogreetthem.Themainpurposeoft
脂肪酸在血中与下列哪种物质结合运输
板式楼梯传力路线为()。
根据《车辆购置税暂行条例》的规定,下列车辆中可以减免车辆购置税的有()。
工程队接到一项工程,投入80台挖掘机。如连续施工30天,每天工作10小时,正好按期完成。但施工过程中遭遇大暴雨,有10天时间无法施工,工期还剩8天时,工程队增派70台挖掘机并加班施工。问工程队若想按期完成,平均每天需多工作多少个小时?()
垄断统治的实质是()
求下列极限:
Accordingtothewoman,forhowlongwilltheman’spackagegettoColumbia?
A、Reducingvehiclenumbersonhighways.B、Forbiddinghonkingthehornloudly.C、Improvingdrivers’behaviors.D、Restrictingspac
最新回复
(
0
)