首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
77
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有下列二叉树,对此二叉树前序遍历的结果为()。
结构化程序设计主要强调的是()。
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
在岂个容量为25的循环队列中,若头指针front=9,尾指针Year=16,则该循环队列中共有______个元素。
一个模块直接调用的其他模块个数称为______。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
算法具有五个特性,以下选项中不属于算法特性的是()。
下列字符串中,正确的C++标识符是()。
随机试题
治疗石淋的肾阴亏虚证,应选用
病毒性心肌炎患儿在急性期应至少卧床休息至热退后
药物经济学研究中的目标人群的选择应
关于血管瘤的描述中正确的是
患者男,72岁。由于出现端坐呼吸、咯粉红样泡沫痰前来就诊,查体可见患者口唇发绀、颈静脉怒张,肝脾肿大,颈静脉逆流征阳性,心功能分级Ⅳ级。患者可能的诊断为
某桥梁工程:全长1.2km,基础采用钻孔桩,桥梁墩台采用实心墩,桥梁上部结构采用连续梁桥。施工单位对钻孔桩施工设置的质量控制点为:(1)桩位坐标控制;(2)垂直度的控制;(3)孔径的控制,防止缩径。施工单位对实心墩
金融期权的主要风险指标Deha=()。
适用于小批单件生产的成本计算方法是()。
社会治安秩序主要包括()。
IntheUnitedStates,olderpeoplerarelylivewiththeftadultchildren,Butinmanyothercultureschildrenareexpectedtoca
最新回复
(
0
)