首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(int i):r1(i){) void print() {cout
有如下程序: #include using namespace std; class A{ public: A(int i):r1(i){) void print() {cout
admin
2018-08-13
64
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i):r1(i){)
void print() {cout<<’E’<
void print() const {cout<<’C’<
private:
int r1;
};
int main(){
A a1(2); const A a2(4);
a1.pddnt();a2.print();
return 0;
}
运行时的输出结果是( )。
选项
A、运行时出错
B、E2-C16-
C、C4-C16-
D、E2-E4-
答案
B
解析
类A包括一个整型数据成员r1,一个一般成员函数print(),一个常成员函数print()const。在主函数中定义了对象a1,并对r1的值赋2和常对象a2,并对r1的值赋4,在C++中,常对象不能被更新,所以常对象只能调用类的常成员函数,而不能调用一般成员函数。而一般的对象,既可以调用一般成员函数也可以调用常成员函数。所以在本题中,当执行a1.print()时,输出为E2-,执行a2.print()时,输出为C16-。
转载请注明原文地址:https://kaotiyun.com/show/qAAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
()既可重载为一元运算符,又可重载为二元运算符。
关于continue语句叙述不正确的是()。
下列字符串中,正确的C++标识符是()。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于【】。
为用户与数据库系统提供接口的语言是
在面向对象方法中,类之间共享属性和操作的机制称为______。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include(fstream.h)voidmain(){fstreamfi
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
随机试题
维生素A含量最丰富的食物是
肝糖原合成中葡萄糖载体是
下面关于暂时冠桥的说法,不正确的是
A.流脑B.乙脑C.狂犬病D.结核性脑膜炎E.虚性脑膜炎脑脊液压力升高,外观无色透明,白细胞计数多在(50~500)×106/L,氯化物、糖正常,蛋白稍升高,应诊断为
心脏停搏时最常见的心电图表现是
甲、乙签订一份二手房房屋买卖合同。约定:“本合同一式三份,经双方签字后生效。甲、乙各执一份,留见证律师一份,均具有同等法律效力。”关于该条款,下列哪一选项是正确的?(2010年卷一12题)
在确定与被审计单位治理结构中的哪些适当人员沟通时,下列做法中正确的有()。
在外地召开的重大会议,其通知所涉及的地址有()。
设λ1,λ2是矩阵A的两个不同的特征值,对应的特征向量分别为α1,α2,则α1,A(α1+α2)线性无关的充分必要条件是()
Ibecameinterestedinwritingatanearlyage.Sowhenmyfourth-gradeteachertoldmeabouta【C1】______writer’sconferencewh
最新回复
(
0
)