[计算机类试卷]国家二级(ACCESS)机试模拟试卷60及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷60及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷60及答案与解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 60及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上说法均错误 2 下列与队列结构有关联的是 ( A)函数的递归调用 ( B)数组元素的引用 ( C)多重循环的执行 ( D)先到先服务的作业调度 3 对下列二叉树 进行前序遍历的结果为 ( A) DYBEAFCZX ( B) YDEBFZXCA ( C) ABDYECFXZ ( D) ABCDEFXYZ 4 一个栈的初始状态为空。现将元素 1,2,3,A
2、,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是 ( A) 1,2,3,A,B,C ( B) C,B,A,1,2,3 ( C) C,B,A,3,2,1 ( D) 1,2,3,C,B,A 5 下面属于白盒测试方法的是 ( A) 等价类划分法 ( B)逻辑覆盖 ( C)边界值分析法 ( D)错误推测法 6 下面对对象概念描述正确的是 ( A)对象间的通信靠消息传递 ( B)对象是名字和方法的封装体 ( C)任何对象必须 有继承性 ( D)对象的多态性是指一个对象有多个操作 7 软件设计中模块划分应遵循的准则是 ( A)低内聚低耦合 ( B)高耦合高内聚 ( C)高内聚低耦合 ( D)以上说法均
3、错误 8 下面描述中不属于数据库系统特点的是 ( A)数据共享 ( B)数据完整性 ( C)数据冗余度高 ( D)数据独立性高 9 数据库设计过程不包括 ( A)概念设计 ( B)逻辑设计 ( C)物理设计 ( D)算法设计 10 有三个关系 R, S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( A)自然连接 ( B)交 ( C)投影 ( D)并 11 从数据库类型上看, Access 的类型是 ( A)近代型 ( B)现代型 ( C)表格型 ( D)关系型 12 在一个关系中要找出某些字段组成新关系,应使用的操作是 ( A)连接运算 ( B)选择运算 ( C) 查询运算 ( D)
4、投影运算 13 Access 中存储基本数据的对象是 ( A)表 ( B)查询 ( C)窗体 ( D)报表 14 在 Access 2010 的数据表视图中,不能进行的操作是 ( A)修改字段的类型 ( B)隐藏指定的字段 ( C) 删除指定的字段 ( D)冻结指定的字段 15 定义字段默认值的含义是 ( A)字段不能为空,必须输入默认值 ( B)字段的取值不允许超出默认值范围 ( C)在未输入数值之前,系统自动提供的值 ( D)对输入的数据按默认的方式进行数值转换 16 Access 支持的查询类型有 ( A)选择查询、交叉表查询、参数查询、 SQL 查询和操作查询 ( B)选择查询、基本查
5、询、参数查询、 SQL 查询和操作查询 ( C)多表查询、单表查询、参数查询、 SQL 查询和操作查询 ( D)选择查询、汇总查询、参数查询、 SQL 查询和操作查询 17 若要在文本型字段查询 “Access“开头的字符串,正确的条件表达式是 ( A) like “Access*“ ( B) like “Access“ ( C) like “*Access*“ ( D) like “*Access“ 18 要查询生于 1983 年的学生,需在查询设计视图的 “出生日期 “(日期类型)列的条件单元格中输入条件,错误的条件表达式是 ( A) =#1983-1-1# And =#1983-1-1#
6、 And b Then a = a - b Else b = b + a End If ( A) 50 和 50 ( B) 100 和 50 ( C) 100 和 150 ( D) 150 和 100 38 执行下列程序段后,变量 S 的值是 Dim S As Integer, n As Integer S = 0 : n = 1 Do While n 10 Then Exit For Next j text1 = str(n) End Sub 程序运行时单击命令按钮,文本 框中显示的值 ( A) 2 ( B) 3 ( C) 4 ( D) 5 40 采用 ADO 完成对 “教学管理 .mdb“
7、文件中 “学生表 “的学生年龄都加 1的操作,程序空白处应填写的是 Sub SetAgePlus( ) Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim fd As ADODB.Field Dim strConnect As String Dim strSQL As String Set cn = CurrentProject.Connection strSQL = “Select 年龄 from 学生表 “ rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic,
8、adCmdText Set fd = rs.Fields(“年龄 “) Do While Not rs.EOF fd = fd + 1 _ rs.MoveNext Loop rs.Close cn.Close Set rs = Nothing Set cn = Nothing End Sub ( A) rs.Edit ( B) rs.Update ( C) Edit ( D) Update 二、基本操作题 41 考生文件夹下有一个数据库文件 “sampl accdb”,其中已经设计好表对象“tEmployee”和窗体对象 “fList”。请按以下 要求完成对表的编辑。 (1)根据 “tEmpl
9、oyee“表的结构,判断并设置主键;将 “编号 ”字段的字段大小改为7;删除 “照片 ”字段。 (2)设置 “性别 ”字段的 “有效性规则 ”属性为只能输入 “男 ”或 “女 ”;设置 “年龄 ”字段的 “输入掩码 ”为只能输入两位数字,并设置其默认值为 19;设置 “工作时间 ”的 “有效性规则 ”属性为只能输入当前时间之前的时间 (含当前时间 )。 三、简单应用题 41 在考生文件夹下有一个数据库文件 “samp2 aecdb”,其中存在已经设计好的 3个关联表对象 “tCourse”、 “tGrade”、 “tStudent”和一个空表 “tSinfo”,请按以下要求完成设计。 42 创
10、建一个查询,查找并显示 “姓名 ”、 “政治面貌 ”、 “课程名 ”和 “成绩 ”4个字段的内容,将查询命名为 “qT1”。 43 创建一个查询,计算每名学生所选课程的学分总和,并依次显示 “姓名 ”和 “学分 ”,其中 “学分 ”为计算出的学分总和,将查询命名为 “qT2”。 44 创建一个查询,查找年龄小于平均年龄的学生,并显示其 “姓名 ”,将查询命名为 “qT3”。 45 创建一个查询,将所有学生的 “班级编号 ”、 “学 号 ”、 “课程名 ”和 “成绩 ”等值填入 “tSinfo”表相应的字段中,其中 “班级编号 ”的值是 “tstudent”表中 “学号 ”字段的前 6位,将查询
11、命名为 “qT4”。 四、综合应用题 46 考生文件夹下有一个数据库文件 “samp3 accdb”,其中已经设计好表对象“tTeacher”、窗体对象 “tTest”、报表对象 “rTeacher”和宏对象 “m1”。在此基础上按照以下要求补充窗体设计和报表设计。 (1)将报表对象 rTeacher的报表主体节区中名为 “性别 ”的文本框显示内容设置为“性别 ”字段值,并 将文本框命名为 “tSex”。 (2)在报表对象 rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边 0 3厘米、距左侧 3 6厘米,命名为“tAvg”。 要求:平均年龄保留
12、整数。 (3)设置 “tTest”窗体。打开窗体时,窗体标题显示内容为: “*月 *日 *#样例 ”,请按照 VBA代码中的指示将代码补充完整。 注意: 显示标题中,月和日均为本年度当月和当日, “#”为标签控件 “bTitle”的内容; 显示内容中间及前后不允许出现空 格; 如果月或日小于 10,按实际位数显示。 要求:本年度当月和当日的时间必须使用函数获取。 (4)设置窗体对象 “fTest”上名为 “btest”的命令按钮的 单击事件属性为给定的宏对象 m1。 注意:不允许修改数据库中的表对象 “tTeacher”和宏对象 “m1”;不允许修改窗体对象 “fTest”和报表对象 “rTe
13、acher”中未涉及的控件和属性。程序代码只允许在“*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修 改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 60答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。 2 【正确答案】 D 【试题解析】 队列的修改是依先进先出的原则进行的, D正确。 3 【正确答案】 C 【试题解析】 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时
14、,仍然先访问根结点 ,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则: 访问根结点; 前序遍历左子树; 前序遍历右子树, C正确。 4 【正确答案】 C 【试题解析】 栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选 C。 5 【正确答案】 B 【试题解析】 白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断 -条件覆盖,选择 B。其余为黑盒测试法。 6 【正确答案】 A 【试题解析】 对象之间进行通信的 构造叫做消息, A正确。多态性是指同一个操作可以是不同对象的行为, D错误。对象不一定必
15、须有继承性, C错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作, B错误。 7 【正确答案】 C 【试题解析】 根据软件设计原理提出如下优化准则: 划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。 一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。 软件结构的深度、宽度、扇入、扇出应适当。 模块的大小要适中。 C正确。 8 【正确答案】 C 【试题解析】 数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。 9 【正确答案】 D 【试题解析】 数据库设计过程
16、主要包括需求分析、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。答案为 D选项。 10 【正确答案】 A 【试题解析】 关系 R和关系 S有公共域,关系 T是通过公共域的等值进行连接的结果,符合自然连接,选 A。 11 【正确答案】 D 【试题解析】 关系型数据库中所谓的 “关系 “是指数据模型符合满足一定条件的二维表格式。在 Access中,一个表就是一个关系,每一个关系都是一个二维表。目前 ACCESS是世界上最流行的一种关系型桌面数据管理系统。 12 【正确答案】 D 【试题解析】 专门的关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那
17、些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系 ,生成的新关系中包含满足条件的元组。在一个关系中要找出某些字段组成新关系属于投影运算。 13 【正确答案】 A 【试题解析】 表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。 14 【正确答案】 A 【试题解析】 在 Access 2003 的 “数据表 “视图中可以隐藏、删除或冻结指定的字段,若要修改字段的类型则需使用 “设计 “
18、视图。 15 【正确答案】 C 【试题解析】 在一个数据库中,往往会 有一些字段的数据内容相同或含有相同的部分。例如, “学生 “表中的性别字段只有 “男 “或 “女 “两种值,这种情况下就可以设置一个默认值。设置默认值后,在生成新记录时,若该字段没有增加内容,系统会自动将这个默认值插入到相应的字段中。 16 【正确答案】 A 【试题解析】 Access的查询分为 5种类型,分别是选择查询、交叉表查询、参数查询、操作查询和 SQL查询。 17 【正确答案】 A 【试题解析】 Like用于指定查找文本字段的字符模式,通配符 *表示与任何个数的字符匹配。因此, Like“Access“表示查询字段
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 60 答案 解析 DOC
