首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
admin
2017-07-04
80
问题
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
21 23
注意:只修改每个“//ERROR****found****”下面的一行,不要改动程序中的其他任何内容。
#include
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, int cc):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;<
//ERROR**********found**********
int s2=s1+w.Sum();
cout;<
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://www.kaotiyun.com/show/6LAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b; 后c指向
两个或两个以上模块之间联系的紧密程度称为( )。
有下列二叉树,对此二叉树前序遍历的结果为( )。
数据的存储结构是指( )。
阅读以下程序 #includc<iostream.h> vold main() { Char line[10]; cin>>line; cout<<line<<endl; } 如运行时输入This is ex
下列程序编译时发现pb->f(10);语句出现错误,其原因是【 】。#include<iostream.h>classBase{public:voidf(intx){cout<<"Base:"<<
执行语句序列charstrl[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++)后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。
若需要利用形参直接访问实参,则应把形参变量说明为( )参数。
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
运算符重载仍然保持其原来的优先级、________和________
随机试题
A.20~36GyB.30~35GyC.40~45GyD.50~55GyE.60Gy弥漫大B细胞淋巴瘤化疗后受累野放疗剂量
作用与土的宁相似,但毒性较低,能兴奋脊髓,增强反射及肌肉紧张度的药物是
全国口腔健康调查技术组专家对某省调查人员进行了调查前培训,纠正了一些容易影响调查质量的不足之处。牙周CPI指数只需检查6颗指数牙的年龄应在
我国人民民主专政的实质是无产阶级专政,下列选项中哪几项体现了二者的一致性?()
普通碳素钢按屈服点、质量等级及脱氧方法分为若干牌号,随牌号提高,钢材()。
按行政原则确定的居民出行购物距离比按市场原则确定的距离要()。
根据票据法规定,下列各项中,属于票据行为的有()。
随着网络的盛行,人们足不出户也可以接受教育。因此,让孩子在学校上学和在家自学是一样的。
近代中国社会的阶级结构是“两头小中间大”,“中间”是指()
Duringtheearlyyearsofthiscentury,wheatwasseenastheverylifebloodofWesternCanadaPeopleoncitystreetswatchedt
最新回复
(
0
)