首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹pmjI下的工程pmjI,其中定义了一个CD类。程序中位于每个//ERROR************found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
使用VC6打开考生文件夹pmjI下的工程pmjI,其中定义了一个CD类。程序中位于每个//ERROR************found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
admin
2021-05-06
28
问题
使用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全国计算机二级
相关试题推荐
下列语句或语句序列中有语法错误的是
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
请使用Ve6或使用【答题】菜单打开考生目录pmj3下的工程文件pmj3。此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示三角形的类MyTriangle;程序应当显示:6.828432但程序中有缺
下列有关内联函数的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){ini
下列关于虚函数的表述中,正确的是
下列二叉树描述中,正确的是()。
在对函数进行原型声明时,下列语法成分中,不需要的是()。
设二叉树如下:则前序序列为()。
随机试题
营业周期可以作为利用流动比率和速动比率等财务指标分析企业短期偿债能力的补充指标。
膝关节的前交叉韧带()
病理性双侧瞳孔缩小,可见于
巴戟天的加工方法是
进口涂料经检验检疫机构抽查检验,累计( )不合格的,由备案机构吊销《进口涂料备案书》。
From:RestaurantManagementTo:AllStaffAttentionworkers:Ally’sSeafoodHousewillbeclosedforanentireweekat
中国风筝的技艺概括起来只有四个字,即(),简称“四艺”。
科学技术是第一生产力,是推动经济和社会发展的强大动力,高技术则是一切现代化国家的立国基础,是衡量任何一个国家综合国力的主要标志。()
中国象棋,周朝时双方就各设5个兵卒。西汉末年刘向的《说苑》中则有“斗象棋”的记载。至南北朝,因周武帝亲撰《象经》使象棋逐渐流行。唐时象棋很普及并传入日本,明清以后,棋坛名将辈出,棋谱大量刊行流传到世界上多个国家和地区。围棋是以双方分别用黑色和白色的棋子围攻
张先生:应该向吸烟者征税,用以缓解医疗保健事业的投入不足。因为正是吸烟导致了许多严重的疾病。要吸烟者承担一部分费用,来对付因他们的不良习惯而造成的健康问题,是完全合理的。李女士:照您这么说,如果您经常吃奶油蛋糕或者肥猪肉,也应该纳税。因为如同吸烟一样,经
最新回复
(
0
)