首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(int i):rl(i){) void print() {cout
有如下程序: #include using namespace std; class A{ public: A(int i):rl(i){) void print() {cout
admin
2019-04-01
38
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i):rl(i){)
void print() {cout<<’E’<
void print() const {cout<<’C’<
private:
int rl;
};
int main(){
A a1(2); const A a2(4);
a1.print();a2.print();
return O;
)
运行时的输出结果是( )。
选项
A、运行时出错
B、E2-C16-
C、C4-C16-
D、E2-E4-
答案
B
解析
类A包括一个整型数据成员r1,一个一般成员函数print(),一个常成员函数print()const。在主函数中定义了对象a1,并对rl的值赋2和常对象a2,并对rl的值赋4,在C++中,常对象不能被更新,所以常对象只能调用类的常成员函数,而不能调用一般成员函数。而一般的对象,既可以调用一般成员函数也可以调用常成员函数。所以在本题中,当执行a1.print()时,输出为E2.,执行a2.print()时,输出为c16.。
转载请注明原文地址:https://kaotiyun.com/show/beAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关内联函数的叙述中,正确的是
在长为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n
设有程序段:intk=10;while(k=0)k=k-1;则下面描述中正确的是
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
数据的逻辑结构有线性结构和______两大类。
下列字符串中,正确的C++标识符是
下列字符串中不能作为C++标识符使用的是
A、 B、 C、 D、 A本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefgabcd得到的字符串长度为7。
随机试题
A、 B、 C、 D、 A
Inbringingupchildren,everyparentwatcheseagerlythechild’sacquisition(获得)ofeachnewskill—thefirstspokenwords,the
心力衰竭患者采用心脏再同步化治疗(CRT)时,左心室起搏电极导线置入的部位常为
21岁女性,因原发闭经就诊,检查乳房不发育,内外生殖器幼稚型,无阴毛,肛查子宫发育不良,双附件(-)。最可能的诊断应该是
下列选项中,属于CRM功能的有()。
设X与Y相互独立,且X一N(2,4),Y一N(1,9),则D(2X—Y)=()。
下列消费品中,应在零售环节征收消费税的是()。
咨询的终极目标与具体目标的关系是()。
电解法制取有广泛的用途的Na2FeO4,同时可以获得氢气。工作原理如图1所示,c(Na2FeO4)随初始c(NaOH)的变化如图2。已知:FeO42-为紫红色;Na2FeO4只在强碱性条件下稳定,易被H2还原;溶液中OH-浓度过高.铁电极区会产
设f(x)=arctanx—(x≥1),则()
最新回复
(
0
)