首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
admin
2017-02-21
58
问题
请使用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://kaotiyun.com/show/WBAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++函数的描述中正确的是()。
有以下程序#include<iostream.h>voidmain(){inta=5,b=0,c=0;if(a=b+c)cout<<"***"<<endl;elsecout<<"$$$"<<<endl;}
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为()。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intX;protected:intz;public:
C++程序是从【】函数开始执行的。
下面程序的输出结果是【】。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)
拷贝构造函数的参数一般是
分布式数据库系统不具有的特点是
随机试题
A、①B、②C、③D、④A
甲影视公司将其摄制的电影《愿者上钩》的信息网络传播权转让给乙网站,乙网站采取技术措施防范未经许可免费播放或下栽该影片。丙网站开发出专门规避乙网站技术防范软件,供网民在丙网站免费下载使用,学生丁利用该软件免费下载了《愿者上钩》供个人观看。问:丙网站的行
下列格式中,表示固定引用的足()
A.病毒包涵体B.肺间质炎症C.两者均有D.两者均无病毒性肺炎的病理变化包括
患者,32岁。人流后1年,近日咳嗽,咳血丝痰,肺片示肺多个结节影,血HCG定量明显升高,诊断:绒癌肺转移,下步治疗为
大咯血的病人不宜()。
背景资料:某水库大坝工程施工,发包人与投标人签订了施工合同。合同约定:工程合同价为2000万元;若遇物价变动,工程价款采用调值公式动态结算。该工程的人工费占工程价款的35%,水泥占23%,钢材占12%,石料占8%,砂料占7%,不调值费用占15%
等额还款属于还款方式中的()。
由左侧展开图折成的立方体是:(忽略图形方向问题)
某饮料生产厂家去年改变了他们生产的某种著名饮料的成分,而同时印度洋某小岛的出口额开始下降。这个小岛的唯一出口产品——香子兰豆,占据全球供应量的一半以上。因此,分析家们认为:该著名饮料原来的成分里含有从香子兰豆提取的香子兰,但是新成分里没有。以下陈
最新回复
(
0
)