首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数IIlain。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数IIlain。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结
admin
2021-02-22
41
问题
请使用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;classVAC{public:intf()const{return3;}intf(){return5;}}
使用VC6打开考生文件夹proj2下的工程proj2,其中有两个类:一是销售类(sale),用于表示按照一件商品的基本价格进行销售;另一个是打折销售类(DiscountSale),用于表示在基本价格基础上按一个折扣比例进行销售。DiscountSale类继
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR***found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:The
下列关于new和delete运算符的叙述中,错误的是()。
if语句的语法格式可描述为:格式1:if()<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
下面关于算法的叙述中,正确的是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
随机试题
某高校学生会计划举办一场“大学生网络创业交流会”的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。按如下要求,完成邀请函的制作:根据页面布局需要,调整邀请函中“大学生网络创业交流会”和“
市售98%H2SO4,ρ=1.84kg/L,求物质的量浓度?
红细胞悬浮稳定性差会导致
男性患者,58岁,电脑工程师。发现血压升高6年,血脂增高1个月。患者6年前在例行体检时发现血压升高,最高达100/100mmHg,无头晕、头痛、胸闷、心悸等,不规则服药,血压控制不理想。1个月前查血清TC7.25mmol/L。TG3.1mmol/L,L
房屋租金可分为()。
财务评价应遵循的基本原则是()。
以下不属于会计职业道德“强化服务”的基本要求的是()。
几个复阻抗相加时,它们的和增大;几个复阻抗相减时,它们的差减小。()
减轻处罚
字符变量以char类型表示,它在内存中占______位bit。
最新回复
(
0
)