首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数IIlain。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数IIlain。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
admin
2021-02-22
98
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数IIlain。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
2123
注意:只修改每个“//ERROR****found****”下面的一行,不要改动程序中的其他任何内容。
#include
usingnamespacestd;
classABC{
public:
//ERROR**********:found**********
ABC(){a=0;b=0;c=0;}
ABC(intaa,intbb,intcc);
voidSetab(){++a,++b;}
intSum(){returna+b+c;}
private:
inta,b;
constintc;
};
KBC::ABC(intaa,intbb,intcc):c
(cc){a=aa;b=bb;}
intmain()
{
ABCx(1,2,3),y(4,5,6);
ABCz,*w=&z;
w->Setab();
//ERROR**********found**********
ints1=x.Sum()+y->Sum();
cout<
//ERROR**********found**********
ints2=s1+w.Sum();
tout;<
return0;
}
选项
答案
(1)ABC():a(0),b(0),c(0){} (2)ints1=x.Sum()+y.Sum(); (3)ints2=s1+w->Sum();
解析
(1)主要考查考生对构造函数的掌握情况,根据私有成员的定义:constintc;可知,c为常变量,因此构造函数必须使用成员列表初始化来给c赋初始值。
(2)主要考查考生对类的指针的掌握情况,根据主函数的第一条语句:ABCx(1,2,3),y(4,5,6);可知,x和y都是ABC类,但不是指针,因此它们调用ABC类的成员函数要使用标识符“.”,而不是“->”。
(3)主要考查考生对类的指针的掌握情况,根据主函数的第二条语句:ABCz,*w=&z;可知,w是ABC类的指针,指向z,因此w调用ABC类的成员函数时要使用标识符“->”,而不是“.”。
转载请注明原文地址:https://kaotiyun.com/show/8Bfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespaceStd;classtest{private:inta;public:test(){cout
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;fune(x,y);则变量x和y的值分别是()。
有如下程序:#includeusingnamespacestd;classobj{staticinti;public:obj(){i++;}~obj(){i--;}
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
下面模型中为概念模型的是()。
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
下列关于new和delete运算符的叙述中,错误的是()。
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FnFun,使其输出结果为:Commondenominatoris2要求:补充编制的内容写在“//********
若有函数模板mySwap和一些变量定义如下:()。template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
随机试题
如果12月31日为例假日,那么年终决算日为()。
乌药的归经为
在测定基础代谢率的注意事项中,不正确的是
A细胞壁B菌毛C鞭毛D质粒E细胞膜形成中介体的细菌结构是
下图所示三种高层建筑迎风面面积均相等,在相同风环境下其所受水平风荷载合力大小,正确的是()。
护脚工程施工中常采用的做法有()。
宣传推介材料包括()。
某种经济活动具有外部经济时,该活动的()。
在市场经济中,价格机制、竞争机制的作用都离不开供求机制。()
描述数据离中趋势的统计量有()
最新回复
(
0
)