计算机类 二级 ACCESS
2014年全国计算机等级《二级Access》命题预测试卷(1) 43 题 含答案 ACCESS
1 单选题 1 / 43
要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是
A * B ? C ! D #
查看答案 D. #
2 单选题 2 / 43
在下列关于宏和模块的叙述中,正确的是
A 模块是能够被程序调用的函数 B 通过定义宏可以选择或更新数据 C 宏或模块都不能是窗体或报表上的事件代码 D 宏可以是独立的数据库对象,可以提供独立的操作动作
查看答案 D. 宏可以是独立的数据库对象,可以提供独立的操作动作
3 单选题 3 / 43
使用VBA的逻辑值进行算术运算时,True值被处理为
A -1 B 0 C 1 D 任意值
查看答案 A. -1
4 单选题 4 / 43
VBA中去除前后空格的函数是
A LTrim B Rtrim C Trim D Ucase
查看答案 C. Trim
5 单选题 5 / 43
下列程序段的功能是实现"学生"表中"年龄"字段值加1: Dim Str As String (共35题. Str="____________" Docmd.RunSQL Str 空白处应填入的程序代码是
A 年龄=年龄+1 B Update 学生 Set 年龄=年龄+1 C Set 年龄=年龄+1 D Edit 学生 Set 年龄=年龄+1
查看答案 B. Update 学生 Set 年龄=年龄+1
6 单选题 6 / 43
算法的空间复杂度是指
A 算法程序的长度 B 算法程序中的指令条数 C 算法程序所占的存储空间 D 算法执行过程中所需要的存储空间
查看答案 D. 算法执行过程中所需要的存储空间
7 单选题 7 / 43
在窗体中添加了一个文本框和一个命令按钮(名称分别为tText和bCommand.,并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为"计算机等级考试"。以下能实现上述操作的事件过程是
A Private Sub bCommand_Click(. Caption="计算机等级考试 End Sub B Private Sub tText_Click(. bCommand.Caption="计算机等级考试" End Sub C Private Sub bCommand_Change(. Caption="计算机等级考试" End Sub D Private Sub tText_Change(. bCommand.Caption="计算机等级考试" End Sub
查看答案 D. Private Sub tText_Change(. bCommand.Caption="计算机等级考试" End Sub
8 单选题 8 / 43
若要求在文本框中输入文本时达到密码"*"号的显示效果,则应设置的属性是
A "默认值"属性 B "标题"属性 C "密码"属性 D "输入掩码"属性
查看答案 D. "输入掩码"属性
9 单选题 9 / 43
在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是
A "顾客"与"收款口"的关系 B "收款口"与"收款员"的关系 C "班组"与"收款员"的关系 D "收款口"与"设备"的关系
查看答案 D. "收款口"与"设备"的关系
10 单选题 10 / 43
关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括
A 连接 B 比较 C 选择 D 投影
查看答案 B. 比较
11 单选题 11 / 43
在Access中,表就是
A 关系 B 记录 C 索引 D 数据库
查看答案 A. 关系
12 单选题 12 / 43
在已建窗体中有一命令按钮(名为Command1.,该按钮的单击事件对应的VBA代码为: Private Sub Command1_Click(. subT.Form.RecordSource = "select * from 雇员" End Sub 单击该按钮实现的功能是
A 使用select命令查找"雇员"表中的所有记录 B 使用select命令查找并显示"雇员"表中的所有记录 C 将subT窗体的数据来源设置为一个字符串 D 将subT窗体的数据来源设置为"雇员"表
查看答案 D. 将subT窗体的数据来源设置为"雇员"表
13 单选题 13 / 43
以下是宏m的操作序列设计 条件操作序列操作参数 MsgBox消息为"AA" [tt]>1 MsgBox消息为"BB" … MsgBox消息为"CC" 现设置宏m为窗体"fTest"上名为"bTest"命令按钮的单击事件属性,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,然后单击命令按钮bTest,则
A 屏幕会先后弹出三个消息框,分别显示消息"AA"、"BB"、"CC" B 屏幕会弹出一个消息框,显示消息"AA" C 屏幕会先后弹出两个消息框,分别显示消息"AA"和"BB" D 屏幕会先后弹出两个消息框,分别显示消息"AA"和"CC"
查看答案 D. 屏幕会先后弹出两个消息框,分别显示消息"AA"和"CC"
14 单选题 14 / 43
设有如下程序 Private Sub Command1_Click( . Dim sum As Double, x As Double sum = 0 n = 0 For i=1 To 5 x = n / i n = n + 1 sum = sum + x Next i End Sub 该程序通过For循环来计算一个表达式的值,这个表达式是
A 1+1/2+2/3+3/4+4/5 B 1+1/2+1/3+1/4+1/5 C 1/2+2/3+3/4+4/5 D 1/2+1/3+1/4+1/5
查看答案 C. 1/2+2/3+3/4+4/5
15 单选题 15 / 43
设有如下程序 Private Sub Command1_Click( . Dim sum As Double, x As Double sum = 0 n = 0 For i=1 To 5 x = n / i n = n + 1 sum = sum + x Next i End Sub 该程序通过For循环来计算一个表达式的值,这个表达式是
A 1+1/2+2/3+3/4+4/5 B 1+1/2+1/3+1/4+1/5 C 1/2+2/3+3/4+4/5 D 1/2+1/3+1/4+1/5
查看答案 C. 1/2+2/3+3/4+4/5
16 单选题 16 / 43
在课程表中要查找课程名称中包含"计算机"的课程,对应"课程名称"字段的正确条件表达式是
A "计算机" B "*计算机*" C Like "*计算机*" D Like "计算机"
查看答案 C. Like "*计算机*"
17 单选题 17 / 43
VBA中不能进行错误处理的语句结构是
A On Error Then 标号 B On Error Goto 标号 C On Error Resume Next D On Error Goto 0
查看答案 A. On Error Then 标号
18 单选题 18 / 43
以下关于链式存储结构的叙述中,哪一条是不正确的
A 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构 B 逻辑上相邻的结点物理上不必相邻 C 可以通过计算直接确定第I个结点的存储地址 D 插入、删除运算操作方便,不必移动结点
查看答案 C. 可以通过计算直接确定第I个结点的存储地址
19 单选题 19 / 43
邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是
A 000000 B 999999 C CCCCCC D LLLLLL
查看答案 A. 000000
20 单选题 20 / 43
在窗体上有一个命令按钮Command1和一个文本框Text1,编写事件代码如下: Private Sub Command1_Click(. Dim i, j, x For i = 1 To 20 Step 2 x = 0 For j = i To 20 Step 3 x = x + 1 Next j Next i Text1.Value = Str(x. End Sub 打开窗体运行后,单击命令按钮,文本框中显示的结果是
A 1 B 7 C 17 D 400
查看答案 A. 1
21 单选题 21 / 43
条件"Not 工资额>2000"的含义是
A 选择工资额大于2000的记录 B 选择工资额小于2000的记录 C 选择除了工资额大于2000之外的记录 D 选择除了字段工资额之外的字段,且大于2000的记录
查看答案 C. 选择除了工资额大于2000之外的记录
22 单选题 22 / 43
建立一个基于"学生"表的查询,要查找"出生日期"(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在"出生日期"对应列的"条件"行中应输入的表达式是
A between 1980-06-06 and 1980-07-06 B between #1980-06-06# and #1980-07-06# C between 1980-06-06 or 1980-07-06 D between #1980-06-06# or #1980-07-06#
查看答案 B. between #1980-06-06# and #1980-07-06#
23 单选题 23 / 43
VBA程序的多条语句可以写在一行中,其分隔符必须使用符号
A : B ' C ; D ,
查看答案 A. :
24 单选题 24 / 43
在窗体中有一个命令按钮Command1和一个文本框Text1,编写事件代码如下: Private Sub Command1_Click(. For I =1 To 4 x = 3 For j = 1 To 3 For k = 1 To 2 x = x + 3 Next k Next j Next I Text1.value = Str(x. End Sub 打开窗体运行后,单击命令按钮,文本框Text1输出的结果是
A 6 B 12 C 18 D 21
查看答案 D. 21
25 单选题 25 / 43
在E-R图中,用来表示实体的图形是
A 矩形 B 椭圆形 C 菱形 D 三角形
查看答案 A. 矩形
26 单选题 26 / 43
On Error Goto 0语句的含义是
A 忽略错误并执行下一条语句 B 取消错误处理 C 遇到错误执行定义的错误 D 退出系统
查看答案 B. 取消错误处理
27 单选题 27 / 43
假定有如下的Sub过程: sub sfun(x As Single, y As Single. t=x x=t/y y=t Mod y End Sub 在窗体上添加一个命令按钮(名为Command1.,然后编写如下事件过程: Private Sub Command1_Click(. Dim a as single Dim b as single a=5 b=4 sfun(a,b. MsgBox a & chr(10.+chr(13. & b End Sub 打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为
A 1和1m B 1.25和1 C 1.25和4 D 5和4
查看答案 B. 1.25和1
28 单选题 28 / 43
数据类型是
A 字段的另一种说法 B 决定字段能包含哪类数据的设置 C 一类数据库应用程序 D 一类用来描述Access表向导允许从中选择的字段名称
查看答案 B. 决定字段能包含哪类数据的设置
29 单选题 29 / 43
有两个关系R和T如下:
则由关系R得到关系T的操作是
A 选择 B 投影 C 交 D 并
查看答案 A. 选择
30 单选题 30 / 43
在Access中已建立了"工资"表,表中包括"职工号"、"所在单位"、"基本工资"和"应发工资"等字段,如果要按单位统计应发工资总数,那么在查询设计视图的"所在单位"的"总计"行和"应发工资"的"总计"行中分别选择的是
A sum,group by B count,group by C group by,sum D group by,count
查看答案 C. group by,sum
31 单选题 31 / 43
在窗体中有一个命令按钮run35,对应的事件代码如下: Private Sub run35_Enter( . Dim num As Integer 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个数据分别统计有几个是整数,有几个是非整数 D 对输入的10个数据分别统计有几个是奇数,有几个是偶数
查看答案 D. 对输入的10个数据分别统计有几个是奇数,有几个是偶数
32 单选题 32 / 43
用树形结构表示实体之间联系的模型是
A 关系模型 B 网状模型 C 层次模型 D 以上三个都是
查看答案 C. 层次模型
33 单选题 33 / 43
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号.,课程C(课号,课名.,选课SC(学号,课号,成绩.,则表SC的关键字(键或码.为
A 课号,成绩 B 学号,成绩 C 学号,课号 D 学号,姓名,成绩
查看答案 C. 学号,课号
34 单选题 34 / 43
下述关于数据库系统的叙述中正确的是
A 数据库系统减少了数据冗余 B 数据库系统避免了一切冗余 C 数据库系统中数据的一致性是指数据类型的一致 D 数据库系统比文件系统能管理更多的数据
查看答案 A. 数据库系统减少了数据冗余
35 单选题 35 / 43
VBA中定义符号常量可以用关键字
A Const B Dim C Public D Static
查看答案 A. Const
36 单选题 36 / 43
可以作为窗体记录源的是
A 表 B 查询 C Select语句 D 表、查询或Select语句
查看答案 D. 表、查询或Select语句
37 单选题 37 / 43
下列叙述中正确的是
A 线性表是线性结构 B 栈与队列是非线性结构 C 线性链表是非线性结构 D 二叉树是线性结构
查看答案 A. 线性表是线性结构
38 单选题 38 / 43
软件设计中划分模块的一个准则是
A 低内聚低耦合 B 高内聚低耦合 C 低内聚高耦合 D 高内聚高耦合
查看答案 B. 高内聚低耦合
39 单选题 39 / 43
数据库系统的核心是
A 数据模型 B 数据库管理系统 C 软件工具 D 数据库
查看答案 B. 数据库管理系统
40 单选题 40 / 43
下列数据类型中,不属于VBA的是
A 长整 B 布尔型 C 变体型 D 指针型
查看答案 D. 指针型
41 主观题 41 / 43
在考生文件夹中有一个“Accl.radb”数据库。
(1)在“订单”表的“订单ID”和“客户”字段之间添加“产品ID”和“数量”字其中,“产品ID”字段的类型为“文本”,字段长度为“8”“数量”字段的类型为“数字”,字段大小为“整型”。
(2)在“订单”表中添加如下数据.
订单ID 产品ID 数量 0001 S0001 10 0002 S0008 40 0003 S0011 50- ● 0004 S0005 10
(3)设置“供应商”表到“订单”表的关系为“一对多”,“实施参照完整性”。
查看答案 (1)在“Accl.mdb”数据库窗口中单击“表”对象,选中“订单”表,右键单击选择“设计视图”按钮。在“订单ID”和“客户”字段之间添加“产品ID”和“数量”字段。“产品ID”字 段的数据类型々“文本”,在“字段长度”行输入“8”;“数量”字段数据类型未“数字”,字段大小为“整形”。 (2)打开“订单”表,添加对应数据。 (3)执行“工具”→“关系”命令,单击“显示表”按钮,添加“供应商”表和“订单”表,拖动“供应商”表_的“供应商ID”字段到“订单”表的“供应商ID”字段中,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。
42 主观题 42 / 43
在考生文件夹下存在…个数据库文件“Aec2.mdb”.其中已经设计好两个关联表对象“职工”和“部门”及表对象“T1”和“T2”。试按以下要求完成设计。
(1)以表对象“职工”为数据源,创建一个查询“查询1”,查找并显示年龄大于等于25的职工的“工号”、“姓名”、“性别”、“年龄”和“职务”5个字段内容。
(2)以表对象“职工”和“部门”为数据源,创建一个查询“查询2”,按照部门名称查找职工信息.显示职工的“工号”、“姓名”及“入职时间”3个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”。查询结果如图1所示。
(3)创建一个查询“查询3”.在表“T2”中“工号”字段值的前面均增加“ST”字符。查询结果如图2所示。
(4)创建一个查询“查询4”,删除表对象“T1”中所有姓含有“勇”字的记录。查询结果如图3所示。
查看答案 (1)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“职工”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“工号”、“姓名”、“性别”、“年龄”和“职务”5个字段,在“年龄”字段对应 的条件中输入“>=25”。单击“保存”按钮,保存查询名称为“查询1”,单击“确定”按钮,关闭设计视图。 (2)在“Acc2.mdb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新差查询”对话框.选择“设计视图”,单击。确定”按钮。在“显示表”对话框审,将“职工”表和“部门”表添加到“查询”对话框中,关闭“显示表”对话框。分别双击“职工”表中的“工号”、“姓名”和“入职时间”3个字段,“部门”表中的“部门名称”字段,在“部门名称”字段对应的条件中输入“[请输入职工所属部门名球]”。单击“保存”按钮,保存查询名称为“查询2”,单击“确定”按钮,关闭设计视图。 (3)在“Acc2.,adb”数据库中单击“查询”对象,单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,将“T2”表添加到“查询”对话框中.关闭“显示表”对话框。双击“工号”字段,执行“查询”→“更新查询”命令,出现“更新到”行,在“工号”字段对应的“更新到”行中输入”“ST”+[工号]”。单击“保存”按钮,保存查询名称为“查询3”,单击“确定”按钮,关闭设计视图。 (4)在“Acc2.mdb”数据库中双击“查询”对象.单击“新建”按钮,弹出“新建查询”对话框,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中.将“Tl”表添加到“查询”对话框中,关闭“显示表”对话框。执行“查询”一“删除查询”命令,双击“姓名”字段,在“姓名”字段对应的条件中输入“Like”*勇*””。单击“保存”按钮,保存查询名称为“查询4”,单击“确定”按钮,关闭设计视图。
43 主观题 43 / 43
在考生文件夹下有一个“Acc3.mdb”数据库。
(1)以“成绩表”为数据源,创建“成绩登录”窗体,如图3所示。用文本框显示“选课ID”和“成绩”字段。用组合框显示“学号”和“课程编号”字段。
(2)在“成绩登录”窗体中添加页眉标签“成绩登录系统”属性设置为“宋体”、“12号字”、“加粗”并“居中”。在窗体中添加“添加记录”和“保存记录”按钮,进行添加记录和保存记录操作。设置窗体宽度为“7.698cm”,“弹出方式”。
(3)以“课程”表为数据源自动创建窗体“课程”。
(4)在“课程”窗体中添加“课程信息”页眉标签,标签文字字体为“宋体”、“l2号”、“加粗”、“居中显示”。在页脚添加“下一记录”、“前一记录”、“添加记录”、“保存记录”和“关闭窗体”。设置窗体为“弹出方式”。结果如图4所示。
查看答案 (1)打开“Acc3.mdb”数据库,在“Acc3.mdb”数据库窗口中单击“窗体”对象。单击“新建”按钮,在“新建窗体”窗口中,选择“设计视图”选项,选择“成绩”表为数据源,单击“确定”按钮。在“窗体1:窗体”窗口中添加文本框,弹出文本框向导。连续两次单击“下一步”按钮,输入文本框名称为选课,单击“完成”按钮,同理添加成绩文本框。选中工具箱的“组合框”按钮,添加到窗体中,弹出“组合框向导”。选中“使用组合框查阅或查询中的值”,单击“下一步”按钮,选择“成绩”表,单击“下一步”按钮,选中“学号”字段,连续四次单击“下一步”按钮,输入组合框名称“学号”,单击“完成”按钮。同理添加课程编号组合框,选中“课程编号”字段。单击工具栏中的“保存”按钮,在“另存为”对话框中,输入窗体名称“成绩登录”,单击“确定”按钮。 (2)在“Acc3.mdb”数据库窗口的“成绩登录”窗体设计视图下,选中工具箱中的“标签”按钮,在“成绩登录:窗体” 窗口中的“窗体页眉”处添加“页眉标签”,输入文本信息“成绩登录系统”。单击成绩登录系统页眉标签,在工具栏中修改格式,字体“宋体”,字号“l2”,单击“加粗”按钮和“居中”按钮。选中工具箱中的“命令”按钮,添加到窗体中。弹出“命令按钮向导”,在“类别”选项中选择“记录操作”,在“操作”选项中选择“添加新记录”,单击“下一步”按钮,选中文本,输入按钮文本信息“添加记录”,单击“下一步”按钮,单击“完成”按钮。选中“工具箱”中的“命令”按钮,添加到窗体中。弹出“命令按钮向导”,在“类别”选项中选择“记录操作”,在“操作”选项中选择“保存记录”,单击“下一步”按钮, 选中“文本”,并输入按文本信息“保夸记录”,单击“下一步”按钮,单击“完成”丰,钮。右键单击窗体视图的空白处,选择“属性”,在“弹出方式”中选择“是”按钮,单击工具栏中的“保存”按钮,关闭窗奉设计视图。 (3)选择“窗体”对叉,然后选择“新建”,选择“自动创建窗体;纵栏”,选择“课程表”为数据源,单击“确定”。(4)在“课程”窗体中选择“控件工具”,选择“标签”控件,然后添加文本“课程信息”,按要求设置字体格式。然后从工具箱中选择“命令”按钮,添加到窗体中,在“命令按钮向导”中选择“记录浏览”;操作中选择“转至下一记录”,按钮文本为“下一记录”。从工具}i中选择“命令”按钮,添加到窗体中,在命令按钮向导中选择‘记录浏览”,操作中选择“转至前一记录”,按钮文本为“前一记录”。从工具箔中选择“命令”按钮,添加到窗体中,在“命令按钮向导”中选择“记录操作”,操作中选择“添加新记录”,按钮文本输入“添加记录”。从工具箱中选择“命令”按钮,添力到窗体中,在“命令按钮向导”中选择“记录操作”,在操作选项选择“保存记录”,按钮文本输入“保存记录”。从工具箱中选择“命令”按钮,添加到窗体中,在“命令按钮向导”中选择“窗体操作”,在操作选项中选择“关闭窗体”,按钮文本输入“关闭窗体”。右键单击窗体的空白处,选择“属性”,找到“弹出方式”,选择“是”。