首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: Name:Smith Age:21 ID:99999 CourseNu
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: Name:Smith Age:21 ID:99999 CourseNu
admin
2020-10-21
52
问题
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
Name:Smith Age:21 ID:99999 CourseNum:12
Record:970
注意:只修改每个“//ERROR ****found****”下的那一行,不要改动程序中的其他内容。
#include
using namespace std;
class Studentlnfo
{
protected:
//ERROR**********found**********
char Name;
int Age;
int ID;
int CourseNum;
float Record;
public:
Studentlnfo(char *name,int Age,int ID,int courseNum,float record);
//ERROR **********found**********
void~Studentlnfo(){}
float AverageRecord(){
return Reeord/CourseNum;
}
void show()const{
cout<<’’Name:’’<
<<’’CourseNum:’’<
}
};
//ERROR **********found**********
Studentlnfo Studentlnfo(char *Name,int Age,int ID,int CourseNum;float Record)
{
Name=name;
Age=age;
this一>ID=ID:
CourseNum=courseNum;
Record=record;
}
int main()
{
Studentlnfo st(’’Smith’’,21,99999,12,970);
st.show();
return 0;
}
选项
答案
(1)char *Name; (2)~StudentInfo(){} (3)StudentInfo::StudentInfo(char *name,int age,int ID,int courseNum,float record)
解析
(1)主要考查考生对动态数组的掌握,由题目可知Name应该指向一个动态数组,而不是一个有效char型字符,因此要定义成char型指针。
(2)主要考查考生对析构函数的掌握,析构函数不需要函数返回类型,应把void去掉。
(3)主要考查考生对构造函数定义的掌握,构造函数也要使用作用域符号“::”。
转载请注明原文地址:https://kaotiyun.com/show/bVyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:sizeof(str1)=5sizeof(str2)=10sizeof(str3)=1注意:不要改动main函数,
下列关于对象概念的描述中,正确的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
重载输入流运算符“>>”必须使用的原型为()。
下列选项中不符合良好程序设计风格的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myDoc中。然后将my
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
随机试题
正常精液可检出白细胞应为
不符合肿瘤形态特点的描述的是
男性,56岁,肺心病并发心衰,在使用强心剂治疗时下述哪项不正确
女性,25岁,农民。反复发作性咳嗽伴哮鸣音2年,多出现在清理谷仓后。下列哪项有助于区别肺嗜酸性粒细胞增多症和支气管哮喘
对于子宫内膜异位症典型症状的描述,正确的是
医务人员的基本道德义务就是自觉维护病人的利益。()
城镇快速路、主干路的沥青面层不宜用()作填充料。
关于股票的交易,下列说法错误的是()。
物业管理项目前期运作不包括()。
CaptainAhabisthemostfascinatingheroin______.
最新回复
(
0
)