首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-04-07
56
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i):r1(i){}
void print() {cout<<’E’<
void print() const {cout<<’C’<
*r1<<’一’;}
private:
int r1;
};
int main(){
A a1(2); const A a2(4);
a1.print();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/0C8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序中错误之处是______。#include<iostream.h>classA{private:intxl;protected:intx2;
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
下列关于this指针的叙述中,正确的是()。
下列有关数据库的描述,正确的是
下列数据结构中能应用二分查找的是
C++语言中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。
执行语句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<endl;return0;)后将输出()。
在有n个结点的二叉链表中,值为非空的链域的个数为______。
已知n是一个int型变量,下列语句中错误的是()。
C++中的类有两种用法:一种是类的实例比,即生成类的对象,并参与系统的运行;另一种是通过()派生出新的类。
随机试题
A.风门B.丰隆C.阴谷、关元D.气海肾气虚所致的哮喘除选主穴外还可配用
患者,男,58岁。因结核性心包积液来院。患者2天来发热,呼吸困难明显加重,不能平卧,下肢水肿。查体:半卧位,喘息状,血压82/70mmHg,脉搏112次/分,呼吸22次/分,口唇轻绀,颈静脉明显怒张,心脏向两侧扩大,心音遥远,可触及奇脉,肝肋下4.0cm,
设备监造与施工监理的不同点包括()。
适筋梁正截面受力分析中,正常使用极限状态变形和裂缝宽度的计算在第( )阶段。
2017年4月,位于某市某镇某村的村委会经镇政府同意,在本村荒山开办一采矿场,随后承包给了村民沈某、孔某经营。因二人不交纳第二年的承包费,村委会在请镇政府出面协调未果的情况下,请该县矿产局进行干预。县矿产局调查后认为,该采矿场未依法办理采矿许可证,村委会不
对会议主持人的语言要求不包括()。
简述生产力对教育的制约作用。
在人类社会的发展史上,经历了三次科技革命,其标志为()。
(2013年真题)常言道:“不知者,不为罪。”请结合我国刑法学中的认识错误理论加以辨析。
据某地区统计,今年中小学生中肥胖学生约占10%,而且肥胖学生人数正在以8%的速度增长。假设近年中小学生的总量变化不大,据此我们可以推算出,明年该地区中小学生中肥胖学生的比例约为(28)。
最新回复
(
0
)