首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列叙述中正确的是
下列关于成员函数特征的描述中,错误的是()。
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
在E-R图中,用来表示实体的图形是()。
软件概要设计的成果是______。
有如下程序:#include<iostream.h>intfunc(inta,intb){return(a+b);}voidmain(){intx=2,y=5,z=8,r;r=f
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
字面常量42、4.2、42L的数据类型分别是
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
下面的符号中可以用作C++标识符的是()。
随机试题
对新生儿颅内出血的护理,下列哪项是错误的()。
锅炉压力容器在运行中发生事故,应及时如实上报主管部门及()。
在下列预算编制方法中,基于一系列可预见的业务量水平编制的、能适应多种情况的预算是( )。
做好班主任工作的前提和基础是组织和培养班集体。()
教学过程中学生是学习的主体。()
下列叙述中不符合氟喹诺酮类药物特点的是()。
一、注意事项 1、申论考试是对考生阅读能力、综合分析能力、提出和解决问题能力以及文字表达能力的测试。 2、作答参考时限:阅读资料30分钟,作答90分钟。3、仔细阅读给定资料,按照后面提出的“作答要求”作答。 二、给定材料 资料1
某学校有200多名学生,全体学生按照每列7人站队,刚好站完;按照每列8人站队,最后一列是7人;按照每列9人站队,最后一列是8人。问如果按14人站队,最后一列是多少人?()
设三元函数,则div(gradu(1,1,1))=()
There’sagreatmanyreasonswhyawoman’sweightmaychangerepeatedly.Somemightsayit’satightworking【T1】______preventing
最新回复
(
0
)