首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30 义勇军进
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是: 歌唱祖国30 义勇军进
admin
2020-10-21
64
问题
使用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全国计算机二级
相关试题推荐
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout<<setfill(’#’)<<setw(4)<<"OK"<<
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列选项中不属于面向对象程序设计特征的是()。
下列关于栈的叙述中,正确的是()。
算法的时间复杂度是指()。
将E-R图转换为关系模式时,实体和联系都可以表示为
算法的时间复杂度是指()。
随机试题
下列有关丙酮酸激酶的叙述,错误的是
患者,男,20岁,神志不清2小时入院,既往患l型糖尿病5年,长期皮下注射胰岛素。近3天因腹泻而停用。查体:BP70/50mmHg,皮肤中度失水征,呼吸深大,有烂苹果味,P130次/分。最可能的诊断是()
容积式泵中的往复泵的种类包括()。
一般在()MPa气压以上的管路都应采用无缝钢管。
会计人员参与企业管理主要体现在()。
在民法上,根据债发生的原因不同,债包括( )。
目前,银行代理的保险险种中,占据主流的有()。
根据货币的时间价值理论,影响现值大小的因素主要有()。
下列关于我国选举法的表述,正确的是()。
下列描述正确的是( )。
最新回复
(
0
)