首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
admin
2016-08-19
24
问题
请使用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://jikaoti.com/ti/T7E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为使程序的输出结果为:Base::fun那么应在下列程序画线处填入的正确语句是()。#include<iostream>usingnamespacestd;classBase{pub
与成员访问表达式p→name等价的表达式是【】。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){inti=5;iht&r=i;r=7;
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是()。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
下列C++标点符号中表示一条预处理命令开始的是()。
下列关于函数模板实参不能省略的情况说明不正确的是
下列叙述中正确的是
如果一个工人可以管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在【】的联系。
随机试题
张先生行的是右肺肺叶切除术。术后第4天,胸腔引流瓶中水柱停止波动,护士判断其原因最可能是( )。
能够在HAT培养基中存活的细胞是
博美犬,雌性,4岁,正常免疫。食入多量红薯后出现呕吐,次日呕吐加剧,第三日就诊,体温38℃,拱背,鼻干,精神差;血常规检查白细胞数56.3×109,红细胞4.97×1012,血红蛋白140g/L。治疗该病的首选药物是
患者,男性,20岁。接触花粉后,突然鼻痒、打喷嚏,继之出现带哮鸣音的呼气性呼吸困难,喉中发出哮鸣音。诊断应考虑是()、
下列关于控制性详细规划编制的表述,不准确的是()
在安装施工中,对设备和管道内壁有特殊清洁要求的,应进行( ),如液压、润滑管道的除锈。
()教育思想的一个基本主张就是把儿童当作儿童来看待,同时还强调幼儿教育应当遵循自然的原则。
在教学活动中贯彻思想性与科学性统一的原则,对教师提出的基本要求包括()。
下面哪一项关于非正式组织的描述是错误的?()
联机事务处理(OLTP)和联机分析处理(OLAP)所需的数据是有区别的,下列描述错误的是
最新回复
(
0
)