首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。 Score是一个用于管理考试成绩的类。其中,数据成员一s指向存储成绩的数组,_n表示成绩的个数;成员函数So
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。 Score是一个用于管理考试成绩的类。其中,数据成员一s指向存储成绩的数组,_n表示成绩的个数;成员函数So
admin
2017-07-05
25
问题
请使用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[NUM];
srand(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<
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/OLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有关构造函数的说法中错误的是
有以下程序 main() {int i=10,j=1; cout<<i--<<","<<++j<<endl; 执行后输出结果是
数据的独立性是数据库技术的重要特点之一。所谓数据独立性是指
在数据流图(DFD)中,带有名字的箭头表示
下列程序的运行结果是【 】。#include<iostream.h>#include<string.h>voidmain(){char*a[5]={"stuent","worker","tea
若需要利用形参直接访问实参,则应把形参变量说明为( )参数。
若有以下程序:#include<iostream>usingnamespacestd;classpoint{private:intx,y;public:point(
下面关于对象概念的描述中错误的是()。
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。
以下选项中合法的用户标识符是
随机试题
女性,38岁。接触性出血1个月余,白带有恶臭,妇科检查,宫颈Ⅱ度糜烂,前唇有质地脆赘生物,易出血。子宫正常大,三合诊(一)。最恰当的治疗方法为
A.溃疡的长轴与肠轴平行B.溃疡呈环形与肠轴垂直C.溃疡呈烧杯状口小底大D.溃疡呈地图状E.溃疡边缘呈堤状隆起肠结核
肝素起效阈值为APTT(活化部分凝血活酶时间)达到正常对照几倍
甲向乙借款50万元注册成立A公司,乙与甲约定在A公司取得营业执照的第二天,乙的B公司向A公司借款50万元。A公司取得营业执照后,由甲经手将A公司50万元借给B公司。关于甲的行为性质,下列哪一选项是正确的?(2013年试卷二第13题)
()不属于农用地分等单元划分方法。
子注册会计师在K公司2009年度财务报表审计中负责固定资产、累计折旧和在建工程的审计。审计过程中,子注册会计师遇到以下问题,请代为作出正确的专业判断。固定资产和在建工程审计工作底稿及其他相关审计工作底稿中有以下审计结论,其中正确的有()。
将一个硬币掷两次,恰好有一次正面朝上且有一次反面朝上的概率是多少?()
2002年12月,新中国法制史上迄今为止条文最多、篇幅最长、涉及面最宽、调整范围最大、与群众生活最密切的法律()提请九届全国人大常委会第21次会议审议。
下面叙述中错误的是()。
FourBritishmendetainedattheAmericandetentioncenterofGuantanamoBayinCubaare______.
最新回复
(
0
)