首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹pmjI下的工程pmjI,其中定义了一个CD类。程序中位于每个//ERROR************found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
使用VC6打开考生文件夹pmjI下的工程pmjI,其中定义了一个CD类。程序中位于每个//ERROR************found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
admin
2021-05-06
49
问题
使用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全国计算机二级
相关试题推荐
下列各选项中,不属于序言性注释的是()。
内部格式控制操作函数是在头文件()中定义的。
下列选项中,不是C++关键字的是
下列语句或语句序列中有语法错误的是
有以下程序段:#include#defineMAX(x,y)(x)>(y)?(X):(y)voidmain(){intij,k;i=10;j=15;k=MAX(i,j)*10;
阅读以下程序:#inc1ude<iostream.h>voidmain(){staticinta[][2]={5,3,1,2};intij,s1=0;for(j=0;i<2;i++)
下面不属于软件设计阶段任务的是
设有程序段:intk=10;while(k=0)k=k-1;则下面描述中正确的是()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
设二叉树如下:则中序序列为
随机试题
A.暂时制动B.牙间结扎C.颌间结扎D.切开复位内固定术E.暂不处理,随访没有移位的骨折,需要()
赵某与陈女订婚,付其5000元彩礼,赵母另付其1000元“见面礼”。双方后因性格不合解除婚约,赵某诉请陈女返还该6000元费用。法官根据《婚姻法》和最高法院《关于适用(婚姻法)若干问题的解释(二)》的相关规定,认定该现金属彩礼范畴,按照习俗要求返还不违反法
建设方案研究是项目可行性研究的核心内容。建设方案的优化应有利于实现项目目标,增加投资效益和()
消防水泵房及其配电室应设消防应急照明,照明可采用蓄电池作备用电源,其连续供电时间不应少于()h。
下列资料中,属于会计账簿类会计档案的有()。
在班杜拉的社会学习理论中,三元交互决定论的三元是指()。
WHO是指()。
①古圣先贤,从董仲舒到朱熹,一直到康有为,他们虽然也觉得王道政治只是一种理想,但是对他们来说.这个理想是基本共识的,是天经地义的②这个前提决定了我们谈论王道、天下,主要是谈论理想政治,理想秩序③但是对我们今天来说.王道政治的重要性是必须自我证明的④那
通常一个健全人感知到的70%左右的信息是通过__________得到的。
Toafirst-yearstudent,thedoctoraldegreeisadistant______.
最新回复
(
0
)