首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class A{ public: A(int i):rl(i){} yoid print() {cout<<’
有如下程序: #inc1ude <iostream> using namespace std; class A{ public: A(int i):rl(i){} yoid print() {cout<<’
admin
2020-07-30
32
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class A{
public:
A(int i):rl(i){}
yoid print() {cout<<’E’<<r1<<’_’;}
void print() const {cout<<’C’<<r1*rl<<’一’;}
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/fHyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是
有如下程序:#includeusingnamespacestd;classSample{public:Sample(){}~Sample(){
有如下程序:#includeusingnameespacestd;classBase{private:voidfun1()const{eout
结构化程序设计的基本原则不包括()。
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
请使用VC6或使用[答题]菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:9999
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
使用VC6打开考生文件夹下的源程序文件modil.epp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
下列关于基类和派生类关系的叙述中,正确的是()。
随机试题
试述子宫的正常位置和姿势。维持子宫正常位置的韧带有哪些?分别起什么作用?
血管壁的平滑肌在受到牵拉刺激时会发生收缩反应,属于神经调节。
6岁,男性患儿,消瘦病容,其母亲代诉,患儿近几个月来,夜间睡眠常有磨牙、夜惊、遗尿,常用手指搔抓肛门,大便时常有乳白色似棉线头大小的虫子排出,患儿可能感染了以下哪种寄生虫
以下可能是角膜植片排斥征象的是()
主要组织相容性复合体简称
[2007年第36题]屋面工程中,下述板状材料保温层施工做法哪项是错误的是:
用换填垫层法进行地基处理时,换填垫层的厚度是()。
短槽式石材幕墙面板安装的顺序应为()。
孙老师把没有按时完成作业的学生赶到操场上,让他们在冷风中把作业写完,说要让学生明白学习的艰辛。这说明,孙老师没有做到()。
关于价值规律.以下说法中正确的是()。
最新回复
(
0
)