首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
admin
2016-08-19
56
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
21 23
注意:只修改每个“//ERROR****found****”下面的一行,不要改动程序中的其他任何内容。
1 #include
2 using namespace std;
3
4 class ABC{
5 public:
6 //ERROR **********found**********
7 ABC(){a=0;b:0;c=0;}
8 ABC(int as,int bb,int cc);
9 void Setab(){++a,++b;}
10 int Sum(){return a+b+c;}
11 private:
12 int a,b;
13 const int c;
14 };
15
16 ABC::ABC(int aa,int bb,int cc):c(cc){a=as;b:bb;)
17
18 int main()
19 {
20 ABC x(1,2,3),y(4,5,6);
21 ABC z,*w=&z;
22 w->Setab();
23 //ERROR **********found**********
24 int s1=x.Sum()+y->Sum();
25 cout<
26 //ERROR**********found**********
27 int s2=s1+w.Sum();
28 cout<
29 return 0;
30 }
选项
答案
(1)ABC():a(0),b(0),c(0){} (2)int s1=x.Sum()+y.Sum(); (3)int s2=sl+w->Sum():
解析
(1)主要考查考生对构造函数的掌握情况,根据私有成员的定义:const int c;可知,c为常变量,因此构造函数必须使用成员列表初始化来给C赋初始值。
(2)主要考查考生对类的指针的掌握情况,根据主函数的第一条语句:ABC x(1,2,3),y(4,5,6);可知,x和y都是ABC类,但不是指针,因此它们调用ABC类的成员函数要使用标识符“.”,而不是“->”。
(3)主要考查考生对类的指针的掌握情况,根据主函数的第二条语句:ABC z,*w=&z;可知,w是ABC类的指针,指向z,因此w调用ABC类的成员函数时要使用标识符“->”,而不是“.”。
转载请注明原文地址:https://kaotiyun.com/show/oZNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intValue);private:inti=0;
要把高级语言编写的源程序转换为目标程序,需要使用()。
带一个long类型参数的流成员函数______按参数值设置flags状态变量,并返回以前设置的标志值。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
函数fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)nmn++;while(b[n]){*(a+num)=b[n];num
以下叙述中正确的是
下列关于纯虚函数的描述中,正确的是()。
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
从净利润中按比例提取形成的、用于弥补公司亏损、扩大生产经营或转增资本的留存收益是__________。
PTH是最重要的调节血钙水平的激素,可动员骨钙入血,促进钙的重吸收,升高血钙,同时抑制近球小管对磷的重吸收,使血磷降低。()
下列各项中。属于“补其不足”的是
简述我国旅游业发展的基本政策。
中华腾飞,系于企业;企业腾飞,系于企业家。因此,中国经济的腾飞迫切需要大批优秀的企业家。下列()的逻辑推理方法与上述推理方法相同。
下面是《思想活跃与百家争鸣》一课的教学目标,请分析它是否符合新课程理念?为什么?《思想活跃与百家争鸣》一课教学目标(1)知识与能力在掌握基本历史知识的基础上,通过学习诸子百家简表、私学兴盛与百家争鸣关系图和写出“遏制校园内不良倾向
分析一个跨国公司并购案例,详述并购过程、并购方式及并购结果和对企业带来的影响。
(A)条件(1)充分,但条件(2)不充分。(B)条件(2)充分,但条件(1)不充分。(C)条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分。(D)条件(1)充分,条件(2)也充分。(E)条件(1)和条件(2)单独都不充分,条
鸦片战争前中国封建社会的主要矛盾是()。
Thathe______.
最新回复
(
0
)