首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] ①定义私有数据成员code、english分别用于表示考生的编号、英语成绩,它们都是int型的数据。 ②完成成员函数void Student::inputinf
阅读下列程序说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] ①定义私有数据成员code、english分别用于表示考生的编号、英语成绩,它们都是int型的数据。 ②完成成员函数void Student::inputinf
admin
2009-02-15
24
问题
阅读下列程序说明和C++代码,将应填入(n)处的字句写在对应栏内。
[说明]
①定义私有数据成员code、english分别用于表示考生的编号、英语成绩,它们都是int型的数据。
②完成成员函数void Student::inputinformation()的定义,该函数用于用户输入一个考生对象的信息,输入格式如下:
输入编号:
英语成绩:
计算机成绩:
③利用已实现的类Student的成员函数,完成函数void firstname(Student *A[],int uum)的定义,该函数根据考生信息A[],输出num个考生中总分最高者的编号及其相应的总分,在此不考虑总分相同的情况。
源程序文件test1.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( );
tempsum = ( * A
). gettotalscore( );
}
}
cout <<"总分最高者--" << 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)itn code; int english; (2)cout<<"输入编号:"; cin>>code; (3)int tempcode, tempsum; tempcode=(*A[0]). getcode();
解析
本题是对C++程序设计的综合考查,其设计类的成员及成员函数的定义与调用,数据的输入输出,for循环语句,if条件判断语句等多个知识点,注意(3)中指针数组的使用,指针数组是一组指针,每一个成员都按照指针的操作规则,但是整个访问规则仍然使用数组下标方式,如A[0]指的是第一个指针,而*A[0]是取出第一个指针指向的内容。
转载请注明原文地址:https://kaotiyun.com/show/VgDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,___________,得到的关系模式属于4NF。
结构化开发方法中,(35)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自(36)。描述算法时,(37)不是理想的表达方式。(36)
在汇编指令中,操作数在某寄存器中的寻址方式称为______寻址。
在机器指令的地址字段中,直接指出操作数本身的寻址方式称为___________。
用户访问某Web网站,浏览器上显示“HTTP-404”错误,则故障原因是(70)。
在软件工程中,不属于软件定义阶段的任务是______。A.制定验收测试计划B.制定集成测试计划C.需求分析D.制定软件项目计划
以下属于影响软件可靠性因素的是()。①软件运行剖面②软件规模③软件内部结构④软件的开发方法和开发环境⑤软件的可靠性投入
为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括(65)
以下关于模块耦合关系的叙述中,耦合程度最低的是__________(39),其耦合类型为___________(40)耦合。(39)
零件关系P(零件名,条形码,供应商,产地,价格)中的(12)属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:SELECT零件名,供应商,价格FROMPWHE
随机试题
男性,47岁。近半年来每日晨起服用安乃近1片,今晨觉上腹部烧灼样疼痛,伴有反酸、胃灼热,恶心,呕吐咖啡样物约500ml。首选的检查是
肝硬化患者可出现的改变
血浆蛋白异常引起的出血倾向多见于
(2015年真题)下列选项中,可以向全国人大提出法律案的有()。
下列哪些属于天长藕夹子的特点?()
“某分数的百分等级为55”,表示在常模样本中有55%的人的分数比该分数()。
日益增强的替代性使各种能源产品的价格具有联动性,也就是说,石油价格上行会带动煤炭价格上涨,尽管可能会有一段滞后期。这种价格联动滞后关系既与能源替代相关,也受心理和其他因素的影响。能源替代性和价格联动性使各种能源之间具有约束的相关性,因此各种能源的生产和消费
注意事项1.本题本由给定材料与申论要求两部分构成。考试时限为150分钟。其中,阅读给定材料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题纸指定位置填
下列关于缓刑的说法,哪些是错误的()。
Isufferedfrommentaltirednessbecauseofstressfrommyjob.
最新回复
(
0
)