[计算机类试卷]国家二级(ACCESS)机试模拟试卷43及答案与解析.doc

上传人:dealItalian200 文档编号:502025 上传时间:2018-11-29 格式:DOC 页数:25 大小:151KB
下载 相关 举报
[计算机类试卷]国家二级(ACCESS)机试模拟试卷43及答案与解析.doc_第1页
第1页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷43及答案与解析.doc_第2页
第2页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷43及答案与解析.doc_第3页
第3页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷43及答案与解析.doc_第4页
第4页 / 共25页
[计算机类试卷]国家二级(ACCESS)机试模拟试卷43及答案与解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、国家二级( ACCESS)机试模拟试卷 43 及答案与解析 一、选择题 1 在 Access数据库中创建一个新表,应该使用的 SQL语句是 ( )。 ( A) CREATE TABLE ( B) CREATE INDEX ( C) ALTER TABLE ( D) CREATE DATABASE 2 在 Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为 ( ) ( A)程序范围 ( B)全局范围 ( C)模块范围 ( D)局部范围 3 在过程定义中有语句: Private Sub GetData(ByVal data As Integer ) 其中 “

2、ByVal“的含义是 ( )。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 4 已知学生表 (学号,姓名,性别,生日 ),以下事件代码功能是将学生表中生日为空值的学生 “性别 “字段值设置为 “男 “。 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 性

3、别 男 where 生日 Null ( C) Set 学生表 Values 性别 男 where 生日 Is Null ( D) Set 学生表 Values 性别 男 where 生日 Null 5 在运行宏的过程中,宏不能修改的是 ( )。 ( A)窗体 ( B)宏本身 ( C)表 ( D)数据库 6 如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为 ( )。 ( A)按值传递 ( B)按地址传递 ( C) ByRef传递 ( D)按形参传递 7 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Comm

4、and1_Click() MsgBox f(24,18) End Sub Public Function f(m As Integer, n As Integer)As Integer Do While mn m m n Loop Do While m “11“ ( C) 102 98 4 ( D) #5/1/2010# 5 19 运行下列程序,输入数据 8、 9、 3、 0后,窗体中显示结果是 ( )。 Private Sub Form_click() Dim sum As Integer, m As Integer sum 0 Do m InputBox(“输入 m“) sum sum m

5、 Loop Until m 0 MsgBox sum End Sub ( A) 0 ( B) 17 ( C) 20 ( D) 21 20 下列叙述中正确的是 ( )。 ( A)线性表的链式存储结构与顺序存储结构所需要的存 储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性 21 支持子程序调用的数据结构是 ( )。 ( A)栈 ( B)树 ( C)队列 ( D)二叉树 22 下列关于二叉树的叙述中,正确的是 ( )。 ( A

6、)叶子结点总是比度为 2的结点少一个 ( B)叶子结点总是比度为 2的结点多一个 ( C)叶子结点数是度为 2的 结点数的两倍 ( D)度为 2的结点数是度为 1的结点数的两倍 23 在下列模式中,能够给出数据库物理存储结构与物理存取方法是 ( )。 ( A)外模式 ( B)内模式 ( C)概念模式 ( D)逻辑模式 24 算法的有穷性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 25 下面描述中错误的是 ( )。 ( A)系统总体结构图支持软件系统的详细设计 ( B)软 件设计是将

7、软件需求转换为软件表示的过程 ( C)数据结构与数据库设计是软件设计的任务之一 ( D) PAD图是软件详细设计的表示工具 26 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 27 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 28 数据库设计中反映用户对数据要求的模式是 ( )。 (

8、 A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 29 在软件设计中不使用的工具是 ( )。 ( A)系统结构图 ( B) PAD图 ( C)数据流图 (DFD图 ) ( D)程序流程图 30 定位到同一字段最后一条记录中的快捷键是 ( )。 ( A)【 End】 ( B)【 Ctrl】【 End】 ( C)【 Ctrl】【 】 ( D)【 Ctrl】【 Home】 31 数据库中有 “商品 “表如下:执行 SQL命令: SELECT*FROM商品WHERE 单价 BETWEEN 3000 AND 10000;查询结果的记录数是 ( )。 ( A) 1 ( B) 2 ( C)

9、3 ( D) 10 32 对象可以识别和响应的行为称为 ( )。 ( A)属性 ( B)方法 ( C)继承 ( D)事件 33 下列关于数据库的叙述中,正确的是 ( )。 ( A)数据库减少了数据冗余 ( B)数据库避免了数据冗余 ( C)数据库 中的数据一致性是指数据类型一致 ( D)数据库系统比文件系统能够管理更多数据 34 数据库中有 “商品 “表如下:执行 SQL命令: SELECT*FROM商品WHERE 单价 (SELECT单价 FROM商品 WHERE商品号 “0112“);查询结果的记录数是 ( )。 ( A) 1 ( B) 3 ( C) 4 ( D) 10 35 一个窗体上有

10、两个文本框,其放置顺序分别是: Text1, Text2 ,要想在 Text1中按 “回车 “键后焦点自动转到 Text2上,需编写的事件是 ( )。 ( A) Private Sub Text1_KeyPress(KeyAscii As Integer) ( B) Private Sub Text1_LostFocus() ( C) Private Sub Text2_GotFocus() ( D) Private Sub Text1_Click() 36 删除字符串前导和尾随空格的函数是 ( )。 ( A) Ltrim() ( B) Rtrim() ( C) Trim() ( D) Lca

11、se() 37 定义某一个字段默认值属性的作用是 ( )。 ( A) 不允许字段的值超出指定的范围 ( B)在未输入数据前系统自动提供值 ( C)在输入数据时系统自动完成大小写转换 ( D)当输入数据超出指定范围时显示的信息 38 下列关于查询设计视图 “设计网格 “各行作用的叙述中,错误的是 ( )。 ( A)总计行是用于对查询的字段进行求和 ( B)表行设置字段所在的表或查询的名称 ( C)字段行表示可以在此输入或添加字段的名称 ( D)条件行用于输入一个条件来限定记录的选择 39 函数 InStr(1, “eFCdEfGh“, “EF“,1)执行的结果是 ( )。 ( A) 0 ( B)

12、 1 ( C) 5 ( D) 6 40 下列程序段运行结束后,消息框中的输出结果是 ( )。 Dim c As Boolean a Sqr(3) b Sqr(2) c ab MsgBox c ( A) 1 ( B) 0 ( C) False ( D) True 二、基本操作题 41 考生文件夹下存在一个数据库文件 “samp1.mdb“,里面已经设计好表对象 “tStud“和 “tScore“、窗体对象 “fTest“和宏对象 mTest。并按照以下要求完成操作: (1)将 “tStud“表中 “简历 “字段的显示宽度设置为 40。 (2)分析并建立表 “tStud“与表 “tScore“之间

13、的关系。 (3)将窗体 “fTest“中标题为 “Button1“的命令按钮改为 “按钮 “,同时将其设置为灰色无效状态。 (4)将学生 “入校时间 “字段的默认值设置为本年度的一月一日 (规定:本年度年号必须用函数获取 )。 (5)设置 “tScore“表的 “课程号 “字段的输入掩码为只能输入 5位数字或字母形式。 (6)将 “tStud“表中的 “简历 “字段隐藏起来。 三、简单应用题 42 考生文件夹下有一个数据 库文件 “samp2.mdb“,其中存在已经设计好的两个关联表对象 “tEmp“和 “tGrp“及表对象 “tBmp“和 “tTmp“。请按以下要求完成设计: (1)以表对象

14、 “tEmp“为数据源,创建一个查询,查找并显示年龄大于等于 40的男职工的 “编号 “、 “姓名 “、 “性别 “、 “年龄 “和 “职务 “5个字段内容,将查询命名为“qT1“。 (2)以表对象 “tEmp“和 “tGrp“为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的 “编号 “、 “姓名 “及 “聘用时间 “3个字段的内容。要求显示参数提示信息为:请输入职工所属部 门名称,将查询命名为 “qT2“。 (3)创建一个查询,将表 “tBmp“中所有 “编号 “字段值前面增加 “05“两个字符,将查询命名为 “qT3“。 (4)创建一个查询,要求给出提示信息 “请输入需要删除的

15、职工姓名 “,从键盘输入姓名后,删除表对象 “tTmp“中指定姓名的记录,将查询命名为 “qT4“。 四、综合应用题 43 考生文件夹下有一个数据库文件 “samp3.mdb“,其中存在已经设计好的表对象“tCollect“,查询对象 “qT“,同时还有以 “tCollect“为数据源的窗体对象 “fCollect“。请在 此基础上按照以下要求补充窗体设计: (1)将窗体 “fCollect“的记录源改为查询对象 “qT“。 (2)在窗体 “fCollect“的窗体页眉节区添加一个标签控件,名称为 “bTitle“,标题为“CD明细 “,字体为 “黑体 “,字号为 20,字体粗细为 “加粗 “

16、。 (3)将窗体标题栏上的显示文字设为 “CD明细显示 “。 (4)在窗体页脚节区添加一个命令按钮,命名为 “bC“,按钮标题为 “改变颜色 “。 (5)设置命令按钮 bC的单击事件,使用单击该命令按钮后, CDID文本框内内容显示颜色改为红色。要求用 VBA代码实现。 注 意:不能修改窗体对象 “fCollect“中未涉及的控件和属性;不能修改表对象“tCollect“和查询对象 “qT“。 国家二级( ACCESS)机试模拟试卷 43 答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 在 Access数据库中创建一个新表,应该使用的 SQL语句是CREATE TABLE,所以答案

17、为 A。 2 【正确答案】 D 【试题解析】 在过程内部定义的变量,当过程代码执行时才可见,则它的作用域只在该过程内部,属于局部变量。 3 【正确答案】 A 【试题解析】 过程定义语句中形参变量说明中使用 ByVal指定参数传递方式为按值传递,如果使用 ByRef 则指定参数传递方式为按地址传递,如果不指定参数传递方式,则默认为按地址传递。 4 【正确答案】 A 【试题解析】 本题考查 SQL语句, SQL语句更新数据要使用 Update语句,判断字段是否为空应使用 IS Null函数。 5 【正确答案】 B 【试题解析】 宏是一个或多个操作组成的集合,在宏运行过程中,可以打开关闭数据库,可以

18、修改窗体属性设置,可以执行查询,操作数据表对象,但不能修改宏本身 6 【 正确答案】 A 【试题解析】 参数传递有两种方式:按值传递 ByVal和按址传递 ByRef。按值传递是单向传递,改变了形参变量的值而不会影响实参本身;而按址传递是双向传递,任何引起形参的变化都会影响实参的值。 7 【正确答案】 C 【试题解析】 题目中命令按钮的单击事件是使用 MsgBox显示过程 f 的值。在过程 f 中有两层 Do 循环,传入参数 m 24, n 18,由于 mn 所以执行 m m n 24 18 6,内层第 1个 Do循环结束后 m 6, n 18;此时 m小于 n,所以再执行 n n m 18

19、6 12,此时 m 6, n 12;再执行 n n m后 m n 6;m(SELECT 单价 FROM 商品 WHERE 商品号 “0112“),商品号为 “0112“的商品单价为 2000,单价大于 2000的记录有3条,所以选项 B正确。 35 【正确答案】 A 【试题解析】 根据题目的要求,如果想要在 Text1中按 “回车 “键使焦点自动转到Text2上,那么就需要编写 Text1的按键事件,即 Sub Text1_KeyPress()。具体可以如下实现: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii 13 th

20、en Text2.SetFocus End Sub 36 【正确答案】 C 【试题解析】 删除字符串开始和尾部空格使用函数 Trim()。而函数 Ltrim()是删除字符串的开始空格, Rtrim()函数是删除字符串的尾部空格 。 Lcase()函数是将字符串中大写字母转换成小写字母。 37 【正确答案】 B 【试题解析】 字段可以设置 “默认值 “属性指定一个数值,该数值在新建记录时将自动输入到字段中。故选项 B为正确答案。 38 【正确答案】 A 【试题解析】 在查询设计视图中, “总计 “行是系统提供的对查询中的记录组或全部记录进行的计算,它包括总计、平均值、计数、最大值、最小值、标准偏

21、差或方差等。 “表 “行设置字段所在的表或查询的名称; “字段 “行表示可以在此输入或添加字段的名称; “条件 “行用于输入一个条件来限定记录的 选择。答案为 A选项。 39 【正确答案】 B 【试题解析】 InStr函数的语法是: InStr(Start, , , Compare) 其中 Start检索的起始位置,题目中为 1,表示从第 1个字符开始检索。 Str1表示待检索的串, Str2表示待检索的子串。 Compare取值 0或缺省时表示做二进制比较,取值为 1表示不区分大小写,题目中值为 1,因此,检索时不区分大小写。因此,题目中函数返回值为 1。 40 【正确答案】 D 【试题解

22、析】 Sqr函数为求平方根,显然 3的平方根比 2的平方根大,因此,ab 的值为 True,即 c的值为 True, MsgBox输出逻辑变量的值时会直接输出“Flase“或 “True“。 二、基本操作题 41 【正确答案】 (1)【操作步骤】步骤 1:选中 “表 “对象,右键单击 “tStud“选择【打开】。步骤 2:选中 “简历 “字段列,单击菜单栏【格式】 |【列宽】,在弹出对话框中输入 “40“,单击 “确定 “按钮。步骤 3:单击工具栏中 “保存 “按钮 ,关闭数据表。 (2)【操作步骤】步骤 1:单击菜单栏【工具】 |【关系】,单击【关 系】 |【显示表】,分别添加表 “tStu

23、d“和 “tScore“,关闭 “显示表 “对话框。 步骤 2:选中表 “tStud“中的 “学号 “字段,拖动鼠标到表 “tScore“的 “学号 “字段,放开鼠标,在弹出的对话框中单击 “创建 “按钮。步骤 3:单击工具栏中 “保存 “按钮 ,关闭 “关系 “界面。 (3)【操作步骤】步骤 1:选中 “窗体 “对象,右键单击 “fTest“选择【设计视图】。步骤 2:右键单击命令按钮 “Button1“选择【属性】,在 “标题 “行输入 “按钮“。步骤 3:单击 “数据 “选项卡,在 “可用 “行右侧下拉列表中选中 “否 “,关闭属 性界面。 (4)【操作步骤】步骤 1:选中 “表 “对象

24、,右键单击 “tStud“选择【设计视图】。步骤 2:单击 “入校时间 “字段行任一点,在 “默认值 “行输入“DateSerial(Year(Datel),1,1)“。步骤 3:单击工具栏中 “保存 “按钮 ,关闭设计视图。 (5)【操作步骤】步骤 1:选中 “表 “对象,右键单击 “tScore“选择【设计视图】。步骤 2:单击 “课程号 “字段行任一点,在 “输入掩码 “行输入 “AAAAA“。步骤3:单击工具栏中 “保存 “按钮 ,关闭设计视图。 (6)【操作步骤】步骤 1:选中 “表 “对象,右键 单击 “tStud“选择【打开】。步骤 2:选中 “简历 “字段列,右键单击【简历】

25、|【隐藏列】。步骤 3:单击工具栏中 “保存 “按钮 ,关闭设计视图。 【试题解析】 第 1、 6小题在数据表中设置字段宽度和隐藏字段;第 2小题在关系界面设置表间关系;第 3小题在窗体设计视图右键单击控件选择【属性】,设置属性;第 4、 5小题在设计视图中设置字段属性。 三、简单应用题 42 【正确答案】 (1)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tEmp“,关闭 “显示表 “对话框。步骤 2:分别双击 “编号 “、 “姓名 “、 “性别 “、 “年龄 “、 “职务 “字段。步骤3:在

26、“年龄 “字段的 “条件 “行输入 “=40“,在 “性别 “字段的 “条件 “行输入 “男 “。步骤4:单击工具栏中 “保存 “按钮 ,另存为 “qT1“。关闭设计视图。 (2)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tEmp“、 “tGrp“,关闭 “显示表 “对话框。步骤 2:分别双击 “编号 “、 “姓名 “、 “聘用时间 “和 “部门名称 “字段。步骤 3:在 “部门名 称 “字段的 “条件 “行输入 “请输入职工所属部门名称 “,单击 “显示 “行取消该字段显示。步骤 4:单击工具

27、栏中 “保存 “按钮 ,另存为 “qT2“。关闭设计视图。 (3)【操作步骤】步骤1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tBmp“,关闭 “显示表 “对话框。步骤 2: 单击菜单栏【查询】 |【更新查询】。步骤 3:双击 “编号 “字段,在 “编号 “字段的 “更新到 “行输入 “05+编号 “。步骤 4:单击菜单栏【查询】 |【运行】,在弹出的对话框中单击 “是 “按钮。步骤 5: 单击工具栏中 “保存 “按钮 ,另存为 “qT3“。关闭设计视图。 (4)【操作步骤】步骤 1:选中 “查询 “对象,单击 “

28、新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tTmp“,关闭 “显示表 “对话框。步骤 2: 单击菜单栏【查询】 |【删除查询】。步骤 3:双击 “姓名 “字段,在 “姓名 “字段的 “条件 “行输入“请输入需要删除的职工姓名 “。步骤 4:单击菜单栏【查询】 |【运行】,在弹出的对话框中单击 “是 “按钮。步骤 5:单击工具栏中 “保存 “按钮 ,另存为 “qT4“。关闭设计视图。 【试题解析】 第 1、 2、 3、 4小题在查询设计视图中创建不同的查询,按题目要求填添加字段和条件表达式。 四、综合应用题 43 【正确答案】 (1)【操作步骤】步

29、骤 1:选中 “窗体 “对象,右键单击 “fCollect“选择【设计视图】。步骤 2:右键单击 “窗体选择器 “选择【属性】,在 “记录源 “行右侧下拉列表中选中 “qT“,关闭属性界面。 (2)【操作步骤】步骤 1:选中工具箱中 “标签 “控件按钮 ,单击窗体页眉处,然后输入 “CD明细 “,单击窗体任一点。步骤2:右键单击 “CD明细 “标签选择【属性】,在 “名称 “行输入 “bTitle“,分 别在 “字体名称 “, “字号 “和 “字体粗细 “行右侧下拉列表中选中 “黑体 “、 “20“和 “加粗 “,关闭属性界面。 (3)【操作步骤】步骤 1:右键单击 “窗体选择器 “选择【属性

30、】。步骤 2:在 “标题 “行输入 “CD明细显示 “,关闭属性界面。 (4)【操作步骤】步骤 1:选中工具栏 “命令按钮 “控件 ,单击窗体页脚节区适当位置,弹出一对话框,单击 “取消 “按钮。步骤 2:右键单击该命令按钮选择【属性】,在 “全部 “选项卡,在 “名称 “和 “标题 “行输入 “bC“和 “改变颜色 “。 (5)【操作步骤】步骤 1:右键单击命令按钮 “bC“选择【事件生成器 】,从弹出的 “选择生成器 “对话框中选择 “代码生成器 “,在空行内输入代码 “CDID_标签 .ForeColor = vbRed“,关闭界面。步骤 2:单击工具栏中 “保存“按钮 ,关闭设计视图。 【试题解析】 第 1、 2小题在设计视图中添加控件,并右键单击控件选择【属性】,设置属性;第 3、 4小题直接右键单击控件选择【属性】,设置属性。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1