首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30 义
请打开考生文件夹下的解决方案文件proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30 义
admin
2019-03-24
36
问题
请打开考生文件夹下的解决方案文件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;getNumber()函数返回数据成员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/QlAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
全面支持软件开发过程的软工具集合被称为______。
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
如果进栈序列为e1、e2、e3、e4,则可能的出栈序列是()。
下列函数的运行结果是#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;
控制格式输入/输出的操作子中,设置域宽的函数是
执行下列语句后,输出结果为steven的是char*str="steven";eout.write(str,);
对于语句cout<<setfill(’*’)<<setw(10)<<1<<setfill(’*’)<<setw(2)<<2;的输出结果是
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
下列哪种数据模型可以用树形结构来表示实体之间联系()。
随机试题
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“tBorrow”、“tReader”和“tRook”,查询对象“qT”,窗体对象“fReader”,报表对象“rReader”和宏对象“rpt”。请在此基础上按以下要求补充设
若一个地区育龄妇女生育率为11‰,年出生人数是5万人,那么该地区育龄妇女年平均人数是()
下列作家,属于俄罗斯的是
我国外交政策中的独立自主原则是指()
女性,22岁,检查时发现镜下血尿,下列哪种说法不正确
根据增值税暂行条例的规定,下列可以作为抵扣进项税额的扣税凭证的有()。
(2018年泰安)“与人友好相处是人类的基本需要,满足这种需要是教育的首要职责。”这一假定最可能出现在以下哪种道德教育模式中()
[*]
【R1】______Therehavebeenmanysuchweeksrecently,withnearlyasmanycauses—Romney’sinsulttotheBritishduringtheLondon
Whataretheygoingtodo?
最新回复
(
0
)