首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列叙述中错误的是
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){s+
在C++语言中每个类都有一个【】指针,该指针指向正在调用成员函数的对象。
若有以下程序:#include〈iostream〉usingnamespacestd;classsample{private:intn;public:sample(){}
对建立良好的程序设计风格,下面描述正确的是
数据的逻辑结构有线性结构和【】两大类。
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
关于函数中的,下列表述中错误的是()。
随机试题
某水库混凝土坝,其拦洪库容为5×108m3,在施工期间其高程超过临时性挡水建筑物顶部高程,则其水库大坝施工期洪水标准是()。
如果可比交易案例中买卖双方具有一定的利害关系,则需要进行【】
为国际分工形成奠定了物质基础的是()
某县城有6所小学,5所初中和3所高中;所属乡镇有10所中心小学,4所村小学和6所初中。该县疾病预防控制中心学校卫生科为了观察本县学生的生长发育动态拟开展调查。应该采取的抽样方法是()
依据《关于建立国家基本药物制度的实施意见》规定,基本药物应按多大比例纳人基本医疗卫生保险报销目录()
市级()通常布置在城市外围环路与通往其他城市的高速公路相交的地方,有的还结合铁路站场和水运货运码头布置。
A市中级人民法院作出的一审民事判决生效后,债权人甲公司查明债务人乙公司在A市有一栋办公楼,在B市有一座厂房,在C市有一所房屋。根据法律规定,甲公司可以向()法院申请执行。
葡萄酿酒在我国比较通行的时期是()。
根据以下资料,回答问题。2017年1—2月,全国造船完工936万载重吨,同比增长123%;承接新船订单221万载重吨,同比增长133%。2月末,手持船舶订单9207万载重吨,同比下降22.6%,比2016年末下降7.6%。2017年1—2月,全国完工出
设直线L:求直线绕z轴旋转所得的旋转曲面;
最新回复
(
0
)