首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR **********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR **********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30
admin
2017-02-21
43
问题
使用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全国计算机二级
相关试题推荐
分布式数据库系统不具有的特点是
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;)
只能作为成员函数重载的是
结构化程序设计主要强调的是
有以下程序:#include<iostream>usingnamespacestd;classA{public:virtualvoidsetx(inti,int
软件工程的3个要素是工具、过程和【】。
在下列字符中,不允许作为C++标识符的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
下列选项中,是软件调试技术的是()。
数据结构分为线性结构和非线性结构,带链的队列属于______。
随机试题
简述启动资源管理器的方法。
女婴,9个月,面色苍白2个月,母乳喂养,未断奶,间加辅食,平时易感冒。发育营养稍差,皮肤黏膜苍白、无黄疸,无出血点,浅淋巴结不大,心尖SM2级,肺正常,肝脾肋下未触及。为了诊断,应首选检查是
要了解肾结核患者肾功能、病变程度与范围,首选的检查方法是
企业进行材料清查时,对于盘亏的材料,应先计人“待处理财产损溢”账户,待期末或报经批准后,根据不同的原因可分别转入()。
Chinawillstrivetokeepupwiththeworld’stransgenictechnologydevelopmentwhilemaintainingrigorousstandardsforgeneti
请简要谈谈双因素理论。
党在社会主义初级阶段的基本纲领是党的基本路线的:
患者,女性,25岁,左下后牙冷热痛自发3天。半年前左下牙就开始出现冷热刺激痛,以后经常隐隐不适,检查发现左下第一前磨牙远中面龋,探穿髓,探痛(++),叩痛(±),远中牙龈乳头增生长入龋洞内。该牙的正确诊断和最恰当的治疗方法是()。
国家机关的监督,都是依照一定的法定程序,以国家名义进行的,具有国家强制力和法的效力,是我国法律监督体系的核心。下列哪个选项不属于我国国家机关监督体系?()
AmericanMuseumofNaturalHistoryisoneofthelargestnaturalandhistoricmuseumsintheworldandoneofthemainnaturalh
最新回复
(
0
)