首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(int i=O):r1(i){) void printO{cout
有如下程序: #include using namespace std; class A{ public: A(int i=O):r1(i){) void printO{cout
admin
2014-08-29
164
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i=O):r1(i){)
void printO{cout<<’E’<
void print()const{cout<<’C’<
void print(int x){cout<<’P’<
private:
int rl;
}:
Int main(){
A al:
const A a2(4);
a1.print(2);
a2.print();
return O:
}
运行时的输出结果是( )。
选项
A、P8一E4
B、P8一C16一
C、P0一E4.
D、P0一C16一
答案
D
解析
在主函数中创建a1对象时,调用类A的默认构造函数,其数据成员r1的值等于0。当执行a1.print(2)语句时,调用带参数的print成员函数,所以输出结果为p0.,对象a2为常成员,所以其成员变量rl的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14.。
转载请注明原文地址:https://kaotiyun.com/show/QWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
分析下面程序,该程序的运行结果是()。#include<iostream.h>classcmm{public:staticintm;cmm(){m++;}cmm(
在下面的4个关键字中用来说明虚函数的是()。
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
设有二维数组inta[10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元素a[i][j]的表达式为【】。
使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
下列程序的输出结果是【】。#include<iostream.h>#include<string.h>voidmain(){charb[30];strcpy(&b[0],"XY");
结构化程序设计思想的核心是要求程序只由顺序、循环和【】三种结构组成。
在软件开发中,下面任务不属于设计阶段的是()。
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用。请补充完整。classcomplex{private:intreal;int
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*cp的值是()。
随机试题
以下程序从终端读人数据到数组中,统计其中正数的个数,并计算它们之和。#includemain(){inti,a[20],sum,count;sum=count=0;for(________)scanf(
以下哪项不是乳腺纤维腺瘤的超声表现(后方回声多增强)
患者男,43岁,从事计算机工作5年,机房温度较低,5天前受凉后出现发热,咳嗽,咳黄痰,自服康泰克、先锋霉素Ⅳ治疗,2天前出现咳嗽加重,夜间咳嗽,呼吸困难,头痛,腹泻4次,到急诊科查白细胞14×109/L,N86%,胸部X线示左肺大片浸润影,血气分析示pH
在使用氧气过程中,当调节氧流量时应()。
下列选项中,不属于世界银行贷款项目的主要采购方式的是()。
采用平行结转分步法时,完工产品与在产品之间的费用分配是()。
上层建筑只要适应自己的经济基础发展就能对社会发展起到推动作用。()
Excerpt1:Theprocessofvaccinationallowsthepatient’sbodytodevelopimmunitytothevirusordiseasesothat,ifit
人民当家作主是我们党矢志不渝的奋斗目标,依法治国是党领导人民治理国家的基本方式。人民当家作主和依法治国的根本保证是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
最新回复
(
0
)