首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(int i=0):r1(i){} void print(){cout
有如下程序: #include using namespace std; class A{ public: A(int i=0):r1(i){} void print(){cout
admin
2016-11-25
69
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i=0):r1(i){}
void print(){cout<<ˊEˊ<
void print()const{cout<<ˊCˊ<
void print(int x){cout<<ˊPˊ<
private:
int r1;
);
int main(){
A a1;
const A a2(4);
a1.print(2);
a2.print();
return 0;
}
运行时的输出结果是( )。
选项
A、P8-E4
B、P8-C16-
C、P0-E4-
D、P0-C16-
答案
D
解析
在主函数中创建a1对象时,调用类A的默认构造函数,数据成员r1的值等于0。当执行a1.print(2)语句时,调用带参数的print成员函数,所以输出结果为p0-,对象a2为常成员,所以其成员变量r1的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14-。
转载请注明原文地址:https://www.kaotiyun.com/show/oEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个类的友元函数能够访问该类的
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
在最坏情况下,下列排序方法中时间复杂度最小的是
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。classMyClass{int*x;public:MyClass(inta):~MyClass();
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
内联函数是通过【】来实现的,因此内联函数是真正的函数。
以下程序执行后的输出结果是()。#include<iostream.h>classBasel{public:voidfun(){cout<<"Basel"<<end1;}};
随机试题
Amandaiscarefulaboutanythingthattouchesherlips.She【C1】______instructionsoneveryfoodpackanddoesallshecanto【C2】
赵某,女,29岁。婚后3年未孕,夫妇前来不孕不育门诊咨询。若男方精液常规检查正常,女方基础体温双相型,为确定病因,女方应做哪项检查
A.阿司匹林B.保泰松C.布洛芬D.扑热息痛E.双氯芬酸抗炎、抗风湿作用强,而解热镇痛作用弱的药物是
榴莲,去壳后切成块并冷藏
银行在确立市场定位战略前,首先应明确的事项包括()。
()是宏观调控的核心。
在幼儿自主表演游戏中起主要作用的心理现象是()
becausewhatevertoinA.【T13】______itresultsinadecliningmarketformanufacturedgoodsB.whichisstableor【T14】_
TheInternetaffordsanonymitytoitsusers,ablessingtoprivacyandfreedomofspeech.Butthatveryanonymityisalsobehind
Mentalillnessmayberesultedfrom______.Becausemanyartists,writersandscientistshavesufferedfrommentalillness,som
最新回复
(
0
)