首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正,改正后程序的输出结果应该是: 21 23
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正,改正后程序的输出结果应该是: 21 23
admin
2021-06-10
68
问题
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类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 as,int bb,int cc);
void Setab(){++a,++b ;}
int Sum(){return a+b+c ;}
private:
int a,b;
const int c;
};
ABC::ABC(int as,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 sl=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://kaotiyun.com/show/Iufp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:10注意:错误的语句在//*****error******的下面,修改该语句即可。#includestr
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串s,然后输出字符串s中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
下列有关运算符重载的叙述中,正确的是()。
下列有关类成员的叙述中,错误的是
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
Afteralongtimecoordination,the______betweenthemhasbeenmade.
关于TD-Ag和TI-Ag的特点的描述不正确的是
下列关于口腔、牙龈出血的护理措施中,正确的有
患者女,34岁,停经50天,出现不规则阴道流血来院就诊。查体:子宫大于妊娠月份,质软,腹部扪不到胎体;多普勒检查不到胎心音;hCG阳性;B超可见宫内弥漫分布光点。该患者最可能的诊断是
直埋电缆与铁路、公路或街道交叉时,应(),且保护范围超出路基,街道路面两边以及排水沟边0.5m以上。
某企业借入期限3个月的借款10000元,款项存入银行账户。会计人员所做的记录为()。
简述学习动机的种类。
A、 B、 C、 D、 B
DancingintheStreetsIfthereisonethingcertaintogetBraziliansontheirfeet,itistheRioCarnival(狂欢节).Heldin
Asanxiety-makers,examinationsaresecondtonone.Thatisbecausesomuchdependsonit.Theyarethemarkofsuccess【M1】____
最新回复
(
0
)