国家二级(ACCESS)机试模拟试卷33_第1页
国家二级(ACCESS)机试模拟试卷33_第2页
国家二级(ACCESS)机试模拟试卷33_第3页
国家二级(ACCESS)机试模拟试卷33_第4页
国家二级(ACCESS)机试模拟试卷33_第5页
已阅读5页,还剩125页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

家二级(ACCESS)机试模拟试卷第1

一、选择题(本题共40题,每题1.0分,共40分。)

1、在Access的数据库中已建立了“tBook”表,若查找“图书编号”是力12266”和

“113388”的记录,应在查询设计视图的准则行输入

A、''112266''and''l13388”

B、notin(T12266''T3388'')

C、in(T12266”」113388")

D、not(''112266''andT13388'')

标准答案:C

知识点解析:本题考查查询条件表达式的书写。In(值1,值2,…,值n)表达式表

是所指定的值应该出现在值1到值n之中,出现则结果为true(真)、否则为

false(假)。显然选项A)不正确,and关键字连接的多个条件必须同时满足,这与题

目要求不符。选项B)表示找出图书编号不是“112266”和“113388”的记录。选项C

正确。选项D表达式书写格式不正确。

2、在关系模型中,每一个二维表称为一个()。

A、关系

B、属性

C、元组

D、主码(键)

标准答案:

知识之解析A:关系模型采用二维表来表示,即每个二维表称为一个关系。

3、对如下二叉树进行后序遍历的结果为

A、ABCDEF

B、DBEAFC

C、ABDECF

D、DEBFCA

标准答案:D

知识点解析:所谓后序遍历是指在访问根据结点、遍历左子树与遍历右子树这三者

中,首先遍历左子树,然后遍历右子树,最后访问根结点,并且,在遍历左、右子

树时,仍然先遍历左子树,然后遍历右子树,最后访问根点。因此,后序遍历二义

树的过程也是一个递归过程。其简单描述为:若二叉树为空,则结束返回;否则,

先后序遍历左子树,然后后序遍历右子树,最后访问根结点。对于后序遍历,第一

个访问的结点一定是最左下的结点,最后一个访问的结点一定是根结点,所以选项

D)为正确答案。

4、下面对象不能作为窗体记录源的是()。

A、表

B、查询

C^Select语句

D、报表

标准答案:D

知识点解析•:本题考查窗体数据环境的知识。Access中窗体的数据环境被称为记

录来源(RecordSource),记录来源可以是一个数据表,也可以是相互关联的若干

表。如果记录来源不止一个表,需要建立查询或是使用SQLSELECT语句作为记

录来源,并且此时的查询或SQL语句指定了这些表与表之间的关系。

5、表的组成内容包括

A、查询和报表

B、字段和记录

C、报表和窗体

D、窗体和字段

标准答案:B

知识点解析:本题考查Access表基本概念的知识。在关系数据库中关系是一个二

维表,每一行称为一个元组,每一列称为一个属性;在Access这个关系数据库

中.用表来实现关系.表的每一行称作一条记录,对应关系模型中的元组:每一列

称作一个字段,对应关系模型中的属性。

6、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课

程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为

()0

A、课号,成绩

B、学号,成绩

C、学号,课号

D、学号,姓名,成绩

标准答案:C

知识点解析:暂无解析

7、假定有如下的Sub过程:Subsfun(xAsSingle,yAsSingle)t=x:x=t/yy=l

ModyEndSub在窗体上添加一个命令按钮(名为Command1),然后编写如下事件

过程:PrivateSubCommandl_Click()DimaAssingle,bAssinglea=5:b=4sfun

a,bMsgBoxa&chr(10)+chr(13)&bEndSub打开窗体运行后,单击命令按钮,消息

框的两行输出内容分别为

A、1和1

B、1.25和1

C、1.25和4

D、5和4

标准答案:B

知识点解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有

两种传递方式:传址传递和传值传递。如果在过程声明时没有说明传递类型,则默

认为传址传递,即形参的结果会传递给实参。本例就是传址传递,所以过程调用时

x=a,也就是5;y=b,也就是4。在过程内x的值变为5/4也就是1.25,y的值

变为5Mod4也就是lo过程调用结束时x和v的值分别回送给a和b。

8、因修改文本框中的数据而触发的事件是()o

A、Change

B、Edit

C、Getfocus

D、LostFocus

标准答案:A

知识点解析:Change事件是因修改文本框中的数捱而触发的事件;Edit事件是因

控件对象被编辑而触发的事件;Getfocus是控件对象获得焦点时触发的事件;

LostFocus是控件对象失去焦点时触发的事件。所以此题答案为Ao

9、在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。

AH

BJ]

C国

D

A、

B、

C、

D、

标准答案:D

知识点解析:在设计报表的过程中,如果要进行强制分页,应使用的工具图标

是,另三个工具图标中卮,选项A为切换按钮,选项B为组合框,选项C为列

表框。所以答案为D。

10、下列能够交换变量X和Y值的程序段是()。

A、Y=X:X=Y

B、Z=X:Y=Z:X=Y

C、Z=X:X=Y:Y=Z

D、Z=X:W=Y:Y=Z:X=Y

标准答案:C

知识点解析:交换X和Y的值,借助于一个中间变量,先将X的值放到中间变量

里面,然后将Y的值放到X中,此时X中存放的是Y的值,最后再将中间变量即

原来X的值放到Y中,即完成交换。不能将Y直接赋给X,否则将把原来X中的

值覆盖。

11、宏命令Requery的功能是()。

A、实施指定控件重新查询

B、查找符合条件的第一条记录

C、查找符合条件的下一条记录

D、指定当前记录

标准答案:A

知识点解析•:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命

令,Requcry用于实施指定控件重新查询即刷新控件数据;FindRc8rd用于查找满

足指定条件的第一条记录;FindNexl用于查找满足指定条件的下一条记录;

GoToRecord用于指定当前记录。

12、在关系窗口中,双击两个表之间的连接线,会出现()。

A、数据表分析向导

B、数据关系图窗口

C、连接线粗细变化

D、编辑关系对话框

标准答案:D

知识点解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连

接线会出现编辑关系对话框。所以,选项D)正确。

13、在窗体上添加一个命令按钮,然后编写其单击事件过程为:For1=1To3X=4

Foij=lTo4x=3Fork=lTo2X=x+5NextkNextjNextiMsgBoxx则单击命令按钮后

消息框的输出结果是()c

A、7

B、8

C、9

D、13

标准答案:D

知识点解析:本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,

认真地分析清楚每一次循环这种问题就迎刃而解了。比如这个例子,我们看到,在

每一次外循环开始的时候都把x的值置为4,所以我们只分析最后一次循环就可以

了;同理中层循环每一次开始前都把X置为3,所以这个问题最后实际上就是X的

初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后

x=3+5+5=13o

14、下列程序段运行结束后,变量c的值是()。a=24b=328SelectCaseb/10Case

0c=a*10+bCase1To9c=a*100+bCase10To99c=a*1000+bEndSelect

A、537

B、2427

C、24328

D、240328

标准答案:C

知识点解析:程序中SelectCase语句中b/10的值为32,因此,程序执行Case10

To99后边的c=a*1000+b语句,即c=24*1000+328=24328。

15、假定在窗体中的通用声明段已经定义有如下的子过程:Subf(xAsSingle,y

AsSingle)t=xx=yy=tEndSub在窗体上添加一个命令按钮,名为Command1,然

后编写如下事件过程:PrirateSubCommandl_Click()DimaAsSingleDimbAs

Singlea=10b=20f(a,b)MsgBoxa&bEndSub打开窗体运行后,单击命令按钮,消

息框输出的结果为()c

A、2010

B、1020

C、1010

D、2020

标准答案:A

知识点解析:参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参

用ByVai声明,则说明比参数为传值调用,此时形参的变化不会返回到实参;若

用ByRef声明,则说明比参数为传址调用,此时形参的变化将会返回到实参;若

没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。本题中形参

完成了交换,由于默认为传址传递,交换后的值也会影响实参a和b,即a和b也

完成了交换。正确选项为A。

16、在SQL的SELECT语句中,用于实现选择运算的是

A、FOR

B、WHILE

C、IF

D、WHERE

标准答案:D

知识点解析:本题考查SQL中查询语句的知识。在SQL的食询语句中,WHERE

子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。

17、一个窗体上有两个文本框,其放置顺序分别是:Textl,Text2,要想在Texll

中按“回车”键后焦点自动转到Text2上,需编写的事件是()。

A、PrivateSubText1_KeyPress(KeyAsciiAsInteger)

B、PrivateSubTextl_LostFocus()

C^PrivateSubText2_GotFocus()

D、PrivateSubTextl_Click()

标准答案:A

知识点解析:根据题目的要求,如果想要在Textl中按“回车”键使焦点自动转到

Text2±,那么就需要编写Texll的按键事件,即SubTexll_KeyPress()。具体可以

如下实现:PrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAscii=13

thenText2.SetFocusEndSub

18、某数据表中有5条记录,其中“编号”为文本型字段,其值分别为:129、97、

75、131、118,若按该字段对记录进行降序排序,则排序后的顺序应为()o

A、75>97、118、129、131

B、118、129、131、75、97

C、131、129>118、97、75

D、97、75、131、129、118

标准答案:D

知识点解析:文本型数据排序是按照其ASCH码进行排序的,并且首先按第一个

字符排序,然后再依次登照后面的字符排序。故答案为D)。

19、定义无符号整数类为UhH,下面可以作为类Ulm实例化值的是()。

A、一369

B、369

C、0.369

D、整数集合{1,2,3,4,5)

标准答案:B

知识点解析:只有B)选项中369可以用无符号整数来表示和存储。A)选项中一

369有负号,选项C)中0.369是小数都不能用无符号整数类存储。选项D)是一个

整数集合得用数组来存储。

20、用二维表来表示实体及实体之间联系的数据模型是()。

A、实体一联系模型

B、层次模型

C、网状模型

D、关系模型

标准答案:D

知识点解析:用二维表来表示实体以及实体之间联系的数据模型称为关系数据模

型。关系数据模型是以关系数学理论为基础的,在关系模型中操作的对象和结果都

是二维表,这种二维表就是关系。所以本题答案为I)。

21、F列程序段的功能是实现,学生”表中“年龄”字段值加1:DimStrAsString

Str="[]HDocmd.RunSQLStr括号内应填入的程序代码是()。

A、年龄=年龄+1

B、Update学生Set年龄=年龄+1

C、Set年龄=年龄+1

D、Edil学生Set年龄=年龄+1

标准答案:B

知识点解析:实现字段值的增加用UPDATE更新语句,语句格式为:UPDATE表

名SET字段名=表达式,题目中要实现对“学生”表中“年龄”字段值加1,因此,正

确的语句是:Update学生Set年龄=年龄+1。

22、循环队列的存储空间为Q(l:40),初始状态为front=rcar=4。。经过一系列正

常的人队与退队操作后,front=rear=15,此后又正常地退出了一个元素,则循环

队列中的元素个数为(),

A、9

B、14

C、16

D、39

标准答案:D

知识点解析♦:循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中

的队尾元素,用排头指针front指向排头元素的前一个位置。入队运算时,队尾指

针进1(即rear+1),然后在rear指针指向的位置插入新元素。由:front=rear=15

可知队列空或者队列满,乂因为此后乂正常地退出了一个元素,说明之前队列满,

由于满队列里共有40个元素,所以退出一个元素后队列里有39个元素。故D选

项正确。

23、)文本框(Textl)中有选定的文本,执行Textl.SelText:"Hello”的结果是

()0

A、“Hello”将替换原来选定的文本

R、“Hello”将插入到原来选定的文本之前

C、Textl.SelLength为5

D、文本框中只有“Hello”信息

标准答案:A

知识点解析:文本框的ScIText属性返回的是文本框中选中的字符串,如果没有选

中任何文本,将返回空串,当执行Textl,SelTexH'Hell。”时,文本框Tex”中的选

中字符串将替换为“Hello”。

24、数据字典(DD)所定义的对象都包含于

A、数据流图(DFD图)

B、程序流程图

C、软件结构图

D、方框图

标准答案:A

知识点解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来

就构成了数据字典。因此选A,而B,C,D都不符合。

25、如果希望打印报表时,在每页底部显示页码,则设计时应将其置于()。

A、报表页眉

B、报表页脚

C、页面页眉

D、页面页脚

标准答案:D

知识点解析:报表页眉是整个报表的页眉,只出现在报表第一页的页面页眉的上

方,故A选项错误;报表页脚是整个报表的页脚,只出现在报表最后一页的下

部,故B选项错误;页面页眉显示和打印在报表每一页的上部,故C选项错误;

页面页脚显示和打印在米表每一页的下部,符合题意。故选择D选项。

26、用树形结构表示实体之间联系的模型是()。

A、关系模型

B、层次模型

C、网状模型

D、运算模型

标准答案:B

知识点解析:用树型结沟表示实体及其之间联系的模型称为层次模型。在层次模型

中,节点是实体,树枝是联系,从上到下是一对多的关系,故B)选项正确。

27、在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是

()o

A、="共"+Pages+”页,第"+Page+“页”

B、二“共"+[Pages]+”页,第”+[Page]+“页”

C、二"共"&Pages&“页,第"&Page&”页”

D、二"共"&[Pages]&”页,第”&[Page]&”页”

标准答案:D

知识点解析:在报表中添加计算字段应以“=”开头,在报表中耍显示格式为“共N

页,第N页”的页码,需要用至WPages]和[Page]这两个计算项,所以正确的页码格

式设也是二“共”&[Pages]&”页,第"&[Page]&”页”,即选项D)为正确答案。

28、下面显示的是查询设计视图的“设计网格”部分:

从所显示的内容中可以判断出该查询要查找的是(),

A、性别为“女”并且1980年以刖参加工作的记录

B、性别为“女”并且1980年以后参加工作的记录

C、性别为“女”或者1980年以前参加工作的记录

D、性别为“女”或者1980年以后参加工作的记录

标准答案:A

知识点解析:从图中查询准则可以看出所要查询的是性别为女的教师,Year([工作

时间])<1980的含义是1980年以前参加工作的教师,故A)选项正确。

29、窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:Private

SubCommandl_Click()Fori=lTo4x=3Forj=lTo3Fork=lTo2x=x+3NextkNext

jNextiText1.Value二Str(x)EndSub运行以上事件过程,文本框中的输出是()。

A、6

B、12

C、18

D、21

标准答案:D

知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,

在第一重循环中,x的初值都是3,因此,本段程序x重复运行4次,每次都是初

值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x

的值加3,里面两重循环分别从I到3,从1到2共循环6次,所以x每次加3,

共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,却在

文本框中显示21。

30、Msgbox函数返回值的类型是()<>

A、数值

B、变体

C、字符串

D、数值或字符串(视输入情况而定)

标准答案:A

知识点解析:MsgBox函数的语法为:MsgBox(prompt,|buttons],|title],

[helpfile],[context])o该函数的返回值是一个数值,告诉用户单击了哪一个按纽。

比如MsgBox消息框显示“确定“按钮,则单击确定按钮MsgBox函数的返回值为

1。

31、若变量i的初值为8,则下列循环语句中循环体的执行次数为()。Do

Whilei<=17i=i+2Loop

A3次

B4次

c5次

D6次

标准答案:C

知识点解析:该循环语句的执行过程为,当i小于等于17时,执行循环体,每循

环一次,i的值加2,从8到17之间,公差为2,加5次以后i为18,大于17,退

出循环,共循环了5次。

32、报表的数据源不包括()。

A、表

查询

C、SQL语句

D、窗体

标准答案:D

知识点解析:报表的数据源可以是表对象或者查询对象,而查询实际上就是SQL

语句,所以报表的数据源也可以是SQL语句。窗体不能作为报表的数据源。

33、宏命令OpenQuery的功能是

A、打开窗体

B、打开报表

C、打开查询

D、打开帮助

标准答案:C

知识点解析:宏命令OpenQucry的功能是打开查询,打开窗体的宏命令是

OpenForm,打开报表的宏命令是OpenReporl。

34、要使打印的报表每页显示3列记录,在设置时应选择

A、工具箱

B、页面设置

C、属性表

D、字段列表

标准答案:B

知识点解析:报表页面设置主要包括设置边距、纸张大小、打印方向、页眉页脚样

式等。在“打印”选项卡中单击打印按钮打开“打印”对话框,在“列“选项卡中可以设

置一页报表中的列数。因此,答案是B选项。

35、下列表达式计算结果为日期类型的是()。

A、#2012-1-23#-#2011-2-3#

B、year(#2011-2-3#)

C、DateValue("2011-2-3,1)

D、Len(n20ll-2-3H)

标准答案:C

知识点解析:A)选项结果为数值,等于两日期相隔天数;B)选项结果为数值,等

于年份2011;D)选项结果为数值,Len函数是返回字符串的长度;。选项正确,

DateValue函数是将字符串变为日期类

36、下面不属于软件设计阶段任务的是

A、软件总体设计

B、算法设计

C、制定软件确认测试计划

D、数据库设计

标准答案:C

知识点解析:从技术观点上看,软件设计包括软件结构设计、数据设计、接口设

计、过程设计。所以A、B、D正确,C为软件测试阶段的任务。

37、语句DimNewArrav(10)AsInteger的含义是()。

A、定义了一个整型变量且初值为10

B、定义了10个整数构成的数组

C、定义了11个整数构成的数组

D、将数组的第10元素设置为整型

标准答案:C

知识点解析:本题考查的是数组的定义。数组变量由变量名和数组下标构成,通常

用Dim语句来定义数组,定义格式为:Dim数组名([下标下限⑹下标上限)。在省

略情况下,下标下限为0,数组元素从“数组名(0)”至“数组名(下标上限)“;如果使

用to选项,则可以安排非0卜限。本题中DimNewAiray(10)AsIniege等价于

DimNewArray(0To10)Aslnteger,它定义了一个一维整型数组,数组的名字为。

NewArray,该数组共有11个数组元素,分别是:NewArray(0)>NewArray(1)>

NewArray⑵、NewArray⑶、…、NewArray(10)o

38、在SELECT命令中,使用ASC时必须配合使用的短语是

A、GROUPBY

B、ORDERBY

C、WHERE

D、FROM

标准答案:B

知识点解析:A选项,GROUPBY表示根据所列字段名分组,与ASC无关;C选

项,WHERE,表示只筛选满足给定条件的记录,与ASC的使用无关;D选项,

FROM,在SQL查询时使用FROM来表示从哪个表中查询记录,与ASC的使用与

否无关;因此选项B正确,使用ASC时配合使用GROUPBY表示按照所列字段名

升序来排序。

39、Access中描述若干个操作组合的对象是

A、表

B、查询

C、窗体

D、宏

标准答案:D

知识点解析:A、B、C选项是数据库Access的重要对象,并不是操作组合;宏是

一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提

高工作效率。因此,本题应选择D选项。

40、将E-R图转换为关系模式时,实体和联系都可以表示为()。

A、属性

B、键

C、关系

D、域

标准答案:C

知识点解析:从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示

成关系,E—R图中属性也可以转换成关系的属

二、基本操作题(本题共5题,每题1.0分,共5分。)

在考生文件夹下,已有“sampl.accdb”数据库文件和Stab.xls文件,

“sampl.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种

操作:

41、将考生文件夹下的Stab.xls文件导入至Fstudent”表中。

标准答案:步骤1:打开“sampl.accdb”数据库,在【外部数据】功能区的“导入并

链接''组中单击"Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】

对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览"Stab,xls”文件所在

的存储位置(考生文件夹下),选中“Stab.xls”Excel文件、单击“打开”按钮。步骤

3:接着在【获得外部数据.Excel电子表格】对话框中选中“在表中追加一份记录

的副本”项,并在其下方的列表框中选择“student”表,单击“确定”按钮。步骤4:

系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修

改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,确认数据导入的是

student表,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。

知识点解析:(1)主要考查Access数据库中获取外来数据的方法。(2)主要考查表记

录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表

的常用的数据处理:“排序”、“筛选”等方法。(3)此题主要考查默认字段值的设置,

这种方法对数据库的数据的添加起到非常好的作用。(47主要考查表“分析”操作。

这个操作主要实现表“结构”的拆分。(5)主要考查表与表之间联系的建立方法以及

能够建立联系的两个表必须满足条件。

42、将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记

录删除。

标准答案:步骤1:双云"student”表打开数据表视图。选中“出生日期”列,再隹击

【开始】功能区“排序和筛选”组中的“升序”按钮。在按照“出生年月”排序后的无录

中连续选择出生年在1975〜1980之间的记录,按键盘上键,确认删除记录。步腺

2:单击快逋访问工具栏中的“保存”按钮°

知识点解析:暂无解析

43、将“student”表中“性别”字段的默认值属性设置为“男九

标准答案:步骤1:右云student表,选择“设计视图”快捷菜单命令,打开表设计视

图。步骤1:单击“性别”字段。在下方的“字段属性''的“默认值”所在行内输入:

男。步骤2:单击快速访问工具栏中的“保存”按钮保存设置,关闭表设计器。

知识点解析:暂无解析

44、将“student”表拆分为两个新表,表名分别为“tStud”和々Office”。其中“tStud”表

结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;'Office”表结

构为:院系,院长,院办电话,主键为“院系要求:保留“student”表。

图3・5O添加分析收

«i«ce»MRUBrats.

[・・]R上r®>]

图3・51添加分析字段

标准答案:步骤1:在【数据库工具】功能区的“分析”组中单击“分析表”按钮,弹

出【表分析向导】对话框。在对话框中直接单击“下一步”按钮,直到出现表选择向

导界面。如图3-50所示,选中“student”表。步骤2:继续单击“下一步”按钮,选择

“否,自行决定”单选框;再单击"下一步''按钮。在“表分析器向导响导中拖出“院

系”,在弹出对话框中修改俵2”的名称为“toffke”,单击“确定”按钮,接着在向导

界面右上部分单击“设置惟一标识符”按钮,设置“院系”字段设为“主键”;继续施

“院长”、“院办电话”字段到“toffice”中,如图3.51所示。步骤3:单击“表1”,向

导界面右上部分单击“重命名表”按钮,将“表1”修改名为*$01<1",单击“确定”按

钮,在“tstud”表中选中“学号”字段,然后单击向导界面右上部分的“设置惟一标设

符”按钮,设置“学号”字段为主键。继续单击“下一步”按钮,选中“否,不创建查

询”项,单击“完成”按钮,关闭向导。[*]

知识点解析:暂无解析

45、建立“student”和“grade”两表之间的关系。

图3・52【城辑关系】对话框

标准答案:步骤1:在【数据库工具】功能区的【关系】分组中单击“关系”按钮,

系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。在【显示

表】对话框内分别双击“student”和“grade”表到关系窗口中。关闭【显示表】对话

框。在“student”表中拖动“学号”字段到“grade”表中“学号”上,在弹出的【编辑关

系】对话框中单击“创建”按钮。也步骤2:单击快速访问工具栏中的“保存”按

钮。关闭“关系”窗口,关闭"sampl.accdb”数据库。

知识点解析:暂无解析

三、简单应用题(本题共4题,每题1.0分,共4分0)

考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个表对象

“tTeacher”。试按以下要求完成设计:

46、创建一个查询,计算并输出.教"师・■最・人•♦年・・龄与最小年。■龄・一•的差值—,显示标题为“n】

age44,所建查询命名为"qTl''。图3.53选抖食询

标准答案:步骤1:双击打开“samp2.accdb”数据库,在【创建】功能区的【查

询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添

力HTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:1再输

入求最大年龄和最小年龄之差的计算式:max([年龄]).min(、[年龄])。如图3.53

所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qTl”文件名,单击“确

定''按钮,关闭、、qlT'查询窗口。l*J

知识点解析:本题考查查询的基本方法的应用max])函数、min()函数的使用方法。

47、创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”

和“系别”四个字段内容,所建查询命名为“qT2”。

士」

«■司”,■“IB

*“Mahar

图3-54选择仔询

标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系

统弹出查询设计器。在【显示表】对话框中添加“Teacher”表。关闭【显示表】对

话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在

“学历”所在的条件行内输入:“研究生”。作为条件字段不需要显示,取消“显示”复

选框的勾选。如图3.54所示。步骤2:单击快速访问工具栏中的“保存”按钮,输

入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗口。[*]

知识点解析:本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件

字段不需要显示。

48、创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的

'二-…一二-'二二一所建查询命名为“qT3”。

3-55选择公询

标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系

统弹出查询设计器。在【显示表】对话框中添加“tTcachcr”表。关闭【显示表】对

话框。双击“Teacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字

段。在字段“年龄”所在的条件行下输入:<=38,在字段“职称”所在的条件行下输

入:''教授"or“副教授"。如图3-55所示。步骤2:单击快速访问工具栏中的“保存”

按钮,输入“qT3”文件名,单击“确定”按钮,关闭“qT3”查询窗口。产]

知识点解析:本题考查多条件查询实现方法。同时要考生掌握“and”、“or”、“not”

逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示

这两个字段的信息,所以不能去掉“显示”项。

49、创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示

出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。

学“oaa

;;二rZi

•tTeeciMrtT«wUr

Gr〜>y牛*

!*5"J

卜*一…-J

3-56选择杳询

标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系

统弹出查询设计器。在【显示表】对话框中添加“Teacher”表,关闭【显示表】对

话框,单击“汇总”按钮,双击々Teacher”表“职称”字段,在其“总计”所在行选择

“GroupBy”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均

年龄:“,在其“总计”行选择“平均值”。双击“在职否”字段,在其“总计”行中选择

“where”,在其条件行内输入:-1,并去掉“显示”行中的勾选,如图3.56所示。

步骤2:单击快速访问二具栏中的“保存”按钮,输入“qT4”文件名,单击“确定”按

钮,关闭“qT4”查询窗口。步骤3:关闭“samp2.accdb”数据库。[*|

知识点解析:本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,

然后求出不同组的平均年龄,同时还要求考生掌握“是/否”型的符号表达:是:-

l(yes)>否:0(no)。

四、综合应用题(本题共3题,每题1.0分,共3分。)

考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象

"Employee"和"Group”及查询对象/Employee”,同时还设计出以/Employee”为数

据源的报表对象'「Employee”。试在此基础上按照以下要求补充报表设计:

50、在报表的报表页眉节区位置添加一个标签控件,其名称为“Title”,标题显示

为“职工基本信息表”。

标准答案:步骤1:双云打开“samp3.accdb”数据库,在【开始】功能区的“报表”

面板中右击“「Employee”报表,选择“设计视图”快捷菜单命令,打开“「Employee”的

设计视图.单击【捽件】分组中的“标签”捽件-在报表的页眉节区单击鼠标,在光

标闪动处输入:职工基本信息表,在标签上右键单击鼠标,在快捷菜单中选择“属

性”命令,在【属性表】对话框内修改咯称”为:bTitleo步骤2:单击快速访'可工

具栏中的“保存”按钮保存报表的修改。

知识点解析:本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、

控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。

Dlookup。函数的使用格式:DL,ookup("字段名称“,"表或查询名称“,”条件字段名

f.&fbrms!窗体名!控件名&…”1。

51、在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位

〜二:_二一二一二二•;—1'别”字段值,并命名为“tSex”。

图347文本框属性设置

标准答案:步骤1:在“「Employee”报表设计视图下,单击【控件】分组中的“文木

框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。

选中新增的文本框,在【属性表】对话框内修改“名称”为:tScx,单击“控件来源”

所在行的下拉框中选择:性别,把"上边距''修改为:0.1cm,“左”修改为:

5.2cm。如图3.57所示。步骤2:单击快速访问工具栏中的“保存”按钮保存报

表的修改。[*]

知识点解析:暂无解析

52、设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件

可以根据报表数据源里的“所属部门''字段值,从非数据源表对象“Group”中检索出

对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)注意:不允许

修改数据库中的表对象yEmployee”和“tGroup”及查询对象“qEmployee";不允许修

改报表对象“qEmploycc”中未涉及的控件和属性。

标准答案:步骤1:在“「Employee”报表设计视图中选中“tDept”文本框,在【属性

表】对话框的“控件来源”所在行内输入运算式:=DIookl"名称“,"tGhlDup",”部

门编号="&[所属部门]步骤2:单击快速访问工具栏中的“保存”按钮保存报

表的修改,关闭“「Employee”报表。步骤3:关闭“samp3.accdb”数据库。

知识点解析:暂无解析

国家二级(ACCESS)机试模拟试卷第2

一、选择题(本题共40题,每题1.0分,共40分。)

1、在Access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该

表创建窗体时,“照片•”字段所使用的默认控件是()。

A、图像框

B、绑定对象框

C、非绑定对象

D、列表框

标准答案:B

知识点解析:本题考查控件来源的知识。Access中的窗体中有一些控件可以与表

或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。图像框不能被绑

定:绑定对象框的来源可以是OLE对象字段:未绑定对象框可以显示Excel工作

表、Word文档等没有与数据库连接的对象;而列表框的控件来源可以是表或查询

的字段,或者取自固定内容的数据。

2、两个关系在没有公共属性时,其自然连接操作表现为()。

A、笛卡儿积操作

B、等值连接操作

C空损作

D:无意义的操作

标准答案:A

知识点解析:本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集

合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、

投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接

成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共

属性相等;若没有公共属性,自然连接操作退化为笛卡儿积操作。

3、关系表中的每一行记录称为一个()。

A、字段

B、元组

C、属性

D、关键码

标准答案:B

知识点解析:在关系表中,每一列称为一个属性,对应表中的一个字段:每一行称

为一个元组,对应表中的一条记录。

4.程序流程图中带有箭头的线段表示的是()。

A、图兀关系

B、数据流

C、控制流

D、调用关系

标准答案:c

知识点.析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用

标有名字的箭头表示控制流。所以选择C)。

5、有三个关系R,S和T如下:则由关系R和S得到关系T的操作是()o

R

T

ABCI)

C314

A、自然连接

B、交

C、投影

D、并

标准答案:A

知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量

必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可

以判断R和S做的是自然连接操作。

6、如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表

A中的一条记录相匹配,则表A与表B存在的关系是()o

A、一对一

B、一对多

C、多对一

D、多对多

标准答案:B

知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三

种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关

系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条

记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表

B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中

的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关

系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一关记

录也能与表A中的多条记录匹配。

7、下列关于生成表查询的叙说中,错误的是()。

A、属于操作查询的一种

B、选择查询的结果可产生一个表

C、选择查询得到的表独立于数据源

D、对生成表的操作可影响原表

标准答案:D

知识点解析:查询操作包括生成表查询、删除查询、更新查询以及追加查询。生成

表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的

表,该操作将覆盖原有的表。利用生成表查询创建的新表独立于数据源,对生成表

的操作不会影响到原表。

8、下面示例中准则的功能是()。

字段名准则

工作时间Between#99-01-1#And#99-12-31#

A、查询1999年1月之前参加工作的职工

B、查询1999年12月之后参加工作的职工

C、查询1999年参加工作的职工

D、查询1999年1月和2月参加工作的职工

标准答案:C

知识点解析:工作时间定义为1999年1月1H到12月31日,为查询1999年参加

工作的职工。

9、在窗体上,设置控件Coml为不可见的属性是()。

A、Coml.Name

B、Com1.Caption

C、Coml.Enabled

D、Coml.Visible

标准答案:D

知识点解析:本题考查控件属性的知识。在窗体的控件中,Visible属性是用于指

定控件是否可见。Enabled属性用于指定控件是否可用,Caplion属性表示控件的标

题,Name属性表示控件的名称。

10、在使用Dim语句定义数组时,在缺省情况下数组下标的下限为()。

A、0

B、1

C、F

D、必须指定下标

标准答案:A

知识点浦析:本题考查数组的基础知识。数组变量由变量名和数组下标构成,其格

式为:Dim数组名([下标下限⑼下标上限),其中下标下限缺省为0。数组中的元

素个数即为下标上限-下标下限+1。

11、下列给出的选项中,非法的变量名是()。

A、Sum

B、Integer_2

C、Rem

D^Forml

标准答案:C

知识点解析:VBA中变量命名不能包含有空格或除了下划线字符(_)外的其他的

标点符号,长度不能超过255个字符,不能使用VBA的关键字。Rem是用来标识

注释的语句,不能作为变量名,用它做变量名是非法的。

12、VBA函数函2)的值为()。

A、He

B、el

C、10

D^true

标准答案:A

知识点解析:本题考查的是字符串截取函数Left函数的用法。其格式为:Lefl[<字

符串表达式〉,),表示从字符串左边起截取N个字符。因此Left(“HeRo”,2)表示

从字符串“HcRo”左边起截取2个字符,返回值为“He”。

13、在数据表中,对指定字段查找匹配项,按下图•喳找”和“替换”对话框中的设

置,查找的结果是()。

A、定位简历字段中包含了字符串“组织能力强”的记录

B、定位简历字段仅为“组织能力强”的记录

C、显示符合查询内容的第一条记录

D、显示符合查询内容的所有记录

标准答案:B

知识点解析:本题考查数据表的编辑中的查找和替换功能。本题中查找的内容是

“组织能力强”,查找的也围是“简历”字段,匹配方式为“整个字段”,即要求“简历”

字段中所有文字为“组织能力强”才满足查找条件。

14、绑定窗体中的控件的含义是()。

A、宣告该控件所显示的数据将是不可见的

B、宣告该控件所显示的数据是不可删除的

C、宣告该控件所显示的数据是只读的

力、该控件将与数据源的某个字段相联系

标准答案:D

知识点解析:窗体中的绑定型控件主要用于显示、输入和更新数据库中的字段,绑

定型控件表明其与数据源的某个字段相关联。

15、VBA中打开“student”表的语句是

A、Docmd.OpenFormstudent?

B、Docmd.OpenQuery,,studenf,

C^Docmd.OpcnTable^studenf'

D、Docmd.Openreporfstudent”

标准答案:C

知识点解析:本题考查VBA中如何打开对象的知识。在VBA中,打开表的命令

格式为:Docmd.OpenTable表名。另外还需知道打开窗体使用

Docmd.OpenForm;打开报表使用Docmd.OpenReport:打开查询使用

Docmd.OpenQuery;关闭窗体和报表使用Docmd.Close。

16、对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为()。

A、输入对话框

B、输出对话框

C、模态对话框

D、非模态对话框

标准答案:C

知识点解析:对话框按执行方式原理不同分为两种:模式对话框和非模式对话框。

模式对话框,是指在继续执行应用程序的其他部分之前,必须先被关闭对话框;非

模式对话框允许在对话框与其他窗体间转移焦点而不必关闭对话框。所以选项C)

为正确答案。

17、下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引

用,消息框中输出记录集的记录(即窗体记录源)个数。SubGctRecNum()Dim

rsAsObjectSetrs=Me.RecordsetMsgBox[]EndSub程序括号内应

填写的是()o

A、Count

B、rs.Count

C、RecordCount

D、rs.RecordCount

标准答案:D

知识点解析:题R中对象变量rs返回了当前窗体的RecordSet属性记录集的引用,

那么通过访问对象变量rs的属性RrcordCount就可以得到该记录集的记录个数,引

用方法为rs.RcordCounto

18、由“Fori=lTo16Step3”决定的循环结构被执行()。

A4次

B5次

c6次

D7次

标准答案:C

知识点解析:题目考查的是For循环结构,循环初值i为1,终值为16,每次执行

循环i依次加3,则i分别为1、4、7、10、13、16,则循环执行6次。

19、下列表达式计算结果为日期类型的是

A、#2012-1-23#-#2011-2-3#

B、year(#2011-2-3#)

C、DateValue(n2011-2-3")

D、Len("2011-2-3n)

标准答案:C

知识点解析:选项A)结果是两日期相差的天数,返回数字类型;选项B)的year函

数返回口期的年份,是数字类型:选项C)的DateValue函数返回Date子类型的

Variant,是日期类型:选项D)的Len函数返回字符串的长度,是数字类型。

20、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询

是()。

A、选择查询

B、追加查询

C、更新查询

D、生成表查询

标准答案:B

知识点解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该

表可以是当前数据库中的一个表,也可以是另一个数据库中的表,所以选项B)正

确。

21、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的直询

是()。

A、选择查询

B、追加查询

C、更新查询

D、生成表查询

标准答案:R

知识点解析:追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该

表可以是当前数据库中的一个表,也可以是另一个数据库中的表,所以选项B正

确。

22、下面属于黑盒测试方法的是()。

A、边界值分析法

B、基本路径测试

C、条件覆盖

D、条件一分支覆盖

标准答案:A

知识点解析:黑盒测试完全不考虑程序内部的逻辑结构昶1处理过程,黑盒测试是

存软件接口处进行,检查和验证程序的功能是否符合需求规格说明书的功能说明。

常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果

图等。白盒测试的主要技术有逻辑覆盖测试(语句覆盖、路径覆盖、判断覆盖、条

件覆盖)、基本路径测试等,选项B、C、D均为白盒测试方法。故A选项正确。

23、如果要改变窗体或衣表的标题,需要设置的属性是()。

A、Name

Caption

C、BackColor

D、BorderStyle

标准答案:B

知识点解析:窗体和报表的标题,由各自的Caption属性决定,可以通过为

Caption属性赋值来设置窗体或报表的标题。

24、语句DimNewArray(10)AsInteger的含义是()。

A、定义了一个整型变鲁且初值为10

B、定义了10个整数构成的数组

C、定义了11个整数构成的数组

D、将数组的第10元素设置为整型

标准答案:C

知识点解析:VBA中定义数组默认下标从0开始,因此,DimNewArray(10)

AsInteger语句的褒义是定义了一个含有11个整数的数组。

25、若有SQL语句:Select月底薪+提成-扣除As月收入From工资表;其中,子句

“AS月收入”的作用是

A、指定要统计的字段

B、指定统计字段的别名

C、指定输出项的显示标题

D、指定查询的数据源

标准答案:C

知识点解析:SELECT语句的格式为:SELECT字段列表FROM表名[WHERE条

件表达式]QRDERBY列名"ASC][DESC]o若在字段名称后加上AS子句,即

SELECT字段名称AS子句FROM表名,是为了指定输出项的显示标题。

26、要求在输入学生所属学院时,学院的名称中必须包括汉字“学院”,应定义字段

的属性是

A、默认值

B、输入掩码

C、有效性文本

D、有效性规则

标准答案:D

知识点解析:在Access中若要对用户的输入做某种限制,可在表字段设计时设置

有效性规则或输入掩码。输入掩码可以控制数据的输入样式,有效性规则可以控制

数据的输入范围。本题中要求输入的数据必须包括汉字“学院”,应定义字段的属性

是有效性规则。因此选项D正确。

27、某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同

的仓库中。则实体仓库和零件间的联系是

A、多对多

B、一对多

C、多对一

D、一对一

标准答案:A

知识点解析:一般来说,实体集之间必须通过联系来建立联接关系,分为三类:

对一联系(1:1)、一对多联系(l:m)、多对多联系(m:n)。每个仓库存放有不

同的零件,相同零件可能放在不同的仓库中,故实体仓座和零件间的联系是多对

多,A选项正确。

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

PrivateSubCommandl_Click()MsgBoxf(24,18)EndSubPublicFunctionf(mAs

Integer,nAsInteger)AsIntegerDoWhilem<>n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论