首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数IIlain。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数IIlain。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
admin
2021-02-22
80
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数IIlain。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
2123
注意:只修改每个“//ERROR****found****”下面的一行,不要改动程序中的其他任何内容。
#include
usingnamespacestd;
classABC{
public:
//ERROR**********:found**********
ABC(){a=0;b=0;c=0;}
ABC(intaa,intbb,intcc);
voidSetab(){++a,++b;}
intSum(){returna+b+c;}
private:
inta,b;
constintc;
};
KBC::ABC(intaa,intbb,intcc):c
(cc){a=aa;b=bb;}
intmain()
{
ABCx(1,2,3),y(4,5,6);
ABCz,*w=&z;
w->Setab();
//ERROR**********found**********
ints1=x.Sum()+y->Sum();
cout<
//ERROR**********found**********
ints2=s1+w.Sum();
tout;<
return0;
}
选项
答案
(1)ABC():a(0),b(0),c(0){} (2)ints1=x.Sum()+y.Sum(); (3)ints2=s1+w->Sum();
解析
(1)主要考查考生对构造函数的掌握情况,根据私有成员的定义:constintc;可知,c为常变量,因此构造函数必须使用成员列表初始化来给c赋初始值。
(2)主要考查考生对类的指针的掌握情况,根据主函数的第一条语句:ABCx(1,2,3),y(4,5,6);可知,x和y都是ABC类,但不是指针,因此它们调用ABC类的成员函数要使用标识符“.”,而不是“->”。
(3)主要考查考生对类的指针的掌握情况,根据主函数的第二条语句:ABCz,*w=&z;可知,w是ABC类的指针,指向z,因此w调用ABC类的成员函数时要使用标识符“->”,而不是“.”。
转载请注明原文地址:https://www.kaotiyun.com/show/8Bfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语
下列程序的输出结果为()。#includevoidmain(){char*a[]={"hello","the","world"};char**pa=a;pa++;cout
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
数据库管理系统是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下列符号中,正确的C++标识符是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
1915年9月在上海创办《青年》杂志的是
After20yearsofmarriage,ahusbandmaystillnotunderstandhiswife.Howisitthatsheisneverata【C1】______forwords?Ho
上消化道大出血患者,出现不同程度的正细胞正色素性贫血的时间是()
( )合同当事人一方预选支付给对方的款项。
人民法院收到债权人提出的破产申请后,如果债务人表示有异议,人民法院应在法定期限内决定是否立案受理。该法定期限是()。
以下各句中没有语病的一句是()。
A、 B、 C、 D、 B考虑每个图形的封闭区域数,依次是1、2、3、4、(5)。
Whatdoesthespeakerwanttotellhislisteners?
Antsfirstcapturedtheattentionofsoftwareengineersintheearly1990s.Asingleantcannotdomuchonitsown,butagroup
A、Chargealowprice.B、Giveamuchhigherprice.C、Quotethehighestprice.D、Notprovideitsinsuranceservice.D根据Ifthemajo
最新回复
(
0
)