首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30 义勇军进
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30 义勇军进
admin
2020-10-21
48
问题
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:
歌唱祖国30
义勇军进行曲95
注意:只能修改每个/ERROR**********found**********下的那一行,不要改动程序中的其他内容。
#include<iostream>
#include<cstring>
using namespace std;
class CD
{
char name[20];
int number;
public:
void init(char*aa,int bb)
{
//ERROR**********found**********
name=an;
number=bb;
}
char*getName(){
//ERROR**********found**********
return*name;
}
int getNumber(){return number;}
void output(){
//ERROR**********found**********
cout<<name[20]<<’ ’<<number<<endl;
}
};
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<<endl;
解析
主要考查字符数组的赋值、函数返回类型、提取运算符>>和插入运算符。
程序定义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/08yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
需求分析阶段的任务是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";)};classB{publi
有如下程序:#include<iostream>usingnamespacestd;classTestClass{intn;public:TestClass(intk):n(
下列关于软件工程的描述中正确的是()。
在面向对象方法中,实现信息隐蔽是依靠()。
设有如下关系表:则下列操作中正确的是()。
数据库设计中反映用户对数据要求的模式是()。
下列运算符中,不能被重载的是()。
住关系数据库中,用来表示实体间联系的是
算法的空间复杂度是指()。
随机试题
要定期或不定期开启过滤器底部排污阀,排放掉过滤器内的积水,排尽后关闭球阀。周期应根据介质含水量及用气情况经验确定,至少()时间排污一次。
子宫颈与子宫体交界处称子宫峡,未妊娠子宫此部为最明显部分。
A.寻常型银屑病B.葡萄球菌性烫伤样皮肤综合征C.色素性荨麻疹D.系统性硬皮病E.白塞病尼氏征见于
N件产品中有M件次品,从中任取n件,则n件产品中恰有k件次品的概率为()。
甲女拒绝乙男求爱,乙说“如不答应,我就跳河自杀,我不会游泳”;甲说“我帮你吧”,直接将乙推入河中;乙在河中呼救,甲未予理睬,直接离开,终致乙溺亡。在本案中,甲对乙溺亡的主观状态为()。
小学数学材料中有这样一个问题:一个服装厂计划做660套衣服,已经做了6天,平均每天做75套,剩下的要3天做完,平均每天要做多少套?为了让学生积极参与,孙老师把题目改编为:“六一”儿童节要到了,我们三年级要参加表演,需要演出服装160套,爱心服装厂已经做了5
对卖淫、嫖娼人员实行收容教育,由()决定。
(中央财经大学初试)衡量宏观税负水平高低的指标是()。
中日甲午战争120周年纪念
欧几里得几何系统的第五条公理断定:在同一平面上,过直线外一点可以并且只可以作一条直线与该直线平行。在数学发展史上,有许多数学家对这条公理是否具有无可争议的真理性表示怀疑和担心。要使数学家的上述怀疑成立,以下哪项是必须假设的?Ⅰ.在同一平面上,过直
最新回复
(
0
)