首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类ABE和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: 21 23
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类ABE和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: 21 23
admin
2020-04-07
86
问题
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类ABE和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
21 23
注意:只修改每个“//ERROR **** found ****”下面的一行,不要改动程序中的其他任何内容。
#include<iostream>
using namespace std;
class ABC{
public:
//ERROR *******found*******
ABC(){a=0; b=0; c=0;}
ABC(int aa,int bb,2nt 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();
tout<<s1<<";
//ERROR ******* found *******
int s2=s1+w.Sum();
cout<<s2<<end1;
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/gw8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若下列程序运行时输出结果为1,A,10.12,B,3.5请将程序补充完整。#include<iostream>usingnamespacestd;intmain(){voidt
在C++中用来实现运行时多态性的是______。
下列关于getline()函数的描述中,不正确的是()。
程序的结果为【】。 #include”iostream.h” template<typenameT> Ttotal(T*data) { Ts=0; while(*data) {
在C++语言中,一个函数的定义前加上关键字【】时,该函数就声明为内联函数。
从工程管理的角度来看,软件设计分两步来完成。首先是概要设计,然后是【】。
设x,y,t均为int型变量,执行语句:x=y=3;t=++x||++y;,完成后,y的值为( )。
以下程序的结果是 #include<iostream.h> voidmain() {char*p="abcdefgh",*r; long*q; q=(long*)p; q++; r=(char*)q; co
虚函数必须是类的()。
在C++中,编译时的多态性是通过模板或函数【12】实现的。
随机试题
从信息论的观点看,神经纤维所传导的信号是
A.肝细胞大片坏死B.肝细胞结节状再生C.二者皆有D.二者皆无急性普通型肝炎
患者,女性,59岁。因支气管哮喘发作急诊入院,护士治疗时,未按操作要求,快速静脉推注某药后,患者出现头晕、心悸、血压剧降、严重的心律失常,抽搐,此药物可能是
行政诉讼与民事诉讼存在的关系是()。
股份有限公司的成立日为( )当天。
在领导层架构中,处于人力资源架构的顶端的是()。
M局设有正、副局长各一名,局长王某主持全局日常工作,副局长胡某兼任N处处长,平时胡某虽为副局长,但和其他处长一样具体负责本处事务。当遇到重大问题时,一般由王某和胡某2人商量后布置下去,几年来,工作一直开展得较为顺利。去年,王某退休,副职胡某升任局长
“建国君民,教学为先”出自我国古代著名的教育论著——。
下列关于“视图”的描述中正确的是
Inthe1997general-electioncampaign,"Education,Education"wasTonyBlair’spetphrase.Timeschangequickly.Educationisgo
最新回复
(
0
)