[计算机类试卷]2008年4月国家二级(ACCESS)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2008年4月国家二级(ACCESS)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2008年4月国家二级(ACCESS)笔试真题试卷及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、2008年 4月国家二级( ACCESS)笔试真题试卷及答案与解析 1 程序流程图中带有箭头的线段表示的是 _。 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 2 结构化程序设计的基本原则不包括 _。 ( A)多态性 ( B)自顶向下 ( C)模块化 ( D)逐步求精 3 软件设计中模块划分应遵循的准则是 _。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 4 在软件开发中,需求分析阶段产生的主要文档是 _。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划 5 算法的有穷性是指 _
2、。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 6 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2的排序方法是_。 ( A)快速排序 ( B)冒泡排序 ( C)直接插入排序 ( D)堆排序 7 下列关于栈的叙述正确的是 _。 ( A)栈按 “先进先出 ”组织数据 ( B)栈按 “先进后出 ”组织数据 ( C)只能在栈底插入数据 ( D)不能删除数据 8 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 _。 ( A)需求分析阶段 ( B)概念设计阶段 ( C)逻辑设
3、计阶段 ( D)物理设计阶段 9 有三个关系 R、 S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 _。 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 10 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄, 身份证号 ),课程 C(课号,课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字 (键或码 )为_。 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓名,成绩 11 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在超市数据库中,实体
4、之间属于一对一关系的是 _。 ( A) “顾客 ”与 “收款口 ”的关系 ( B) “收款口 ”与 “收款员 ”的关系 ( C) “班组 ”与 “收款员 ”的关系 ( D) “收款口 ”与 “设备 ”的关系 12 在教师表中,如果要找出职称为 “教授 ”的教师,所采用的关系运算是 _。 ( A)选择 ( B)投影 ( C)联接 ( D)自然联接 13 在 SELECT语句中,使用 ORDER BY是为了指定 _。 ( A)查询的表 ( B)查询结果的顺序 ( C)查询的条件 ( D)查询的字段 14 在数据表中,对指定字段查找匹配项,按下图 “查找和替换 ”对话框中的设置,查找的结果是 _。(
5、 A)定位简历字段中包含了字符串 “组织能力强 ”的记录 ( B)定位简历字段仅为 “组织能力强 ”的记录 ( C)显示符合查询内容的第一条记录 ( D)显示符合查询内容的所有记录 15 “教学管理 ”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置 _。 ( A)默认值 ( B)有效性规则 ( C)索引 ( D)表之间的关系 16 下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是 _。( A) SELECT 姓名 ,性别 ,所属院系 ,简历 FROM tStud WHERE 性别 =“女 “ AND 所属院系 IN(“03“,“0
6、4“) ( B) SELECT 姓名 ,简历 FROM tStud WHERE 性别 =“女 “ AND 所属院系 IN(“03“,“04“) ( C) SELECT 姓名 ,性别 ,所属院系 ,简历 FROM tStud WHERE 性别 =“女 “ AND 所属院系 =“03“ OR 所属院系 =“04“ ( D) SELECT 姓名 ,简历 FROM tStud WHERE 性别 =“女 “ AND 所属院系 =“03“ OR 所属院系 =“04“ 17 如果在数据库中已有同名 的表,要通过查询覆盖原来的表,应该使用的查询类型是 _。 ( A)删除 ( B)追加 ( C)生成表 ( D)
7、更新 18 条件 “Not工资额 2000”的含义是 _。 ( A)选择工资额大于 2000的记录 ( B)选择工资额小于 2000的记录 ( C)选择除了正资额大于 2000之外的记录 ( D)选择除了字段工资额之外的字段,且大于 2000的记录 19 Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改。为此需要定义参照完整性关系的 _。 ( A)级联更新相关字段 ( B)级联删除相关字段 ( C)级联修改相关字段 ( D)级联插入相关字段 20 如果输入掩码设置为 “L”,则在输入数据的时候,该位置上可以接受的合法输入是 _。 ( A)必须输入字母
8、或数字 ( B)可以输入字母、数字或空格 ( C)必须输入字母 A Z ( D)任意符号 21 定义字段默认值的含义是 _。 ( A)不得使该字段为空 ( B)不允许字段的值超出某个范围 ( C)在未输入数据之前系统自动提供的数值 ( D)系统自动把小写字母转化为大写 字母 22 在窗体上,设置控件 Command0为不可见的属性是 _。 ( A) Command0.Colore ( B) Command0.Caption ( C) Command0.Enabled ( D) Command0.Visible 23 能够接受数值型数据输入的窗体控件是 _。 ( A)图形 ( B)文本框 ( C
9、)标签 ( D)命令按钮 24 SQL语句不能创建的是 _。 ( A)报表 ( B)操作查询 ( C)选择查询 ( D)数据定义查询 25 不能够使用宏 的数据库对象是 _。 ( A)数据表 ( B)窗体 ( C)宏 ( D)报表 26 在下列关于宏和模块的叙述中,正确的是 _。 ( A)模块是能够被程序调用的函数 ( B)通过定义宏可以选择或更新数据 ( C)宏或模块都不能是窗体或报表上的事件代码 ( D)宏可以是独立的数据库对象,可以提供独立的操作动作 27 VBA程序流程控制的方式是 _。 ( A)顺序控制和分支控制 ( B)顺序控制和循环控制 ( C)循环控制和分支控制 ( D)顺序、
10、分支和循环控制 28 从字符串 s中的第 2个字符开始获得 4个字符的子字符串函数是 _。 ( A) Mid$(s,2,4) ( B) Left$(s,2,4) ( C) Right$(s,4) ( D) Left$(s,4) 29 语句 Dim NewArray(10) As Integer的含义是 _。 ( A)定义了一个整型变量且初值为 10 ( B)定义了 10个整数构成的数组 ( C)定义了 11个整数构成的数组 ( D)将数组的第 10元素设置为整型 30 在 Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用 的对象是 _。 ( A)窗体 ( B)模块 ( C)宏
11、 ( D)报表 31 不属于 VBA提供的程序运行错误处理的语句结构是 _。 ( A) On Error Then 标号 ( B) On Error Goto 标号 ( C) On Error Resume Next ( D) On Error Goto 0 32 ADO的含义是 _。 ( A)开放数据库互连应用编程接口 ( B)数据库访问对象 ( C)动态链接库 ( D) Active数据对象 33 若要在子过程 Procl调用后 返回两个变量的结果,下列过程定义语句中有效的是 _。 ( A) Sub Procl(n, m) ( B) Sub Procl(ByVal n, m) ( C) S
12、ub Procl(n, ByVal m) ( D) Sub Procl(ByVal n, ByVal m) 34 下列四种形式的循环设计中,循环次数最少的是 _。 ( A) a=5:b=8 Do a=a+1 Loop While a b ( B) a=5:b=8 Do a=a+1 Loop Until a b ( C) a=5:b=8 Do Until a b b=b+1 Loop ( D) a=5:b=8 Do Until a b a=a+1 Loop 35 在窗体中有一个命令按钮 run35,对应的事件代码如下: Private Sub run35_Enter() Dim num As I
13、nteger Dim a As Integer Dim b As Integer Dim i As Integer For i= 1 To 10 num = InputBox(“请输入数据 :“, “输入 “, 1) If Int(num/2) = num/2 Then a=a+1 Else b=b+1 End If Next i MsgBox(“运行结果 : a=“ & Str(a)&“,b=“ & Str(b) End sub 运行以上事件所完成的功能是 _。 ( A)对输入的 10个数据求累加和 ( B)对输入的 10个数据求各自的余数,然后再进行累加 ( C)对输入的 10个数据分别统
14、计有几个是整数,有几个是非整数 ( D)对输入的 10个数据分别统计有几个是奇数,有几个是偶数 36 测试用例包括输入值集和【 】值集。 37 深度为 5的满二叉树有【 】个叶子结点。 38 设某循环队列的容量为 50,头指针 front=5(指向队头元素的前一位置 ),尾指针reaf=29(指向队尾 元素 ),则该循环队列中共有【 】个元素。 39 在关系数据库中,用来表示实体之间联系的是【 】。 40 在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,【 】负责数据的模式定义与数据的物理存取构建。 41 在 Access中,要在查找条件中与任意一个数字字符匹配,可使用的通配
15、符是【 】。 42 在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是【 】查询。 43 Int(-3.25)的结果是【 】。 44 分支结构在程序执行时,根据【 】选择执行不同的程序语句。 45 在 VBA中变体类型的类型标识是【 】。 46 在窗体中有一个名为 Command1的命令按钮, Click事件的代码如下: Private Sub Command1_Click() f=0 For n = 1 To 10 Step 2 f = f+n Next n Me!Lb1.Caption = f End Sub 单击命令按钮后,标签显示的结果是【 】。 47 在窗体中有一
16、个名为 Command12的命令按钮, Click事件的代码如下。该事件所完成的功能是:接受从键盘输入的 10个大于 0的整数,找出其中的最大值和对应的输入位置。请依据上述功能要求将程序补充完整。 Private Sub Command12_Click() max = 0 max_n = 0 For i=1 To 10 num= Val(InputBox(“请输入第 “ & i & “个大于 0的整数: “) If(num max) Then max = 【 】 max_n= 【 】 End If Next i MsgBox(“最大值为第 “& max_n & “个输入的 “& max) En
17、d Sub 48 下列子过程的功能是:将当前数据库文件中 “学生表 ”的学生 “年龄 ”都加 1。请在程序空白的地方填写适当的语句,使程序实现所需的功能: Private Sub SetAgePlus1_Click() Dim db As DAO.Database Dim rs As DAO.Recordset Dim fd As DAO.Field Set db = CurrentDb() set rs = db.OpenRecordset(“学生表 “) Set fd= rs.Fields(“年龄 “) Do While Not rs.EOF rs.Edit fd =【 】 rs.Upda
18、te 【 】 Loop rs.Close db.Close Set rs = Nothing Set db = Nothing End Sub 2008年 4月国家二级( ACCESS)笔试真题试卷答案与解析 1 【正确答案】 C 【试题解析】 程序流程图 (PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。 2 【正确答案】 A 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用 goto语句。 1、自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,
19、先从最上层总目标开始设计,逐步使问题具体化。 2、逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化。 3、模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。 4、限制使用 goto语句。 3 【正确答案】 B 【试题解析】 软件设计中通常采用结构化设计方法,模块的独章程度是评价设计好坏的重要度量标准。耦合性与内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱
20、模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 4 【正确答案】 B 【试题解析】 软件需求规格说明书是需求分析阶段产生的主要文档,可以为用户、分析人员和设计人员之间的 交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制开发软件进程的依据。 5 【正确答案】 A 【试题解析】 算法的有穷性,是指算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。 6 【正确答案】 D 【试题解析】 对于长度为 n的线性表,在最坏的情况下,快速排序所需要的比较次数为 n(n-1)/2;冒泡排序所需要的比较次数为 n(n-1)/2;直接插入排序所需要的比较次数为 n(n-1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2008 国家 二级 ACCESS 笔试 答案 解析 DOC
