首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
admin
2017-02-21
41
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
21 23
注意:只修改每个“//ERROR ****found****”下面的一行,不要改动程序中的其他任何内容。
#include<iostream>
using namespace std;
class ABC(
public:
//ERROR *******found*******
ABC(){a=0;b=0;c=0;}
ABC(int aa,int bb,int cc);
void Setab(){++a,++b;}
int Sum(){return a+b+c;}
private:
int a,b;
const int c;
};
ABC∷ABC(int aa,int bb,intcc):c(cc){a=aa;b=bb;}
int main()
{
ABC x(1,2,3),y(4,5,6);
ABC z,*w=&z;
w->Setab();
//ERROR*******found*******
int s1=x.Sum()+y->Sum();
cout:<<s1<<";
//ERROR *******found*******
int s2=s1+w.Sum();
cout<<s2<<end1;
return 0;
}
选项
答案
(1)ABC():a(0),b(0),c(0){} (2)int s1=x.Sum()+y.Sum(); (3)int s2=s1+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://jikaoti.com/ti/IXt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intX;protected:intz;public:
C++源晚间中包含的输入/输出头文件为()。
不合法的main函数命令行参数表示形式是
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
拷贝构造函数的参数一般是
软件工程的出现是由于
随机试题
《中华人民共和国收养法》的施行时间是____________。
2012年外国人约翰来到中国,成为某合资企业经理,迄今一直居住在北京。根据《个人所得税法》,约翰获得的下列哪些收入应在我国缴纳个人所得税?(2014年试卷一第71题)
对于一个化学反应,下列各组中关系正确的是:
甲省教育厅的王某出国考察回国途中,在乙省丙海关例行检查时,被查出携带违禁光盘三张和书籍两本,海关遂对王某处以没收全部光盘和书籍并罚款200元的处罚。其后,王某又被所在单位给予记过的行政处分。 根据上述资料,回答下列问题:如果王某对海关的处罚不服,申请
2016年3月l0日,A公司通过互联网发布广告称其有一批优质木材出售,价格为每立方米3500元,并附有图片和规格。B公司见到后,即向A公司发出电子邮件,称如果价格能降低至每立方米2500元,愿意至少购买100立方米。A公司以电子邮件回复:可以商量,希望面谈
将铁路运输改为航空运输,使运费增加,对物流只有不利影响。
(2018·重庆)遗传素质为人的身心发展提供了必要的生物前提和发展的潜在可能性。(常考)()
甲8岁的时候,母亲去世,甲由其父亲抚养。某日在课堂上甲与同桌乙发生争执,两人打了起来,授课老师丙由于玩手机未及时发现并制止,最终甲把乙打成轻伤,花去医药费若干。对乙的损失()
注音
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
最新回复
(
0
)