【计算机类职业资格】中级软件设计师下午试题-7及答案解析.doc
《【计算机类职业资格】中级软件设计师下午试题-7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级软件设计师下午试题-7及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、中级软件设计师下午试题-7 及答案解析(总分:104.00,做题时间:90 分钟)一、B试题一/B(总题数:3,分数:15.00)1.问题 1 如果将上述应用的数据库设计成如下关系模式; RS (A#,A1,A2,A3,B#,B1,B2,D1),请指出该关系模式的候选键。(分数:5.00)填空项 1:_2.问题 2 假设上述关系模式 RS 上存在函数依赖:A1A3。上述关系模式 RS 最高满足第几范式(在1NFBCNF 之内)?为什么?(分数:5.00)填空项 1:_3.问题 3 如果将上述应用的数据库设计为如下三个关系模式: R1 (A#,A1,A2,A3) R2 (B#,B1,B2) R3
2、 (A#,B#,D1) 那么关系模式 R2 是否一定满足第 3 范式?为什么?(分数:5.00)填空项 1:_二、B试题二/B(总题数:3,分数:15.00)4.问题 1 试解释这个对象联系图。(分数:5.00)填空项 1:_5.问题 2 试用 ORDB 的定义语言,定义这个数据库。(分数:5.00)填空项 1:_6.问题 3 使用 ORDB 的查询语言,分别写出下列查询的 SELECT 语句; 1) 检索每个学生的学习课程和成绩。 2) 检索至少有一门课程的求学地与籍贯在同一城市的学生的学号和姓名。 (分数:5.00)填空项 1:_三、B试题三/B(总题数:1,分数:15.00)7.说明 假
3、设二叉树采用链式存储方式存储,编写一个后序遍历二叉树的非递归方式。 Void postorder (btree * B) btree * stack m0 , *p; int tag m0, top =0; p=b; do while (p! =NULL) top+ +; U(1) /U tag top =0; p =p- left; if (top 0) U(2) /U if (tagtop3 = =1) U(3) /U print (“%d“, p- data); if(top0) U(4) /U tag top = 1; while (p! = NULL public: Point(in
4、t i, int j) U (1) /U int getx( ) return x; int gety( ) return y; void disp( ) U (2) /U ; float distance( Point U(3) /U return d; void main( ) U (4) /U p1. disp ( ); cout “与”; p2. diap( ); cout “之间距离=” distance (p1,p2) end1; (分数:15.00)填空项 1:_六、B试题六/B(总题数:1,分数:15.00)11.说明 编写一个完整的 JavaApplet 程序使用复数类 Co
5、mplex 验证两个复数 1+2i 和 3+4i 相加产生一个新的复数 4+6i。 复数类 Complex 必须满足如下要求: (1) 复数类 Complex 的属性有: RealPart: int 型,代表复数的实数部分 ImaginPart: int 型,代表复数的虚数部分 (2) 复数类 Complex 的方法有: Complex():构造函数,将复数的实部和虚部都置 0 Complex (intr,inti):构造函数,形参 r 为实部的初值,i 为虚部的初值。 ComplexeomplexAdd (Complexa):将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给
6、此方法的调用者 String ToString():把当前复数对象的实部、虚部组合成 s+ bi 的字符串形式,其中 a 和 b 分别为实部和虚部的数据。 importjava. applet. * ; importjava. awt. * ; publicclassabcextends Applet Complex a, b, c; publi cvoid init( ) a = newComplex(1,2); b = newComplex(3,4); c = newComplex(); publievoidpaint (Graphicsg) U (1) /U g. drawstring(
7、 “第一个复数:” + a. toString(), 10,50); g. drawstring( “第二个复数:” + b. toString( ), 10,70 ); g. drawstring( “两复之和:” + c. toString( ), 10,90); class Complex int RealPart; int ImaginPart; Complex( ) U (2) /U Complex( intr , inti) U (3) /U ComplexeomplexAdd (Complexa) Complextemp = newComplex( ); temp. BealPa
8、rt = RealPart + a. BealPart; U(4) /U returntemp; public StringtoString( ) return( RealPart + “ + “ + ImaginPart + “ i “); (分数:15.00)填空项 1:_七、B试题七/B(总题数:1,分数:15.00)12.说明 已有一个工程文件,窗体上有两个图片框,名称为 P1,P2。分别用来表示信号灯合汽车,其中在 P1 中轮流装入“黄灯.ico”、“红灯.ico”、“绿灯.ico”文件来实现信号灯的切换;还有两个计时器 Timer1 和 Timer2,Timer1 用于变换信号灯,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 软件 设计师 下午 试题 答案 解析 DOC
