首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
admin
2016-08-19
27
问题
请使用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全国计算机二级
相关试题推荐
若有0~9之间不同的3个数构成一个三位数,下面程序将统计出共有多少种方法,请填空完成此程序。#include<iostream>usingnamespacestd;intmain(){i
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用______个字节。
下面程序的输出结果是#include<iostream.h>#include<string.h>voidmain(){charp1[10],P2[10];strcpy(p1,"abc");s
在位运算中,操作数每右移一位,其结果相当于
下面程序段的运行结果是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;classA{private:inta;public:voidseta(intx
以下函数调用语句中含有参数的个数是excc((v1,v2),(v2,v3,V4),v6);
C++语言中关键字运算符有new,delete和______。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
下肢静脉曲张行大隐静脉高位结扎和剥脱术的绝对禁忌证是
贫血
带下病治疗时宜取下列哪组穴
依据《期货公司董事、监事和高级管理人员任职资格管理办法》的规定,高级管理人员包括( )。
浙江省某市王某某在2014年9月因工作调动出售两套住房,分别取得转让收入120万元和300万元,一套属于普通公寓于2003年5月购入购置价65万元,一套是别墅于2007年12月购置价170万元。则王某某转让上述两套住房应缴纳的营业税税额为()万元。
下列哪些属于无效宣告请求的理由?
习近平总书记说做秘书应做到五不:不自恃、不自负、不自诩、不自卑、不自以为是。谈谈你的看法。
当今世界,科技与文化的融合互动已成为推进文化发展的强大动力,科技创新为当代文化的发展创造了新的文化形态,提高了文化产品的科技含量。作为全国政治中心、文化中心和国际交往中心,北京文化底蕴丰厚,拥有创新人才优势和高新技术优势。因此,当前推动北京文化大发展大繁荣
党的第三个历史决议中提出的“两个确立”是指()。
Wearelookingforwardto(receive)______yourletteragain.
最新回复
(
0
)