问答题
【算法说明】
下面是一段插入排序的程序,将R[k+1]插入到R[1...k]的适当位置。
R[0]=R[k+1];
j=k;
while(R[j]>R[0])
R[j+1]=R[j];
j--;
R[j+1]=R[0];
【流程图】
【测试用例设计】
(while循环次数为0、1、2次)
测试用例表
【问题2】
指出测试用例设计中(4)~(9)处的内容。
【参考答案】
(4)①③ (5)①②②③ (6)①②②③ (7)>< (8)1 (9)3
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
有下列关于运动会管理系统的ER图,如图所示。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体之间的关系。假定已通过下列SQL语言建立了基本表。 CREATE TABLE ATHLETE ANAME CHAR(20), ASEX CHAR(1), ATEAM CHAR(20)); CREATE TABLE |TEM (INO CHAR(6)NOT NULL, INAME CHAR(20), ITIME CHAR(12), IPLACE CHAR(20); CREATE TABLE GAMES (ANO CHAR(6)NOTNULL, INO CHAR(6)NOT NULL, SCORRE CHAR(10)); 为了答题的方便,图中的实体和属性同时给出了中英文两种文字,回答问题时只需写出英文名即可。 【E-R图】 【问题】 填充下列SQL程序1~4中的(1)~(7),使它们分别完成相应的功能: 程序1:统计参加比赛时男运动员人数。 SELECT (1) FROM ATHLETE WHERE ASEX=’M’; 程序2:查100872号运动员参加的所有项目及其比赛时间和地点。 SELECT ITEM,INO,IN A ME,ITIME,IPLACE FROM GAMES,ITEM WHERE (2) ; AND (3) ; 程序3:查参加100035项目的所有运动员名单。 SELECT ANO,ANAME,ATEAM FROM ATHLETE WHERE (4) ; (SELECT (4) (5) FROM GAMES WHERE GAMES ANO=ATHLETE.ANO AND INO=’100035’); 程序4:建立运动员成绩视图。 (6) ATHLETE-SCORE AS SELECT ATHLETE,ANO,ANAME,ATEAM,INAME,SCORE FORM (7) WHERE ATHLETE.ANO=GAMES. ANO AND GAMES.INO=ITEM.INO;
点击查看答案&解析
问答题
【说明】 下面的程序先构造Point类,再顺序构造Ball类。由于在类Ball中不能直接存取类Point中的xCoordinate及yCoordinate属性值,Ball中的toString方法调用Point类中的toStrinS方法输出中心点的值。在MovingBsll类的toString方法中,super.toString调用父类Ball的toString方法输出类Ball中声明的属性值。 【Java代码】 Point.java文件 public class Point private double xCoordinate; private double yCoordinate; public Point() public Point(double x,double y) xCoordinate=x; yCoordinate=y; public String toStrthg() return ( +Double.toString(xCoordinate)+ , +Double.toString(yCoordinate)+ ) ; other methods Ball.java文件 public class Ball private (1) ; 中心点 private double radius; 半径 private String color; 颜色 public Ball() public Ball(double xValue, double yValue, double r) 具有中心点及其半径的构造方法 center= (2) ; 调用类Point中的构造方法 radius=r; public Ball(double xValue, double yValue, double r, String c) 具有中心点、半径和颜色的构造方法 (3) ; 调用3个参数的构造方法 color=c; public String toString() return A ball with center +center.toString() + ,radius +Double.toString(radius)+ ,color +color; other methods class MovingBall (4) private double speed; public MovingBall() public MoyingBall(double xValue, double yValue, double r, String c, double s) (5) ; 调用父类Ball中具有4个参数的构造方法 speed=s; public String toString() return super.toString()+ ,speed +Double.toString(speed); other methods public class test public static void main(String args[]) MovingBall mb=new MovingBall(10,20,40, green ,25); System.out.println(mb);
点击查看答案&解析
相关试题
【问题2】简述处理2、处理3和处理4作何...