首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR **********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR **********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
admin
2017-02-21
32
问题
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR **********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:
歌唱祖国30
义勇军进行曲95
注意:只能修改每个//ERROR **********found**********下的那一行,不要改动程序中的其他内容。
#include<iostream>
#include<cstring>
using namespace std;
C1ass CD
{
char name[20];
int number;
public:
void init(char * aa,intbb)
{
//ERROR ****found****
name=aa;
number=bb;
}
char水getName(){
//ERROR ****found****
return * name;
}
int getNumber(){return number;}
void output(){
//ERROR ****found****
cout<<name[20]<<’’<<number<<end1;
}
};
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<<name<<’’<<number<<end1;
解析
程序定义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/8BAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不合法的main函数命令行参数表示形式是
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
软件开发的结构化生命周期方法将软件生命周期划分成
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
下面程序的运行结果是【】和【】。#include<iostream.h>#defineN10#defines(x)x*x#definef(x)(x*x)
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
关于二义性的描述错误的是
下列关于队列的叙述中正确的是
按照“先进先出”组织数据的数据结构是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*cp的值是()。
随机试题
收集胃、肠、脾、胰血液回流的静脉血管是()
在搅拌水泥混温土混合料时,宜按()的顺序投料。
水利工程建设发生重大质量与安全事故后,必须迅速,有效地实施先期处置,防止事故进一步扩大的单位是()。
输入期初余额时,上级科目的余额和累计发生数据需要手工输入。()
财产保险属于客户可能提出的其他要求中的哪项?()。
甲公司为房地产开发企业,2×20年发生有关房地产投资的资料如下:(1)1月1日购入一块土地,并开始在其上建造一栋用于对外出租的写字楼,购入当日董事会即作出完工后对外出租的书面决议,但尚未签订租赁合同。该项土地购买价款为1200万元。为购建写字楼占用了2
根据助人自助的理念,在某个家庭面临贫困时,社会工作者的服务内容包括()。
讲授法意味着灌输式教学。
油价上涨给社会生产和人民生活造成影响。你认为应如何应对?
()对于严寒相当于军队对于()
最新回复
(
0
)