首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] ①定义私有数据成员code、english分别用于表示考生的编号、英语成绩,它们都是int型的数据。 ②完成成员函数void Student::inputinf
阅读下列程序说明和C++代码,将应填入(n)处的字句写在对应栏内。 [说明] ①定义私有数据成员code、english分别用于表示考生的编号、英语成绩,它们都是int型的数据。 ②完成成员函数void Student::inputinf
admin
2009-02-15
49
问题
阅读下列程序说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,则信号量S的取值范围应为______。
______是当前自动化测试技术不能解决的问题。A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度
网络测试不能解决的问题是______。A.连通性B.丢包C.全表扫描D.延迟
安全防护策略是软件系统对抗攻击的主要手段,安全防护策略不包括______。
在计算机系统中,系统的______可以用MTTF/(1+MTTF)来度量,其中MTTF为平均无故障时间。
某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2取出产品检验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、
某财务系统在使用过程中,因个人所得税政策变化,需修改计算工资的程序。这种修改属于______维护。
在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器_____的物理空间。
线性表采用单循环链表存储的主要优点是_______。
《GB/T18905软件工程产品评价》中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有(67)。
随机试题
男,25岁,下船时会阴部骑跨在船沿上,立即出现尿道口滴血,之后不能排尿,发生尿潴留,体检发现,会阴部、阴茎和阴囊明显肿胀。若患者术后3周发生排尿困难,尿线变细,首先可做哪项处理
巨大卵巢囊肿与腹水的鉴别最有诊断价值的是
价值工程的目的在于( )。
甲公司为上市公司,2×15年有关资料如下:(1)甲公司2×15年年初的递延所得税资产借方余额为1900万元,递延所得税负债贷方余额为100万元,具体构成项目如下:(2)甲公司2×15年度实现的利润总额为16100万元。2×15年度相关交易或事项资料如
幼儿注意的范围是比较大的,但随着年龄的增长,幼儿注意的范围会逐渐缩小。()
只有提高人民警察的业务素质,才能正确而充分地运用法律武器,做到有法必依、执法必严、违法必究、执法公正,杜绝以权压法、以权代法、违法违纪行为。()
当前,我国总体上已进人()。
在英国的教育中,要求孩子尊重的对象不仅局限于家人和朋友,还包括对所有生命都有爱心和责任感。喜爱小动物是孩子的天性,把珍惜和爱护小动物作为切入口,教导孩子珍爱生命是英国幼儿园、小学普遍采取的方式。此外。英国一些野生动物园组织或者救护中心也跟中小学有合作,经常
自我防御性归因是指通过强调自己对积极的、合乎期望的好结果的作用,缩小对消极的、不合乎期望的坏结果的责任来保护自尊。根据上述定义,下列属于自我防御性归因的是()
Togetyoufamilialwiththenewproductswedealin,wearesendingyou,byairmail,afullsetofpamphletsforyourreference
最新回复
(
0
)