首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR***********found***********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国3
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR***********found***********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国3
admin
2018-03-13
30
问题
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR***********found***********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:
歌唱祖国30
义勇军进行曲95
注意:只能修改每个//ERROR***********found***********下的那一行,不要改动程序中的其他内容。
#include
#include
using namespace std;
class CD
{
char name[20];
int number;
public:
void init(char*aa,int bb)
{
//ERROR*****found*****
name=aa;
number=bb;
}
char*getName(){
//ERROR*****found*****
return*name;
}
int getNumber(){return number;}
void output(){
//ERROR*****found*****
cout<
}
};
void main()
{
CD dx,dy;
dx.init("歌唱祖国",30);
dy.init("义勇军进行曲",3 *dx.getNumber()+5);
dx.output();
dy.output();
}
选项
答案
(1)strcpy(name,aa); (2)return name; (3)cout<
解析
程序定义CD类,它包含两个数据成员:字符数组name和整型变量number;还包含四个公有成员函数,init()函数接收两个参数,用参数对数据成员进行赋值;getName()函数返回数据成员name;getNum.ber()函数返回数据成员number;output()函数将数据成员name和number输出。CD类的定义体中,有三个错误:
(1)init()函数将形参aa赋给name,由于name是字符数组,所以不能通过简单的赋值运算符进行赋值,应该使用strcpy()函数将形参aa指向的字符串拷贝到name中。
(2)getName()函数的返回值为char*类型,所以函数体的return语句应该返回name,而不是name指向的字符串。
(3)output()函数需要输出两个数据成员,输出字符数组时,只需要给出数组名name即可。
转载请注明原文地址:https://kaotiyun.com/show/0VAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iom
虚函数必须是类的______。
有以下类定义classPoint{public:Point{intx=0,inty=0){_x=x;_y=y;}voidMoveintxoff,intyoff){_x
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
若执行语句:cout<<setfill(’*’)<<setw(10)<<123<<"OK"<<end1后将输出
结构化程序设计的主要特点是
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespacestd;classBase{public:______voidfun(){cout<<1;}
随机试题
Windows桌面也是WindoWS系统中的一个文件夹。()
计算全厂串级用水量(循环系统水使用后复用于其他水系统的水量)、水循环率、生产水复用率、吨钢新水消耗、吨钢外排废水量、吨钢烟粉尘和SO2排放量、吨钢CODCr和石油排放量。确定大气环境影响评价范围、采用的预测方法并简要制订环境质量现状监测方案。
对有抗震设防要求的框架结构,其纵向受力钢筋的强度应满足设计要求;当设计无具体要求时,对一、二级抗震等级,检验所得的强度实测值应符合的规定有( )。
下列有关利润表的作用的表述中,错误的是()。
甲、乙均为1989年6月30日出生。甲于2007年年初参加工作,并已独立生活;乙在高中读书,靠父母生活。2007年5月31日,甲、乙在某饭店滋事,将邻桌的丙打伤,丙住院两个月后康复,于2007年8月1日向法院起诉,要求甲、乙赔偿医药费1万元,根据规定,本案
关于转让定价税制,下列说法中正确的是()。
【2017年(卷I)】股票回购对上市公司的影响是()。
西宁纸箱厂在青海省西宁市黄河路修建了一栋7层家属住宅楼,并在该楼4单元南侧阳台下修建了一个乒乓球台。由于该栋住宅楼窗户玻璃安装存在质量问题,数次发生玻璃坠落,住户普遍提出意见,但西宁纸箱厂未及时进行修缮。一年后,居住在该楼4单元6层南侧的被告陈应驹酗酒后关
Thedoctor’sadvicewasthatthepatient______atonce.
Spittinginpublichasbecomesociallyreprehensible-andevencriminal--inmanypartsofChinaaspublichealthauthorities
最新回复
(
0
)