首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序:
#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;classA{public:virtualvoidfunc1(){cout<<"A1";}voidfunc2()
在面向对象方法中,类的实例称为【 】。
有以下程序#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
关系数据库管理系统能实现的专门关系运算包括( )。
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
下列不是构造函数的特征的是( )。
重载函数在调用时选择的依据中,错误的是
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,int
随机试题
A.前列腺素B.类固醇C.肾上腺素D.胰岛素通过具有酪氨酸激酶活性的膜表面受体传递信号的激素是
阈上刺激的结果使细胞膜电位变为内正外负的
呼吸衰竭伴CO2潴留时下列变化哪项不正确
碘标准溶液要存放在
A.呼吸道传染病B.肠道传染病C.人畜共患病D.虫媒传染病E.性传播疾病
以下人员将其持有的所在公司股票在6个月内买人股票又卖出,无其他情形,并不违反相关规定的有()。
()依法对上市公司重大资产重组行为进行监管。
某选区选举地方人大代表,代表名额2人,第一次投票结果,候选人按得票多少排序为甲、乙、丙、丁,其中仅甲获得过半数选票。对此情况,下列处理意见符合法律规定的是()。
TheGreatestMysteryofWhalesThewhaleisawarm-blooded,air-breathinganimal,givingbirthtoitsyoungalive,suckingt
A—purchaseconfirmationB—cableconfirmationC—adviceofarrivalD—circularletterofcreditE—checkr
最新回复
(
0
)