首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(int i):r1(i){} void print() {cout
有如下程序: #include using namespace std; class A{ public: A(int i):r1(i){} void print() {cout
admin
2020-04-07
62
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i):r1(i){}
void print() {cout<<’E’<
void print() const {cout<<’C’<
*r1<<’一’;}
private:
int r1;
};
int main(){
A a1(2); const A a2(4);
a1.print();a2.print();
return 0;
}
运行时的输出结果是( )。
选项
A、运行时出错
B、E2-C16-
C、C4-C16
D、E2-E4-
答案
B
解析
类A包括一个整型数据成员r1,一个一般成员函数print(),一个常成员函数print() const。在主函数中定义了对象a1,并对r1的值赋2和常对象a2,并对r1的值赋4,在C++中,常对象不能被更新,所以常对象只能调用类的常成员函数,而不能调用一般成员函数。而一般的对象,既可以调用一般成员函数也可以调用常成员函数。所以在本题中,当执行a1.print()时,输出为E2-,执行a2.print()时,输出为C16-。
转载请注明原文地址:https://kaotiyun.com/show/0C8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是()。A)N+1B)NC)(N+1)/2D)N/2
在创建对象时系统自动调用的函数是【 】。
以下选项中合法的用户标识符是
下面叙述错误的是()。
下列有关内联函数的叙述中,正确的是()。
下列关于this指针的叙述中,正确的是()。
执行下列程序后,输出“*”号的个数是______。#include<iostream.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)cout<<’
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
以下定义:int(*p)[4]中,标识符p是()。
随机试题
护士告知患者带铜宫内节育器一般无症状时可放置的时间是
飞扬定位阳交定位
【2014—4】题21~25:某新建工厂,内设35/10kV变电所一座。35kV电源经架空线引入,线路长度2km。厂区内有普通砖混结构办公建筑一座,预计雷击次数为0.1次/a,屋顶采用连成闭合环路的接闪带,共设4根引下线。办公建筑内设有电话交换设备,选用塑
【2012—4】题16~20:某企业供电系统计算电路如下图所示。图中35kV电缆线路采用交联聚乙烯铜芯电缆,长度为3.5km,电缆截面为150mm2,35kV电缆有关参数见下表。请回答下列问题,并列出解答过程。[img][/img]该系统末端有
某市一石油化工企业,根据该企业的生产流程及各组成部分的生产特点和火灾危险性,结合地形、风向等条件,检查企业的功能分区、集中布置的建筑和装置等总平面布置。其中将可能散发可燃气体的工艺装置、罐组、装卸区或全厂性污水处理场等设施,宜布置在人员集中场所及明火或散发
对于境外募股公司的资产评估,境外评估机构应当对投入股份有限公司的全部资产和负债进行资产评估。( )
龙债券的发行人来自亚洲、欧洲、北美洲和南美洲,投资者则来自亚洲的主要国家。()
有人指出:没有产品的广告,义怎么能知道好的产品?一些好的文章性的广告,让消费者了解新的产品,从而增加选择的空间,何乐而不为呢?有些人却认为:广告多了令人心烦。另外一些人则提出如果没有广告又觉得空空的,可选择的余地太小,总之,众说纷纭。这说明意识的不同主体之
下列行为中构成故意犯罪的是()。
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasureto(31)______some
最新回复
(
0
)