首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程tsst6_3,此工程包含一个源程序文件test6_3.cpp,其中定义了用于表示考生的类 Student,请按要求完成下列操作,将程序补充完整。 (1)定义私有数据成员code、english分别用于表示考生的编号、
使用VC6打开考生文件夹下的工程tsst6_3,此工程包含一个源程序文件test6_3.cpp,其中定义了用于表示考生的类 Student,请按要求完成下列操作,将程序补充完整。 (1)定义私有数据成员code、english分别用于表示考生的编号、
admin
2009-01-15
71
问题
使用VC6打开考生文件夹下的工程tsst6_3,此工程包含一个源程序文件test6_3.cpp,其中定义了用于表示考生的类 Student,请按要求完成下列操作,将程序补充完整。
(1)定义私有数据成员code、english分别用于表示考生的编号、英语成绩、它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。
(2)完成成员函数void Student::inputinformation()的定义,该函数用于用户输入一个考生对象的信息,输入格式如下:
输入编号:
英语成绩;
计算机成绩:
请在注释“//**2**”之后添加适当的语句。
(3)利用己实现的类Student的成员函数,完成函数void firstname(Student *A[],int num)的定义,该函数根据考生信息 A[],输出num个考生中总分最高者的编号及其相应的总分,在此不考虑总分相同的情况。请在注释“//**3**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test6_3.cpp清单如下:
#include<iostream.h>
class Student
{
//**1**
int computer;
int total;
public:
void getinformation();
void computesum();
int getcode();
int gettotalscore();
~Student();
};
void Student::getinformation()
{
//**2**
cout<<"英语成绩: " ;
cin>>english;
cout<<"计算机成绩: ";
cin>>computer;
}
void Student::computesum()
{
total=english+computer;
cout<<"编号"<<code<<"总分:"<<total<<endl;
}
int student::getcode()
{
return code;
}
int Student::gettotalscore()
{
return total;
}
void firstname(Student *A[],int num)
{
//**3**
tempsum=(*A[0]).gettotalscore();
for(int i=1;i<num;i++)
{
if (((*A
).gettotalscore())>tempsum)
{
tempcode=(*A
).getcode();
telnpsum=(*A
).gettotalscore();
}
}
cont<<"总分最高者--"<<tempcode<<": "<<tempsum<<endl;
}
void main()
{
Student *A[3];
int i,n=3;
for(i=0;i<n;i++)
{
A
=new Student;
A
->getinformation();
}
for(i=0;i<n;i++)
{
A
->computesum();
}
firstname(A,3);
}
选项
答案
(1) int code; int english; (2) cout<<"输入编号:"; cin>>code; (3) int tempcode,tempsum; tempcode=(*A[0]).getode();
解析
本题是对C++程序设计的综合考查,其设计类的成员及成员函数的定义与调用,数据的输入输出,for循环语句,if条件判断语句等多个知识点,注意(3)中指针数组的使用,指针数组是一组指针,每一个成员都按照指针的操作规则,但是整个访问规则仍然使用数组下标方式,如A[0]指的是第一个指针,而*A[0]是取出第一个指针指向的内容。
转载请注明原文地址:https://kaotiyun.com/show/eOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
计算两次考试成绩(X、Y)的相关系数。
如果一组数据完全平衡,那么这组数据的离均差的总和为()
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
下列哪种数据才可以运用卡方检验进行统计分析?()
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
随机试题
A.温胃暖肝B.疏肝下气C.散寒止痛D.温脾暖肾(2010年第103,104题)四神丸中配伍吴茱萸的主要用意是()
女,28岁,产后3周,乳房胀痛、发热、头痛2天来诊,诊断为急性乳房炎。对该患者的护理措施不正确的是
香港房地产中介代理业务的运作程序,可以分为以下几个主要阶段()等。
记账凭证账务处理程序的缺点是()。
甲普通合伙企业的合伙人赵某欠个体工商户王某10万元债务,王某欠甲合伙企业5万元债务已到期。赵某的债务到期后一直未清偿。王某的下列做法中,符合《合伙企业法》规定的是()。
甲集团以电脑软件起家,立志要做“中国的蓝色巨人”。但在还远远没长成“巨人”的时候,就开始投资生物工程,以及房地产。由于摊子太大,公司资金链出现了断裂,最终使公司发展陷入停顿。根据以上信息可以判断,该公司战略失效的主要原因有()。
对绩效考评指标标准进行多种要素综合计分,不宜选用()
67,49,55,37,43,25,()。
研究生考试是全体考生_______的舞台,个别考生的破格录取似乎是一种惜才爱才之举,但严格来说,为维护研究生考试的公平,破格资格还应慎重给予。尺度一旦把握不好,就会落人口实、_______。填入画横线部分最恰当的一项是:
请结合资本结构的权衡理论,阐述企业在进行长期融资决策时应考虑的基本因素。
最新回复
(
0
)