首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: Name:Smith Age:21 ID:99
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: Name:Smith Age:21 ID:99
admin
2018-06-19
47
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
Name:Smith Age:21 ID:99999 CourseNum:12
Record:970
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include<iostream>
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);
//FRRnR**********found**********
void~Studentlnfo( ) { }
float AverageRecord( ) {
return Record/CourseNum;
}
void show( )const{
cout<<"Name:"<<Name<<"Age:"<<Age<<"ID:"<<ID
<<"CourseNum:"<<CourseNum<<"Record:"<<Record<<end1:
}
};
//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∷StudentInf0(char * name,int age,int ID,int courseNum,noat record)
解析
(1)主要考查考生对动态数组的掌握,由题目可知Name应该指向一个动态数组,而不是一个有效char型字符,因此要定义成char型指针。
(2)主要考查考生对析构函数的掌握,析构函数不需要函数返回类型,应把void去掉。
(3)主要考查考生对构造函数定义的掌握,构造函数也要使用作用域符号“∷”。
转载请注明原文地址:https://kaotiyun.com/show/pVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类和对象的叙述中,错误的是
定义如下枚举类型:enumNumber{one=l,two=2,fomr=4,eight=8},则枚举类型Number的取值范()。
有如下函数模板定义:template<typenameT1,inta2,inta3>T1fun(T1a1){return(al+a2+a3);}则下列调用中正确的
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1、2、3、4时,则移动后a中元素为2、3、4、4。请将语句补充完整:for(inti=0;i<n-1;i++)
设计数据库的存储结构属于()。
下列符号中可以用作C++标识符的是()。
结构化程序设计的3种基本结构分别是顺序、选择和______。
设有基类定义:classCbase{private:inta;protected:intb;public:intc;};派生类采用何种继承方式可以使成员变量b成为自己的私有
随机试题
从热力学角度考虑,提高反应温度有利于一次反应和二次反应的进行。()
脑肿瘤开颅术后病人出现吞咽困难时最适宜的体位是
有效防止深静脉血栓的方法是
下列关于商品房预(销)售的表述中,错误的是()。
《建设工程安全生产管理条例》规定,建设单位应当在拆除工程施工15日前,将( )资料报送建设工程所在地的县级以上地方人民政府建设行政主管部门或者其他有关部门备案。
根据企业破产法律制度的规定,破产程序终结后,债权人发现破产人有应当供分配的其他财产,可以请求人民法院按照破产财产分配方案进行追加分配的法定期间是()。
一般资料:求助者,男性,52岁,已婚,某学校职工。案例介绍:求助者自己都不知道从什么时候起,非常怕脏,从外面回家要仔细擦拭门把手,甚至开自己车门时也要这样做,对生病、死亡等非常恐惧。有30余年吸烟史,吸烟时可以给别人烟,但从来不吸别人递来的烟。今
下列有关审计工作底稿归档期限的表述中,正确的是()。
在直角△ABC中,已知AB长为3厘米,BC长为4厘米,以三角形的三个顶点为圆心的三个圆,半径长都是1厘米,则图中阴影部分的面积是()平方厘米(π=3.14).
1.输入下面的汉字内容,并将输入的汉字再复制1份,生成二个自然段,分别对各段的段落格式按下列要求排版,并以WD10A.DOC为文件名保存在指定文件夹下。在欧洲,中文已经成为德国许多州的中学会考科目,英国教育部支持制定了中文教学大纲,法国教育部正在积极推
最新回复
(
0
)