首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass A{ public: A(int i=0):rl(i){} void print(){cout<<’
有如下程序: #inc1ude <iostream> using namespace std; c1ass A{ public: A(int i=0):rl(i){} void print(){cout<<’
admin
2020-04-07
35
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass A{
public:
A(int i=0):rl(i){}
void print(){cout<<’E’<<rl<<’—’;)
void print()const {cout<<’Ck<rl*rl<<’—’;}
void print(int x){cout<"pk<rl*rl*rl<<’—’;}
private:
int r1,
};
int main(){
A a1;
const A a2(4);
al.print(2);
a2.print();
returnO;
}
运行时的输出结果是( )。
选项
A、P8—E4
B、P8—C16—
C、P0—E4—
D、P0—C16—
答案
D
解析
在主函数中创建al对象时,调用类A的默认构造函数,其数据成员r1的值等于O。当执行al.print(2)语句时,调用带参数的print成员函数,所以输出结果为p0—,对象a2为常成员,所以其成员变量r1的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14—。
转载请注明原文地址:https://jikaoti.com/ti/6LA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include(iostream)usingnamespacestd;classTestClass{protected:TestClass(){couti(cout<<‘x’;}TestC
下列有关程序设计的原则中错误的是
假定输入28,那么程序运行的结果是【】。#include<iostream.h>voidmain(){intn,i,k=0;cout<<“请输入整数”;cin>>n; for(i
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
运算符重载是对已有的运算符赋予多重的含义,所以()。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
重载函数在调用时选择的依据中,错误的是
在计算机中,算法是指()。
在关系数据库中,用来表示实体间联系的是
在C++中,打开一个文件,就是将这个文件与一个【】建立关联;关闭一个文件,就是取消这种关联。
随机试题
下列选项中,关于农业企业财务风险的说法,正确的有()。
国家标准中规定,图样中的字体应写成仿宋体。
封闭式的管理循环应该是
A.EPOB.G-CSFC.TNFD.TPOE.IFN促进白细胞生成的细胞因子是
不属于腰椎侧位诊断学标准要求的是
某成年男性,政府公务员,平均每天能量和营养素摄入量如下:能量摄入量为2400kcal,维生素B11.4mg,维生素B20.76mg,烟酸15mg,维生素A800μgRE,维生素C100mg。为了提高该营养素摄入量,应增加哪类食物的摄入量
A.眩晕,头痛,健忘,失眠B.眩晕,精神萎靡,腰膝酸软C.眩晕,动则加剧,面色白D.眩晕耳鸣,头目胀痛,口苦E.眩晕,头重昏蒙,胸闷恶心眩晕肾精不足的主症是
两家及两家以上商业保险公司根据省政府授权,经营运作全省政策性农业保险项目,按照章程约定的比例,分摊保费、承担风险、享受政策、共同提供保险服务,这种保险模式是()。
当一只鱼鹰捕捉到一条白鲢、一条草鱼或一条鲤鱼而飞离水面时,往往会有许多鱼鹰几乎同时跟着飞聚到这一水面捕食。但是,当一只鱼鹰捕捉到的是一条鲶鱼时,这种情况却很少出现。以下哪项如果正确,最能合理地解释上述现象?
Thesuccessful(i)____ofanarchaeologicalsiterequiresscientificknowledgeaswellascultural(ii)____.
最新回复
(
0
)