首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程tsst6_3,此工程包含一个源程序文件test6_3.cpp,其中定义了用于表示考生的类 Student,请按要求完成下列操作,将程序补充完整。 (1)定义私有数据成员code、english分别用于表示考生的编号、
使用VC6打开考生文件夹下的工程tsst6_3,此工程包含一个源程序文件test6_3.cpp,其中定义了用于表示考生的类 Student,请按要求完成下列操作,将程序补充完整。 (1)定义私有数据成员code、english分别用于表示考生的编号、
admin
2009-01-15
93
问题
使用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://www.kaotiyun.com/show/eOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某军用车辆采用的蜂窝式轮胎是一种镂空的汽车轮胎结构,不用充气也不怕钉子。下列关于蜂窝式轮胎的表述,错误的是()。
当今碳循环科学面临的最大问题,就是在洲际、区域和局部尺度上无法观测获取量化的、精度高的碳通量(单位面积上、单位时间内碳含量的变化)信息。下列有关说法错误的是()。
阅读下列史料并回答问题:历史上有这样一个民族:5000年的历史中,有2000多年在颠沛流离的路上行走天下,浪迹天涯,宛如一直行进在炼狱之巅。不管到哪里,他们没有权利,没有地位,没有自己的国家,随时有着被其他民族异化的危机(尽管事实上有一部分犹太人
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
简述统计假设检验中两类错误的定义及其关系。
如果一组数据完全平衡,那么这组数据的离均差的总和为()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
在一组原始数据中,各个Z分数的标准差为()
随机试题
胃癌的癌前状态分为_________和_________。
主轴轴承间隙过小,不会影响机床正常工作。()
下面是某校准备张贴在大门口的一份通知,有三处不当,请指出。各位来宾、各位校友:①今天是我校建校100周年的大喜日子,感谢大家能在百忙中莅临参加。②为了校庆活动的顺利进行,各位务必先到接待处签名,然后领取纪念册。③10点钟到礼堂参加庆祝大会,会后
小肠肿瘤中最常见的肿瘤是
患者,女性,55岁,要求全口义齿修复。在行口腔检查时,为判断其固位力好坏,应检查。除了
固体分散物的特点不包括
房地产开发企业在销售房屋时,应向购买人明示所售房屋的()、保温工程保修期等信息,对没有明示的需付相应的法律责任。
烟花爆竹运输通行证由()负责发放。
背景资料:某桥梁工程,设计为T形截面简支梁桥,施工技术人员为确保工程质量设置了如下一些质量控制点:(1)支架施工;(2)后浇段收缩控制;(3)支座预埋件的位置控制;(4)支座安装型号、方向的控制;
甲公司(非房地产开发企业)为增值税一般纳税人。2017年3月转让一栋2000年自建的办公楼,取得含税收入9000万元,已按规定缴纳转让环节的有关税金,并取得完税凭证。该办公楼造价为800万元,其中包含为取得土地使用权支付的地价款300万元、契税9万元以及
最新回复
(
0
)