首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2018-08-13
66
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i):r1(i){)
void print() {cout<<’E’<
void print() const {cout<<’C’<
private:
int r1;
};
int main(){
A a1(2); const A a2(4);
a1.pddnt();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/qAAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于关键字class和typename,下列表述中正确的是()。
派生类中的成员不能直接访问基类中的()成员。
下列选项中,不是算法的基本特征的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
main函数中发生编译错误的语句是______。#include<iostream.h>classA{public:inta;constintb;A():a(10
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
在关系数据库中,用来表示实体之间联系的是______。
在深度为6的满二叉树中,叶子结点的个数为
下列字符串中,正确的C++标识符是()。
随机试题
人们对其周围的人或事物的认识存在着偏差指的是
全国人民代表大会决策采取的主要表现形式有()
酚妥拉明过量引起血压下降时,升压用
城市土地的国有化中,征购指的是()。
我国信息化的发展可分为()几个阶段。
建筑安装工程施工中生产工人的流动施工津贴属于()。
以下不属于员工素质测评的基本原理是()。
Kerberos协议用于认证用户对网络资源的请求,执行用户和服务的安全确认的是()。
某模拟网站的主页地址是http://localhost/web/index.htm,打开此主页,浏览“航空知识”页面,查找“运七运输机”的页面内容并将它以文本文件的格式保存到考生文件夹下,命名为“y7ysj.txt”。
A、$1,200B、$2,400C、$1,500D、$4,200B这是数字题,文中只出现了一个数字,所以不难把握。
最新回复
(
0
)