首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: 注意:只修改每个“//ERROR ****found****”下的那一行,不要改动
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: 注意:只修改每个“//ERROR ****found****”下的那一行,不要改动
admin
2019-04-24
35
问题
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
注意:只修改每个“//ERROR ****found****”下的那一行,不要改动程序中的其他内容。
#include
using namespace std;
class StudentInfo
{
protected:
//ERROR ****found****
cham Name;
int Age;
int ID;
int CourseNum;
float Record;
public:
Student Info(char*name,int
Age,int ID,int courseNum,
float record);
//ERROR ********found********
void ~StudentInfo(){}
float AVerageRecord(){
return Record/CourseNum;
}
void show()const{
cout<<”Name:"<
Age:"<
<<"CourseNum:"<<
CourseNum<<"Record:"<
cord<
}
};
//ERROR ********found********
StudentInfo StudentInfo(char
*Name,int Age,int ID,int
CourseNum,float Record)
{
Name=name ;
Age=age;
this->ID=ID;
CourseNum=courseNum;
Record=record;
}
int main()
{
StudentInfo st("Smith",21,99999,12,970);
st.show();
return 0;
}
选项
答案
(1)char*Name; (2)~StudentInfo(){} (3)Studentlnfo::Studentlnfi*(char*name,intage,int ID.int courseNum,float record)
解析
(1)主要考查考生对动态数组的掌握,由题目可知Name应该指向一个动态数组,而不是一个有效char型字符,因此要定义成char型指针。
(2)主要考查考生对析构函数的掌握,析构函数不需要函数返回类型,应把void去掉。
(3)主要考查考生对构造函数定义的掌握,构造函数也要使用作用域符号“::”。
转载请注明原文地址:https://kaotiyun.com/show/TOAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,______负责数据的模式定义与数据的物理存取构建。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称______。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval)://①~Sample();//②private:int
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charc;while(______){______;if(c==’\n’)t.put(c)
下面不属于C++的预定义的流对象是()。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,intn0)
随机试题
A.补肾宁心,益智安神B.养血安神,清热除烦C.滋阴养血,补心安神D.镇心安神,泻火养阴E.养心安神,和中缓急天王补心丹的功用是
A.咖啡因B.洛贝林C.甲氯芬酯D.哌甲酯E.二甲弗林
标志中医学理论体系形成的医著是
各项工作之间的先后顺序关系是工作的( )。
预作用装置周期性检查中,请对压力表读数不在正常范围内的故障原因进行分析并处理。
把设备和工作地按照一定的零件族(组)的工艺要求进行布置的生产物流组织方式称为()。
【2016天津静海】品德态度的形成包括以下阶段()。
下列关于Word分栏排版功能的叙述中,正确的是()。
朱某因侵犯王某的名誉,被人民法院责令消除影响,恢复王某名誉。这种法律制裁属于()。
在某文件夹中,存有文档WT11.DOC,其内容如下:[文档开始]中文信息处理现状分析计算机中文信息处理技术从70年代蓬勃发展至今,仅仅经历了短短20多年的时间,便完成了由初级阶段向比较成熟阶段的过渡。这是微电子技术和IT技术高速发展以及迫切的应用需求
最新回复
(
0
)