首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class A{ public: A(int i=0):rl(i){} void print(){cout<<’
有如下程序: #inc1ude <iostream> using namespace std; class A{ public: A(int i=0):rl(i){} void print(){cout<<’
admin
2016-11-23
28
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class A{
public:
A(int i=0):rl(i){}
void print(){cout<<’E’<<rl<<’一’;}
voidprint() const{cout<<’C’<r1*rl<<’一’;}
void print(int x){cout<<’p’<<r1*r 1*r1<<’一’;}
private:
int r1,
};
int main(){
A a1;
const A a2(4);
al.print(2);
a2.print();
rcturn 0;
}
运行时的输出结果是( )。
选项
A、P8一E4
B、P8一C16一
C、P0一E4一
D、P0一C16一
答案
D
解析
在主函数中创建al对象时,调用类A的默认构造函数,其数据成员r1的值等于0。当执行a1.print(2)语句时,调用带参数的print成员函数,所以输出结果为p0一,对象a2为常成员,所以其成员变量rl的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14一。
转载请注明原文地址:https://kaotiyun.com/show/2sAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对于友元函数描述正确的是
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
对于常成员函数,下面描述正确的是()。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
算法的时间复杂度是指
算法的复杂度主要包括【】复杂度和空间复杂度。
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
随机试题
中年男性患者,发现陈旧肺结核10多年,近2日反复咯血,咯血量逐渐增加,但无发热,无呼吸困难,无心悸气短,此时应首选的治疗药物是
肛漏中医可选用下列何法治疗
按照《安全生产法》的规定,国务院负责安全生产监督管理的部门对全国安全生产工作实施()。
下列施工工序,建筑给水管道安装后的工序是()。
施工单位安全生产管理三类人员是指()。
下列各项中,符合企业所得税弥补亏损规定的是( )。
假设给定一个十进制整数D,转换成对应的二进制整数B,那么就这两个数字的位数而言,B与D相比,()。
中国教育近代化始于
有效和冗长是语言体系的一个自相矛盾的特性,然而,当它们一块使用时,能增加交流的有效性和可信赖性。如果某一种口语非常有效,那么它的每一个基本音素的所有可能排列都能组成一个可被理解的单词。但是,如果人类的听觉系统不是一个完善的声音接收器,那么一种口语的基本音素
集线器组成的局域网在物理上形成的是______拓扑构型。
最新回复
(
0
)