文档库 最新最全的文档下载
当前位置:文档库 › 二级Access补充题目答案

二级Access补充题目答案

二级Access补充题目答案
二级Access补充题目答案

二级Access补充新题

【新视野学员必须结合“笔试习题集”中的题目进行复习!】1、数据库的简介

(1)答案选择:B

退出Access数据库管理程序可以使用的快捷键:用Alt+F+X组合键,用Alt+F4组合键。(2)答案选择:D

级联更新:

1)如果选择了“级联更新相关字段”复选框,则不管何时更改主表中记录的主键,Access 都会自动在所有相关的记录中将主键更新为新值。

2)当主表关联字段被更改时,子表关联字段也自动随之更改。

3)子表关联字段欲更改的新值若在主表中不存在,则拒绝子表的修改。

4)增加一条记录时,若该记录关联字段的取值在主表中不存在,则拒绝子表的操作。(3)答案选择:B

一个人只有一个出生地,一个出生地可以有多个人出生,因此属于“一对多”关系。

(4)答案选择:D

属于的集合称为实体型。

2、表

(1)答案选择:D

“是/否”数据类型常被称为布尔型。

(2)答案选择:B

汉字和英文字符在Access中都为1个字节,“姓名”字段的字段大小为10,那么最多可以输入10个。(3)答案选择:C

日期的年、月、日都是数字,因此输入的的数据必须都是数字,用输入掩码字符“0”来表示。(4)答案选择:A

在Access中,可以从“数据表”视图和“设计”视图中进行打开表的操作。其中“数据表”视图用于操作表中的记录,“设计视图”用于操作表结构。

(5)答案选择:

A答案正确,默认值必须与字段的数据类型相匹配,例如:字段名称为“性别”,此时默认值为:女,是一个字符串,系统会自动增加双引号。

B答案正确,在默认值设置时,输入文本不需要加引号,系统会自动加上引号。

C答案错误,默认值是可以更改的,例如默认值为“女”,此时输入的时候可以重新输入“男”。

D答案正确,可以使用Access的表达式来定义默认值,例如:Date()+1,表示当前日期的后一天。(6)答案选择:

A答案错误,格式和输入掩码不是一样的,格式用于控制输出数据,输入掩码用于控制输入数据的格式。

B答案错误,只有“文本”和“日期/时间”可以使用向导设置输入掩码。

C答案正确,有效性规则属性是用于限制此字段输入值的表达式。

D答案错误,有效性规则主要限制输入值的范围,输入掩码限制输入的格式。

(7)答案选择:D

只显示满足条件的记录,不满足条件的记录被隐藏。

(8)答案选择:B

“表模板”视图中有设计好的表,使用“表模板”视图,可以)简单、快捷的创建表结构。

3、查询

(1)答案选择:D

A答案正确,SQL查询是用户使用SQL语句创建的查询。

B答案正确,在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句。选择查询、参数查询、交叉表查询、操作查询都可以使用一条SQL语句实现。

C答案正确,SQL就是结构化的查询语言,因此可以用结构化的查询语言来查询、更新和管理关系数据库。

D答案错误,SQL查询功能强大,使用设计视图设计的选择查询、参数查询、交叉表查询、操作查询都可以使用一条SQL语句实现。但是一些复杂的SQL操作,例如:Distinct、Top等操作在设计视图中不能完成,只能在SQL视图中输入SQL语句放能实现。

(2)答案选择:C

A答案错误,CREATE TABLE创建一个表,不是修改表结构。

B答案错误,CREATE INDEX 创建索引。

C答案正确,DROP删除表。

D答案错误,ALTER TABLE 用于修改表。

(3)答案选择:B

A答案错误,SELECT 姓名FROM 学生只选择了姓名字段,没有选中所有字段。

B答案正确,SELECT * FROM 学生*表示选择所有字段。

C答案错误,SELECT 姓名FROM 学生WHERE 学号=02650 只能选择学号为“02650”的学生姓名,不能得到所有字段和记录。

D答案错误,SELECT * FROM 学生WHERE 学号=02650 只能选择学号为“02650”的学生的所有字段,不能得到所有字段。

(4)答案选择:B

联合查询可以在SQL查询可直接将命令发送到ODBC数据库服务器中。

(5)答案选择:D

“\”的含义是转义字符。【该题有点偏,”\”是C语言中涉及的考点。】

(6)答案选择:C

INSERT(插入)、DELETE(删除)、UPDATE(更新)是数据操纵实型的。

(7)答案选择:D

COUNT用于计数,NULL对于计数有影响。

4、窗体

(1)答案选择:A

格式选项卡中主要对控件的外观或窗体的显示格式而设置。

(2)答案选择:D

选项组可以设置为表达式或非结合选项组,在自定义对话框中使用非结合选项组接受用户的输入。(3)答案选择:C

Access控件如下:

(4)答案选择:C

非结核型控件没有数据来源,只用于显示信息。

(5)答案选择:B

A答案是错误的,组合框即可从列表中选择数据,也可以输入数据。但是列表框只能从列表中选择数据,不可以输入数据。因此组合框比列表框具有更强的功能。

B答案正确,在选项组中每次只能选择一个选项。

C答案错误,选项组可以设置表达式。

D答案错误,标签工具不可以创建附加到其他控件上的标签。

(6)答案选择:D

计算控件来源必须以“=”开头。

(7)答案选择:

A答案错误,选项组中一次最多选择一个。

B答案正确,使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值。

C答案错误,选项组结合到某个字段,实际上是组框架结合该字段,不是内部的复选框、单选按钮或切换按钮结合到该字段上的。

D答案错误。

5、报表

无新增题目,请重点复习“笔试习题集”。

6、宏

(1)答案选择:B

窗体加载事件:打开(Open)->加载(Load)->调整大小(Resize)->激活(Activate)->成为当前(Current),因此选择B答案。

(2)答案选择:

A答案错误,宏的条件表达式中可以引用窗体或报表的控件值,格式引用:[Forms]![窗体名

称]![控件名] 或[Reports]![报表名称]![控件名]

B答案错误,宏操作就是VBA代码的简化。

C答案错误,RunAPP执行指定的外部应用程序。

D答案正确,可以利用宏组来管理相关的一系列宏。

(3)答案选择:B

宏是操作的集合。

(4)答案选择:C

宏分为:操作序列宏(顺序执行);宏组(调用形式:宏组名.宏名);条件宏(条件为真时执行)。因此要限制宏命令的操作范围,在创建宏时应定义的是宏条件表达式。

(5)答案选择:A

宏分为:操作序列宏(顺序执行);宏组(调用形式:宏组名.宏名);条件宏(条件为真时执行)。(6)答案选择:

A答案正确,宏分为:操作序列宏(顺序执行);宏组(调用形式:宏组名.宏名);条件宏(条件为真时执行)。

B答案不正确,宏组中的各个宏之间没有必然的联系。

C答案正确,保存宏组时,指定的名字设为宏组的名字。

D答案正确,宏组是由若干个宏构成的。

(7)答案选择:A

运行宏的方法:双击宏名运行宏。在宏设计器中单击“运行”,单击“工具栏”上的运行按钮【在Access2003中有工具栏,但是Access2010中已经没有工具栏,只有宏设计器】。

单击宏只是选中宏,并不能执行宏。

(8)答案选择:C

使用宏组的目的是对多个宏进行组织和管理。

(9)答案选择:D

RunAPP执行指定的外部应用程序。

(10)答案选择:D

OpenForm的功能是打开窗体。

(11)答案选择:C

OpenReport的功能是打开报表。

(12)答案选择:

宏命令GoToRecord的功能是指定记录成为当前纪录。

(13)答案选择:A

OpenForm的功能是打开窗体。

(14)答案选择:

RunSQL的功能是执行指定的SQL语句。

(15)答案选择:B

OpenQuery的功能是打开查询。

(16)答案选择:B

MsgBox用于显示信息框。

(17)答案选择:A

FindNext查找满足指定条件的下一条记录。

(18)答案选择:D

FindNext查找满足指定条件的下一条记录。

(19)答案选择:B

RunAPP执行指定的外部应用程序。

(20)答案选择:A

RunAPP执行指定的外部应用程序。

(21)答案选择:C

FindRecord的功能是指定记录为当前记录。

(22)答案选择:D

宏命令OPenReport的功能是打开报表。

(23)答案选择:B

最大化激活窗口的宏命令是Maximize。

(24)答案选择:D

Access中1000表示一秒,因此0.5秒为500。

(25)答案选择:B

窗体加载事件:打开(Open)->加载(Load)->调整大小(Resize)->激活(Activate)->成为当前(Current),因此选择B答案。

(26)答案选择:A

窗体加载事件:打开(Open)->加载(Load)->调整大小(Resize)->激活(Activate)->成为当前(Current)。

关闭窗体发生的相应事件:卸载(Unload)->停用(Deactivate)->关闭(Close)

(27)答案选择:D

关闭窗体发生的相应事件:卸载(Unload)->停用(Deactivate)->关闭(Close),因此选择D。

(28)答案选择:D

若要求窗体中的某个控件在事件发生时要执行一段代码,设置其事件过程。

7、模块

变量

(1)答案选择:C

A答案错误,2003access不能以数字开头,变量名只能以字母开头。

B答案错误,access-2003中的“-”是错误的,只能以字母、数字、下划线和汉子组成【不能包含空格】;

C答案正确

D答案错误,2003-access不能以数组开头,不能出现“-”。

(2)答案选择:D

89TWDDEF 不能以数字开头。

(3)答案选择:D

3abc 不能以数字开头。

(4)答案选择:A

A答案错误,A[B]7中“[]”是错误的。

B答案错误,7AB不能以数字开头。

C答案错误,IF是关键字,不能用于变量。

D答案正确。

(5)答案选择:A

A答案争取。

B答案错误,3a不能以数字开头。

C答案错误,Select My Name 中间不能有空格。

D答案错误,Print-2中“-”是错误的。

(6)答案选择:B

A答案错误,3s不能以数字开头。

B答案正确。

C答案错误,Print 是关键字,用于打印操作,不能用于变量名。

D答案错误,Select My Name 中间不能有空格。

数据类型

(1)答案选择:C

A答案错误,Len求字符串的长度,结果为字符串,Len("2011-2-3")结果为:8

B答案错误,Year求日期中的年份,Year(#2011-2-3#)结果为:2011

C答案正确,DateValue函数返回一个日期,DateValue("2011-2-3")返回日期#2011-2-3#

D答案错误,两个日期相减表示两个日期相差的天数,#2012-1-23#-#2011-2-3# 结果为:20

(2)答案选择:B

A、C、D答案错误,变量A为Boolean型数据,因此直接赋值为:A=TRUE即可,不用在左右两边加入其它的符号。

B答案正确,A=3<4,首先计算3<4为真(True),因此A=True

(3)答案选择:D

Dim b1,b2 As Boolean 此时并没有指定b1的数据类型,因此b1为变体型。而b2指定了数据类型为布尔型。【这个题要注意】

(4)答案选择:C

将多条语句写在一行,中间用冒号隔开。

(5)答案选择:D

Access中用-1表示True,用0表示False。

(6)答案选择:D【此题一定要多注意,新题!】

算术运算符>字符运算符> 关系运算符> 逻辑运算符

字符运算符主要有:&和+,表示字符串连接。例如:3+2&5,结果是错误的,因为要先计算2&5,结果为“25”,注意是字符串。再计算3+”25”是错误的,+连接符要求左右两边都要为字符串才能连接。(7)答案选择:D

A答案结果为False,True And Not True 即True And False,因此结果为False

B答案结果为False,False And Not True即False And False,因此结果为False

C答案结果为False,False Or Not True 即False Or False,因此结果为False

D答案结果为True,True Or Not True 即True Or False,因此结果为True

(8)答案选择:C

数组下标数据类型是数值型。

(9)答案选择:A

VBA中如果没有显式声明或用符号来定义变量的数据类型,则变量的默认数据类型为变体型(Variant)。

(10)答案选择:C

char在C语言表示字符,在Access则没有字符类型,只有字符串类型String。

常量

(1)答案选择:D

Rnd函数产生[0,1)的随机数,即包括0但是不包括1,因此选择D答案。

(2)答案选择:A

instr(5, "Hello!Beijing.", "e") 表示从第5位开始,从Hello!Beijing里面的o这里开始向后面寻找e。得到的位置是8,因此a=8。

Sgn(3>2)结果为-1,Sgn()函数用于返回数据的符号。如果数据大于0,则返回1,如果数据等于0,则返回0,如果数据小于0,则返回-1。3>2的结果为TRUE,因此为-1。Sgn(3>2)的结果就是-1。所以b 的值也为-1。

c=a+b 因此c的值为7

(3)答案选择:C

表达式X+1>X表示判断X+1>X是否为真,是一个关系表达式。

(4)答案选择:C

Mid$("123456",3,2)从字符串”123456”第3位开始,取2个字符,结果为:34

123+Mid$("123456",3,2)的结果是157

(5)答案选题:B

删除字符串前导和尾随空格的函数是Trim,Ltrim删除字符串前导空格,Rtrim删除字符串尾随空格。(6)答案选择:

A答案不能得到[10,50]的整数,Rnd的范围为[0,1),则Rnd*51的取值范围为[0,51),Round(Rnd*51)将得到[0,50]之间的整数。

B答案可以得到[10,50]的整数,Rnd*41的取值范围为[0,41),Int(Rnd*41) 将得到[0,40]之间的整数。10+Int(Rnd*41) 将得到[10,50]之间的整数。

C答案不能得到[10,50]的整数,Rnd的范围为[0,1),则Rnd*50的取值范围为[0,50),Round(Rnd*50)将得到[0,49]之间的整数。

D答案不能得到[10,50]的整数,Rnd的范围为[0,1),则Rnd*40的取值范围为[0,40),Rnd*40+10的取值范围为[10,50),Int(Rnd*40+10)将得到[0,49]之间的整数。

(7)答案选择:A

Instr([起始位置],字符串,子字符串,[比较方法]) 返回子字符串在字符串中最早出现的位置。

InStr(1,"eFCdEfGh","EF",1) 表示比较子字符串"EF"在字符串"eFCdEfGh"中出现的位置,其中"eFCdEfGh"前面的1表示从第一个位置开始比较,"EF"后面的1表示比较方法,其中0表示二进制比较,1表示不区分大小写比较。因此"EF"在字符串"eFCdEfGh"中出现的位置为1。

(8)答案选择:C

4+5 \ 6 * 7 / 8 Mod 9 首先计算6 * 7 / 8,结果为5.25。接着计算5\5.25【除法(\)运算,对两个数作除法并返回一个整数,如果有小数部分会舍去后进行运算】,结果为1。最后1 mod 9,结果为1。最终结果为:5。

(9)答案选择:

Fix(x)对数据x进行向上取整,当x为正数时,结果为x的整数部分。如果x为负数,结果为大于x 的整数。

Fix(-3.25) 的结果为为大于-3.25的整数,结果为-3

Fix(3.75) 结果为3

(10)答案选择:D

首先计算2*2,结果为4,接着计算19.5 mod 4【mod求余运算,当运算的数中有小数,会先进行四舍五入,因此19.5四舍五入后的结果为20】,结果为0。

(11)答案选择:D

删除字符串前导和尾随空格的函数是Trim,Ltrim删除字符串前导空格,Rtrim删除字符串尾随空格。(12)答案选择:D

Len用于求字符串长度的函数。

(13)答案选择:C

Ucase() 用于将字符串中的小写字母转换为大写字母,Text2=Ucase(Text1.Text),通过输入后变为Text2=Ucase(“Access 2012”),因此结果为:ACCESS 2012

(14)答案选择:B

删除字符串前导和尾随空格的函数是Trim,Ltrim删除字符串前导空格,Rtrim删除字符串尾随空格。(15)答案选择:A

Datediff("yyyy",#12/30/2012#,#1/13/2013#) 表示两个日期#2012-12-30#,#2013-1-13#中间相差几年,其中"yyyy"表示返回的是年。因此中间相差了1年。

(16)答案选择:A

Left("Hello",2) 表示从字符串”Hello”字符串的左边取2个字符,结果为:He

(17)答案选择:C

删除字符串前导和尾随空格的函数是Trim,Ltrim删除字符串前导空格,Rtrim删除字符串尾随空格。

(18)答案选择:

Int(-17.8)+sgn(17.8) 首先计算Int(-17.8),Int(x)表示向下取整,当x为正数时,结果为x的整数部分。如果x为负数,结果为小于x的整数。因此Int(-17.8)结果为-18。

sgn(17.8) 结果为:1,Sgn()函数用于返回数据的符号。如果数据大于0,则返回1,如果数据等于0,则返回0,如果数据小于0,则返回-1。

Int(-17.8)+sgn(17.8) 的结果为:-17

(19)答案选择:C

Sqr(x) 表示求出x的平方根。

(20)答案选择:B

IsText不是VBA数据的验证函数,在Excel用于判断是不是文本类型。

IsNumeric 判断是否是数字函数,IsNull 判断是否为空函数,IsDate 判断是否是日期函数。(21)答案选择:D

Left("how are you",3) 表示从字符串"how are you"中取出最左边的3个字符,因此为:how (22)答案选择:A

17 mod 3 计算17除以3的余数,结果为2

(23)答案选择:C

3 mod 4结果为0,3/4的结果为0.75,

4 mod 3的结果为1,3\4的结果为0,因此最大值为4 mod 3 (24)答案选择:A

IsDate 判断是否是日期函数。

(25)答案选择:C

Rnd()表示[0,1),5*Rnd()则表示[0,5),5*Rnd()+1表示[1,6),Int(5*Rnd()+1)表示[1,6)之间的整数,即[1,5]的整数。

Rnd()表示[0,1),5*Rnd()则表示[0,5),5*Rnd()-1表示[-1,4),Int(5*Rnd()-1)表示[-1,4)之间的整数,即[-1,3]的整数。

Int(5*Rnd()+1)*Int(5*Rnd()-1) 则表示[-1,15]

(26)答案选择:A

Sgn()函数用于返回数据的符号。如果数据大于0,则返回1,如果数据等于0,则返回0,如果数据小于0,则返回-1。因此Sgn(3.1416) 的结果为:1

数组

(1)答案选择:B

Dim a(2,-3 to 2,4)表示该数组为三维数组,和二维一样,元素个数就是:行列相乘。

默认情况下数组的下标从0开始,因此a(2,-3 to 2,4)的行为0,1,2,3,共3行。列为-3 to 2,包括-3,-2,-1,0,1,2,列数为6。第三维为0,1,2,3,4,因此第三维为5。

总元素个数为=3*6*5,结果为90

(2)答案选择:

下标为:-3,-2,-1,0,1,2,3,共有7个元素。

输入输出框

(1)答案选择:B

MsgBox(提示信息[,按钮类型][,标题])

(2)答案选择:D

MsgBox返回值的类型是字符串。

(3)答案选择:D

Sgn()函数用于返回数据的符号。如果数据大于0,则返回1,如果数据等于0,则返回0,如果数据小于0,则返回-1。

a=Sqr(3) 结果为1,b=Sqr(2) 结果为1,c=a>b 则c的结果为假,即c=-1

(4)答案选择:C

InputBox 输入的数据为字符串,Val将字符串转换为数值,因此选择C答案。

(5)答案选择:B

str1=InputBox("输入","","练习"):从键盘上输入字符串“示例”后,str1的值是"示例"

"输入"是提示,"练习"是标题,""表示默认值为空字符串。

(6)答案选择:B

函数MsgBox返回值是数值,例如:返回值为6表示单击了“是”按钮。

选择

(1)答案选择:D【这个题比较难,注意记忆!】

If Shift=6 And Button=2 Then 表示如果Shift=6 And Button=2为真,则输出“Hello”,其中6表示选择“是”,即按下了Shift键。Button=2表示按下了鼠标的右键。

(2)答案选择:A

首先select表示多分支选择,计算b\10的值为,328\10结果为32,进入选择;

case 0表示数值必须是0才执行,b\10的结果为32不是0因此不执行c=a*10+b

case 1 to 9 表示数值是1到9之间才执行,b\10的结果为32不是0因此不执行c=a*100+b

case 10 to 99 表示数值是10到99之间才执行,b\10的结果为32因此不执行c=a*1000+b,则c=24*1000+328,结果为24328

(3)答案选择:A

变量a和b中有且仅有一个为0,即要么是a=0,要么b=0,中间用Or表示取其一。

(4)答案选择:

条件为5

(5)答案选择:C

主要考察Msgbox函数的格式:MsgBox(提示,按钮,标题)

MsgBox("确认删除?(Yes/No)",vbQuestion+vbYesNo,"确认")=vbYes

确认删除?(Yes/No)一看就是提示信息,用于提示用户是否进行删除操作?

vbQuestion+vbYesNo 表示?按钮和“Yes/No”按钮,因此返回的是vbYes或vbNo。

(6)答案选择:

统计性别为男、职称为副教授以上且年龄小于40岁的人数。

将A答案改为:If sex="男" And age<40 And InStr(duty,"教授")>0 Then n=n+1

sex="男" And age<40表性别为男,年龄小于40岁的人数。

InStr(duty,"教授")>0表示在duty中查找“教授”,如果返回的值大于0,表示找到

(6)下列Tf语句的功能是统计性别为男、职称为副教授以上且年龄小于40岁的人数,错误的语句是______。

A)If sex="男" And age<40 InStr(duty,"教授")>0 Then n=n+1

B)If sex="男" And age<40 And (duty="教授" Or duty="副教授" ) Then n=n+1

C)If sex="男" And age<40 InStr (duty="教授" Or duty="副教授" )>0 Then n=n+1

D)If sex="男" And age<40 Right(duty,2)="教授" Then n=n+1

(7)答案选择:D

a=100:b=50

判断a>b为真,则执行Then后面的语句a=a-b,因此a=100-50,因此a=50。

b没有变化,依旧是50。

(8)答案选择:A

通过If a

If a

因此有d=b:b=c:c=d,那么If Then 中的空一定填入:b

(9)答案选择:D

x是小于100的非负数,正确的VBA表达式是0<=x And x<100。

(10)答案选择:A

If x=1 then y=1 当x的值为1时,执行y=1。因此x=1为关系表达式,y=1为赋值语句。

(11)答案选择:B

变量x是大于100且小于200的整数,x在合理范围是x>100 AND x<200。

For循环

(1)答案选择:D

因为For I=1 to 10 step 0 中步长为0,因此将形成死循环。

(2)答案选择:B【直接记忆答案,解析太长!】

I=0,判断I<=5为真,则执行内循环:

j=1,判断j

I=1,判断I<=5为真,则执行内循环:

j=1,判断j

I=2,判断I<5为真,则执行内循环:

j=1,判断j

k=j,则k=1,判断k<4为真,执行第二个内循环的循环体s=s+1,则s=1。继续执行Next k,则k的值为2。

k=2,判断k<4为真,执行第二个内循环的循环体s=s+1,则s=1+2=3。继续执行Next k,则k的值为3。

k=3,判断k<4为真,执行第二个内循环的循环体s=s+1,则s=3+3=6。继续执行Next k,则k的值为4。

k=4,判断k<4为假,因此结束第二个内循环。

执行Next j,则j=2

j=2,判断j

….

(3)答案选择:B

外循环循环:i=1,i=2,i=3 共3次循环

内循环循环:j=3,j=2,j=1共3次循环

总共循环次数:外循环循环次数乘以内循环循环次数,共9次。

(4)答案选择:D

I=1,判断I<=5为真,执行循环体:R=R+1,则R=0+1,R=1。执行Next I,则I=2

I=2,判断I<=5为真,执行循环体:R=R+1,则R=1+2,R=3。执行Next I,则I=3

I=3,判断I<=5为真,执行循环体:R=R+1,则R=3+3,R=6。执行Next I,则I=4

I=4,判断I<=5为真,执行循环体:R=R+1,则R=6+4,R=10。执行Next I,则I=5

I=5,判断I<=5为真,执行循环体:R=R+1,则R=10+5,R=15。执行Next I,则I=6

I=6,判断I<=5为假,结束循环。

最终R的值为15。

bResult.Caption=Str(R) 中Str(R)将R转换为字符串,因此窗体标签内将显示的是字符串15。

(5)答案选择:D【直接记忆答案,解析太长!】

(6)答案选择:A【直接记忆答案,解析太长!】

(7)答案选择:D

For i=1 To 1000 表示循环的范围从1到1000

If Then 此处判断i是否是偶数,如果是偶数则求偶数之和x=x+i,i mod 2=0 如果i对2求余的结果为0,则i就是一个偶数。

(8)没有正确答案,答案为:15 0 4【直接记忆答案,解析太长!】

(9)答案选择:D

I=0,判断I<=5为真,执行循环体:A(I)=I+1,则A(0)=1。Debug.Print a(0),输出a(0)的值为1。执行Next I,则I=2

I=1,判断I<=5为真,执行循环体:A(I)=I+1,则A(1)=2。Debug.Print a(1),输出a(1)的值为2。执行Next I,则I=2

I=2,判断I<=5为真,执行循环体:A(I)=I+1,则A(2)=3。Debug.Print a(2),输出a(2)的值为3。执

行Next I,则I=3

I=3,判断I<=5为真,执行循环体:A(I)=I+1,则A(3)=4。Debug.Print a(3),输出a(3)的值为4。执行Next I,则I=4

I=4,判断I<=5为真,执行循环体:A(I)=I+1,则A(4)=5。Debug.Print a(4),输出a(4)的值为5。执行Next I,则I=5

I=5,判断I<=5为真,执行循环体:A(I)=I+1,则A(5)=6。Debug.Print a(5),输出a(5)的值为6。执行Next I,则I=6

I=6,判断I<=5为假,结束循环。

最终输出结果为:123456

(10)答案选择:D【直接记忆答案,解析太长!】

(11)答案选择:B【直接记忆答案,解析太长,并且数字比较怪异!】

(12)答案选择:A【直接记忆答案,解析太长!】

(13)答案选择:B

假设A和B的值为3和4,代入B答案后结果为:

A=A+B:B=A-B:A=A-B

A=7,B=3,A=4,最终A和B进行了交换。考生可以自行代入A、C、D答案。

(14)答案选择:D

在If…Een If选择结构中,允许可嵌套的深度没有严格限,理论上是无穷。

do-while和do…while循环

(1)答案选择:D

x=2,y=2, 执行do:

x=x*y 则x=4

y=y+1 则y=3

判断y<4为真,继续执行。

x=4,y=3,执行do:

x=x*y 则x=12

y=y+1 则y=4

判断y<4为假,结束执行。

最终x的值为12。

(2)答案选择:D【直接记忆答案,循环将执行20次,解析太长!】

(3)答案选择:D【直接记忆答案,解析太长!】

(4)答案选择:D

x=2:y=5,判断y>5为假,在执行循环体:

x=x*y则x=10

y=y+1则y=6

x=10:y=6,判断y>5为真,则结束循环。

最终x的值为10。

(5)答案选择:C

程序的功能是计算10的阶乘,因此填入k<=10。

(6)答案选择:

s=0,x=1,判断x<10为真,执行循环体:

s=s+x 则s=0+1,那么s=1

x=x+2 则x=1+2,那么x=3

s=1,x=3,判断x<10为真,执行循环体:

s=s+x 则s=1+3,那么s=4

x=x+2 则x=3+2,那么x=5

s=4,x=5,判断x<10为真,执行循环体:

s=s+x 则s=4+5,那么s=9

x=x+2 则x=5+2,那么x=7

s=9,x=7,判断x<10为真,执行循环体:

s=s+x 则s=9+7,那么s=16

x=x+2 则x=7+2,那么x=9

s=16,x=9,判断x<10为真,执行循环体:

s=s+x 则s=16+9,那么s=25

x=x+2 则x=9+2,那么x=11

s=25,x=11,判断x<10为假,结束循环。

最终s的值为25。

(7)答案选择:D

x=1,执行do:x=x+3,则x=4,判断:此时条件必须为假

x=4,执行do:x=x+3,则x=7,判断:此时条件必须为假

x=7,执行do:x=x+3,则x=10,判断:此时条件必须为真,结束循环,因为题目要求只执行一次。

将第3步x=10代入A、B答案中,A:x<=7为假,不符号判断条件。B:x<=8为假,不符号判断条件。

将第3步x=10代入C、D答案中,C:x>=7为真,符号判断条件。D:x>=8为假,符号判断条件。因此C和D答案都正确,无法排除,因此将第2步x=7代入到C和D答案中。

将第2步x=7代入到C和D答案中,C:x>=7为真,不符号判断条件。D:x>=8为假,符号判断条件。因此最终选择D答案。

(8)答案选择:C

x=3,y=6,判断:y<=6为真,执行循环体:

x=x*y 则x=3*6,x=18

y=y+1 则y=6+1,y=7

x=18,y=7,判断:y<=6为假,结束循环。

最终x=18

(9)答案选择:

程序的功能是输出100到200间不能被3整除的数。因此循环的范围为100到200,x=100。

Do Until x_______ Do Until 表示当条件为假的时候执行,当条件为真的时候结束执行。因此这里填入x>200,当x小于200的时候为假执行循环,当x为201的时候为真,结束循环。

(10)答案选择:B

【在k=0的前面添加:x=0,给x赋初值。】

k=0,判断:k>=3为假,执行循环体:

x=x+2 则x=0+2 ,x=2

k=k+1 则k=0+1,k=1

k=1,判断:k>=3为假,执行循环体:

x=x+2 则x=2+2 ,x=4

k=k+1 则k=1+1,k=2

k=2,判断:k>=3为假,执行循环体:

x=x+2 则x=4+2 ,x=6

k=k+1 则k=2+1,k=3

k=3,判断:k>=3为真,结束循环。

最终x的值为6。

(11)答案选择:B【直接记忆答案,循环将执行40次,解析太长!】

(12)答案选择:A

题目要求计算1+2+3+……+10,因此循环范围为1到10,k=0,Do While k<10 可以知道k限制循环的范围。所要填写的空为计算1+2+3+……+10的和,因此填写:t=t+k。

(13)答案选择:A

Do--Loop While|until 表示首先执行一次,然后判断条件是否为真或假。

(14)答案选择:A

b=1,判断b>7为假,执行循环体:b=b*(b+1) 则b=1*2,b=2

b=2,判断b>7为假,执行循环体:b=b*(b+1) 则b=2*3,b=6

b=6,判断b>7为假,执行循环体:b=b*(b+1) 则b=6*7,b=42

b=42,判断b>7为真,结束循环。

最终b=42

(15)答案选择:D

a=100,执行do:a=a+1,则a=100+1,a=101,判断a<=10为假,结束循环。因此循环共循环一次。(16)答案选择:D

n=8,判断:n>5为真,执行循环体:

n=n-1 则n=8-1,n=7

Debug.Print n 输出n的值7

n=7,判断:n>5为真,执行循环体:

n=n-1 则n=7-1,n=6

Debug.Print n 输出n的值6

n=6,判断:n>5为真,执行循环体:

n=n-1 则n=6-1,n=5

Debug.Print n 输出n的值5

n=5,判断:n>5为假,结束循环。

最终输出的结果为:7 6 5

过程、函数和模块

(1)答案选择:B

A答案错误,说得太绝对了,模块不一定都是由VBA的语句段组成的。

B答案正确,模块分为标准模块和类模块。

C答案错误,宏可以转换为模块。

D答案错误,窗体模块和报表模块都是类模块。

(2)答案选择:B

A答案正确,在一个函数中,只能有一条return语句。【在Access中很少使用return语句,在C语言中return语句使用得很频繁】

B答案错误,函数不可以嵌套定义,但是可以嵌套调用。

C答案错误,函数可以没有返回值。【这个题目有两个错误,如果考试遇到选择B答案,因为B答案比C答案错的地方更严重】

D答案正确,不能函数中的变量可以有相同的名字,但是不代表同一个变量。

(3)答案选择:B

局部变量只在局部中可见。

(4)答案选择:B

A答案错误,模块是程序的集合,不仅仅包含函数,还包括过程等。

B答案正确,宏是独立的数据库对象,可提供独立的操作动作。

C答案错误,窗体或报表中可以为其事件过程添加事件代码,可以是宏或VBA代码。

D答案错误,选择或更新数据使用的是查询,不是宏。

(5)答案选择:A

VBA程序流程控制的方法是:顺序、分支和循环结构。

(6)答案选择:D

处理错误:On Error GoTo 标号,On Error Resume Next,On Error GoTo 0。

(7)答案选择:B

形参是传值方式的关键字是ByVal。

(8)答案选择:A

对象可以识别和响应的行为称为事件。

(9)答案选择:C

对象的三要素是:事件、方法、属性。

(10)答案选择:C

“白色”是用于描述足球这个对象的属性。

“足球”是一个对象。

“踢”是一种让足球进门的一种方法。

“进球门”是一个事件,一个结果。

(11)答案选择:A

在定义过程中,如果形参没有给定传递方式,默认为ByRef,即传递的是地址,那么形参的改变是可以影响实参的,因此我们把这种方式叫做“变参”。

(12)答案选择:

Sub s1(ByVal x As Integer,y As Integer) x传递值,y传递地址,因此s1中x和y交换后y可以传回,而x不能传回,因此无法实现交换。

Sub s2(ByRef x As Integer,y As Integer) x和y都传递地址,因此s2中x和y交换后x和y都能传回,即可以实现交换。

(13)答案选择:D

ByVal的含义是传值调用。

VBA数据库编程

(1)答案选择:C

ADO对象模型中可以打开并返回RecordSet对象的是Connection对象和Command对象。

(2)答案选择:C【这个题重点注意,考得少怕考生记不住!】

Set ADOcn=CurrentProject.Connection 表示连接本地数据库

(3)答案选择:D

ADOcmd. RunSQL 表示执行SQL语句。

(4)答案选择:A

事件代码功能是将学生表中生日为空值的学生“性别”字段值设置为“男”。

Update 学生表set 性别=?男? Where 生日Is Null

将字段改为空,此时必须使用更新查询,update表示更新查询。

Is Null表示空条件。

(5)答案选择:D

DoCmd. strSQL

strSQL是一个查询语句,strSQL="delete from Emp",因此其前面要填入执行SQL的命令。

(6)答案选择:A

在ADO中,记录集内信息的快速查询检索主要提供了两种:Find方法和Seek方法。

adSeekLastEQ 表示定位到最后一个关键字

adSeekFirstEQ 表示定位到最后一个关键字

题目要求:要输出最后一名男同学的信息,因此选择adSeekLastEQ,排除B和C答案

rs. Find "男",adSeekLastEQ 是错误的,因为adSeekLastEQ 用于Seek定位中,不用于Find。(7)答案选择:A

解析和第下题一样,记住4个常考空。

(8)答案选择:D

以下4个空常考,必须谨记,特别是顺序一定要记住!

Do While Not rs.EOF①…判断有没有到表的结尾

rs.Edit②…设置学生表为编辑状态

fd=fd+1 …年龄字段加1

rs.Update③…更新记录集,保存年龄值

rs.MoveNext④…记录指针移动至下一条

Loop

(9)答案选择:C

ADO重要对象模型:Connection(连接)、Command(命令)、RecordSet(记录集)、Field(字段)、Error (出错)。

(10)答案选择:D

ADO重要对象模型:Connection(连接)、Command(命令)、RecordSet(记录集)、Field(字段)、Error (出错)。

(11)答案选择:D

ADO重要对象模型:Connection(连接)、Command(命令)、RecordSet(记录集)、Field(字段)、Error (出错)。

新题型

(1)答案选择:A【该题出自VB考点,请考生注意!】

Open "C:StuData.dat" Append As #1 表示打开C盘下面的文件StuData.dat,Append对文件执行写操作,则写入的数据附加到原来文件的后面。

(2)答案选择:D

指定文件的输入输出方式有:Output、Input、Append。Random指定随机存取方式。

(3)答案选择:D

根据数据的存取方式和结构,即访问方式,分为:顺序文件和随机文件。【D答案比较符合,因此选择D,但是严格来说,D答案不是很完善。】

计算机二级access操作题考点总结

计算机二级access操作题考点总结 3.【设计视图-出厂价-格式-从下拉菜单中选择货币】 4.270105:将\规格\字段的输入掩码设置为9位字母、数字和字符的组合。其中,前3位只能是数字,第4位是大写字母,第5位是字符,最后一位是大写字母,其他位是数字。 5.[设计视图-规格-输入掩码属性设置为:000\\V-999\\W] 6、270XXXX年龄\字段内容,将查询命名为\。 7.[添加简历字段,此字段将不显示。输入标准行:如\书法* \。或者线输入:像\绘画* \] 8.270XXXX年龄字段的内容被附加到目标表中的相应字段,并且查询被命名为\。(规定:\名字\字段以姓氏开头,其余字符为名字。名称分为两部分:名字和姓氏,分别附加在目标表的名字和姓氏之后) 13.[创建附加查询-选择学生标识字段-添加新字段:姓:左([名),1)。添加到行选择姓氏-添加新字段:名字:Mid([名字),2)。添加到行选择名称-选择性别和年龄字段-运行-保存并命名查询] 14.280XXXX年龄\字段的有效性规则为:不能为空。17.[设计视图-年龄字段的有效性规则属性-不为空] 18,290103:将“雇用时间”字段的默认值设置为系统当前年度的1月1日。[设计视图-雇佣时间-默认值-日期序列(日期()),1,1)] 0,290106:完成上述操作后,数据库文件中表对象的备份被命名为\。 1.选择表-右键单击-另存为-修改表名-确定 2,290XXXX年龄\字段值加1,查询将命名为\。11.[创建更新查询-

选择年龄字段-更新到行输入:[年龄]+1-运行查询-保存命名] 12.300302:设计报告主要部分的复选框控件根据报告记录来源的\性别\字段和\年龄\字段的值显示状态信息:性别为\男性,年龄小于XXXX年龄\字段值,计算并显示4位数字的出生年份信息。注意:当前年份必须由相关函数返回。 19.[设计视图-标签-右侧-属性-名称行输入:泰勒-控制源行:年(日期()-[年龄]] 3XXXX年字段的有效性规则设置为:输入的日期必须满足1980年(包括1980年)之后的作曲者,有效性文本设置为:年日期必须是1980年之后的作曲者。1.[设计视图-年龄-有效性规则:> = # 1980-1-1 #-有效性文本:年龄日期必须是1980年以后的作曲家] 2.将命名XXXX(包括XXXX)之后的字段\、\主题名称\、\价格\、\购买日期\和\简介\的内容。 5.[价格大于100元,条件行输入:> 100采购日期条件行:> =#XXXX 日期10月前。 9.[设计视图-输入时间-有效性规则输入:

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级: 选或未选均无分. 1、数据库系统得数据管理方式中,下列说法中不正确得就是 [C ] A.数据库减少了数据冗余 B、 数据库中得数据可以共享 C 、 数据库避免了一切数据得重复 D 、 数据库具有较高得数据独立性 2、 数 据 库 系 统 得 核 心 就 是 [A ] A.数据库管理系统 B.数据库 C 、 数据模型?? D 。数据 3、用二维表来表示实体及实体之间联系得数据模型就是 [D ] A.联系模型?B .层次模型?C 。网状模型 D 。关系模型 4、在教师表中,如果要找出姓“李”教师得记录,所采用得关系运算就是 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

[B] A.投影B.选择?C.连接?D。层次 5、在Access2003中,某数据库得表中要添加一张Excel电子表格,则采用得字段类型就是[A] A.OLE 对象数据类型B。备注数据类型 C、查阅向导数据类型? D.自动编号数据类型 6、Access数据库中,表得组成就是[A] A。字段与记录 B.查询与字段C。记录与窗体D。报表与字段 7、有关字段类型以下叙述错误得就是[D] A.字段大小可用于设置文本类型字段得最大容量 B、有效性规则属性就是用于限制此字段输入值得表达式 C、不同得字段类型,其字段属性有所不同 D、可对任意类型得字段设置默认值属性 8、要修改数据表中得数据(记录),可在以下哪个选项中进行[C] A.报表中B。数据表得查询中 C、数据表得数据表视图中? D.窗体得设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字得学生记录,在准则中应输入[D] A.“LIKE**”? B.“LIKE ## ”

计算机二级Access笔试试题及答案解析

笔试第三套 一、选择题 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂在答题卡相应的位置上,答在试卷上不得分。 (1)下列说法中,不属于数据模型所描述的内容的是()(X3-1) A)数据结构 B)数据操作C)数据查询 D)数据约束 (2)下列不属于软件工程的3个要素的是()(X3-2) A)工具 B)过程 C)方法D)环境 (3)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()(X3-3) A)抽象和信息隐蔽 B)局部化和封装化 C)内聚性和耦合性 D)激活机制和控制方法 (4)在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()(X3-4) A)路径的集合 B)循环的集合 C)目标的集合 D)地址的集合 (5)下列叙述中,不属于软件需求规格说明书的作用的是()(X3-5) A)便于用户、开发人员进行理解和交流 B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 C)作为确认测试和验收的依据 D)便于开发人员进行需求分析 (6)数据库的故障恢复一般是由()(X3-6) A)数据流图完成的 B)数据字典完成的 C)DBA完成的 D)PAD图完成的 (7)为用户与数据库系统提供接口的语言是()(X3-7) A)高级语言 B)数据描述语言(DDL) C)数据操纵语言(DML) D)汇编语言 (8)下列不属于软件调试技术的是()(X3-8) A)强行排错法B)集成测试法 C)回溯法 D)原因排除法 (9)在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示()(X3-9) A)模块之间的调用关系 B)程序的组成成分 C)控制程序的执行顺序 D)数据的流向 (10)下列SQL语句中,用于修改表结构的是()(X3-10) A)ALTER B)CREATE C)UPDATE D)INSERT (11)利用查询向导不能创建的查询是()(X3-11) A)选择查询 B)交叉查询C)参数查询 D)查找重复项查询 (12)在查询设计视图中,可以添加的是()(X3-12) A)只能添加表 B)只能添加查询 C)既可添加表,也可添加查询 D)既不可添加表,也不可添加查询 (13)下列关于查询的功能的叙述中,不正确的是()(X3-13) A)建立查询的过程中可以进行各种统计计算 B)利用查询可以将需要的数据提取出来以格式化的方式显示给用户 C)利用查询的结果可以建立新的数据表

国家二级ACCESS机试(操作题)模拟试卷435

国家二级ACCESS机试(操作题)模拟试卷435 (总分:6.00,做题时间:90分钟) 一、基本操作题(总题数:1,分数:2.00) 1.在考生文件夹下,有一个数据库文件“sampl.accdb”,一个Excel文件“tScore.xls”和一个图像文件“photo.bmp”。在该数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:(1)将考生文件夹下的“tScom.xls”文件导入到数据库文件“sampl.accdb”中,表名不变;分析导入表的字段构成,判断并设置其主键。(2)将“tScore”表中“成绩ID”字段的数据类型改为“文本”, 字段大小改为5;设置该字段的相应属性,使其在数据表视图中显示标题为“成绩编号”;修改“学号” 字段的字段大小,使其与“tStud”表中相应字段的字段大小一致。(3)将“tStud”表中“性别”字段的默认值属性设置为“男”;为“政治面目”字段创建查阅列表,列表中显示“党员”“团员”和“其他”三 个值;将学号为“20061001”学生的“照片”字段值设置为考生文件夹下的“photo.bmp”图像文件(要求使用“由文件创建”方式)。(4)设置“tStud”表中“入校时间”字段的格式属性为“长日期”,有效性规则属性为:输入的入校时间必须为9月,有效性文本属性为:“输入的月份有误,请重新输入”。(5)设置“tStud”表的显示格式,使表的背景颜色为:RGB(0,128,128)(青色),网格线为“白色”,文字字号为“11”。(6)建立“tStud”和“tScore”两表之间的关系。 (分数:2.00) __________________________________________________________________________________________ 正确答案:(正确答案:【操作步骤】(1)步骤1:打开“samp!,mdb”数据库,在<外部数据>功能区的<导入并链接>组中单击“Excel”按钮。步骤2:在弹出的<获得外部数据.Excel电子表格>对话框中,单击“浏览”按钮,在弹出的“打开”对话框内浏览“tScore.xlsx”文件所在的存储位置(考生文件夹下),选中“tScore.xlsx”Excel文件,单击“打开”按钮。步骤3:单击“确定”按钮,系统弹出<导入数 据表向导>对话框,此时默认的是sheet1表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,再单击“完成”按钮,最后单击“关闭”按钮,关闭向导。步骤4:右击“tScore”表,选择“设计视图”快捷菜单命令,打开表设计视图。同时选中“学号”和“课程编号”两个字段,右 键单击鼠标,在快捷菜单中选择“主键”命令。步骤5:单击快速访问工具栏中的“保存”按钮进行保存。(2)步骤1:右击“tScorv”表,选择“设计视图”快捷菜单命令,打开表设计视图。单击“成绩ID”字段的数据类型选择“文本”。步骤2:单击“成绩ID”字段,把“字段属性”中的“字段大小”所在行的数值修改为:5。在“标题”所在行输入:成绩编号。步骤3:单击“学号”字段。把“字段属性”中的“字段大小”所在行的数值修改为:10。(通过“tStud”表的字段属性查看到“学号”的字段大小为:10) 步 骤4:单击快速访问工具栏中的“保存”按钮进行保存,关闭表的设计视图。 (3)步骤1:右击“tStud”表,选择“设计视图”快捷菜单命令,打开表设计视图。选中“性别”字段,将“字段属性”的默认值设为:“男”。步骤2:选中“政治面目”字段类型,下拉选择“查阅向导”,将弹出<查阅向导>对话框,选中“自行键入所需的值”单选框,单击“下一步”按钮,在弹出的对话框中列中输入“党员”“团员” 和“其他”三个值,单击“下一步”按钮,选中“不要主键”项,然后单击“完成”按钮。单击快速访问 工具栏中的“保存”按钮,关闭设计视图。步骤3:双击打开“tStud”表,右击学号为“20061001”行 的“照片”记录,选择“插入对象”快捷菜单命令,打开对象对话框。步骤4:选择“由文件创建”选项。单击“浏览”按钮查找图片“photo.bmp”存储位置(考生文件夹下),单击“确定”按钮。步骤5:单击快速访问工具栏中的“保存”按钮进行保存,关闭表。 (4)步骤1:右击“tStud”表,选择“设计视图”快捷菜单命令,打开表设计视图。选中“入校时间”字段,在“字段属性”中的“格式”中选择“长日期”,在“有效性规则”中输入:Month([入校时间])=9,在“有效性文本”中输入:“输入的月份有误,请重新输入”。步骤2:单击快速访问工具栏中的“保存”按钮进行保存。(5)步骤1:双击“tStud”表,单击<文本格式>分组中右下角的“设置数据表格式”按钮,弹出<设置数据表格式>对话框。在<设置数据 表格式>对话框中,单击“背景色”下的下拉列表,选中“其他颜色”项,在弹出的“颜色”对话框中单 击“自定义”选项卡,在其底部的“红色”框中输入:0,“绿色”框中输入:128,“蓝色”框中输入:128,单击“确定”按钮,返回“设置数据表格式”对话框,单击“网格线颜色”的下拉列表,选择“标准色”中的“白色”。单击“确定”按钮。步骤2:在<文本格式>分组的“字号”列表中选择“11”。(6)步骤1:在<数据库工具>功能区的<关系>分组中单击“关系”按钮,系统弹出<关系>窗口,在窗口

2012年计算机二级Access上机操作题及答案解析

2012年计算机二级Access上机操作题及答 案解析 基本操作题 在附带光盘\上机题库\2文件夹下,数据库文件"samp1.mdb"。试按以下操作要求,完成表的建立和修改: 1、创建一个名为"tEmployee"的新表,其结构如下: 2、将新表"tEmployee"中的"职工ID"字段设置为主关键字; 3、在"聘任日期"字段后添加"借书证号"字段,字段的数据类型为文本,字段大小为10,并将该字段设置为必填字段; 4、将"tEmployee"表中的"职称"字段的"默认值"属性设置为"副教授"。 5、向"tEmployee"表中填入以下内容: 答案提示

本题考查考生对Access中表的基本操作。 这一步考查创建表的操作,创建表的方法有很多,这里采用“数据表“视图来创建表,具体步骤如下: ①打开数据库“samp1.mdb“,单击“表”对象,然后单击“新建”按钮,屏幕上显示如下图所示对话框; 图2.1“新建表”向导 ②选择“设计视图”选项,单击“确定”按钮,屏幕上出现如图下图所示对话框; 图2.2表设计视图 ③单击“设计”视图的第一行“字段名称”列,并在其中输入“职工ID”;单击“数据类型”列,并单击其右侧的向下箭头按钮,选择“文本”项,并设置“字段属性”区中的“字段大小”的值为5;

④类似第3步,在“设计”视图中按题目所列出的字段名和数据类型,分别输入表中其他字段,并设置相应的数据类型和字段大小; ⑤单击工具栏上的“保存”按钮,弹出“另存为”对话框,在对话框中输入“tEmployee”,单击“确定”按钮。 (2)这一步考查考生将某字段设置为主关键字的操作。具体步骤如下: ①打开数据库“samp1.mdb“,并且打开“tEmployee”表的设计视图; ②用鼠标选中“职工D”字段,然后在主菜单中选择“编辑”|“主键”命令; ③单击工具栏上的保存按钮保存表的修改。 (3)这一步考查学生添加字段的操作。具体步骤如下: ①打开数据库“samp1.mdd”,并且打开“tEmployee”表的设计视图; ②在“字段名称”列中,单击字段“聘任日期”的所在行的下一行,输入“借书证号”,单击“数据类型”列,并单击其右侧的向下箭头按钮,选择“文本”项,并设置“字段属性”区中“字段大小”的值为10,设置“字段属性”区中“必填字段”的值为“是”; ③单击工具栏上的保存按钮保存表的修改。 (4)这一步考查学生设置字段默认值的操作。具体步骤如下: ①打开数据库“samp1.mdd”,并且打开“tEmployee”表的设计视图; ②用鼠标选中“职称”字段,然后设置“字段属性”区中“默认值”的值为“副教授“; ③单击工具栏上的保存按钮保存表的修改。 (5)这一步考查学生添加记录的操作。具体步骤如下: ①打开“tEmployee”表的数据表视图; ②按照本题所示表中数据,依次填入“tEmployee”表的数据表视图中的相应位置。 简单应用题

计算机二级Access上机试题及答案

练习一 1.基本操作题 在考生文件夹下,“”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。试按以下要求,完成表和窗体的各种操作: (1)分析表对象“销售业绩表”的字段构成、判断并设置其主键; (2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”; (3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性; (4)将考生文件夹下Excel文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”; (5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示; (6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。 1.基本操作题 【考点分析】 本题考点:设置主键;建立表间关系;链接表;窗体中命令按钮属性的设置。 (1)【解题步骤】 步骤1:打开“”数据库窗口,选中“表”对象,右键单击“销售业绩表”选择【设计视图】。 步骤2:同时选中“时间”、“编号”、“物品号”字段,单击工具栏中“主键”按钮。 步骤3:单击工具栏中的“保存”按钮,关闭设计视图。 (2)【解题步骤】 步骤1:选中“表”对象,右键单击“物品表”选择【设计视图】。 步骤2:在“字段名称”列将“生产厂家”改为“生产企业”。 步骤3:单击工具栏中“保存”按钮,关闭设计视图。 (3)【解题步骤】 步骤1:单击菜单栏【工具】|【关系】,单击菜单栏【关系】|【显示表】,分别添加表“职工表”、“物品表”和“销售业绩表”到“关系”界面,关闭“显示表”对话框。 步骤2:选中表“职工表”中的“编号”字段,拖动鼠标到“销售业绩表”的“编号”字段,放开鼠标,弹出“编辑关系”窗口,选择“实施参照完整性”复选框,然后单击“创建”按

全国计算机等级考试二级ACCESS—vba操作题参考答案

等级考试中的vba操作题 操作说明:不允许修改窗体等对象中未涉及的控件、属性;程序代码只允许在“**********”与“**********”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 要求:打开窗体,查看代码的实际效果。 1. 数据库:samp01.mdb 实现功能: 单击“刷新”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,并刷新窗体记录,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),关闭窗体。 参考答案:

数据库:samp02.mdb 实现功能: 在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 3. 数据库:samp03.mdb 实现功能: 窗体加载时设置窗体标题属性为系统当前日期。 单击“显示借书信息”按钮(名称为blist),以打印预览方式打开报表“rReader”。

数据库:samp04.mdb 实现功能: 在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“bt1”和“bt2”。单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。 5. 数据库:samp05.mdb 实现功能: 窗体加载时,将标签”Tda”的标题设置为系统当前日期。 单击“显示雇员情况”按钮(名称为blist),运行宏“m1”

数据库:samp06.mdb 实现功能: 在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。 输入1时,相关代码关闭窗体(或程序)。 输入2时,相关代码实现预览输出报表对象“rEmp”。 输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。

access2003查询练习题及答案

一、选择题 1. 要成批修改表中数据可以使用(B )查询。 A. 选择 B. 更新 C. 交叉表 D. 参数 2. 选择“编号”(文本型字段)为“0010”、“0011”的记录,条件表达式是( C )。 A. 编号=”0010” or 编号=”0011” C. 编号=”0010” and 编号=”0011” C. “编号”=”0010” or “编号”=”0011” D. “编号”=”0010” and “编号”=”0011” 3. 生成表查询属于(D )。 A. 汇总 B. SQL C. 选择 D. 动作(操作) 4. 函数year(date( ))的返回值(C )。 A. 是错误的 B. 是个日期/时间型的值 C. 是系统当前日期的年份 D. 都不对 5. 函数Mid(“ABCDEFG”,3,4)的返回值是( C )。 A. ABC B. ABCD C. CDEF D. EDF 6. 下面( C )是正确的。 A. Int(5.9)=5 B. Int(5.9)=6 C. Int(5.9)=5.9 D. 都不对 7. 在表中要查找“职工编号”(文本型字段)是“1001”,“1002”,“1005”,应在查询设计视图的条件(准则)行中输入( B )。 A. 1001 and 1002 and 1005 B. “1001” and “1002” and “1005” C. in(“1001”,”1002”,”1005”) D. at(“1001”,”1002”,”1005”) 8. 用SQL-Select语句建立一个基于订单表的查询,要查找“订单日期”为2011年6月份的订单,Where子句的条件表达式为( D )。 A. 订单日期between “2011-06-01”and “2011-06-30” B. 订单日期between #2011-06-01# or #2011-06-30# C. 订单日期between #2011-06-01# and #2011-06-30# D. 订单日期between 2011-06-01 and 2011-06-30 9. 在SQL-Select查询中使用group by子句的作用是(D )。 A. 按某个字段值排序 B. 按条件查询 C. 无用 D. 按某个字段分组 10. 删除表对象的SQL语句是(B )。 A. creat table B. drop C. alter table D. creat index 11. 为表对象的字段创建索引的SQL语句是( A )。 A. creat table B. drop C. alter table D. creat index 12. 运算符like中用来通配任何单个字符的是(A )。 A. ? B. * C. ! D. & 二、填空题 1. 查询有()、数据表视图及()3种主要视图方式。 2. SQL-Select 语句中要对某个字段值排序,用()子句。 3. SQL查询主要包括(联合查询)、(传递查询)、数据定义查询和子查询。

计算机二级Access操作题汇总概要

Access 操作题汇总 1、'010-'部分自动输出,后八位为0到9的数字显示。【输入掩码属性设置为:“010-”00000000 】 2、:查找并显示所有'李'姓学生【在姓名字段的条件行输入:like ”李*”】 3、在报表的页面页脚节区添加一个计算控件,显示系统年月。【添加一个文本框控件,设置控件来源属性:=Date()】 4、按'编号'字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。【视图菜单--排序/分组--选择编号字段--组页脚选是。在设计视图中,将“编号”文本框移动到组页脚节,设置控件来源属性:=Left([编号],4) 5、在编号页脚添加一个文本框,对应的标签标题改为“平均年龄”。【设置文本框的控件来源为“=avg([年龄])”,并设置文本框的“名称”属性为“tAvg” 】 6、计算并输出教师最大年龄与最小年龄的差值,显示标题为'm_age'。【添加一个计算字段m_age:Max([年龄])-Min([年龄])】 7、设置报表主体节区内文本框'tDept'的控件来源为计算控件。要求该控件可以根据报表数据源里的'所属部门'字段值,从非数据源表对象'tGroup'中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。) 【设置控件来源:=DLookUp('名称','tGroup','所属部门=部门编号')】 8、设置'工作时间'字段的有效性规则为:只能输入上一年度五月一日以前(含)的日期。 【'工作时间'字段的有效性规则为:<=DateSerial(Year(Date())-1,5,1)】 9、将'在职否'字段的默认值设置为真值【'在职否'字段的默认值设置为:True 】 10、设置'邮箱密码'字段的输入掩码为将输入的密码显示为6位星号(密码) 【输入掩码向导—选择密码—下一步—完成】 11、将'性别'字段值的输入设置为'男'、'女'列表选择。【设计视图—性别字段—数据类型选择查阅向导—自行输入需要的值,下一步—第一行输入“男”,第二行输入“女”,下一步—完成】 12、没有运动爱好【“简历”字段条件行输入:not like “*运动*”】 13、聘期超过5年【添加计算字段:聘期:year(date( ))-year([聘用时间]) 对应的条件行输入:>5】 14、将编号与姓名合二为一输出,标题为“管理人员”。【添加计算字段:管理人员:[编号]+[姓名] 】 15、设置复选框选项按钮opt1和opt2的'默认值'属性为假值。【选中按钮—属性—默认值设置为:False 】 16、设置命令按钮bTest的单击事件属性为给定的宏对象m1。【选中命令按钮—属性—事件—单击事件—选择m1 】 17、设置'简历'字段的设计说明为'自上大学起的简历信息'。【设计视图—简历—说明列设置为:自上大学起的简历信息】 18、将学号为'20011001'学生的照片信息改成考生文件夹下的'photo.bmp'图像文件。【数据表视图—选中学号为20011001的照片—单击右键—插入对象—由文件创建—浏览—找到考生文件夹下的指定图像文件—确定—确定】 19、查找有摄影爱好的学生记录。【“简历”字段条件行输入:like “*摄影*”】 20、显示'学号'和'平均成绩'两列内容。其中'平均成绩'一列数据由统计计算得到,

access查询练习题

考点7:查询 1.若在“tEmployee”表中查找所有出生日期在“1970-1-1”和“1980-1-1”之间的记录,可以在查询设计视图的准则行中输入( )。答案:A A)Between #1970-1-1# And #1980-1-1# B)Between "1970-1-1" And "1980-1-1" C)"1970-1-1" And "1980-1-1" D)#1970-1-1# And #1980-1-1# 2.下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示( )。答案:B A)出生日期字段值B)所有字段值C)除出生日期以外的所有字段值D)雇员ID字段值 3.在SQL查询中“GROUP BY”的含义是( )。答案:D A)选择行条件B)对查询进行排序C)选择列字段D)对查询进行分组 4.若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是( )。答案:B A)UPDATE 产品 SET 单价=50 WHERE 供货商="ABC" B)UPDATE 产品 SET 单价=单价-50 WHERE 供货商="ABC" C)UPDATE FROM 产品 SET 单价=50 WHERE 供货商="ABC" D)UPDATE FROM 产品 SET 单价=单价-50 WHERE 供货商="ABC" 5.下面不是操作查询的是( )。答案:C A)删除查询B)更新查询C)参数查询D)生成表查询 6.在SQL语言的SELECT语句中,用于实现选择运算的子句是( )。答案:D A)FOR B)IF C)WHILE D)WHERE 7.在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。答案:B A)SELECT 姓名 FROM 学生B)SELECT * FROM 学生 C)SELECT 姓名 FROM 学生 WHILE 学号=02650 D)SELECT * FROM 学生 WHILE 学号=02650 8.假设某数据表中有一个工作时间字段,查找1999年参加工作的职工记录的准则是( )。答案:A A)Between # 99-01-01# And # 99-12-31 # B)Between " 99-01-01 " And " 99-12-31 "

计算机二级考试Access数据库知识点汇总

1、算法:就是对一个问题求解步骤得一种描述,具有以下5个主要特性:有穷性,确定性,可行性,输入(有零个或者多个输入),输出(有一个或者多个输出)。算法得有穷性就是指算法必须在有限得时间内做完,即算法必须在有限个步骤之后执行终止。 2、在算法正确得前提下,评价一个算法得两个标准就是即——算法复杂度包括时间复杂度与空间复杂度。其中时间复杂度就是指执行算法所需要得计算工作量。空间复杂度就是算法所需空间得度量。 3、算法分析得目得就是分析算法得效率以求改进。 4、数据项就是数据得最小单位。数据得最小访问单位就是字段。 5、一般说来,数据结构包括数据得逻辑结构、数据得存储结构、数据得操作3个方面。 6、数据得存储结构就是指数据得逻辑结构在计算机中得表示。一种逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理得效率。 7、在数据得存储结构中,不仅需要存储各数据元素得信息,还要存放各元素之间前后件得信息。 8、在数据库管理系统提供得数据定义语言、数据操纵语言与数据控制语言中,数据定义语言负责数据得模式定义与数据得物理存取构建。 9、线性数据结构:队列,线性表,栈等等。常用得结构数据模型有关系型、网状型与树型。 10、线性表中得元素之间具有一对一得关系,除第一个元素与最后一个元素外,其余每个元素都有一个且只有一个直接前驱与直接后驱。顺序存储就是线性表得一种最常用得存储方式。 11、栈得基本运算有三种:入栈、退栈与读栈。 12、栈就是限定仅在表尾进行插入与删除操作得线性表。允许插入与删除得一端叫做“栈顶”,不允许插入与删除得一端叫做“栈底”栈得修改只能在栈顶进行,按照后进先出得原则,具有记忆作用,对栈得插入与删除操作中,不需要改变栈底指针。 13、队列就是限定了插入与删除操作得线性表。它只允许在表得一端进行插入操作(队尾),而在另外一端进行删除操作(队头),队列得修改可以在两端进行,按照先进先出得原则。 14、数据结构分为逻辑结构与存储结构,循环队列属于存储结构。数据得逻辑结构有线性结构与非线性结构两大类。循环链表得主要优点就是从表中任一结点出发都能访问到整个链表。常用得存储表示方法有4种:顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法就是把逻辑上相邻得结点存储在物理位置页相邻得存储单元中。 15、数据库系统得主要特点为数据集成性、数据得高共享性与低冗余性、数据得独立性与数据同意管理与控制。 16、存储结构下得线性表便于擦汇入与删除操作。队列就是一种特殊得线性表,循环队列就是队列得顺序存储结构。 17、数据库系统就是由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户。分布式数据库系统具有数据分布性、逻辑整体性、位置透明性与复杂透明性得特点 18、常见得排序有插入排序、交换排序与选择排序。当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序得情况下,采用插入排序所使用时间最少。 19、存储空间不一定连续,且各元素得存储顺序就是任意得。冒泡排序法在最好得情况下得元素交换次数为0。 20、树形结构就是一类重要得非线性数据结构,其中以树与二叉树最为常用。树就是结点得集合,它得根结点数目就是有且只有一个。树根结点没有前件。 21、二叉树得遍历可以分为:前序遍历(DLR)、中序遍历(LDR)、与后序遍历(LRD)。 22、二叉树就是另一个树型结构,它得特点就是每一个结点至多只有两棵子树,并且二叉树得子树有左右之分,其次序不能任意颠倒。(一)在二叉树得第i层上至多有2得i-1次方个结点;(二)深度为k得二叉树至多有2得k次方减1个结点;(三)对任何一棵二叉树T,如果其终端结点数为n1,度为2得结点数为n2,则n1=n2+1。(四)具有n个结点得完全二叉树得深度为k+1,其中k就是log2n得整体部分。 23、在任意一颗二叉树中,度为0得结点(即叶子结点)总就是比度为2得结点多一个。 24、对长度为n得线性表,在最坏得情况下,快速排序需要得比较次数为n(n-1)/2;冒泡排序所需要得比较次数为n(n-1)/2;直接插入排序所需要得比较次数为n(n-1)/2;堆排序所需要得比较次数为O(nlog2n)。 25、对长度为n得线性表进行顺序查找,在最坏得情况下所需要得比较次数为n。 26、长度为n得顺序存储线性表中,当在任何位置上插入一个元素概率都相等,插入一个元素所需要移动元素得平均个数为n/2。 27、N个顶点得强连通图得变数至少有N

2020年计算机二级Access考试真题及答案

2020年计算机二级Access考试真题及答案 在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好 两个表对象住宿登记"tA"和住房信息表"tB"。请按以下要求完成设计: (1)创建一个查询,查找并显示客人的"姓名"、"入住日期"和"价格"3个字段内容,将查询命名为"qT1"。 (2)创建一个参数查询,显示客人的"姓名"、"房间号"和"入住日期"3个字段信息。将"姓名"字段作为参数,设定提示文本为"请输入姓名",所建查询命名为"qT2"。 (3)以表对象"tB"为基础,创建一个交叉表查询。要求:选择楼号 为行标题列名称显示为"楼号","房间类别"为列标题来统计输出每座 楼房的各类房间的平均房价信息。所建查询命名为"qT3"。 注:房间号的前两位为楼号。 交叉表查询不做各行小计。 (4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两 列内容,列名称分别为"type"和"num",所建查询命名为"qT4". 在考生文件夹下,"samp1.mdb"数据库文件中已创建两个表对象 (名为"员工表"和"部门表")和一个窗体对象(名为"fEmp")。试按以下 要求顺序完成表及窗体的各种操作: (1)对表对象"员工表"操作,按照员工性别不同,为编号字段值增 补前置字符,男性员工编号前增补字符"8",女性员工编号前增补字符"6",如男性的000001更改为8000001,女性的000002更改为6000002。 (2)查出员工张汉望的对应密码内容,将密码实际值追加到其简历 内容末尾。

(3)设置表对象"员工表"的部门号字段值为列表框下拉选择,其值参照"部门表"的对应字段内容。 (4)将"员工表"姓名中的所有"小"字替换为"晓"。 (5)依据"员工表"中的职务信息,在经理和主管员工对应的"说明"字段内输入"干部"信息。 (6)设置窗体对象"fEmp"的"记录源"属性和"筛选"属性,使其打开后输出"员工表"的女员工信息。 四、综合应用题(共18分) 43、在考生文件夹下有“Acc3.mdb”数据库。 (1)以“房源基本情况”表为数据源,创建“房源基本情况表”窗体,显示“房源基本情况表”中的全部字段。布局为“纵栏表”,样式为“标准”。在窗体页眉中添加“房源基本情况表”标签,标签文本格式为“微软雅黑”、“14号”、“加粗”。 (2)在“房源基本情况表”窗体中添加“下一记录”、“前一记录”、“添加记录”和“保存记录”,分别实现转到下一记录、转到前一记录、添加记录和保存记录操作。设置窗体宽度为“10cm”,“弹出方式”。“房源基本情况表”窗体的效果如图4所示。 三、简单应用题(共24分) 42、在“Acc2.mdb”数据库中有“课程名”表、“学生成绩”表和“学生档案”表。 (1)以“学生档案”表为数据源,创建查询“查询l”,查询不姓“张”的学生信息。结果显示“学生档案”表中的全部字段。

2017历年全国计算机二级ACCESS上机试题及答案

历年Access操作试题解析(2017.5.8整理,可能为2015年以前的) 第一套 一、基本操作题(计30分) (1)新建数据库"学生.mdb",将考生文件夹中的"学生.xls"导入到"学生"数据库,第一行包含列标题,设置"学号"字段为主键,将导入表命名为"学生信息"。 (2)将"选课.xls"以"选课"为表名导入"学生"数据库,第一行包含列标题,设置选课ID为主键。"选课"表显示情况如图1-1所示。 (3)将"学生信息"表按照"学号"字段降序排列,设置单元格格式为"凸起"。"学生信息 "表结果 图1-2 一、基本操作题 (1)【操作步骤】 启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。 在"文件新建数据库"对话框中选择考生文件夹的路径,将文件命名为"学生",单击"创建"按钮,创建并打开"学生"数据库。 在"学生"数据库对话框中单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。 在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"Microsoft Excel",在列表中选择"学生.xls",单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。 选中"第一行包含列标题"复选框,三次连续单击"下一步",弹出如图1-1所示的对话框。 图1-1 选中"自行选择主键"单选按钮,在右边的下拉框中选择"学号",然后单击"下一步"。 "导入到表"文本框中输入表的名字"学生信息"。单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮关闭提示框。 (2)【操作步骤】 在"学生"数据库窗口中,单击"表"对象,单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。 在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"Microsoft Excel",在列表中选择"选课.xls",单击"导入"按钮,弹出"导入数据表向导"对话框,然后单击"下一步"。 选中"第一行包含列标题"复选框,然后单击"下一步"按钮。 两次单击"下一步"按钮,弹出如图1-2所示的对话框。 选中"自行选择主键"单选按钮,在右边的下拉框中选择"选课ID",然后单击"下一步"。

2019年计算机二级ACCESS考试知识点:关系数据模型

2019年计算机二级ACCESS考试知识点:关系数据 模型 1.2关系数据库 自20世纪80年代以来,新推出的数据库管理系统几乎都支持关 系数据模型,Access就是一种关系数据库管理系统。本节将结合Access来集中介绍关系数据库系统的基本概念。 1.2.1关系数据模型 关系数据模型的用户界面非常简单,一个关系的逻辑结构就是一 张二维表。这种用二维表的形式表示实体一和实体一间联系的数据模 型称为关系数据模型。 一、关系术语 1.关系 —个关系就是一张二维表,每个关系有一个关系名。在Access 中,一个关系存储为一个表,具有一个表名。 对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其格式为: 关系名(属性名1,属性名2,……,属性名n) 在Access中,表示为表结构: 2.元组 在一个二维表(一个具体关系)中,水平方向的行称为元组,每一 行是一个元组。元组对应表中的一条具体记录。例如,教师表和工资 表两个关系各包括多条记录(或多个元组〉。 3.属性

二维表中垂直方向的列称为属性,每一列有一个属性名,与前面 讲的实体属性相同。在Access中表示为字段名。每个字段的数据类型、宽度等在创建表的结抅时规定。例如,教师表中的编号、姓名、性别 等字段名及其相对应的数据类型组成表的结构。 4.域 属性的取值范围,即不同元组对同一个属性的取值所限定的范围。例如,姓名的取值范围是文字字符;性别只能从“男”、“女”两个汉 字中取一;逻辑型属性婚否只能从逻辑真或逻辑假两个值中取值。 5.关键字 其值能够地标识一个元组的属性或属性的组合。在Access中表 示为字段或字段的组合,教师表中的编号能够作为标识一条记录的关 键字。因为具有某一职称的可能不止一人,职称字段不能作为标识的 关键字。在Access中,主关键字和候选关键字就起到标识一个元组的 作用。 6.外部关键字 如果表中的一个字段不是本表的主关键字,而是另外一个表的主 关键字和候选关键字,这个字段(属性)就称为外关键字。 从集合论的观点来定义关系,能够将关系定义为元组的集合。关 系模式是命名的域性集合。元组是属性值的集合。一个具体的关系模 型是若干各有联系的关系模式的集合。 在Access中,将相互之间存有联系的表放在一个数据库中统一 管理。例如,在“教学管理”数据库中能够加人教师表、学生表、课 程表和成绩表等。 二、关系的特点

二级access选择题

二级access选择题 前言:经过一天晚上奋斗,终于把二级光盘access的考题全都提取出来了,在这要感谢楚培童鞋提供光碟,本部分只提供3套 题目的选择题,答案为红色字母标注,同时需要操作题的童鞋在联系,没有买到光盘的童鞋们有福啦,不过请大家支持正版!!! 【单选题】假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量?)一组属性来描述图书,可以作为“关键字”的是 A 出版社 B 作者 C 书名 D 书号 【单选题】打开查询的宏操作是 A OpenForm B Openmodule C OpenTable D OpenQuery 【单选题】在数据库技术中,DBMS应该具备的4个基本功能是_。 A系统设计功能、系统开发功能、系统管理功能、系统维护功能 B数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能 C数据加密功能、用户登录验证功能、用户授权功能、数据访问权限分配功能 D数据输入功能、数据存储功能、数据查询功能、数据处理功能【单选题】计算机术语中“数据库”的英文缩写是 A AB B BB C CB D DB

【单选题】在计算机术语中,“数据库技术”的涵义是 A计 算机内部的数据集合 B在计算机中建立仓库的技术 C用计算机存储信息的技术 D使用计算机对数据进行收集、存储、分类、加工、检索和传输的技术 [单选题】ACCESS的“数据库文件”的实质是 A数据库 B数据文件C“表”的集合 D包含ACCESS数据库对象的集合 [单选题】通过ACCEESS的窗口菜单“文件一新建一空数据库.。。”产生的数据库文件的格式为 A.MDB B.ADB C.ADP D.MDA 【单选题】按照特定的查询条件,从一个或多个表中获取数 据并显示结果的查询是 a操作查询 b选择查询 c参数查询 d特 定查询 【单选题】以下不属于操作查询的是 a更新查询 b删除查询 c参数查询 d生成表查询 【单选题】利用 的方法只能创建基于单个表或查询的窗体,而且窗休将包含 有数据源的所有字段。 a在设计视图中自定义窗休 b窗体向导 c自动创建窗体 d套用系统窗休 【单选题】在设计视图中定义数据操作窗休时,窗休的记录 源(数据源)不能被指定为 a一个基于多个表所创建的查询 b一个基于单个表所创建的查询

相关文档
相关文档 最新文档