首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i=0):r1(i){} void print(){cout<<’E’<<r1<<’-’;} void print(
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i=0):r1(i){} void print(){cout<<’E’<<r1<<’-’;} void print(
admin
2015-11-24
59
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(int i=0):r1(i){}
void print(){cout<<’E’<<r1<<’-’;}
void print()const{cout<<’C’<<r1*r1<<’-’;}
void print(int x){cout<<’p’<<r1*r1*r1<<’_’;}
private:
int r1;
};
int main(){
A a1;
const A a2(4);
a1.print(2);
a2.print();
return 0;
}
运行时的输出结果是( )。
选项
A、P8-E4
B、P8-C16-
C、P0-E4-
D、P0-C16-
答案
D
解析
在主函数中创建a1对象时,调用类A的默认构造函数,其数据成员r1的值等于0。当执行a1.print(2)语句时,调用带参数的print成员函数,所以输出结果为p0-,对象a2为常成员,所以其成员变量r1的值等于4,因为常对象只能调用常成员函数,所以当执行语句a2.print()语句时,输出结果为C14-。
转载请注明原文地址:https://kaotiyun.com/show/EYNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法中错误的是()。
以下程序的执行结果是______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);}voidmain(){int
下列表达式中,错误的是()。
两个变量定义不能同名,是因为()。
下列程序的输出结果为()。#include<iostream.h>#include<iomanip.h>voidmain(){cout.precision(4);cout<<123.127;
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;
下面程序的运行结果是【】和【】。#include<iostream.h>#defineN10#defines(x)x*x#definef(x)(x
关于友元的概念错误的是
随机试题
Giemsa改良染色法的结果是
A.耳前淋巴结B.下颌下淋巴结C.颌上淋巴结D.颏下淋巴结E.耳后淋巴结前牙及口底炎症主要引流至
关于沥青碎石路面的说法,正确的有()。[2013年真题]
建筑高度110m的外墙保温材料的燃烧性能等级应为()。
关于库存现金日记账,下列说法中,正确的有()。
全国股份转让系统的服务对象主要为创新型、创业型、成长型()。
导游讲解要做到形象生动,具有幽默感,必须()。
随着社会适应性逐渐提高,区分外部自我和内部自我的能力逐渐增强,儿童渐渐能够比较实际地判断社会交往情境,并根据这些判断而表现出复杂的社会自我。同时,儿童自我结构的日趋稳定,使儿童能够根据自己的内部价值标准和信念体系。以及外部情境的需要调整自己的行为。
Thefitnessmovementthatbeganinthelate1960sandearly1970scentered(31)aerobicexercise.Millionsofindividualsbecame
Theyadmittedthattheysharedthesame______onthematter.(清华大学2007年试题)
最新回复
(
0
)