首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
admin
2017-07-04
57
问题
请使用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://kaotiyun.com/show/6LAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【 】。#include<iostream.h>voidmain(){chara[]="abcdabcabfgacd"inti1=0,i2=0,i=0;while(a[i]){
阅读以下程序 #includc<iostream.h> vold main() { Char line[10]; cin>>line; cout<<line<<endl; } 如运行时输入This is ex
一棵二叉树中所含最少的结点数是
下面程序的运行结果为( )。 class A{ static int n; public: A(){n=1;} A(int num){n=num;} vo
阅读下面程序:#include<iomanip.h>intmain(){cout<<setfill(’*’)<<setw(8);cout<<setprecision(5)<<3.1
关于在调用模板函数时实参的使用,下列表述中正确的是()。
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和()提供。
关于关键字class和typename,下列描述正确的是()。
以下都是C++语言标识符的是()。
随机试题
简述战略环境分析的内容。
脾虚泄泻的首选方剂是
化脓性脑膜炎( )。结核性脑膜炎( )。
Wehavereceivednews_thatthewoolmarketonyoursideisshowingsignsofrecovery.
下列术语中,()术语卖方在指定港口或目的地的指定运输终端将货物从抵达的载货运输工具上卸下,交给买方处置时,即为交货。
某企业为增值税一般纳税人,从外地购入原材料5000吨,收到增值税专用发票上注明的售价为每吨100元,增值税税款为85000元,另发生运输费2000元(可按7%抵扣增值税),装卸费1000元,途中保险费为800元。所购原材料到达后验收发现短缺20%,
某市公交指挥中心向社会公布,要把某条道路改为单向行驶,最恰当使用的文种是( )。
2014年,房地产开发企业房屋施工面积726482万平方米,比上年增长9.2%,增速比1─11月回落0.9个百分点。其中,住宅施工面积515096万平方米,增长5.9%。房屋新开工面积179592万平方米,下降10.7%,降幅扩大1.7个百分点。其中,住宅
A、 B、 C、 D、 A第一组图形的外部线条数与内部小图形个数之和为4、5、6,第二组图形的外部线条数与内部小图形个数之和为8、9、(10),故本题选A。
Thismeattasted______somewhatlikebeef.
最新回复
(
0
)