首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹pmjI下的工程pmjI,其中定义了一个CD类。程序中位于每个//ERROR************found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
使用VC6打开考生文件夹pmjI下的工程pmjI,其中定义了一个CD类。程序中位于每个//ERROR************found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
admin
2021-05-06
56
问题
使用VC6打开考生文件夹pmjI下的工程pmjI,其中定义了一个CD类。程序中位于每个//ERROR************found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:
歌唱祖国30
义勇军进行曲95
注意:只能修改每个//ERROR**********found***********下的那一行,不要改动程序中的其他内容。
#include
#include
usinq 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<
ber<
}
};
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,由于n&rne是字符数组,所以不能通过简单的赋值运算符进行赋值,应该使用strcpy()函数将形参aa指向的字符串拷贝到name中。
(2)getName()函数的返回值为char*类型,所以函数体的return语句应该返回name,而不是name指向的字符串。
(3)output()函数需要输出两个数据成员,输出字符数组时,只需要给出数组名name即可。
转载请注明原文地址:https://kaotiyun.com/show/jPfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
下列语句或语句序列中有语法错误的是
有如下类声明:classTe{public:Te();//①Tete;//②Te*
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){ini
请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出
下列选项中,不属于C++关键字的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(inti):r1(i){}voidprint(){cout
下面关于算法的叙述中,正确的是()。
下列有关继承和派生的叙述中,正确的是()。
设二叉树如下:则前序序列为()。
随机试题
关于急性感染性心内膜炎患者治疗原则,不正确的是
下列关于SLE描述不正确的是
下列说法不符合人体实验护理道德原则的是
从程度上看,通货膨胀可以分为()
资金需求者将金融资产首次出售给资金的供应者所形成的交易市场称为()。
迄今为止,福建省自然景观、文化遗址被列入《世界遗产名录》的是()。
下列名作中,()被称为“孤篇盖全唐”的杰作,闻一多先生称之为“这是诗中的诗,顶峰上的顶峰”。
旱情如此严重的元凶固然是气候,但这也足以说明当前灌溉能力之脆弱。影响气候可能尚非人力所及,以灌溉为主的抗旱能力却是可以增强的。比如以色列,由于政府的重视和支持,在沙漠和荒丘为主的土地上实现了粮食基本自给,还出口大量的农副产品。这段话主要说明的是(
Heisnotapopfanandtohimonepopsongisverymuchlike______.
A、Theyusemanydifferentmethods.B、Allbirdsfollowmajorgeographicalfeatures.C、Allbirdsusetheirmemoryofamap.D、Weh
最新回复
(
0
)