首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i):r1(i){} void print(){cout<<’E’<<r1<<’-’;} void print()c
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i):r1(i){} void print(){cout<<’E’<<r1<<’-’;} void print()c
admin
2020-11-11
11
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(int i):r1(i){}
void print(){cout<<’E’<<r1<<’-’;}
void print()const{cout<<’C’<<r1*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/Tayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件开发中,需求分析阶段可以使用的工具是()。
下列排序方法中,最坏情况下比较次数最少的是()。
软件测试用例包括()。
下面程序的运行结果为()。#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};classB:publicA{public:B(){cout
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串S,然后输出字符串S中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
下面叙述错误的是()。
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
软件测试的目的是
下列选项中不符合良好程序设计风格的是
随机试题
闻一多关于新诗“三美”的主张包括()
每百元流动资产在一定时期内实现的利润额是指
简述新民主主义革命胜利的基本经验和伟大意义。
能释放血管活性胺的细胞是
A.婴儿死亡率B.粗死亡率C.年龄别死亡率D.死因别死亡率E.新生儿死亡率某年某地死亡总数除以同年同地平均人口数为
关于综合课程,下列说法正确的是()
亲和效应的主要含义是人们往往会因为彼此之间存在着某种共同之处或者相似之处,从而感到相互之间更加容易接近。根据上述定义,下列哪项不涉及亲和效应?
以下网络地址中属于私网地址(Private Address)的是(32)。
下列叙述中正确的是
单击“演示文稿”按钮,然后按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。“天河二号超级计算机”是我国独立自主研制的超级计算机系统,2014年6月再登“全球超算500强”榜首,为祖国再次争得荣誉。作为北京市第XX中学初二年级物理老师
最新回复
(
0
)