ACCESS复习(选择题)
access期末复习题含答案

access期末复习题含答案ACCESS期末复习题含答案一、选择题1. 在ACCESS数据库中,以下哪个不是表的组成部分?A. 字段B. 记录C. 索引D. 视图答案:D2. 如果需要对数据库中的记录进行排序,应该使用以下哪种查询?A. 选择查询B. 交叉表查询C. 汇总查询D. 排序查询答案:A3. 在ACCESS中,以下哪个不是表的属性?A. 主键B. 外键C. 索引D. 视图答案:D二、填空题1. 在ACCESS中,______ 是用来唯一标识表中每条记录的字段或字段组合。
答案:主键2. 要创建一个新表,可以使用ACCESS的______ 选项卡中的“表设计”视图。
答案:创建3. 在ACCESS中,______ 可以用于快速查找表中的特定记录。
答案:索引三、简答题1. 简述在ACCESS中创建表的基本步骤。
答案:在ACCESS中创建表的基本步骤包括:- 打开ACCESS数据库。
- 点击“创建”选项卡。
- 选择“表”选项。
- 选择“表设计”视图。
- 添加字段名称和数据类型。
- 设置主键和其他属性。
- 保存表。
2. 解释什么是关系数据库,并简述其特点。
答案:关系数据库是一种数据库管理系统,它将数据组织成表格形式,每个表格由行(记录)和列(字段)组成。
其特点包括:- 数据以表格形式存储。
- 表格之间可以建立关系,如一对一、一对多和多对多。
- 支持SQL语言进行数据操作。
- 提供数据完整性和安全性。
四、操作题1. 假设你有一个名为“学生”的表,包含字段:学号、姓名、年龄、专业。
请写出一个SQL查询,以找出所有计算机专业的学生。
答案:SELECT * FROM 学生 WHERE 专业 = '计算机';2. 如果需要对“学生”表中的记录按照年龄进行升序排序,并只显示前5条记录,请写出相应的SQL查询。
答案:SELECT TOP 5 * FROM 学生 ORDER BY 年龄 ASC;五、论述题1. 论述在ACCESS中使用查询的优势和局限性。
access数据库试题及答案

access数据库试题及答案一、选择题:1. 下列哪个是Access数据库的文件扩展名?A. .docB. .xlsC. .pptD. .mdb答案:D2. 在Access数据库中,一个数据库可以包含多个表格,这些表格之间的关系可以通过以下哪种方式表示?A. 电子邮件B. 超链接C. 主键和外键D. 符号连接答案:C3. 在Access数据库中,以下哪种数据类型适合存储一个人的姓名?A. 数字B. 文本C. 日期/时间D. 布尔值答案:B4. 在Access数据库中,以下哪个对象可以用于查询数据库中的信息?A. 表格B. 查询C. 报表D. 宏答案:B5. 在Access数据库中,以下哪种查询类型可以用于查找满足特定条件的数据记录?A. 删除查询B. 插入查询C. 更新查询D. 选择查询答案:D二、填空题:1. Access数据库的最大文件大小是________。
答案:2GB(字节为单位)2. 在Access数据库中,通过建立________,可以确保某个字段的值在不同的表中是唯一的。
答案:主键3. 在Access数据库中,采用SQL语句进行查询时,查询结果以________的形式呈现。
答案:表格4. 在Access数据库中,通过在字段属性中设置________,可以限制字段输入的字符个数。
答案:字段长度5. 在Access数据库中,通过设置________,可以将多个表格中的数据联系起来。
答案:关系三、简答题:1. 请简要解释Access数据库中的查询和报表分别是用来做什么的。
答:查询是用来从数据库中检索信息的工具。
用户可以通过设置查询条件来筛选和排序数据,以便查找满足特定条件的数据记录。
查询结果可以以表格的形式呈现,方便用户查看和分析数据。
报表是用来以打印或打印预览的方式展示数据库中的信息的工具。
用户可以通过设计报表的布局和样式,选择要展示的字段和排序方式,以及添加页眉、页脚等元素来定制报表的外观。
ACCESS复习题+答案

ACCESS复习题+答案复习题⼀、单选题(1. 以下软件( A )不是数据库管理系统【A】VB 【B】Access 【C】Sybase 【D】Oracle2.在创建数据库之前,应该( C )【A】使⽤设计视图设计表【B】使⽤表向导设计表【C】思考如何组织数据库【D】给数据库添加字段3. 表是由( A )组成的?【A】字段和记录【B】查询和字段【C】记录和窗体【D】报表和字段4. 创建⼦数据表通常需要两个表之间具有( C )的关系【A】没有关系【B】随意【C】⼀对多或者⼀对⼀【D】多对多5. 可⽤来存储图⽚的字段对象是( A )类型字段【A】OLE 【B】备注【C】超级连结【D】查阅向导6. 从表中抽取选中信息的对象类型是( D )【A】模块【B】报表【C】查询【D】窗体7. 完整的交叉表查询必须选择( A )【A】⾏标题、列标题和值【B】只选⾏标题即可【C】只选列标题即可【D】只选值8. 我们通常在( B )视图中,改变窗体的外观和控件的属性。
【A】数据表【B】设计【C】窗体【D】控件9. ( A )是连接⽤户和表之间的纽带,以交互窗⼝⽅式表达表中的数据【A】窗体【B】报表【C】查询【D】宏10.( D )是⼀个或多个操作的集合,每个操作实现特定的功能【A】窗体【B】报表【C】查询【D】宏11. 在报表设计中,页号应该出现在( D )部分【A】报表页眉【B】页⾯页眉【C】报表页脚【D】页⾯页脚12. 学⽣和课程之间是典型的( D )关系【A】⼀对⼀【B】⼀对多【C】多对⼀【D】多对多13. 输⼊掩码通过( D )减少输⼊数据时的错误。
【A】限制可输⼊的字符数【B】仅接受某种类型的数据。
【C】在每次输⼊时,⾃动填充某些数据。
【D】以上全部14. 以下软件( B )是数据库管理系统【A】Delphi 【B】Access 【C】C语⾔【D】VB15. Access数据库使⽤( B )作为扩展名【A】.mb 【B】.mdb 【C】.db 【D】.dbf16.( C )数据类型可以⽤于为每个新记录⾃动⽣成数字。
Access单选题(复习)

Access单选题(复习)第一部分概念(单选)1、在关系中,不可分割的是()A)元组B)记录C)分量D)字段2) 关系运算中的选择运算是()。
A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择若干满足条件的属性的操作D) 从关系中选择若干属性和若干元组的操作3) 从多个关系中抽取出所需要的属性来组成新关系的操作是()A)查询运算 B)连接运算 C)投影运算 D)选择运算4) 设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是()。
A) 多对多 B) 一对多C) 多对一 D) 一对一5) 建立表间关系时,如果相关字段双方都是主关键字,则这两个表之间的联系是()。
A ) 一对一B ) 一对多C ) 多对多D ) 多对一6) 在数据库设计中用关系模型来表示实体与实体之间的联系,关系模型的数据结构是( ) 。
A) 层次结构B) 网状结构C) 二维表结构D) 封装结构7) 下列关于层次模型的说法,不正确的是()。
A) 用树形结构来表示实体及实体间的联系B) 有且仅有一个结点无双亲C) 其他结点有且仅有一个双亲D) 用二维表结构表示实体与实体之间的联系的模型8) 在数据库设计中,常用到的数据模型不包括()[B ]A)关系模型B)现代模型C)网状模型D)层次模型9) 如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段就称为()。
A ) 关键字B ) 外部关键字C ) 候选关键字D ) 域10) 一个关系相当于一张二维表,二维表中的各行相当于该关系的( )A) 元组 B) 属性 C) 数据项 D) 表结构11) 在关系数据模型中,域指的是()A)字段 B)元组 C)属性 D)属性的取值范围12) 关系数据库的数据及更新操作必须遵循_______等完整性规则。
A ) 实体完整性和参照完整性B ) 参照完整性和用户定义的完整性C ) 实体完整性和用户定义的完整性D ) 实体完整性、参照完整性和用户定义的完整性13) 以下对于关系的描述正确的是()。
access复习+答案1

一、单项选择题(本题共30分):1.在Access的下列数据类型中,不能建立索引的数据类型是(D)。
a.文本型b.数字型c. 日期时间型d.备注型2.在数据表视图中,不可以(A)。
a. 修改字段的类型b.删除一条记录c. 修改字段的名称 d.删除一个字段3.假设数据库中表A与表B建立了“一对多”关系,表B为“多”方,则下述说法正确的是(C)。
a. 表A中的一个字段能与表B中的多个字段匹配b. 表B中的一个字段能与表A中的多个字段匹配c. 表A中的一个记录能与表B中的多个记录匹配d. 表B中的一个记录能与表A中的多个记录匹配4.将表“学生表”的记录复制到表“学生名单”中,且不删除表“学生表”中的记录,所使用的查询方式是(C)。
a.删除查询b. 生成表查询c.追加查询d.交叉表查询5.查询中的分组条件和条件应写在设计视图中(C)行。
a. 显示b.字段c.准则d.总计6.在“平均分”字段中显示“语文”、“数学”、“英语”三个字段中分数的平均值的表达式是(D)(结果取整)。
a. 平均分:(语文&数学&英语)\3b. 平均分:([语文]+[数学]+[英语])\3c. 平均分:(语文&数学&英语)/3d. 平均分:([语文]+[数学]+[英语])/37.条件中“性别=“女”and 工资额>2000”的意思是(B)。
a.性别为“女”并非工资额大于2000的记录b. 性别为“女”并且工资额大于2000的记录c. 性别为“女”或者且工资额大于2000的记录d. 性别为“女”或者工资额大于2000,且二者择一的记录8.筛选图书编号是“01”或“02”的记录,可以在准则中输入(B)。
a. not in(“01”,“02”)b. “01”or“02”c. in(“01”,“02”)d. not(“01”and “02”)9.在窗体的字段列表中选择多个不连续的字段,应按下(D)键并单击所要包含的每一个字段的名称。
ACCESS期末考试选择题复习库word版

ACCESS期末考试选择题题复习题库第一章1 Access数据库属于( C )数据库。
A层次模型B网状模型C关系模型D面向对象模型2 打开Access数据库时,应打开扩展名为( B )的文件。
A mdaB mdbC mdeD DBF3 下列( B )不是Access数据库的对象类型?A表 B 向导C窗体D报表4 不能退出Access 2000的方法是( C )。
A单击"文件"菜单/"退出B单击窗口右上角"关闭"按钮 C ESC D ALT+F45 数据库是( A )A以—定的组织结构保存在辅助存储器中的数据的集合B一些数据的集合.C辅助存储器上的一个文件. D磁盘上的一个数据文件6 关系数据库是以( B )为基本结构而形成的数据集合。
A数据表 B关系模型 C 数据模型D关系代数7 关系数据库中的数据表( C )。
A完全独立,相互没有关系. B相互联系,不能单独存在C既相对独立,又相互联系. D以数据表名来表现其相互间的联系.8 Access是一个( D )。
A数据库文件系统 B数据库系统C数据库应用系统 D数据库管理系统9 在数据库系统中,数据的最小访问单位是( B )。
A字节B字段C记录D表10 在Access中,用来表示实体的是( C )。
A域 B字段C记录D表11 从关系模型中,指定若干属性组成新的关系称为( B )。
A选择B投影C联接D自然联接12 从关系中找出满足给定条件的操作称为( A )。
A选择B投影C联接D自然联接13 DBS是指( C )。
A数据B数据库C数据库系统D数据库管理系统14 已知某一数据库中有两个数据表,它们的主键与外键是一对多的关系,这两个表若想建立关联,应该建立的永久联系是(C )。
A一对一B多对多 C一对多D多对一15 不是Access关系数据库中的对象的是( B )。
A查询 B Word文档 C 数据访问页D窗体16 在Access数据库系统中,数据对象共有( C )。
access数据库考试题及参考答案

access数据库考试题及参考答案一、单项选择题(每题2分,共20分)1. 在Access中,用于创建数据库的文件扩展名是:A. .dbfB. .mdbC. .accdbD. .xls答案:C2. 以下哪个不是Access数据库中的表类型?A. 表B. 查询C. 窗体D. 报表答案:D3. 在Access中,用于创建新表的视图是:A. 数据表视图B. 布局视图C. 设计视图D. 打印预览视图答案:C4. 以下哪个选项不是Access数据库中的数据类型?A. 文本B. 数字C. 日期/时间D. 图像答案:D5. 在Access中,用于快速查找记录的字段是:A. 主键B. 索引C. 外键D. 唯一索引答案:B6. 以下哪个不是Access数据库中的关系类型?A. 一对一B. 一对多C. 多对多D. 无关系答案:D7. 在Access中,用于创建新查询的视图是:A. 数据表视图B. 布局视图C. 设计视图D. 打印预览视图答案:C8. 以下哪个选项不是Access数据库中的窗体控件类型?A. 文本框B. 组合框C. 标签D. 表格答案:D9. 在Access中,用于创建新报表的视图是:A. 数据表视图B. 布局视图C. 设计视图D. 打印预览视图答案:C10. 以下哪个选项不是Access数据库中的宏操作?A. 打开表B. 运行宏C. 保存记录D. 导出数据答案:D二、多项选择题(每题3分,共15分)1. 在Access中,可以设置字段属性的选项包括:A. 字段大小B. 格式C. 输入掩码D. 验证规则答案:A, B, C, D2. 以下哪些是Access数据库中可以执行的操作?A. 排序B. 筛选C. 分组D. 汇总答案:A, B, C, D3. 在Access中,可以用于创建查询的条件运算符包括:A. =B. <C. >D. Like答案:A, B, C, D4. 以下哪些是Access数据库中可以设置的表属性?A. 主键B. 索引C. 记录锁定D. 表单答案:A, B, C5. 在Access中,可以用于创建窗体的视图包括:A. 数据表视图B. 布局视图C. 设计视图D. 打印预览视图答案:B, C三、判断题(每题1分,共10分)1. Access数据库中的表可以包含多个主键。
ACCESS复习题(含答案)以及数据库基础知识

ACCESS复习题(含答案)以及数据库基础知识选择题2、在 Access2003 中,如果⼀个字段中要保存长度多于 255 个字符的⽂本和数字的组合数据,选择( C 备注)数据类(2 分)A. ⽂本 C. 备注B. 数字 D. 字符3、Access2003 中,( B 删除查询)可以从⼀个或多个表中删除⼀组记录。
A. 选择查询 C. 交叉表查询B. 删除查询 D. 更新查询4、 Access2003 中,使⽤( B shift )键和⿏标操作,可以同时选中窗体上的多个控件。
A. Tab C. CtrlB. Shift D. Alt5、 Access2003 中,(D )。
A. 允许在主键字段中输⼊ Null 值B. 主键字段中的数据可以包含重复值C. 只有字段数据都不重复的字段才能组合定义为主键D. 定义多字段为主键的⽬的是为了保证主键数据的唯⼀性6、 Access2003 中,在数据表中删除⼀条记录,被删除的记录( D )。
A. 可以恢复到原来位置B. 能恢复,但将被恢复为最后⼀条记录C. 能恢复,但将被恢复为第⼀条记录D. 不能恢复7、 Access2003 中,可以使⽤( D 数据表)来创建数据访问页。
A. 报表 C. 标签B. 窗体 D. 数据表8、在中,建⽴的数据库⽂件的扩展名为( A )。
A. mdbB. dbf D. dct9、 Access2003 窗体中,能够显⽰在每⼀个打印页的底部的信息,它是( D )。
A. 窗体页眉 C.页⾯页眉B. 窗体页脚 D.页⾯页脚10、 ACCESS2003⾃动创建的主键,是( A )型数据。
A. ⾃动编号 C. 整型B. ⽂本 D. 备注11、在 Access2003 中,可以使⽤( D )命令不显⽰数据表中的某些字段。
A. 筛选 C.删除B. 冻结 D.隐藏12、在数据表视图中,当前光标位于某条记录的某个字段时,按( B )键,可以将光标移动到当前记录的下⼀个字段处。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Next I
MsgBox z
End Sub
窗体打开运行后,单击命
令按钮,则消息框的输出
结果是( )。
ABBABA
C
D
标准答案
Dim NewArray(10) Integer
Dim NewArray(1 To 10) Integer
B
Const A1%="123"
Const A1$=True
A
Dim I As Integer
x As Double
sum = 0
n=0
For i=1 To 5
x=n/i
1+1/2+2/3+3/4+4/5
n=n+1
sum = sum + x
Next i
End Sub
该程序通过For循环来计算
一个表达式的值,这个表
达式是( )。
对输入的10个数据求各自的余 数,然后再进行累加
While … Wend 1+1/2+1/3+1/4+1/5
20
12
25\2的结果是( )。
12
12.5
7>6 Imp 7>8的结果是( )。
FALSE
TRUE
进行逻辑表达式计算时,遵循
的优先顺序从高到低是( ) 括号,NOT,AND,OR
括号,AND,NOT,OR
。
VBA的逻辑值进行算术运算 时,True值被当作( )。
0
-1
已知Asc("A")=65,则Asc("D") =( )。
设有如下窗体单击事件过 程: Private Sub Form_Click( )
a=1 For i= 1 To 3
Select Case i Case 1,3 a= a+1 Case 2,4 a = a+2
End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗 体,则消息框的输出的结 果是( )。
3
4B
22
16 C
宏 循环控制和分支控制
报表
B
顺序、分支和循环控制
D
a=5:b=8 Do Until a < b b=b+1 Loop
a=5:b=8
Do
Until a=a
a +
> 1
b
C
Loop
55 其他结果
B
对输入的10个数据分别统计有几个 对输入的10个数据分别统计有
是整数,有几个是非整数
几个是奇数,有几个是偶数
循环结构
For K=2
To 12 Step 2
K=2*K Next K
1
2
循环次数为( )。
已知程序段: s=0 For i=1 to 10 step 2 s=s+1 i=I*2 Next i 当循环结束后,变量i的值 为(C )。
10
11
在Access中,如果要处理具有复杂 条件或循环结构的操作,则应该使 窗体 用的对象是( )。
以下声明I是整型变量的语句 正确的是( )。
Dim I,j As Integer
I=1234
以下变量名中,正确的是( )。
A B
C24
以下逻辑表达式结果为True 的是( )。
NOT 3+5>8
3+5>8
标准模块是独立于( )的模 块。
窗体与报表
窗体
在窗体中添加一个命令按钮
(名称为Command1),然后编写
68 D
函数RIGHT("abcdef",2)的结 果是( )。
"ab"
"ef"
函数Now( )返回值的含义是( )。
系统日期与时间
系统日期
下列逻辑表达式中,能正确表
示条件"x和y都是奇数"的是 x Mod 2 =1 Or y Mod 2 =1 x Mod 2 =0 Or y Mod 2=0
( )。
VBA程序流程控制的方式是( )。 顺序控制和分支控制
下列四种形式的循环设计
中,循环次数最少的是( A:a = 5 : b = 8
)。
Do
a=a+1
Loop While a<b
模块
顺序控制和循环控制
a=5:b=8 Do a=a+1 Loop Until a<b
在窗体中有一个命令按钮 (名称为run34),对应的 事件代码如下: Private Sub run34_Click( )
在窗体中添加一个名称为 Command1的命令按钮,然 后编写如下事件代码: Private Sub Command1_Click( )
a = 75 If a>60 Then
k=1 ElseIf a>70 Then
k=2 ElseIf a>80 Then
k=3 ElseIf a>90 Then
k=4 EndIf MsgBox k End Sub 窗体打开运行后,单击命 令按钮,则消息框的输出 结果是( )。
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)
对输入的10个数据求累加和
= num/2 Then
a=a+1
Else
b=b+1
3
4
1
2
在窗体中添加一个名称为
Command1的命令按钮,然
后编写如下事件代码:
Private Sub
Command1_Click()
s="ABBACDDCBA"
r I=6 To 2 Step -2
x=Mid(s,I,I)
y=Left(s,I) z=Right(s,I)
AABAAB
z=x & y & z
I As Integer
C
12A$B
1+2
B
3+5<8
NOT 3+5>=8
A
报表
窗体或报表
A
0
FALSE
D
12
9B
15
16 A
1 以上都不是
A
0
1A
括号,NOT,OR,AND
括号,OR,AND,NOT
A
d "abcd" 系统时间
1 任意值
B
不确定
A
"cdef"
B
以上都不是
A
x Mod 2 =1 And y Mod 2 =1 x Mod 2 =0 And y Mod 2=0 C
End If
Next i
MsgBox("运行结
果:a=" & Str(a) &",b="
& Str(b))
End Sub
运行以上事件所完成的功
能是( )。
下列不是分支结构的语句 是( )。
If … Then … EndIf
设有如下程序
Private Sub
Command1_Click( )
Dim sum As Double,
题目
A
B
以下( )个选项定义了10个
整型数构成的数组,数组元素 为NewArray(1)至
Dim
NewArray(10)As
Integer
Dim NewArray(1 Integer
To
10)As
NewArray(10)?
以下常量的类型说明符使用正
确的是( )。
Const A1!=2000
Const A1%=60000
如下代码 Private Sub
Command1_Click( ) a=0 b=5 c=6 MsgBox a=b+c
11 a=11
End Sub窗体打开运行后,如果
单击命令按钮,则消息框的输
出结果为( )。
Dim A(10) As Double,则A数组 共有( )个元素。
10
11
Dim A(3,4) As Integer,声明的 数组A有( )个元素。
Sum=0 For i=10 To 1 Step -2
sum=sum+i Next i MsgBox sum End Sub 运行以上事件,程序的输 出结果是( )。
10
30
在窗体中有一个命令按钮
run35,对应的事件代码如
下:
Private Sub
run35_Enter( )
Dim num As
D
If … Then … Else … Select … Case …
EndIf
End Select
B
1/2+2/3+3/4+4/5
1/2+1/3+1/4+1/5
C
5
6C
3
4A
BABBA
BBABBA
D