首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*P;*P=9;cout<<"ThevalueatP:"<<*P:retu
存取指针所指的值时,采用的运算符是()。
类模板的使用实际上是将类模板实例化成一个具体的______。
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被______。
对表达式for(表达式1;;表达式3)可理解为
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个______实际上对应一个处理模块。
下列字符串中,正确的C++标识符是
用树形结构表示实体之间联系的模型是______。
下面的符号中可以用作C++标识符的是()。
C++中将两个字符串连接起来组成一个字符串的函数是______。
随机试题
A.组织培养技术B.扫描电镜术C.免疫细胞化学技术D.形态计量技术可以研究各种理化因子对活细胞的直接影响的是()
“金”和“金子”词类相同。()
每种产品实质上是为满足市场需求而提供的_______。
男性,60岁,溃疡穿孔单纯修补术后7天,体温38℃,右上腹痛,肝区叩痛,右肺下野呼吸音弱,X线示右膈升高,可能是并发
小肠分节运动的作用在于
取某一维生素类药物约5mg,加氢氧化钠试液2.5ml溶解后,加铁氰化钾试液0.5ml与正丁醇5ml,强力振摇2分钟,放置使分层,上层的醇层显强烈的蓝色荧光。加酸使其成酸性,荧光即消失。再加碱使其成碱性,荧光又显现。该药物为()。
一般来说,决定一个国家汇率制度的因素主要有()。
生物在进化过程中形成了各种与环境相适应的特征。下列各种生物的特征有利于减小摩擦的是()。
中国共产党作出建立抗日民族统一战线决定的会议是:
下图是Posner(1990)的一个经典实验的结果,纵坐标为反应时(毫秒),横坐标为字母间隔(秒),请读图并说明:字母间隔(秒)反应时间是字母间隔的函数该研究的变量设置、实验过程和结果。
最新回复
(
0
)