[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷3及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷3及答案与解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷 3及答案与解析 一、必答题(共 4道大题,每道大题 15分) 1 阅读以下说明,回答问题 1 3,将解答填入对应的解答栏内。 说明 现有两个应用,涉及到两个关系模式: R1 (A#, A1, A3, B#, D1),其上的函数依赖 F=A#A1 , A#A2 ,A#A3 , (A#, B#)D1 R2 (B#, B1, B2),其上的函数依赖 F=B #B1 , B#B2 1 如果将上述应用的数据库设计成如下关系模式; RS(A#, A1, A2, A3, B#, B1, B2, D1),请指出该关系模式的候选键。 2 假设上述关系模
2、式 RS上存在函数依赖: A1A3 。上述关系模式 RS最高满足第几范式 (在 1NF BCNF 之内 )?为什么 ? 3 如果将上述应用的数据库设计为如下三个关系模式: R1(A#, A1, A2, A3) R2(B#, B1, B2) R3(A#, B#, D1) 那么关系模式 R2是否一定满足第 3范式 ?为什么 ? 4 阅读以下说明,回答问题 1 3,将解答填入对应的解答栏内。 说明 下图是有关学生 (student)和学习 (study)信息的对象关联图。4 试解释这个对象联系图。 5 试用 ORDB的定义语言,定义这个数据库。 6 使用 ORDB的查询语言,分别写出下列查询的 SE
3、LECT语句; 1)检索每个学生的学习课程和成绩。 2)检索至少有一门课程的求学地与籍贯在同一城市的学生的学号和姓名。 7 阅读以下说明,回答问题 1 4,将解答填入对应的解答栏内。 说明 假设二叉树采用链式存储方式存储,编写一个后序遍历二叉树的非递归方式。 Void postorder (btree * B) btree * stack m0 , *p; int tag m0, top =0; p=b; do while (p! =NULL) top+ +; (1) tag top =0; p =p- left; if (top 0) (2) if (tagtop3 = =1) (3) pr
4、int (“%d“, p- data); if(top 0) (4) tag top = 1; while (p! = NULL exit (1); int x; cin x; while(3) (4) cin x; (5) 11 阅读以下说明和 Java码,将应填入 (n)处的字名写在对应栏内。 说明 编写一个 Application,从键盘输 入整数 n,并计算从 1到 n的累加和。 import java. io. *; public class Application1 public static void main(String args) String s = “ “; int n
5、, sum = 0; System. out. println (“计算从 1到 n 的累加和。 ”); System. out. print( “请输入 n的值 :”); try (1) BufferedReader br = new BufferedReader(isr); (2) catch(Exception e) (3) for(int i=l; i =n; i+) (4) System. out. println ( “你刚才的输入是: ” + n); System. out. println ( “1到 n的累加和是: ”+ sum); 12 阅读以下说明和 Visual Bas
6、ic 码,将应填入 (n)处的字名写在的对应栏内 说明 这是一个用户名校验程序,如用户名正确,即输出欢迎字样,否则,弹出警告窗并直接退出程序。下面是实现上述功能的程序,请填空。 “Option Explicit”此语句的作用 :强制显示声明 Dim UserName (2) As String Dim Flag As Boolean (1) Private Sub Form _ Load( ) UserName (0) = “AA“: UserName (1) = “BB“: UserName(2) = “CC“ Flag = False inputName = InputBox( “请输入名
7、称: “,”身份确认 ”“,”) Dim i As Integer For i = 0 To False If inputName = UserName(i) Then (2) End If Next i If (3) Then MsgBox “用户身份确失败 !退出应用 ”, vbOKOnly, “警告 ” End End If End Sub Private Sub Form_ Paint( ) (4) End Sub 软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷 3答案与解析 一、必答题(共 4道大题,每道大题 15分) 1 【正确答案】 (A#, B#) 2 【正确答案】
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 下午 应用技术 试题 模拟 答案 解析 DOC
