首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
admin
2016-08-19
26
问题
请使用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全国计算机二级
相关试题推荐
C++流中重载了运算符<<,它是一个()。
为使下列程序的正确输出结果为:Nowis2004-7-612:12:12那么应该在程序划线处填入的语句是()。#include<iostream>usingnamespacestd;
下面程序段的运行结果是voidmain(){intt,a,b,c;a=1;b=2;C=2;while(a<b<c){t=a;a=b;b=t;c--;}cout<<a
应在下列程序画线处填入的正确语句是()。#include<iostream>usingnamespacestd;clasBase{public:voidfun(){
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
类模板的使用实际上是将类模板实例化成一个具体的()。
下列关于函数模板实参不能省略的情况说明不正确的是
下列运算符中哪些是不能够被重载的?
在最坏情况下,下列排序方法中时间复杂度最小的是
随机试题
角膜透明的原因,以下哪项是错误的
丹毒是
若存在血小板抗体,为了提高血小板输注疗效,最理想的方法为
乙炔瓶在储存或使用时,除特殊情况外,一般不宜水平放置。
质量控制包括决策阶段、设计阶段和施工阶段的质量控制,它是指()。
设备更新取决于设备使用寿命的()
对在我国境内无住所,但居住时间满一年而超过五年的个人,适用的个人所得税规定是( )。
工作场所范围内的空气状况、噪声状况和微气候等,这是影响作业能力的()。
企业发生的下列现金流量,影响投资活动现金流量净额的有()。
x=Φ(y)是y=f(x)的反函数,f(x)可导,且f’(x)=,f(0)=3,求Φ"(3).
最新回复
(
0
)