【计算机类职业资格】中级软件设计师下午试题-3及答案解析.doc
《【计算机类职业资格】中级软件设计师下午试题-3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级软件设计师下午试题-3及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、中级软件设计师下午试题-3 及答案解析(总分:151.00,做题时间:90 分钟)一、B试题一/B(总题数:4,分数:60.00)1.问题 1 把上面用关系表示的实体,实体与实体之间的联系,用 E-R 图表示出来,要求在图中表示联系的类型(1:1,L:N,M:N)。(分数:15.00)填空项 1:_2.问题 2 使用关系代数表达式写出查询所有年龄在 20 岁以下的学生姓名和年龄。(分数:15.00)填空项 1:_3.问题 3 用 SQL 语言写出查询:查询年龄不在 2023 岁(包括 20 岁和 23 岁)之间的学生的姓名,系别和年龄。(分数:15.00)填空项 1:_4.问题 4 用 SQL
2、 语言写出操作:把数学系全体学生的成绩置零。(分数:15.00)填空项 1:_二、B试题二/B(总题数:4,分数:16.00)5.问题 1 该关系模式满足 2NF 吗?为什么?(分数:4.00)填空项 1:_6.问题 2 如果将关系模式 R 分解为: R1(A#,B#,E) R2(B#,C,D) 指出关系模式 R2 的键,并说明该关系模式最高满足第几范式(在 1NFBCNF 之内)(分数:4.00)填空项 1:_7.问题 3 将关系模式 R 分解到 BCNF(分数:4.00)填空项 1:_8.问题 4 在 E-R 模型中,如果实体间是 1:N 的联系,如何设计相应部分的关系模型?(分数:4.0
3、0)填空项 1:_三、B试题三/B(总题数:1,分数:15.00)9.#include stdio. h void main( ) int digit; long in , s; seanf(“ % Id“, U (1) /U; U (2) /U; while(in 0) U (3) /U; s = s + digit* digit; U (4) /U; pfinff( “sum = % 1dn“, s ); (分数:15.00)填空项 1:_四、B试题四/B(总题数:1,分数:15.00)10.说明 某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从 7201 至 7299。外线号码先
4、拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从 100 到 300 中任意的数字串。市话号码是以局号和分局号组成。局号可以是 455,466,888,552 中任意一个号码。分局号是任意长度为 4 的数字串。要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。(分数:15.00)_五、B试题五/B(总题数:1,分数:15.00)11.说明 以下函数完成求表达式 (分数:15.00)填空项 1:_六、B试题六/B(总题数:1,分数:15.00)12.说明 编写一个学生类 Student,要求: (1) 学生类 Student 属性有: id: long 型,代表
5、学号 name: String 类对象,代表姓名 age: int 型,代表年龄 sex: boolen 型,代表性别(其中:true 表示男,false 表示女) phone: String 类对象,代表联系电话 (2) 学生类 Student 的方法有: Student (long i,String n,int a,boolean s,String p) :有参构造函数,形参表中的参数分别初始化学号、姓名、 年龄、性别和联系电话。 int getAge ():获取年龄作为方法的返回值。 boolean getSex ():获取性别作为方法的返回值。 String getPhone ():获
6、取联系电话作为方法的返回值。 public String to String ():以姓名:性别:学号:联系电话的形式作为方法的返 import java. applet. Applet; import java. awt.* ; public class Student extends Applet long id; String name, phone; int age; boolean sex; Student(long i, String n, int a, boolean s, String p) id=i; name = n; age = a; sex= s; phone = p;
7、 public void paint( Graphics g) Student x= new Student (5000,“ xiaoliu“ , 89, true, “ 8989898“ ); U (1) /U; U (2) /U g. drawstring( x. getPhone( ), 140,140); int getAge( ) return age; boolean getsex ( ) return sex; String getPhone( ) return phone; String ToString( ) U (3) /U (分数:15.00)填空项 1:_七、B试题七/
8、B(总题数:1,分数:15.00)13.Private Sub Command1_ Click( ) If List1. ListIndex =U (1) /UThen List1. RemoveItemU (2) /ULabel1. Caption =U (3) /U Else MsgBox “请选择要删除的项目”End If End Sub(分数:15.00)填空项 1:_中级软件设计师下午试题-3 答案解析(总分:151.00,做题时间:90 分钟)一、B试题一/B(总题数:4,分数:60.00)1.问题 1 把上面用关系表示的实体,实体与实体之间的联系,用 E-R 图表示出来,要求在图
9、中表示联系的类型(1:1,L:N,M:N)。(分数:15.00)填空项 1:_ (正确答案: )解析:议题一 解答要点 实体联系模型(ER 模型)中的基本语义单位是实体和联系。ER 模型的图形表示称为 ER 图。联系可以同一个或多个实体有关。实体与实体之间的联系可以是一对一,一对多和多对多。利用 ER 模型进行数据库的概念设计,可以分成三步:首先设计局部 ER,然后把各个局部 ER 模型综合成一个全局的模型,最后对全局 ER 模型进行优化,得到最终的 ER 模型。关于 SQI语言,见(13)解析。2.问题 2 使用关系代数表达式写出查询所有年龄在 20 岁以下的学生姓名和年龄。(分数:15.0
10、0)填空项 1:_ (正确答案: Sname, Sage ( Sage 20 ( Student ) ))解析:3.问题 3 用 SQL 语言写出查询:查询年龄不在 2023 岁(包括 20 岁和 23 岁)之间的学生的姓名,系别和年龄。(分数:15.00)填空项 1:_ (正确答案:SELECT Shame, Sdept, Sage FROM Student)解析:WHERE Sage NOT BETWEEN 20 AND 23 或 SELECT Shame, Sdept, Sage FROM Student WHERE NOT (Sage BETWEEN 20 AND 23 )或 SELE
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 软件 设计师 下午 试题 答案 解析 DOC
