017Access期末复习题选V.docx

上传人:b****8 文档编号:9547002 上传时间:2023-02-05 格式:DOCX 页数:22 大小:50.02KB
下载 相关 举报
017Access期末复习题选V.docx_第1页
第1页 / 共22页
017Access期末复习题选V.docx_第2页
第2页 / 共22页
017Access期末复习题选V.docx_第3页
第3页 / 共22页
017Access期末复习题选V.docx_第4页
第4页 / 共22页
017Access期末复习题选V.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

017Access期末复习题选V.docx

《017Access期末复习题选V.docx》由会员分享,可在线阅读,更多相关《017Access期末复习题选V.docx(22页珍藏版)》请在冰豆网上搜索。

017Access期末复习题选V.docx

017Access期末复习题选V

选择题

1.在E-R图中,表示实体间联系的图形是

(A)矩形

(B)平行四边形

(C)菱形

(D)椭圆形

 

参考答案:

C

提示:

(教材第9页)E-R图中,矩形代表实体,菱形代表联系

 

2.在下列关系运算中,不改变关系表中的属性个数但能减少元组的个数是

(A)并

(B)交

(C)投影

(D)笛卡尔积

 

参考答案:

B(教材14页)

 

3.下列叙述错误的是

(A)在数据库系统中,数据的物理结构与逻辑结构必须一致

(B)数据库技术的重要目标是实现数据的共享

(C)数据库设计是在已有的数据库管理系统的基础上建立数据库

(D)数据库系统需要操作系统的支持

 

参考答案:

A

(教材第5页外模式即逻辑结构,内模式即物理结构)

4.下列说法正确的是

(A)数据库是一个独立系统,无需操作系统支持就可运行

(B)数据共享是数据库技术的根本目标

(C)数据库管理系统就是数据库系统

(D)以上说话都正确

 

参考答案:

B

 

5.下列叙述正确的是

(A)为了建立一个关系,首先要建立数据的逻辑关系

(B)表示关系的二维表中,各元组的每一个分量都可以分为若干数据项

(C)一个关系的属性名组成为关系模式

(D)一个关系可以包含多张二维表

 

参考答案:

A

提示:

参见教材25页的内容。

在完成数据库的概念设计后,要建立关系需要进行逻辑设计,逻辑设计形成了关系模式。

 

6.用二维表来表示实体和实体之间的联系的数据模型是

(A)实体-联系模型

(B)层次模型

(C)网状模型

(D)关系模型

 

参考答案:

D

 

7.在关系数据库中,能惟一标识一个记录的属性或属性组称为

(A)主键

(B)外键

(C)域

(D)属性

 

参考答案:

A

 

8.每个人都有自己的出生地,实体“人”和实体“出生地”之间的联系是

(A)多对多

(B)一对多

(C)一对一

(D)无联系

 

参考答案:

B

 

9.在企业中,职工“级别”与职工个人“工资”的联系是

(A) 多对多

(B) 一对多

(C) 一对一

(D) 无联系

 

参考答案:

B

 

10.假设创建一个“图书表”(“图书编号”,“书名”,“作者”,“出版社”,“出版日期”,“定价”),则该表的主键是

(A) 书名

(B) 图书编号

(C) 作者

(D) 出版社

 

参考答案:

 B

 

11.下列属于Access对象的是

(A) 文件

(B) 数据

(C) 查询

(D) 字段

 

参考答案:

C

 

12.Access有许多特点,下列叙述中不属于Access特点的是

(A)Access数据库可以保存多种数据类型,包括多媒体数据

(B)Access可以编写程序来操作数据库中的数据

(C)Access可以支持Internet应用

(D)Access作为网状数据库支持服务器/客户机应用系统

 

参考答案:

D

提示:

Access是关系型数据库,非网状数据库

 

13.在关系运算中,选择运算的含义是

(A)在基本表中,选择满足条件的元组组成一个新的关系

(B)在基本表中,选择需要的属性组成一个新的关系

(C)在基本表中,选择满足条件的元组和属性组成一个新的关系

(D)以上说话都正确

 

参考答案:

A(教材15页倒数7行)

 

14.在Access的表设计视图中,不能完成的操作是

(A) 修改字段类型

(B) 设置索引

(C) 增加字段

(D) 删除记录

 

参考答案:

D

 

15.邮政编码是由6位数字构成的字符串,为邮政编码设置正确的输入掩码,正确的是

(A)000000

(B)999999

(C)CCCCCC

(D)LLLLLL

 

参考答案:

A

(参考教材55页表4-6或Access的帮助系统,敏感帮助F1)

16.如果字段内容为声音文件,则该字段的数据类型应定义为

(A)文本

(B)备注

(C)超级链接

(D)OLE对象

 

参考答案:

D

(教材53页表4-2,或Access帮助)

 

17.要求主表中没有相关记录时就不能将记录添加到相关表中,则应在表关系中设置

(A)实施参照完整性

(B)级联更新相关字段

(C)有效性规则

(D)输入掩码

参考答案:

A(教材60页)

 

18.将表A中的记录添加到表B中(假设二个表结构相同),并保持表B中原有的记录,则可以使用的查询是

(A) 选择

(B) 生成表

(C) 追加

(D) 更新

 

参考答案:

C

19.Access中,查询的数据源可以为

(A) 表或查询

(B) 页

(C) 报表

(D) 窗体

 

参考答案:

A

 

20.在一个Access的表中有一个“专业”字段,要查询包含“计算机”三个字的记录,正确的条件表达式是

(A)left([专业],3)=”计算机”

(B)like“*计算机*”

(C)=”计算机”

(D)mid([专业],1,3)=”计算机”

 

参考答案:

B

提示:

通配符*表示一个或多个字符

 

21.下列的查询设计器界面要查找的结果是

(A)类别为1或2,但库存量都大于50的产品

(B)类别为1和2,库存量都大于50的产品

(C)类别为1库存量为50产品或者所有类别为2的产品

(D)类别为1库存量为50产品和所有类别为2的产品

 

参考答案:

C

提示:

同一行的条件为“并”,不同行的条件为“或”

22.在Access中已建立一个“工资表”,字段包括“职工号”、“所在单位”、“基本工资”、“应发工资”等,如果按单位统计应发工资总额,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行分别选择是

(A)“总计”、“分组”

(B)“计数”、“分组”

(C)“分组”、“总计”

(D)“分组”、“计数”

 

参考答案:

C

23.在创建交叉表查询时,列标题字段的值显示在交叉表的位置是

(A)第一行

(B)第一列

(C)上面若干行

(D)右边若干列

 

参考答案:

A

 

24.表达式“Not工资>2000”的含义是:

(A)选择工资大于2000的记录

(B)选择工资小于2000的记录

(C)选择工资不大于2000的记录

(D)选择“工资”字段外的其它字段,但工资字段>2000的记录

 

参考答案:

C

25.在Access中已建立“学生表”,表中字段有“学号”、“姓名”、“性别”、“入学成绩”等,执行下列SQL命令:

Select性别,avg(入学成绩)from学生groupby性别

(A)计算并显示所有学生的性别和入学平均成绩

(B)按性别分组并显示性别和入学平均成绩

(C)计算并显示所有学生的入学平均成绩

(D)按性别分组并显示所有学生的入学平均成绩

 

参考答案:

B

提示:

可以在查询设计器中按意思设计好查询,然后进入SQL视图查看SQL语句

26.窗体事件是指操作窗体时引发的事件。

下列事件中不属于窗体事件的是

(A)打开

(B)关闭

(C)加载

(D)取消

 

参考答案:

D

提示:

在Access中新建一个窗体,打开其事件可查看所有窗体事件.有”关闭”事件,无”取消”事件.

27.在Access中,若要求在窗体上设置一控件,控件显示的数据是来自一个表或一个查询的数据,可使用的控件是

(A)选项组

(B)复选框、切换按钮、选项按钮

(C)命令按钮

(D)文本框

 

参考答案:

D

提示:

控件比较多,一些平时使用较少的控件也可能成为考试内容

28.在查找表达式中要使用通配符通配一个数字字符,则就选择

(A)*

(B)?

(C)!

(D)#

 

参考答案:

D

提示:

在Access帮助中输入“通配符”,在“关于使用通配符”条目中可获得相关内容解释

 

29.如果在查询条件表达式中使用了通配符方括号“[]”,它的含义是

(A) 通配任意长度的字符

(B) 通配不在括号内的任意字符

(C) 通配括号内列出的任一字符

(D) 错误的使用方法

参考答案:

C

提示:

可参考Access系统帮助

 

30.在Access中已建立“雇员表”,其中有存放雇员照片的字段。

在使用向导为该表创建窗体时,“照片”字段使用的默认控件是

(A)标签

(B)列表框

(C)非绑定对象框

(D)绑定对象框

 

参考答案:

D

 

31.在报表设计时,如果只在报表最后一页的主体之后显示规定的内容,则需要设置的是

(A)报表页眉

(B)报表页脚

(C)页面页眉

(D)页面页脚

 

参考答案:

B

 

32.数据库访问页是一种独立于Access数据库的文件,该文件的类型是

(A)txt

(B)hmtl

(C)doc

(D)mdb

 

参考答案:

B

 

33.将Access的数据发布到互联网上,使用的对象为

(A)报表

(B)窗体

(C)宏

(D)页

 

参考答案:

D

34.打开查询的宏操作是

(A)OpenForm

(B)OpenTable

(C)OpenQuery

(D)OpenReport

 

参考答案:

C

 

35.宏操作SetValue可以设置

(A)窗体或报表及控件的属性

(B)刷新控件数据

(C)字段的值

(D)系统当前时间

 

参考答案:

A

 

36.在Access中,已经设置了一个自动宏autoexec,如果打开数据库时不执行这个自动宏,正确的操作是

(A)打开Access数据库时按住Alt键

(B)打开Access数据库时按住shift键

(C)打开Access数据库时按住Ctrl键

(D)选定Access数据库文件,使用Enter键打开

 

参考答案:

B

提示:

可以Access帮助中输入autoexec查询出相关内容“忽略启动项”

 

37.有如下语句:

S=int(100*rnd)

执行完毕后,S的值是

(A)[0,99]的随间数

(B)[0,100]的随间数

(C)[1,99]的随间数

(D)[1,100]的随间数

 

参考答案:

A

提示:

可使用VBA帮助,查到的内容是:

Rnd函数返回小于1但大于或等于0的值。

而Int是去小数取整,如99.99取整后为99

 

38.InputBox函数的返回值类型是

(A)数值

(B)字符串

(C)变体

(D)数值或字符串,视输入的数据决定

 

参考答案:

B

提示:

从VBA帮助中获得的内容是:

在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的String。

即即使输入的内容是数值,也按字符串处理。

 

39.在Access中,已创建一个宏对象“宏1”,只有一个宏操作SetValue,其中第一个参数项目为:

“[label0].[caption]”,第二个参数表达式为“[text0]”,设计一个名为“myTest”的窗体,放置一个标签控件名称为“label0”,一个文本框控件名称为“text0”,现设置text0的“更新后”事件为运行宏1,则结果是

(A)将文本框清空

(B)将标签清空

(C)将文本框的内容复制给标签的标题,使二者显示内容相同

(D)将标签标题的内容复制给文本框,使二者显示内容相同

 

参考答案:

C

 

40.使用Function语句定义一个函数过程,其返回值类型

(A)只能使用符号常量

(B)可以调用时由运行过程确定

(C)由函数定义时由As子句声明

(D)只能返回整型或长整形

参考答案:

C

提示:

教材234页有一个例子,或系统帮助,关键词”函数语句”

 

41.下面的过程定义中

PrivateSubtest(ByRefxaslong)

其中ByRef的含义是

(A)传值调用

(B)传址调用

(C)形式参考

(D)实际参考

参考答案:

B

提示:

ByVal为传值

 

42.下列不是分支结构的是

(A)If…Then…EndIf

(B)While…Wend

(C)If…Then…ElseIf…EndIf

(D)Select…Case…EndSelect

 

参考答案:

B

 

43.在窗体中添加一个名称为command1的命令按钮,然后编写如下的事件代码:

PrivateSubcommand1_click()

a=75

ifa>60then

k=1

elseifa>70then

k=2

elseifa>80then

k=3

endif

msgboxk

EndSub

窗体打开运行后,单击命令按钮,则消息框显示结果为

(A)1

(B)2

(C)3

(D)4

 

参考答案:

A

提示:

多分支,依次序检查条件,一旦满足某条件则执行其的语句,执行完后退出选择

 

44.如有如下的窗体单击事件过程:

PrivateSubForm_click()

a=1

Fori=1to3

Selectcasei

case1,3

a=a+1

case2,4

a=a+2

EndSelect

Nexti

Msgboxa

EndSub

打开窗体后,运行窗体,单击窗体,则消息框显示的结果是

(A)3

(B)4

(C)5

(D)6

 

参考答案:

C

提示:

Case语句的每一个Case都要检查条件,如果条件满足执行语句块,所以二个Case都要执行,第一个Case执行后a为2,第二个Case执行后a为4,当For循环第一圈结束时,遇到next,a又加1变为5

 

45.设有如下语句块

PrivateSubtest()

Dimsumasdouble,xasdouble

sum=0

n=0

Fori=1to5

x=n/i

n=n+1

sum=sum+x

nexti

debug.printsum

EndSub

则该程序的运行结果相当于某个数学表达式,这个表达式是

(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次循环:

x=0,n=1,sum=0

第2次循环:

x=1/2,n=2,sum=1/2

第3次循环:

x=2/3,n=3,sum=1/2+2/3

第4次循环:

x=3/4,n=4,sum=1/2+2/3+3/4

第5次循环:

x=4/5,n=5,sum=1/2+2/3+3/4+4/5

 

46.下列Case语句错误的是

(A)Case0to10

(B)CaseIs>10

(C)CaseIs>10andIs<50

(D)Case3,5,Is>50

 

参考答案:

C

提示:

C选项中Is后只能跟比较运算符,不能跟逻辑运算符and/or,如果要表达界于一个从小到大的范围,则使用:

Case10to50

 

47.下列程序段定义了学生成绩的记录类型,由学号、姓名、三门课程成绩组成。

TypeStud

Noasinteger

Nameasstring

Score(1to3)assingle

EndType

若对某个学生的各个数据项进行赋值,则正确的是

(A)DimSasStud

Stud.No=1

Stud.Name=”Bush”

Stud.Score=76,66,89

(B)DimSasStud

S.No=1

S.Name=”Bush”

S.Score=76,66,89

(C)DimSasStud

Stud.No=1

Stud.Name=”Bush”

Stud.Score

(1)=76

Stud.Score

(2)=66

Stud.Score(3)=89

(D)DimSasStud

S.No=1

S.Name=”Bush”

S.Score

(1)=76

S.Score

(2)=66

S.Score(3)=89

参考答案:

D

提示:

A)C)错误引用变量类型Stud作为变量名,B)对数组错误赋值

一般自定义数据类型放在子过程之前。

 

48.在Access中,ADO的含义是指

(A)数据库访问对象

(B)开放数据库互联应用编程接口

(C)数据库动态链接库

(D)Active数据库对象

 

参考答案:

A

 

填空题

1.如果表中的某个字段不是本表中的主键,而是另外一个表中的主键或候选关键字,则这个字段叫做【】(提示:

外键)

2.在SQL的Selcet命令中用【】对查询的结果进行排序(提示:

orderby)

3.对报表记录进行分组操作时,首先要选定分组字段,在这些字段上值【】的记录数据归为同一组(提示:

相同)

4.如果希望按指定条件执行宏中的一个或多个操作,这类宏称为【】(提示:

条件宏)

5.退出Access的VBA代码是【】(提示:

Docmd.close)

6.VBA中检测字段串长度的函数是【】(提示:

Len。

可通过在帮助中输入“字符串长度”来获得)

7.VBA中双精度类型标识符是【】(提示:

Double)

8.窗体可由五个节组成,分别是窗体页眉/页脚、页面页眉/页脚和【】(提示:

主体)

9.向数据表中的数据输入数据时,要求输入的字符必须为字母,则输入掩码设置为【】(提示:

L)

10.在关系数据库中,用来表示实体之间联系的是【】(提示:

二维表。

参见教材10页第7行的内容。

11.在“学生成绩表”中,如果要在弹出的消息框中输入的学生姓名来查找学生成绩,需要使用【】查询(提示:

参数)

12.Int(-3.123)的结果是【】(提示:

-4,当参数为负数时,取小于此数的整数,可参看帮助,注意与fix函数的区别)

13.VBA中变体类型的标识符是【】(提示:

variant)

14.有如下程序段:

PrivateSubcommand1_click()

f=0

fori=1to10step2

f=f+i

next

text0.value=f

EndSub

窗体运行后,单击命令按钮后,文本框text0的显示结果为【】(参考答案:

25,本题相当于计算1+3+5+7+9=25)

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

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1