[计算机类试卷]国家二级(ACCESS)机试模拟试卷87及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷87及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷87及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 87及答案与解析 一、选择题 1 下列关于栈叙述正确的是 ( )。 ( A)栈顶元素最先能被删除 ( B)栈顶元素最后才能被删除 ( C)栈底元素永远不能被删除 ( D)栈底元素最先被删除 2 下列叙述中正确的是 ( )。 ( A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 ( B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 ( C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 ( D)以上说法都不正确 3 某二叉 树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为 (假设根结点在第 1层 )( )。 ( A
2、) 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) P
3、AD图是软件详细设计的表示工具 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)必须输入字母 AZ ( 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所属院系 =”03”OR所属院系 =”04” ( D) SELECT姓名,简历 FROM tStud WHERE性别 =”女 ”AND所属院系 =”03”OR所属院系 =”04” 20 在下列查询语句中,与 SELECT TAB
8、1 *FROM TABl WHERE InStr(简历 , ”篮球 ”) 0 功能等价的语句是 ( )。 ( A) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like”篮球 ” ( B) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like”*篮球 ” ( C) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like”*篮球 *” ( D) SELECT TAB1 *FROM TAB1 WHERE TAB1简历 Like”篮球 *” 21 决定一个窗体有无 “控制 ”菜单的属性是 ( )。 ( A) MinBu
9、tton ( B) Caption ( C) MaxButton ( D) ControlBox 22 如果要改变窗体或报表的标题,需要设置的属性是 ( )。 ( A) Name ( B) Caption ( C) BackColor ( D) BorderStyle 23 命令按钮 Commandl的 Caption属性为 “退出 (x)”,要将命令按 钮的快捷键设为Alt+x,应修改 Caption属性为 ( )。 ( A)在 x前插人 & ( B)在 x后插入 & ( C)在 x前插入 # ( D)在 x后插入 # 24 能够接受数值型数据输入的窗体控件是 ( )。 ( A)图形 ( B
10、)文本框 ( C)标签 ( D)命令按钮 25 将项目添加到 List控件中的方法是 ( )。 ( A) List ( B) ListCount ( C) Move ( D) Addhem 26 在窗口中有一个标签 Labe10一个命令按钮 Command1, Command1的 事件代码如下: Private Sub Commandl_Click() Labe10 Top=Labe10 Top+20 End Sub 打开窗口后,单击命令按钮,结果是 ( )。 ( A)标签向上加高 ( B)标签向下加高 ( C)标签向上移动 ( D)标签向下移动 27 在 Access中,如果变量定义在模块的
11、过程内部,当过程代码执行时才可见,则这种变量的作用域为 ( ) ( A)程序范围 ( 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)通过
12、定义宏可以选择或更新数据 ( C)宏或模块都不能是窗体或报表上的事件代码 ( 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的含义是 ( )。
13、( A)定义了一个整型变量且初值为 10 ( B)定义了 10个整数构成的数组 ( 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的值是 ( )。
14、 x=2 Y=2 Do x=x*y y =y+1 Loop While y 4 ( A) 4 ( B) 12 ( C) 48 ( D) 192 37 已知学生表 (学号,姓名,性别,生日 ),以下事件代码功能是将学生表中生日为空值的学生 “性别 ”字段值设置为 “男 ”。 Private Sub Command0_Click() Dim str As String Set db=CurrentDb() str=”_.s DoCmd RunSQL sir End Sub 按照功能要求,在横线上应填写的是 ( )。 ( A) Update学生表 set性别 =男 where生日 Is Null (
15、 B) Update学生表 set性别 =男 where生日 =Null ( 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
16、 X 10 then x=x+l ( D) if 5 x xor x 10 then x=x+1 40 数据库中有数据表 “Emp”,包括 “Eno”、 “Enarne”、 “Eage”、 “Esex”、 “Edate”、“Eparty”等字段。下面程序段的功能是:在窗体文本框 “tValue”内输入年龄条件,单击 “删除 ”按钮完成对该年龄职工记录信息的删除操作。 Private Sub btnDelete_Click()单击 “删除 ”按钮 Dim strSQL As String定义变量 strSQL=”delete from Emp”赋值 SQL基本操作字符串 判断窗体年龄条件值无 效
17、 (空值或非数值 )处理 If IsNull(Me!tValue)=True Or IsNumeric(hie!tValue)=False Then lsgBox”年龄值为空或非有效数值 !”, vbCritieal, ”Error” 窗体输入焦点移回年龄输入的文本框 “tValue”控件内 Me!tValue SetFocus Else 构造条件删除查询表达式 strSQL=strSQL&”where Eage=”&Me!tValue 消息框提示 “确认删 除 ?(Yes No)”,确认后实施删除操作 If_Then DoCmd RunSQL strSQL执行删除查询 MsgBox”comp
18、leted!”, vbInformation, ”Msg” End If End If End Sub 按照功能要求,在横线上应填写的是 ( )。 ( 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,
19、”确认删除 ?(Yes No)”)=vbYes 二、基本操作题 41 考生文件夹下,已有 “samp0 accdb”和 “samp1 accdb”数据库文件。“samp0 acedb”中已建立表对象 “tTest”, “sampl accdb”中已建立表对象 “tEmp”和“tSalary”。试按以下要求,完成表的各种操作。 (1)根据 “tSalary”表的结构,判断并设置主键;将 “tSalary”表中的 “工号 ”字段的字段大小设置为 8。 (2)将 “tSalary”表中的 “年月 ”字段的有效性规则设置为只能输入本年度 10月 1日以前 (不含 10月 1日 )的日期 (要求:本年度
20、年号必须用函数获取 );将表的有效性规则设置为输入的水电房租费小于输入的工资。 (3)在 “tSalary”表中增加一个字段,字段名为 “百分比 ”,字段值为: 百分比 =水电房租费工资 ,计算结果的 “结果类型 ”为 “双精度型 ”, “格式 ”为 “百分比 ”, “小数位数 ”为 2。 (4)将表 “tEmp”中 “聘用时间 ”字段改名为 “聘用日期 ”;将 “性别 ”字段值的输入设置为 “男 ”、 “女 ”列表选择;将 “姓名 ”和 “年龄 ”两个字段的显示宽度设置为 20;将善于交际的职工记录从有关表中删除;隐藏 “简历 ”字段列。 (5)完成上述操作后,建立表对象 “tEmp”和 “
21、tSalary”的表间一对多关系,并实施参照完整。 (6)将考生文件夹下 “samp0 accdb”数据库文件中的表对象 “tTest”链接到“samp1 accdb”数据库文件中,要求链接表对象重命名为 tTemp。 三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 accdb”,里面已经设计好 3个关联表对象 “tStud”、 “tCourse”、 “tScore”和表对象 “tTemp”。请按以下要求完成设计: (1)创建一个选择查询,查找并显示没有摄影爱好的学生的 “学号 ”、 “姓名 ”、 “性别 ”和 “年龄 ”4个字段内容,将查询命名为 “qT1”。 (2)创建
22、一个总计查询,查找学生的成绩信息,并显示为 “学号 ”和 “平均成绩 ”两列内容。其中 “平均成绩 ”一列数据由统计计算得到,将查询命名为 “qT2”。 (3)创建 个选择查询,查找并显示学生的 “姓名 ”、 “课程名 ”和 “成绩 ”3个字段内容,将查询命名为 “qT3”。 (4)创建 个更新查询,将表 “tTemp”中 “年龄 ”字段值加 1,并清除 “团员否 ”字段的值,所建查诲命名为 “qT4”。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、查询对象 “qEmp”、窗体对象 “fEmp”和宏对象 “mEmp”。同
23、时,给出窗体对象 “fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计: (1)将窗体 “fEmp”上文框 “tSS”改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别 “男 ”或 “女 ”。 (2)将窗体对象 “fEmp”上 文本框 “tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出 “党员否 ”字段值。 (3)修正查询对象 “qEmp”设计,增加退休人员 (年龄 =55)的条件。 (4)单击 “刷新 ”按钮 (名为 “bt1”),在事件过程中补充语句, 动态设置窗体记录源为查询对象 “qEmp”实现窗体数据按性别条件动态显示退休职工的信息
24、;单击 “退出 ”按钮 (名为 “bt2”),调用设计好的宏 “mEmp”关闭窗体。 注意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不要修改查询对象“qEmp”中未涉及的属性和内容;不要修改窗体对象 “fEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 87答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先入栈却最后被删除。所以选择 A)。 2 【
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 87 答案 解析 DOC
