[计算机类试卷]国家二级(ACCESS)机试模拟试卷146及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷146及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷146及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 146及答案与解析 一、选择题 1 下列关于栈叙述正确的是 ( )。 ( A)栈顶元素最先能被删除 ( B)栈顶元素最后才能被删除 ( C)栈底元素永远不能被删除 ( D)栈底元素最先被删除 2 下列叙述中正确的是 ( )。 ( A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 ( B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 ( C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 ( D)以上说法都不正确 3 某二 叉树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为 (假设根结点在第 l层 )( )。 (
2、A) 3 ( B) 4 ( C) 6 ( D) 7 4 软件按功能可以分为应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( )。 ( A)学生成绩管理系统 ( B) C语言编译程序 ( C) UNIX操作系统 ( D)数据库管理系统 5 结构化程序所要求的基本结构不包括 ( )。 ( A)顺序结构 ( B) GOTO跳转 ( C)选择 (分支 )结构 ( D)重复 (循环 )结构 6 下面描 述中错误的是 ( )。 ( A)系统总体结构图支持软件系统的详细设计 ( B)软件设计是将软件需求转换为软件表示的过程 ( C)数据结构与数据库设计是软件设计的任务之一 ( D)
3、PAD图是软件详细设计的表示工具 7 负责数据库中查询操作的数据库语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 8 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是 ( )。 ( A) 1: 1联系 ( B) 1: m联系 ( C) m: 1联系 ( D) m: n联系 9 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)并 ( C)交 ( D)差 10 定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是 ( )。 ( A) -36
4、9 ( B) 369 ( C) 0 369 ( D)整数集合 1, 2, 3, 4, 5 11 下列关于数据库特点的叙述中,错误的是 ( )。 ( A)数据库能够减少数据冗余 ( B)数据库中的数据可以共享 ( C)数据库中的表能够避免一切数据的重复 ( D)数据库中的表既相对独立,又相互联系 12 在数据表的 “查找 ”操作中,通配符 “-”的含义是 ( )。 ( A)通配任意多个减号 ( B)通配任意单个字符 ( C)通配任意单个运算符 ( D)通配指定范围内的任意单个字符 13 若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是( )。 ( A)文本型 ( B)备注型 (
5、C)超链接型 ( D) OLE对象型 14 在 Access的数据表中删陈一条记录,被删除的记录 ( )。 ( A)不能恢复 ( B)可以恢复到原 来位置 ( C)被恢复为第一条记录 ( D)被恢复为最后一条记录 15 如果输入掩码设置为 “L”,则在输入数据的时候,该位置上可以接受的合法输入是 ( )。 ( A)任意符号 ( B)必须输入字母 A Z ( C)必须输入字母或数字 ( D)可以输入字母、数字或空格 16 下列不属于查询设计视图 “设计网格 ”中的选项是 ( )。 ( A)排序 ( B)显示 ( C)字段 ( D)类型 17 在 Access数据库中创建一个新表,应该使用的 SQ
6、L语句是 ( )。 ( A) CREATE TABLE ( B) CREATE INDEX ( C) ALTER TABLE ( D) CREATE DATABASE 18 下面显示的是查询设计视图的 “设计网格 ”部分:从所显示的内容中可以判断出该查询要查找的是 ( )。 ( A)性别为 “女 ”并且 1980年以前参加工作的记录 ( B)性别为 “女 ”并且 1980年以后参加工作的记录 ( C)性别为 “女 ”或者 1980年以前参加工作的记录 ( D)性别为 “女 ”或者 1980年以后参加工作的记录 19 下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是 ( )。(
7、A) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 =女 AND所属院系 IN(03, 04) ( B) SELECT姓名,简历 FROM tStud WHERE性别 =女 AND所属院系 IN(03, 04) ( C) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE性别 =女 AND所属院系 =03OR所属院系 =04 ( D) SELECT姓名,简历 FROM tStud WHERE性别 =女 AND所属院系 =03OR所属院系 =04 20 在下列查询语句中,与 SELECT TAB1 *FROM TAB1 WHERE InStr
8、(简历 , 篮球 ) 0功能等价的语句是 ( )。 ( A) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like篮球 ( B) SELECT TAR1 *FROM TAB1 WHERE TAB1简历 Like*篮球 ( C) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like水篮球 * ( D) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like篮球 * 21 决定一个窗体有无 “控制 ”菜单的属性是 ( )。 ( A) MinButton ( B) Caption ( C) MaxButton ( D)
9、 ControlBox 22 如果要改变窗体或报表的标题,需要设置的属性是 ( )。 ( A) Name ( B) Caption ( C) BackColor ( D) BorderStyle 23 命令按钮 Command1的 Caption属性为 “退出 (x)”,要将命令按钮的快捷键设为Alt+x,应修改 Caption属性为 ( )。 ( A)在 x前插入 & ( B)在 x后插入 & ( C)在 x前插入 # ( D)在 x后插入 # 24 能够接受数值型数据输入的窗体控件是 ( )。 ( A)图形 ( B)文本框 ( C)标签 ( D)命令按钮 25 将项目添加到 List控件中
10、的方法是 ( )。 ( A) List ( B) ListCount ( C) Move ( D) AddItem 26 在窗口中有一个标签 Labe10和一个命令按 钮 Command1, Command1的事件代码如下: Private Sub Command1_Click() Labe10 Top=Labe10 Top+20 End Sub 打开窗口后,单击命令按钮,结果是 ( )。 ( A)标签向上加高 ( B)标签向下加高 ( C)标签向上移动 ( D)标签向下移动 27 在 Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为 ( ) ( A)
11、程序范围 ( B)全局范围 ( C)模块范 围 ( D)局部范围 28 表达式 Fix(-3 25)和 Fix(3 75)的结果分别是 ( )。 ( A) -3, 3 ( B) -4, 3 ( C) -3, 4 ( D) -4, 4 29 为使窗体每隔 0 5秒钟激发一次计时器事件 (timer事件 ),则应将其 Interval属性值设置为 ( )。 ( A) 5000 ( B) 500 ( C) 5 ( D) 0 5 30 在下列关于宏和模块的叙述中,正确的是 ( )。 ( A)模块是能够被程序调用的函数 ( B)通过定义宏可以选择或更新数据 ( C)宏或模 块都不能是窗体或报表上的事件代
12、码 ( D)宏可以是独立的数据库对象,可以提供独立的操作动作 31 VBA程序流程控制的方式是 ( )。 ( A)顺序控制和分支控制 ( B)顺序控制和循环控制 ( C)循环控制和分支控制 ( D)顺序、分支和循环控制 32 在过程定义中有语句: Private Sub GetData(ByVal data As Integer) 其中 “ByVal”的含义是 ( )。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 33 语句 Dim NewArray(10)As Integer的含义是 ( )。 ( A)定义了一个整型变量且初值为 10 ( B)定义了 10个整数构
13、成的数组 ( C)定义了 11个整数构成的数组 ( D)将数组的第 10元素设置为整型 34 VBA中不能实现错误处理的语句结构是 ( )。 ( A) On Error Then标号 ( B) On Error Goto标号 ( C) On Error Resume Next ( D) On Error Goto 0 35 要想改变一个窗体的标题内容,则应该设置的 属性是 ( )。 ( A) Name ( B) Fontname ( C) Caption ( D) Text 36 下列程序段运行结束后,变量 x的值是 ( )。 x=2 y=2 Do x=x*yy y=y+1 Loop Whil
14、e y 4 ( A) 4 ( B) 12 ( C) 48 ( D) 192 37 已知学生表 (学号,姓名,性别,生日 ),以下事件代码功能是将学生表中生日为空值的学生 “性别 ”字段值设置为 “男 ”。 Private Sub Command0_Click() Dim str As String Set db=CurrentDb() str=_ DoCmd RunSQL str End Sub 按照功能要求,在横线上应填写的是 ( )。 ( A) Update学生表 set性别 =男 where生日 Is Null ( B) Update学生表 set性别 =男 where生日 =Null
15、( C) Set学生表 Values性别 =男 where生日 Is Null ( D) Set学生表 Values性别 =男 where生日 =Null 38 要限制宏命令的操作范围,在创建宏时应定义的是 ( )。 ( A)宏操作对象 ( B)宏操作目标 ( C)宏条件表达式 ( D)窗体或报表控件属性 39 当条件为 5 x 10时, x=x+1,以下语句正确的是 ( )。 ( A) if 5 x 10 then x=x+1 ( B) if 5 x or x 10 then x=x+1 ( C) if 5 x and x 10 then x=x+1 ( D) if 5 x xor x 10
16、 then x=x+1 40 数据库中有数据表 “Emp”,包括 “Eno”、 “Ename”、 “Eage”、 “Esex”、 “Edate”、“Eparty”等字段。下面程序段的功能是:在窗体文本框 “tValue”内输入年龄条件,单击 “删除 ”按钮完成对该年龄职工记录信息的删除操作。 Private Sub btnDelete_Click()单击 “删除 ”按钮 Dim strSQL As String定义变量 strSQL=delete from Emp赋值 SQL基本操作字符串 判断窗 体年龄条件值无效 (空值或非数值 )处理 If IsNull(Me!tValue)=True O
17、r IsNumeric(Me!tValue)=False Then MsgBox年龄值为空或非有效数值 !, vbCritical, Error 窗体输入焦点移回年龄输入的文本框 “tValue”控件内 Me! tValue SetFocus Else 构造条件删除查询表达式 strSQL=strSQL&where Eage=&Me!tValue 消息框提示 “确认删除 ?(Yes No)”,确认后实施删除操作 lf_Then DoCnM RunSQL strSQL执行删除查询 MsgBoxcompleted!, vbInformation, Msg End If End If End Sub
18、 按照功能要求,在横线上应填写的是 ( )。 ( A) MsgBox(确认删除 ?(Yes No), vbQuestion+vbYesNo, 确认 )=vbOk ( B) MsgBox(确认删除 ?(Yes No), vbQuestion+vbYesNo, 确认 )=vbYes ( C) MsgBox(确认 , vbQuestion+vbYesNo, 确认删除 ?(Yes No)=vbOk ( D) MsgBox(确认 , vbQuestion+vbYesNo, 确认删除 ?(Yes No)=vbYes 二、基本操作题 40 在考生文件夹下有一个 Exce1文件 “Test xlsx”和一个数
19、据库文件“samp1 accdb”, “samp1 accdb”数据库文件中已建立 3个表对象 (名为 “线路 ”、“游客 ”和 “团体 ”)和一个窗体对象 (名为 “brow”)。请按以下要求,完成表和窗体的各种操作: 41 将 “线路 ”表中的 “线路 ID”字段设置为主键;设置 “天数 ”字段的有效性规则属性,有效性规则为大于 0。 42 将 “团队 ”表中的 “团队 ID”字段设置为主键;添加 “线路 ID”字段,数据类型为“文本 ”,字段大小为 8。 43 将 “游客 ”表中的 “年龄 ”字段删除;添加两个字段,字段名分别为 “证件编号 ”和“证件类别 ”; “证件编号 ”的数据类型
20、为 “文本 ”,字段大 小为 20;使用查阅向导建立“证件类别 ”字段的数据类型,向该字段键入的值为 “身份证 ”、 “军官证 ”或 “护照 ”等固定常数。 44 将考生文件夹下 “Test xlsx”文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为 “tTest”。 45 建立 “线路 ”、 “团队 ”和 “游客 ”3表之间的关系,并实施参照完整性。 46 修改窗体 “brow”,取消 “记录选择器 ”和 “分隔线 ”显示,在窗体页眉处添加一个标签控件 (名为 Line),标签标题为 “线路介绍 ”,字体名称为隶书、字体大小为 18。 三、简单应用题 46 在
21、考生文件夹下有一个数据库文件 “samp2 accdb”,里面已经设计好 3个关联表对象 “tCourse”、 “tGrade”、 “tStudent”和一个空表 “tTemp”。请按以下要求完成设计: 47 创建一个查询,查找并显示含有不及格成绩的学生的 “姓名 ”、 “课程名 ”和 “成绩 ”等 3个字段的内容,所建查询命名为 “qT1”。 48 创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示 “姓名 ”、 “政治面貌 ”、 “毕业学校 ”和 “平均成绩 ”等 4个字段的内容,所建查询命名为“qT2”。假设所用表中无重名。 49 创建一个查询,统计每班每门课程的平均成绩 (
22、取整数 ),班级作为行标题,科目作为列标题,平均成绩作为值,显示结果如下图所示,所建查询名为 “qT3”。50 创建一个查询,将男学生的 “班级 ”、 “学号 ”、 “性别 ”、 “课程名 ”和 “成绩 ”等信息追加到 “tTemp”表的对应字段中,所建查询名为 “qT4”。 四、综合应用题 50 考生文件夹下有一个数据库文件 “samp3 accdb”其中存在已经设计好的表对象 “tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。请在此基础上按照以下要求补充设计: 51 将表对象 “tEmp”中 “聘用时间 ”字段的格式调整为 “长日期 ”显示、 “性别 ”字
23、段的有效性文本设置为 “只能输入男和女 ”。 52 设置报表 “rEmp”按照 “性别 ”字段降序 (先女后男 )排列输出;将报表页面页脚区内名为 “tPage”的文本框控件设置为 “页码总页数 ”形式的页码显示 (如 1 35、 235、 ) 。 53 将 “fEmp”窗体上名为 “bTifie”的标签上移到距 “btnP”命令按钮 1厘米的位置 (即标签的下边界距命令按钮的上边界 1厘米 )。同时, 将窗体按钮 “btnP的单击事件属性设置为宏 “mEmp”。 注意:不能修改数据库中的宏对象 “mEmp”;不能修改窗体对象 “fEmp”和报表对象“rEmp”中未涉及的控件和属性;不能修改表
24、对象 “tEmp”中未涉及的字段和属性。 国家二级( ACCESS)机试模拟试卷 146答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先入栈却最后被删除。所以选择 A。 2 【正确答案】 C 【试题解析】 栈是先进后出的数据结 构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择 C。 3 【正确答案】 D 【试题解析】 根据二叉树的基本性质 3:在任意一棵二叉树中,度为 0的叶子结点总比度为 2的结点多一个,所以本题中度为 2的结点为 1-1=0个,所以可以知道本题目中的二叉树的每一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 146 答案 解析 DOC
