首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。 Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数Sort
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。 Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数Sort
admin
2015-06-27
26
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。
Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数Sort使用冒泡排序法将全部成绩按升序进行排列。
请在程序中的横线处填写适当的代码,然后删除横线,以实现Score类的成员函数Sort。
注意:只在指定位置编写适当代码,不要改动程序中的其他内容,也不要删除或移动“//****found****”。
//proj2.cpp
#include
#include
#include
usingnamespacestd;
classScore{
public:
Score(double*s,intn):S(s),n
(n){}
doubleGetScore(inti)const{returnS
;}
voidSort();
private:
double*s;
intn;
};
voidScore::Sort()
{
//********found********
for(inti=0;i
//********found********
for(int;j。;j>i;j-)
if(s[j]<_s[j-1])
{//交换_s[j]和_s[j-1]
doublet=_s[j];
//********found********
________;
//********found********
________;
}
}
intmain()
{
constintNUM=10;
doubles[NUM];
srand(time(0));
for(inti=0;i
S
=double(rand())/RAND_MAX*100;
Scoress(s,NUM);
ss.Sort();
for(intj=0;j
cout<
return0;
}
选项
答案
(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要从最后开始,即intj=_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/TCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象程序设计语言中,______是在类和子类之间自动地共享数据和方法地一种机制
有如下表达式19/30*.sqrt(4.0)/5,则该表达式值数据类型为______。
整型变量a定义后赋初值的结果是______。inta=2.8*6
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3intselect(inta[N][M],in
长度为n的简单插入排序法,最坏情况需要______次比较。
设intx:,则经过______后,语句*px=0;可将x值置为0。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
若a=12,b=14,c=0,则表达式“((y=(a>B)?a:B)>C)?y:c”的值为【】。
在关系数据库中,用来表示实体之间联系的是【 】。
随机试题
患者,男,46岁。反复心悸不宁3年,症见心悸少寐,多梦,头晕目眩,手足心热,耳鸣腰酸,舌红少苔,脉细数。问题4:(假设信息)若见虚烦咽燥,口干口苦等热象较著者,治疗应首选
关于医嘱的描述,不正确的是
某市西部拟建一污水处理厂,一期规模为30万t/d。污水处理厂退水为某市一条主要河流的河道。该地区夏季主导风向为西北风,冬季主导风向为东北风。污水处理厂厂址有两个备选方案:A.余粮堡村厂址;B.小梁厂址。A方案厂址位于某市洪区余粮堡村农田和浑河南岸滩地,东南
发展多种形式规范、健全的资本市场,尤其是(),提高企业直接融资比重,有效分流储蓄资金,减少企业外部融资对银行间接融资方式的过渡依赖。
隧道施工现场一般将风枪支撑在钻孔台架上,利用台架的钢管作为风管向风枪供送高压风。高压风的风压一般不低于()MPa,每台风枪每分钟的需风量不低于()m3。
古代筑垣以设境界而于其中饲养禽兽的场所称为()。
抑景主要有()之分。
人们都喜爱观赏日出,无不赞叹太阳升起时的壮观景象。而对日落,却很少有人去流连观赏、吟咏描绘。原因何在?恐怕是一种感情的影响,“日薄西山,气息奄奄”。就连我们的古人不也留下________的诗句吗?填入画横线部分最恰当的一句是()。
茶树性喜潮湿,需要多量而均匀的雨水,湿度太低或降雨量少于1500毫升都不适合茶树的生长。仙人球喜阳,只有在足够的光照下,才能发育良好,否则,会使条形圆球儿长成桶形,强刺球儿的刺也会萎缩,整个球没有光泽。在某地的大部分地区茶树和仙人球至少有一种长得好。如果
信息系统软件运维的主要过程不包含___________。
最新回复
(
0
)