首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
51
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面对对象概念描述错误的是
从一个函数模板产的模板函数是同名的,因此编译器用______的解决方法调用相应函数。
已知有定义constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
下列叙述中正确的是
算法的复杂度主要包括【】复杂度和空间复杂度。
冒泡排序算法在最好的情况下的元素交换次数为【】。
类模板的模板参数()。
若有说明语句chara[]="Itismine";char*p="Itismille";则以下不正确的叙述是()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
随机试题
什么是多媒体计算机?
“囟填”的形成,主要由于
苦楝皮的功效是
有关毛果芸香碱的叙述,不正确的是
阴阳偏衰形成的是( )。
甲盗掘国家重点保护的古墓葬,窃取大量珍贵文物,并将部分文物偷偷运往境外出售牟利。司法机关发现后,甲为毁灭罪证将剩余珍贵文物损毁。关于本案,下列哪些选项是错误的?
刘华是财会专业的大学本科毕业生,已取得会计从业资格证书并从事会计工作满2年,可以担任会计机构负责人。()
变色龙的体色随环境颜色而变化,这是生物与环境相适应的一种现象。下列现象与此不相类似的是()。
根据下表回答以下问题,字符替换。与舟天以ROV4
_____,hewasunabletomakemuchprogress.
最新回复
(
0
)