首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。 Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。 Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数
admin
2018-03-13
73
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。
Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数sort使用冒泡排序法将全部成绩按升序进行排列。
请在程序中的横线处填写适当的代码,然后删除横线,以实现Score类的成员函数Sort。
注意:只在指定位置编写适当代码,不要改动程序中的其他内容,也不要删除或移动“//****found****”。
//proj2.cpp
#include
#include
#include
using namespace std;
class Score{
public:
Score(double*s,int n): s
(s), n(n){}
double GetScore(int i)const
{return s
;)
void Sort();
private:
double * s;
int n;
};
void Score::Sort()
{
//********found********
for(int i=0;i< n—1;
}
//********found********
for(int j= ;j>i;
j--)
if(_s[j]<_s[j-1])
{ //交换 s[j]和 s[j-1]
double t=s[j];
//********found********
_______;
//********found********
_______;
}
}
int main()
{
const int NUM=10 ;
double s[NUN];
stand(time(0));
for(int i=0;i
s
=double(rand())/
RAND MAX*100;
Score ss(s,NUM);
ss.Sort();
for(int j=0 ; j
cout<
endl;
return 0;
}
选项
答案
(1)i++ (2)_n-1 (3)_s[j]=_s[j-1] (4)_s[j-1]=t
解析
(1)主要考查for循环语句,从题目要求可知循环变量i要从0到_n_2,因此i要递增操作,即i++。
(2)主要考查考生对冒泡排序的掌握,这里要求从后往前扫描,比较相邻两个元素,若后者小则交换,因此在这里下标j要从最后开始,即int j=_n-1。
(3)考查交换算法,在if语句中_s[j]<_s[j-1]满足条件,则实现交换。因为已经把_s[j]的值赋给了中间变量t,所以这里要把_s[j-1]的值赋给_s[j],即_s[j]=_s[j-1];。
(4)考查交换算法,这里只需把中间变量t中的值赋给_s[j-1]即可。
转载请注明原文地址:https://kaotiyun.com/show/1VAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
虚函数必须是类的______。
将一个函数声明为一个类的友元函数必须使用关键字______。
有以下类定义classPoint{public:Point{intx=0,inty=0){_x=x;_y=y;}voidMoveintxoff,intyoff){_x
有如下程序:#include<iostream.h>usingnamespacestd;classBase{protected:inti:public:intj;
下列数组的定义中,会产生错误的是
在最坏情况下,下列排序方法中时间复杂度最小的是
下列选项中不属于软件工程3个要素的是()。
随机试题
组织工作的职能包括()
男性,8岁,跌倒后枕部着地,查体:枕部头皮挫伤,左侧瞳孔4mm,对光反应消失;右侧瞳孔2.5mm,对光反应存在。最适宜的辅助检查手段是
A.清蛋白B.α1球蛋白C.α2球蛋白D.γ球蛋白E.β球蛋白肝脏合成最多的蛋白质是
甲公司在与乙公司交易中获得由乙公司签发的面额50万元的汇票一张,付款人为丙银行。甲公司向丁某购买了一批货物,将汇票背书转让给丁某以支付货款,并记载“不得转让”字样。后丁某又将此汇票背书给戊某。如戊某在向丙银行提示承兑时遭拒绝,戊某可向谁行使追索权?(卷三2
下列各项符合营业税暂行条例及其实施细则有关纳税地点规定的有( )。
以下需要征收契税的情况有()。
甲公司为增值税一般纳税企业,适用的增值税税率为17%,原材料采用实际成本进行日常核算。2005年3月初“应交税费兰应交增值税”借方余额为90万元,甲公司3月发生如下涉及增值税的经济业务或事项:(1)购入原材料一批,增值税专用发票上注明的价款为800
周恩来在一次国际会议上发表讲话说:“从解除殖民主义痛苦和灾难中找共同基础,我们就很容易互相了解和尊重、互相同情和支持,而不是互相疑虑和恐惧、互相排斥和对立。”据此判断此次会议是()。
下列关于《唐六典》的表述,正确的有()。(2011多63)
A、天气太热了B、商场没有空调C、售货员态度差D、男的没有陪她C根据“售货员的态度就像我欠她钱似的”这句话,可知售货员的态度非常差,所以选C。
最新回复
(
0
)