【计算机类职业资格】中级软件设计师下午试题-113及答案解析.doc
《【计算机类职业资格】中级软件设计师下午试题-113及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级软件设计师下午试题-113及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、中级软件设计师下午试题-113 及答案解析(总分:51.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)【算法说明】下面是一段插入排序的程序,将 Rk+1插入到 R1.k的适当位置。R0=Rk+1;j=k;while(RjR0)Rj+1=Rj;j-;Rj+1=R0;【流程图】【测试用例设计】(while 循环次数为 0、1、2 次)测试用例表(分数:15.00)(1).【问题 1】指出算法的流程图中(1)(3)处的内容。(分数:7.50)_(2).【问题 2】指出测试用例设计中(4)(9)处的内容。(分数:7.50)_二、试题二(总题数:1,分数:10.00)【说明】本流
2、程图实现从成绩文件生成学生成绩一览表。某中学某年级的学生成绩数据(分数)登录在成绩文件 10 中,其记录格式见表 1:表 1学号 姓名 课程 1 成绩 课程 2 成绩 课程 6 成绩由该成绩文件生成见表 2 的学生成绩一览表。生成的学生成绩一览表按学号升序排列。表中的名次是指该生相应课程在年级中的名次。表 2学号 姓名 课程 1 课程 2 课程 6成绩 名次 成绩 名次 成绩 名次流程图中的顺序文件 F0 是学生成绩文件,F0 文件经处理 1 处理后产生顺序文件 F,然后经过处理 2至处理 4 对文件 F 进行处理和更新。在处理 5 中,仅对文件 F 的纪录进行学生成绩一览表的编排输出,不进行
3、排序和增加名次等处理。(分数:10.00)(1).【问题 1】流程图中文件 F 的纪录格式设定为见表 3 形式:表 3学号 姓名 课程代码 其中的、应定义为何种数据项?(分数:5.00)_(2).【问题 2】简述处理 2、处理 3 和处理 4 作何种处理,若有排序处理则需指明排序的键及序(升序或降序)。【流程图】*(分数:5.00)_三、试题三(总题数:1,分数:10.00)1.有下列关于运动会管理系统的 ER 图,如图所示。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体之间的关系。假定已通过下列 SQL 语言建立了基本表。 CREATE TABLE ATHLETEANAME
4、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 图】(分数:10.00)_四、试题四(总题数:1,分数:1.00)2.例如:设散列函数为 Hash(Key)=K
5、ey mod 7,记录的关键字序列为15,14,21,87,97,293,35,24,149,19,63,16,103,77,5,153,145,356,51,68,705,453,建立的散列文件内容如图所示。(分数:1.00)_五、试题五(总题数:1,分数:15.00)3.【说明】下面的程序先构造 Point 类,再顺序构造 Ball 类。由于在类 Ball 中不能直接存取类 Point 中的xCoordinate 及 yCoordinate 属性值,Ball 中的 toString 方法调用 Point 类中的 toStrinS 方法输出中心点的值。在 MovingBsll 类的 toSt
6、ring 方法中,super.toString 调用父类 Ball 的 toString 方法输出类Ball 中声明的属性值。【Java 代码】/Point.java 文件public class Pointprivate double xCoordinate;private double yCoordinate;public Point()public Point(double x,double y)xCoordinate=x;yCoordinate=y;public String toStrthg()return“(“+Double.toString(xCoordinate)+“,“+Do
7、uble.toString(yCoordinate)+“)“;/other methods/Ball.java 文件public class Ballprivate (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,
8、 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 methodsclass MovingBall (4) private double speed;public MovingBall()public MoyingBall(double xValue, double y
9、Value, double r, String c, double s)(5) ;/调用父类 Ball 中具有 4 个参数的构造方法speed=s;public String toString()return super.toString()+“,speed“+Double.toString(speed);/other methodspublic class testpublic static void main(String args)MovingBall mb=new MovingBall(10,20,40,“green“,25);System.out.println(mb);(分数:15
10、.00)_中级软件设计师下午试题-113 答案解析(总分:51.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)【算法说明】下面是一段插入排序的程序,将 Rk+1插入到 R1.k的适当位置。R0=Rk+1;j=k;while(RjR0)Rj+1=Rj;j-;Rj+1=R0;【流程图】【测试用例设计】(while 循环次数为 0、1、2 次)测试用例表(分数:15.00)(1).【问题 1】指出算法的流程图中(1)(3)处的内容。(分数:7.50)_正确答案:(1)F (2)Rj+1=R0 (3)T)解析:(2).【问题 2】指出测试用例设计中(4)(9)处的内容。(分数:
11、7.50)_正确答案:(4) (5) (6) (7) (8)1 (9)3)解析:解析 本题考查用路径覆盖方法为算法设计足够的测试用例,属于基本概念的送分题。这类题拿分的关键是考生平时对于理论的理解和临场的细心。二、试题二(总题数:1,分数:10.00)【说明】本流程图实现从成绩文件生成学生成绩一览表。某中学某年级的学生成绩数据(分数)登录在成绩文件 10 中,其记录格式见表 1:表 1学号 姓名 课程 1 成绩 课程 2 成绩 课程 6 成绩由该成绩文件生成见表 2 的学生成绩一览表。生成的学生成绩一览表按学号升序排列。表中的名次是指该生相应课程在年级中的名次。表 2学号 姓名 课程 1 课程
12、 2 课程 6成绩 名次 成绩 名次 成绩 名次流程图中的顺序文件 F0 是学生成绩文件,F0 文件经处理 1 处理后产生顺序文件 F,然后经过处理 2至处理 4 对文件 F 进行处理和更新。在处理 5 中,仅对文件 F 的纪录进行学生成绩一览表的编排输出,不进行排序和增加名次等处理。(分数:10.00)(1).【问题 1】流程图中文件 F 的纪录格式设定为见表 3 形式:表 3学号 姓名 课程代码 其中的、应定义为何种数据项?(分数:5.00)_正确答案:(成绩 名次)解析:(2).【问题 2】简述处理 2、处理 3 和处理 4 作何种处理,若有排序处理则需指明排序的键及序(升序或降序)。【
13、流程图】*(分数:5.00)_正确答案:(课程代码按升序排列、成绩按降序排列)解析:解析 处理 2 对每个文件 F 进行排序。处理 3 对每个课程代码,确定学生名次,写入文件 F 的相应字段。处理 4 按学号(升序)、课程代码(升序)对文件 F 排序。三、试题三(总题数:1,分数:10.00)1.有下列关于运动会管理系统的 ER 图,如图所示。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体之间的关系。假定已通过下列 SQL 语言建立了基本表。 CREATE TABLE ATHLETEANAME CHAR(20),ASEX CHAR(1),ATEAM CHAR(20);CREAT
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 软件 设计师 下午 试题 113 答案 解析 DOC
