《 Access2010数据库基础与应用 》期末考试题( A 卷)(含答案)
1. DBMS 提供了 __________ 语言,用于实现数据的插入、更新、删除、检索等任务。
A . DCL A .椭圆形
A .数据库物理设计 C.数据库概念设计 A .表
B.窗体
B . DDL B .矩形
C. DML
__________ 。
D. APL
2.在 E-R 图中,用来表示“实体”的图形是 3.在 Access 数据库设计中,将
C.三角形
E-R 图转换为关系模式是
B.数据库优化
D.菱形
___________ 中的任务。
D.数据库逻辑设计
__________。
4.在 Access 数据库中,用于存储数据的对象是
C.报表
5.下列叙述中, ___________是错误的。
A. 一个关系中的任意两个分量不可以相同 B. 一个关系中的任意两个属性名不可以相同 C. 一个关系中的任意两个元组不可以完全相同 D. 关系中的元组也称为记录
D.查询
6.对于一个日期 /时间类型的字段,如果想使该字段数据以类似“ 以通过对其字段属性的“格式”设定为
A .短日期
A .学生与宿舍床位 C.学生与课程 A .创建表 C.创建窗体
B.中日期
____________ 来实现。
C.长日期
___________。
B .学校与校长 D .学校与教师
xxxx 年 x 月 x 日”方式显示,可
D.常规日期
7.下列实体的联系中,属于一对多的联系是
8. SQL 语句中的 CREATE TABLE 关键字的功能是在数据库中
B.创建查询
D.创建数据访问页
__________。
9.“学院”表中有一个“学院名称”字段,要查找学院名称为“商学院”或“法学院”的记录,使用的条件是 __________ 。
A . In(\" 商学院或法学院 \") B .In(\" 商学院 \法学院 \") C.In(\" 商学院 \" or \" 法学院 \") D. In(\" 商学院 \" and \" 法学院 \") 10.用表“教师”创建新表“教师
A .删除查询 C.追加查询
2”,所使用的查询方式是 __________ 。 B.生成表查询 D.交叉表查询
___________。
11.如下关于更新查询的说法中,正确的是
B .在更新查询中只能更改一个字段的数据 C.利用更新查询可以生成新表
A .在更新查询中可以更改(源)表中的字段名
D.在更新查询中可以更改指定表中的满足指定条件的一个或多个记录
12.在查询设计网格中, 在查询条件设置中, 与“ Between \"001\" And \"999\" ”等价的是 ___________ 。
A . >\"001\" Or <\"999\" B .>\"001\" And <\"999\" C.>=\"001\" Or <=\"999\" D. >=\"001\" And <=\"999\"
《Access2010 数据库基础与应用》期末考试题( A 卷)(含答案)第 1 页/总 8 页
13.在查询设计网格中,下列有关日期
A . >=#1986-1-1# B .>=1986-1-1 C.>=\"1986-1-1\" D. >1986-1-1
14.定义字段的默认值是指
A .不得使字段为空
B .不允许字段的值超出某个范围
/时间类型字段的查询条件设置中,正确的是 ___________。
__________。
C.在未输入字段值之前,系统自动提供字段的缺省值 D.系统自动把小写字母转换为大写字母
15.查找“姓名”字段中姓名的第三个字是“新”字的所有记录,其条件是
A . Like \"* 新 \" C.Like \"?? 新 *\"
B .Like \"?? 新\" D . Like \"?? 新?\"
___________。
16.有一“职工”表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,要查询所有工资在 800~ 3500 之间(含 800 及 3500)的男职工,应使用 __________SQL 语句。
A . SELECT 职工编号 , 姓名 , 工资 B .SELECT 职工编号 , 姓名 , 工资 C.SELECT 职工编号 , 姓名 , 工资 D. SELECT 职工编号 , 姓名 , 工资
FROM 职工 FROM 职工 FROM 职工 FROM 职工
WHERE 工资 >=800 工资 <=3500 性别 =\" 男\"
WHERE 工资 >800 And 工资 <3500 And 性别 =\" 男 \" WHERE 工资 >=800 And 工资 <=3500 And 性别 =\" 男 \" WHERE 工资 >=800 Or 工资 <=3500 And 性别 =男
17.有一“职工”表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,要将所有女 职工的工资增加 10 元,应用 ___________SQL 语句。
A . UPDATE 职工 SET 工资 =工资 +10 性别 =\" 女 \" B .UPDATE 职工 SET 工资 =工资 +10 And 性别 =\" 女 \" C.UPDATE 职工 SET 工资 =10
WHERE 性别 =\" 女 \"
D. UPDATE 职工 SET 工资 =工资 +10 WHERE 性别 =\" 女 \"
18.有一“职工”表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,要对所有的 职工先按性别的降序排序,在性别相同的情况下再按工资的升序排序,使用的 __________ 。
A . SELECT * FROM 职工 ORDER BY 性别 ASC, 工资 DESC B .SELECT * FROM 职工 ORDER BY 性别 DESC, 工资 DESC C.SELECT * FROM 职工 ORDER BY 性别 DESC, 工资 ASC D. SELECT * FROM 职工 ORDER BY 性别 ASC, 工资 ASC 19.“商品”与“顾客”两个实体集之间的联系一般是
A .一对一 __________ 。
A .系统时间值 C.当前页码
可以作为“主关键字”的是
A .书号
B .书名
B .系统日期值
D .系统日期和时间值
__________ 。
SQL 语句是
B.一对多 C.多对一 D.多对多
=Date() ”,则运行该窗体时,在该文本框中显示
20. 在窗体中设置了某文本框的控件来源属性为“
21. 假设一个书店用 (书号, 书名,作者,出版社, 出版日期, 库存数量
__________。
C.作者
D .出版社
⋯ )一组属性来描述图书,
《Access2010 数据库基础与应用》期末考试题( A 卷)(含答案)第 2 页/总 8 页
22.在 Access 数据库的表设计视图中,不能进行的操作是
A .修改字段名称 C.增加字段
23.将表 A 的记录添加到表
A .选择查询 C.追加查询
B.设置索引 D.追加新记录
__________ 。
B 中,要求保持表 B 中原有的记录,可以使用的查询是
B .生成表查询 D .更新查询
__________ 。
24.在一个 Access 的表中有“专业”字段,要查找“专业”字段中含有“生化”两个字的记录, 在查询设计视图中的条件格里正确的条件表达式是
A . =left([ 专业 ], 2)=\" 生化 \" C.=\"* 生化 *\" A .文本框控件 C.矩形控件 A .查询目标 C.查询视图
A .查询的数据源只可以是表 B .查询的数据源只可以是多个表 C.查询的数据源只可以是多个查询 D.表和查询都是查询的数据源
28.在 Access 数据库中,设置表的主键是在
A .表的数据表视图 C.查询设计视图
A .放置到该表中第一条记录之前
B .放置到该表中第一条记录之后并紧靠第一条记录 C.放置到该表中最后一条记录之前 D.放置到该表中最后一条记录之后 30.在 SQL 语句“ Select * From 义是 __________。
学生选课 Order By 成绩”中,其中“ Order By 成绩”子句的含
___________ 中实现的。
B .表设计视图
D .查询的数据表视图
__________。
B. like \"* 生化 *\"
D. Mid([ 专业 ], 1, 2)=\" 生化 \"
__________。
B.标签控件 D.列表框控件
B .查询结果 D .查询条件
___________ 。
25.在窗体中,用来输入或编辑字段数据的交互控件是
26.在 SQL 查询中使用 WHERE 子句指定的是 ___________。
27.在 Access 数据库中,表与查询的关系是
29.在 Access 数据库中,往数据表中追加一条新记录,通常追加的新记录是 ___________。
A .查询结果集按成绩由低到高排列 B .查询结果集按主键由小到大排列 C.查询结果集按成绩由高到低排列 D.查询结果集按原记录次序排列 31.数据库系统的数据性是指
_____。
A. 不会因为系统数据存储结构的变化或数据逻辑结构的变化而影响应用程序 B. 不会因为数据的数值变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
《Access2010 数据库基础与应用》期末考试题( A 卷)(含答案)第 3 页/总 8 页
32.有三个关系 R 、S 和 T
如下:
R
D b
E 0
S
D g b c
T
D b
E 0
F h1 p2
E F f3
F h1
y
9
0 5
h1 z4
由关系 R 和 S 通过运算得到关系
T ,则所使用的运算是
________。
A.并 C.交
B.笛卡尔积 D.自然连接
33. 有两个关系 R 和 T
如下:
R
A a B C D
B 1 2 3 3
T
A c d
B 3 3
C 2 2 2 2
C 2 2
由关系 R 通过运算得到关系
A.并 B.投影 C.交 D.选择
A .查询 A .DoCmd A . True t = 1
T ,则所使用的运算是 ________。
34.在宏中, OpenQuery 操作可用来打开指定的 ___________。
B.窗体
C.报表
C.CmdDo
D. Or
D.状态栏
D . Query
35.在 Access 中的 VBA 过程里,要运行宏可以使用
B. AutoMacro B. False
__________对象的 RunMacro 方法。
36.在 VBA 中,设 a=18,b=7, C=9 37. 执行下列程序段后,变量
则表达式 a>b And b>c 的值是 __________。
C. And
t 的值是 ___________。
For k = 1 To 3
t = t * 3
Next k A. 6
B. 3 C. 9
D. 27
38.设 x=15 ,执行下列程序段后,变量
t 的值是 __________ 。
y = x*5 Mod 10 If y<>0 Then x = x + 1 t = x + 2
《Access2010 数据库基础与应用》期末考试题( A 卷)(含答案)第 4 页/总 8 页
A. 14
__________ 。
B. 17 C. 16 D. 18
',也可以使用
39.为了增强程序的可读性,可以在程序中加入注释。方法是使用一个英文单引号
A .英文双引号 \" A .&
A . $ABC$
42.下列语句中,定义
B.英文 #号 B.%
B . 'ABC888'
C. Rem
C.#
C. \"ABC\"
D.英文 $号 D.\"
D. \"ABC
40.在 VBA 中,类型说明符 ___________ 表示的类型是长整型。 41.下面 ___________是合法的字符常量。
txt1 文本框的离开该文本框事件过程的头语句是
__________。
A . Private Sub Txt1_Change() B .Private Sub Txt1_LostFocus() C.Private Sub Form_LostFocus() D. Private Sub Text_LostFocus() 43.下面正确的赋值语句是
A . a+b=9 A. Enabled x=2 y=4 Do
x=x*y y=y+1
Loop While y<4 A .2 A.59
为 __________ 。
A . Null
Option Base 1 Dim A.50 A .关闭表
A(5, 10) AS integer
B.15
C.60
D. 66
___________。
C.Y=2R C. Default
D. 8a=b+6
__________ 。
D . Cancel
B. Y=X^2-8
B.Visible
44. Access 的控件对象可以设置某个属性来控制该对象是否可见。需要设置的属性是 45.以下 VBA 程序段运行后,变量
x 的值是 __________ 。
B.4 B. 60
C.8 C.90
D. 20
46.表达式 IIf(2^6<59, 59, 100) 的结果是 ___________。
D.100
A 中的全部元素都初始化
47.在 VBA 中,“ Dim A(3, 3) AS String ”语句定义了一个数组,该数组
B. 0
C. \"\"
D. False
48.在 VBA 某个模块中,有如下声明语句
那么数组 A 总共有 _________个数组元素。 49.在 Access2010 中,宏操作
Quit Access 的功能是 ___________。
C.退出宏
D .退出查询
B.退出 Access
50.在 VBA 中,要打开名为“职工信息录入”的窗体,应使用的语句是
A . DoCmd.OpenWindow \" 职工信息录入 \" B .OpenWindow \" 职工信息录入 \" C.DoCmd.OpenForm \" 职工信息录入 \" D. OpenForm \" 职工信息录入 \" 51. 在 VBA
Dim
某个模块中,有如下声明语句
___________。
B(5, 2 TO 10) AS Integer
那么数组 B 总共有 ___________ 个数组元素。
《Access2010 数据库基础与应用》期末考试题(
A 卷)(含答案)第 5 页/总 8 页
A .54 B.40
C. 15
D.13
52.设 x=\"1234567\" ,执行下列程序段后,变量
n = InStr(x,\"5\") t = Len(y) A. 6
t 的值是 __________ 。
y = Left(x,n-1) & \"A\" & Mid(x, n+1)
B. 7
C. 8
B. 0D. 953.“ X 是小于 100 的正数”, VBA 逻辑表达式应表示为 __________。
A. X>0 And <100 C. X>0 And X<100
54.以下 VBA
j=0 n=0 DoCE
j=j+10 n=n+1 A .1 A. x(y + z)
程序段运行后,变量
n 的值是 ___________。
Loop Until j>10
B. 2
C. 4
B. 7x + 8y/2 D. -x^2-1
D. 10
__________ 。
55.在 VBA 中,下列表达式中格式正确的是
C. (x+y) ≥ 6
t = \" 计算机程序设计 \" A. \" 设计程计算机 \" C. \"设计程序计算机
57.有三个关系 R 、S 和 T
56.下列语句执行后, s 的值是 __________ 。
s = Right(t, 2) + Mid(t, 4, 1) + Left(t, 3)
B. \" 计算机程序设计 \" D. \" 设计程计算 \"
如下:
R A m n
由关系 R
A.交 B.笛卡儿积 C.并 D.除
S B 1
T
A m n
B 1 1
C 3
C 3 3
和 S 通过运算得到关系 T ,则所使用的运算是
________。
58. 在窗体上已经建立 1 个文本框 txt1, 以及 3 个命令按钮 cmd1、cmd2 和 cmd3。请选答
案来完善程序,使之完成以下操作:
打开窗体时,文本框 txt1 上显示“诚信应考,绝不作弊 ! ”;单击命令按钮 cmd1 时,使 txt1 文本框不可用;
单击命令按钮 cmd2 时,使 txt1 文本框可用 , 文本框 txt1 上显示“警示:考试作弊,不授予学士学位 ! ”;
单击命令按钮 cmd3 时,关闭本窗体。
《Access2010 数据库基础与应用》期末考试题( A 卷)(含答案)第 6 页/总 8 页
Private Sub Form_Load()
txt1.Value = \" 诚信应考,绝不作弊 !\"
End Sub
Private Sub cmd1_Click()
____________ ‘选答案来完善程序
End Sub
Private Sub cmd2_Click()
txt1 = \" 警示:考试作弊,不授予学士学位 !\" txt1.Enabled = True
End Sub
Private Sub cmd3_Click()
DoCmd.Close
End Sub
请从下列选项中选择答案来完善上述程序
A. txt1.Enabled = True
B. text1.Value = False C. txt1.Enabled = False D. txt1.Name = True
59.在窗体上已经建立 1 个文本框控件 text1 和 1 个命令按钮控件 cmd1。请选答案来完善
程序,使之完成以下操作:
打开窗体时,文本框上显示“ VBA程序设计”;
单击命令按钮 cmd1 时,文本框上显示“ Access 数据库”;单击窗体时清除文本框中的内容 ( 使之为空值 ) 。 Private Sub Form_Load()
text1.Value = \"VBA 程序设计 \"
End Sub
Private Sub _________( ) ‘选答案来完善程序
text1.Value = \"Access 数据库 \"
End Sub
Private Sub Form_Click()
text1.Value = \"\"
End Sub
请从下列选项中选择答案来完善上述程序
A. command1_Click B. cmd1_Click C. Form_Load
60.在窗体上已经建立了一个文本框
Private Sub Cmd1_Click()
a = 10: b = 20 Call MySub(a, c) Call MySub(b, d) Txt1.Value = c + d End Sub
Sub MySub(x, y)
y = x Mod 7 + 1 End Sub
《Access2010 数据库基础与应用》期末考试题(
A 卷)(含答案)第 7 页/总 8 页
D. Form_Click
Txt1 和一个命令按钮 Cmd1,打开窗体后单击命令按钮,则在
文本框 Txt1 中显示的内容是 __________。
A.9 B.11 C.13 D.15
二、多选择题( 答案要填写在答题卡上 )
61.在 VBA 中,属于逻辑运算符的是
A . +
B .Not
C.Or
62. VBA 的错误处理主要使用
A . On Error Resume Next B .On Error 语句标号 C.On Error GoTo 0
D. On Error GoTo 语句标号
63. 数据表中有一个“姓名”字段,查找姓名最后二个字为“小明”的记录的条件是
__________ 。
D .And
On Error 语句结构。 On Error 语句的形式有 __________ 。
___________。
A. Left([ 姓名 ],2)=\" 小明 \" B. Like \"? 小明 \" C. Like \"* 小明 \" D. Like \"* 小明 *\"
E. Right([ 姓名 ],2)=\" 小明 \"
.在 VBA 中,下面 ___________是合法的变量名。
A . intx_99 B . for
C.dim_168_ D. 123abc
65.下列函数中,其值为字符串
A . Mid(\"88\ B .String(2, \"8\") C.Left(\"88\ D. Val(\"88\")
\"88\" 的是 __________ 。
《Access2010 数据库基础与应用》期末考试题( A 卷)(含答案)第 8 页/总 8 页