首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-04-07
63
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i):rl(i){}
void print() {cout<<’E’<
void print()const {cout<<’Cv<
private:
int r1;
};
int main(){
A a1(2); constA 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/Pt8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){rep_=ew
为用户与数据库系统提供接口的语言是()。
关于类定义中的语句错误的是 classA {ihti; Aa; A*b; char*ch;};
______给出了数据库物理存储结构与物理存取方法
以下有关成员函数特征的叙述不正确的是
A、 B、 C、 D、 B定义函数模板或类模板时,开头的保留字是template。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
对于模板定义关键字class和typename说法不正确的是
使用函数模板的方法是先说明函数模板,然后实例化成相应的______进行调用执行。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
随机试题
在图1—12所示电路中,已知静态时ICQ1=ICQ2=0.65mA,β1=β2=29。求rbe1=?
继发性气胸可见于下列情况
A.四妙勇安汤B.阳和汤C.桃红四物汤D.桂附八味丸E.六味地黄丸
关于急性骨髓炎的临床表现描述,以下哪项不正确
行政复议决定可分为()。
城市总体规划的依据为()。
基金管理人的主要职责是()。
()是指最先的印象对人的知觉产生的强烈影响。
经济增长通常是指在一个较长的时问跨度上,一个国家人均产出(或人均收入)水平的持续增加。拉动经济增长的三大主要因素不包括:
在20世纪20年代的“工读主义”思潮中有一派认为,“工读”只是用自己的劳动换一些求学经费而已,不必去理会什么主义。这一派的代表人物是()
最新回复
(
0
)