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

下载本文档

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

文档简介

家二级(ACCESS)机试模拟试卷19

(共9套)

(共470题)

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

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

1、下列哪一条不属于数据库设计的任务?()

A、设计数据库应用结构

B、设计数据库概论结构

C、设计数据库逻辑结构

D、设计数据库物理结构

标准答案:A

知识点解析:数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞

大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个

阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数

据库的运行和维护。

2、假设已在Access中建立了包含“书名”“单价”和“数量”等三个字段的“tofg”表,以

该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控制来源为

A、[单价]*[数量]

B、=[单价]*[数量]

C、[图书订单表]![单价]*|图书订单表|!|数量]

D、二[图书订单表]![单价]*[图书订单表]![数量]

标准答案:B

知识点解析:本题考查计算控件及数据库对象的引用方法。计算控件要求控件来源

的表达式必须以“=”号开头。数据库对象的引用基本语法格式为:Forms(或

Reports)!窗体(或报表)名称!控件名称[.属性名],其中Foims或Reports分别表示

窗体或报表对象集合。感叹号T'分隔开对象名称和控件名称。“属性名称”部分默

认(即在控件名称后不添加属性)时,表示该控件的值。本题计算控件中引用的是当

前窗体记录源中的“单价”和“数量”字段,字段必须用括起来。

3、确定一个控件在窗体或报表上的位置的属性是()。

A^Width或Height

B、WidthflHeight

C、Top或Lefl

D、Top和Left

标准答案:D

知识点解析:本题考查窗体或报表中控件属性相关知识。左边距Lell表示控件左

边缘与窗体左边缘之间的距离,上边距Top表示控件上边缘与窗体上边缘之间的

距离。通过设置控件的左边距、右边距以便决定控件出现在窗体上的位置。

4、下列程序的功能是返回当前窗体的记录集:SubGetRecNum()DimrsAs

ObjectSetrs=[]MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体

记录源)的记录数,括号内应填入的语句是()。

A、Me.Recordset

Me.RecordLocks

CNMe.RccordSource

D、Me.RecordSelectors

标准答案:A

知识点解析:程序中rs是对象变量,指代窗体对象,sc[语句是将当前窗体中的记

录集对象赋给rs对象,Me表示当前窗体,用Me指明记录集来自于窗体,

Recordset属性设置窗体、报表、列表框控件或组合框控件的记录源,用

Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。而RecordSourse属

性用来设置数据源,格式为RecordSourse二数据源。因此题目空缺处应填

Me.RecordSeto

5、在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()o

A、DoCmd.OpenForm"学生信息录入"

R、OpenFomi”学生信息录入”

C、DoCmd.OpenWindow”学生信息录入”

D、OpenWindow”学生信息录入”

标准答案:A

知识点解析:在VBA中打开窗体的命令格式如下:

DoCmd.OpenForm(FormName,View,FilterName.WhereCondition,

DataMode,WindowMode,OpenArgs)其中FoimName是必需的,是字符串表达

式,表示当前数据库中窗体的有效名称。

6、下列叙述中,正确的是()。

A、在窗体和报表中均不能设置页面页眉

B、在窗体和报表中均可以根据需要设置页面页眉

C、在窗体中可以设置页面页眉,在报表中不能设置页面由眉

D、在窗体中不能设置页面页眉,在报表中可以设置页面页眉

标准答案:B

知识点解析:窗体的设计视图的结构由5部分组成:主体、窗体页眉、窗体页脚、

页面页眉、页面页脚,不包括组页眉,故在窗体中可以设置页面页眉;报表通常包

括7个部分:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页

脚L故在报表中也可以设置页面页眉。因此,本题应选择B选项。

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

()o

A、="共"+Pages4-'页,第"+Page+”页”

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

C、="共"&Pagcs&”页,第"页”

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

标准答案:D

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

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

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

8、软件是指

A、程序

B、程序和文档

C、算法加数据结构

D、程序、数据与相关文档的完整集合

标准答案:D

知识点解析:计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程

序、数据与相关文档的完整集合。软件由两部分组成:一是机器可执行的程序和数

据:二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。

9、在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()。

A、DoCmd.OpenForm”学生信息录入”

B、OpenFonn”学生信息录入”

C、DoCmd.OpenWindow"学生信息录入"

D、OpenWindow"学生信息录入"

标准答案:A

知识点解析:在VBA中打开窗体的命令格式如下:DoCmd.OpenForm

(FormName,View,FilterName,Where―Condition,DataMode,WindowMode,

OpenArgs)箕中FonnName是必需的,是字符串表达式,表示当前数据库中窗体

的有效名称。

10、在Access数据库中,表是()。

A、关系

B、索引

C、记录

D、数据库

标准答案:A

知识点解析:在Access中,一个“表”就是一个关系,每个关系都有一个关系名,

即表名。

11、在已建窗体中有一命令按钮(名为Command】),该按钮的单击事件对应的VBA

代码为:PrivateSubCommandl_Click()subT.Form.RecordSource="select*

from雇员"EndSub单击该按钮实现的功能是()。

A、使用select命令杳找"雇员”表中的所有记录

B、使用select命令查找并显示“雇员”表中的所有记录

C、将subT窗体的数据来源设置为一个字符串

D、将subT窗体的数据来源设置.为"雇员"表

标准答案:D

知识点解析:窗体的RecordSource属性指明窗体的数据源,题目中窗体数据源来

自一条SQL语句"select*from雇员”,该语句从数据表“雇员”中选取所有记录,即

窗体数据来源为“雇员”表。

12、下列关于在SQL语句中使用DESC的说法中,正确的是()。

A、DESC关键字必须与ORDERBY关键字一起使用

B、DESC关键字必须与GROUPBY关键字一起使用

C、DESC关键字必须与WHEREBY关键字一起使用

D、DESC关键字必须与INNERJOIN关键字一起使用

标准答案:A

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

件表达式][ORDERBY列名][ASC][DESC]。通过ORDERBY短语可以对查询的结

果进行排序,与ASC、DESC搭配使用,ASC实现升序排序,DESC实现降序排

序。

13、假定有以下循环结陶DoUntil条件循环体Loop则正确的叙述是()。

A、如果“条件”值为0,则一次循环体也不执行

B、如果“条件”值为0,则至少执行一次循环体

C、如果“条件”值不为0,则至少执行一次循环体

D、不论“条件”是否为“真”,至少要执行一次循环体

标准答案:B

知识点解析:本题考查VBA中DoUnHL.Loop循环的知识。对于这种循环结构,

首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不

执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until

循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件

为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中

是先判断条件,条件值为0表示条件是False,则至少执行一次循环体。

14、在关系模型中,每一个二维表称为一个

A^关系

B、属性

C、元组

D、主码(键)

标准答案:A

知识点解析:每个二维表代表一个关系,由表框架及表的元素组组成。

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

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

ObjectSetrs=Me.RecordsetMsgBox[]EndSub程序括号内应填写的是()。

A、Count

B、rs.Count

C^RecordCount

D^rs.RecordCount

标准答案:D

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

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

引用方法为rs.RcordCounto

16、在下面关于数据表视图与查询关系的说法中,错误的是().

A、在查询的数据表视图和表的数据表视图中窗口几乎相同

B、在查询的数据表视图中对显示的数据记录的操作方法和表的数据表视图中的操

作相同

C、查询可以将多个表中的数据组合到一起,使用查询进行数据的编辑操作可以像

在一个表中编辑一样,对多个表中的数据同时进行编辑

D、基础表中的数据不可以在查询中更新,这与在数据表视图的表窗口中输入新值

不一样,因为这里充分考虑到基础表的安全性

标准答案:D

知识点解析:本题考查查询数据表视图的知识°查询的数据表视图就是查询后得到

的数据视图,其显示方式和表的数据表视图中窗口几乎相同,记录操作方法也相

同,并且可以将多个表中的数据组合到一起,像在一个表中编辑一样对多个表中的

数据同时进行编辑。可以在数据表视图中直接更新基础表中的数据。

17、已知过程GetData的定义如卜:PrivateSubGetData(ByReffAsInteger)f=

f+2EndSub若在主调过程中采用的调用语句是“CallGetData(J+5)\则下列选项中

正确的是

A、由于形式参数被说明为ByRef,则实际参数不能是表达式

B、由于形式参数被说明为ByRef,则实际参数应该使用数组名

C、将表达式J+5的值传递给变量f,并将f的计算结果返回变量J中

D、将表达式J+5的值传递给变量f,但不会将f的计算结果返回变量J中

标准答案:D

知识点解析:ByRef是指参数按地址传递,但是在这里面参数是一个表达式,表达

式的结果会赋给一个临时变量,然后把临时变量的地址传递给f,因此f的计算结

果并不会影响J的值。因此,本题应选择D选项。

18、在宏表达式中要引用Forml窗体中的ixll控件的值,正确的引用方法是

()。

A^Form1!txtl

B、txtl

C、Forms!Forml!txtl

D、Forms!txtl

标准答案:c

知识点。析:在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件

名[.属性名]。

19、下面显示的是查询设计视图的“设计网格”部分,从所显示的内容中可以判断出

该查询要查找的是()。

姓名性利工作时间系别

持教师收饰教师教行

>示

便!

«“女•Ye<r(dfW^])C1980-

4M

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

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

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

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

标准答案:A

知识点解析:本题考查查询条件的知识。由图中可以看出,两个查询条件位于同一

行,说明两个条件之间是“与”的关系;Year(工作时间)<1980,说明工作时间在

1980年以前。

20、用来指明复选框的当前选中状态的属性是()。

A、Selected

Caption

C、Value

D、ControlSource

标准答案:C

知识点解析:ControlSource属性:把控件和数据绑在一起。Value属性:用来指明

复选框的当前状态。Caption属性:指定显示在复选框旁边的文字。

21、下列关于报表的叙述中,正确的是()。

A、报表只能输入数据

B、报表只能输出数据

C、报表可以输入和输出数据

D、报表不能输入和输出数据

标准答案:B

知识点解析:报表是Access提供的一种对象,用于将数据库中的数据以格式化形

式显示和打印输出,不能用于输入。

22、为使窗体每隔5秒钟激发一次计时器事件(timer事件),应将其Interval属性

值设置为()。

A、5

B、500

C、300

D、5000

标准答案:D

知识点解析:窗体计时器间隔以毫秒为单位,Interval属性值为1000时,间隔为1

秒,为5000时则间隔为5秒。

23、定位到同一字段最后一条记录中的快捷键是(),

A、[End]

B、[Ctrl]+[End]

C、[Ctrl]+[J

D、[Ctrl]+[Home]

标准答案:C

知识点解析:本题考查的是在“数据表”视图中浏览表中数据的快捷键。其中

[End]的作用是使光标快速移到单行字段的结尾;【Ctrl]+[End]的作用是使

光标快速移到多行字段的结尾;【Clrl】[J的作用是使光标快速移到当前字段

的最后一条记录:【0。】+[Home]的作用是使光标快速移到多行字段的开头.

24、内也计算函数Max的功能是

A、计算所有指定字段值的最大值

B、计算全部数值型字段的最大值

C、计算一条记录中数值型字段的最大值

D、计算一条记录中指定字段的最大值

标准答案:A

知识点解析:内置计算函数Max属于统计函数中的一个,标准形式是:Max(字

符表达式),功能是计算字符表达式中的最大值。根据题意,字符表达式用来指定

某一字段,经Max函数后计算出字符表达式指定的字段值的最大值。因此选择A

选项。

25、一棵二叉树共有25个节点,其中5个是叶子节点,则度为1的节点数为()。

A、4

B、6

C、10

D、16

标准答案:D

知识点解析:根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子节点总是

比度为2的节点多一个,所以本题中度为2的节点是5—1=4个,所以度为1的节

点的个数是25—5—4=16个。

26、下列关于SQL命令的叙述中,正确的是()。

A、DELE1E命令不能与GROUPBY关键字一起使用

B、SELECrK命令不能与GROUPBY关键字一起使用

C.INSERT命令与GROUPBY关键字一起使用可以按分组将新记录插入到表中

D、UPDATE命令与GROUPBY关键字一起使用可以按分组更新表中原有的记录

标准答案:A

知识点解析:SQL查询中使用Groupby子句用来进行分组统计,可以和

SELECT.INSERT.UPDATE搭配使用,不能与。DELETE搭配使用,所以选项

A正确。

27,Sub过程与Function过程最根本的区别是

A、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

B、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

C、两种过程参数的传递方式不同

D、Function过程可以有参数,Sub过程不可以

标准答案:A

知识点解析:本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都

可以使用Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值

的方式进行参数传递。它们除了定义的关键字不同外的根本区别是:函数过程最终

会通过过程名返1国一个函数值,而子过程不会c

28、有三个关系R、S和T如下:LLLZJI-J-1J其中关

系T南关系R和S通过某种操作得到,该操作为()。

A、笛卡儿积

B、交

C、并

D:自然连接

标准答案:D

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

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

有序组可知R与S进行的是自然连接操作。

29、在查询中无法实现的操作是()。

A、运行查询时可以指定记录的排列顺序

B、运行查询时根据输入的条件显示表中满足条件的结果

C、运行查询时根据输入的表名显示指定表的查询结果

D、可在查询中设置计算字段显示对表中多个字段的计算结果

标准答案:C

知识点解析:在运行查询时,可以在数据表视图中选中某一字段列,设置记录的排

列顺序(升序或降序),所以选项A的操作可以实现;参数查询能够在运行查询时根

据输入的条件显示表中满足条件的结果,所以选项B的操作可以实现;可以在查

询中设置表达式实现对表中多个字段的计算,所以选项D的操作可以实现;运行

查询时无法根据输入的表名显示指定表的查询结果,只能在建立查询时指定表名。

故本题选择C选项。

30、下列关于SQL命令的叙述中,错误的是()。

A、DELETE命令不能与GROUPBY关键字一起使用

B、SELECT命令不能与GROUPBY关键字一起使用

C、INSERT命令不能与GROUPBY关键字一起使用

D、UPDATE命令不能与GROUPBY关键字一起使用

标准答案:B

知识点解析:SQL查询中使用GroupBY子句用来进行分组统计,不能与

DELETE、INSERT和UPDATE搭配使用,但是可以和SELECT命令一起使用,故

本题选择B选项。

31、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

标准答案:C

知识点解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据

库中,即设计出表,所以属于逻辑设计阶段。

32、Rnd函数不可能产生的值是()o

A、0

B、1

C、0.1234

D、0.00005

标准答案:B

知识点解析:Rnd函数产生一个0〜1之间的单精度随机数,Rnd函数返回小于1

但大于或等于0的值。

33、设Sludent为学生关系,SC为学生选课关系,Sno为学生号,Sname为学生姓

名,Cno为课程号,执行下面SQL语句的查询结果是()。SelectStudent.Sname

FromStudent,SCWhereStudent.Sno=SC.SnoandSC.Cno='Cl'

A、选出选修Cl课程的学生信息

B、选出选修Cl课程的学生姓名

C、选出Student中学生号与SC中学生号相等的信息

D、选出Student和SC中的一个关系

标准答案:B

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

句用于指定最后结果中的字段,Where子句用于指定查询条件,只有满足条件的元

组才会出现在结果中。对丁•本题来说,由丁Select子句后面是Student.Sname,故

此查询结果只有学生姓名;Where子句中首先将Student.Sno和SC.Sno相等的

筛选出来,是为两表连接:并且条件“SC.Cno=,CI”限定了选修的课程号为C1。

34、在下列关于宏和模块的叙述中,正确的是()。

A、模块是能够被程序调用的函数

B、通过定义宏可以选择或更新数据

C、宏或模块都不能是窗体或报表上的事件代码

D、宏可以是独立的数据库对象,可以提供独立的操作动作

标准答案:D

知识点解析•:模块是Access系统中的一个重要的对象,它以VBA语言为基础编

写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此,选项A)错

误。模块是装着VBA代码的容器。模块分为类模块和标准模块两种类型。窗体模

块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此,选项C)错

误。使用宏,可以实现以下一些操作:①在首次打开数据库时,执行一个或一系

列操作。②建立自定义菜单栏。③从工具栏上的按钮执行自己的宏或程序。④将

筛选程序加到各个记录中,从而提高记录查找的速度。⑤可以随时打开或者关闭

数据库对象。⑥设置窗体或报表控件的属性值。⑦显示各种信息、,并能够使计算

机扬声器发出报警声,以引起用户的注意。⑧实现数据自动传输,可以自动地在

各种数据格式之间导入或导出数据。⑨可以为窗体定制菜单,并可以让用户设计

其中的内容。因此,选项B)错误。所以本题正确答案为D)。

35、若要在文本型字段查询"Access”开头的字符串,正确的条件表达式是

A、like"Access*"

B、like"Access11

C、like"*Access*"

D、like"Access”

标准答案:A

知识点解析:Like用于指定查找文本字段的字符模式,通配符*表示与任何个数的

字符匹配。因此,Like”Access”表示查询字段值为“Access”字样的记录,

Like"*Access*"表示查询包含"Access"字样的记录,Like"*Access"表示查询字段值

中最后六个字符为”Access”字样的记录,Like”Access*"表示查询字段值中前六个字

符为“Access”字样的记录。

36、对数据表进行筛选操作的结果是将

A、满足条件的记录保存在新表中

B、不满足条件的记录从表中隐藏

C、不满足条件的记录从表中删除

D、不满足条件记录保存在新表中

标准答案:B

知识点解析:由书本知汉知,经过筛选后的表,只显示满足条件的记录,而那些不

满足条件的记录将被隐藏起来。因此,本题应选择B选项。

37、若数据库中有表STUD,则下列函数实现的功能是FunctionDropPrimaryKey()

DimstrSQLAsStringstrSQL="ALTERTABLESTUDDropCONSTRAINT

PRIMARY_KEY"CurrentProject.Connection.ExecutestrSQLEndFunction

A、为关系STUD中设置主关键字

B、取消关系STUD中的主关键字

C>为关系STUD添加索引

D、取消关系STUD的全部索引

标准答案:B

知识点解析:根据题意,用Function定义了一个自定义函数,函数名为:

DropPrimaryKey0在函数DropPrimaryKey中定义了一个strSQL的Sql语句,该

Sql语句中使用Alter语句修改表STUD的表结构。其中,DropConstraint

primary_key表示取消表STUD中的主关键字,因此选择B选项。

38、报表的分组统计信息显示的区域是

A、报表页眉或报表页脚

B、页面页眉或页面页脚

C、组贝眉或组贝脚

D、主体

标准答案:C

知识点解析:列表框可显示一组数据列表,用户只能在其中选择;图像主要用于在

窗体中显示图形、图像,使窗体更加美观:标签主要用于在窗体或报表中显示说明

性文本,如窗体标题,显示内容是固定不变的;文本框主要用于显示、输入、编辑

数据源等。

39、在报表中输出当前期的函数是

A、Date

B、Now

C、Time

D、Year

标准答案:A

知识点解析:A选项输出的是当前的日期,不包含当前时间;B选项实现的功能是

输出当前日期和时间;C选项Time输出的是返回当前的时间部分(即只有时分秒的

部分);D选项中Year的功能是返回某个日期的年份,因此,选择A选项。

40、“学生表”中有学号、姓名、班级和成绩等字段,执行如下SQL命令:

SELECT班级,AVG(成绩)AS平均成绩FROM学生表GROUPBY班级ORDER

BY2其结果是()。

A、提示错误信息

B、按班级排序,计算并显示所有学生的性别和平均成绩

C、按班级分组计算平均成绩,并按班级排序显示班级的平均成绩

D、按班级分组计算平均成绩,并按平均成绩排序显示班级的平均成绩

标准答案:D

知识点解析:本题中“GROUPBY班级”表示按照班级字段进行分组,SELECT语句

后的字段列表中使用AVG(成绩)夷示统计成绩的平均值,最终显示出来的结果使

用“ORDERBY2”表示按照SELECT后面字段列表中的第2个字段(平均成绩)进行

排序,故本题选择D选项。

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

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

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

操作:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

录删除。

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

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

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

2:单击快速访问工栏中的“保存,,按钮°

知识点解析:暂无解析

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

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

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

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

知识点解析:暂无解析

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

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

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

图3・50添加分析衣

图添加分析字段

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

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

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

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

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

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

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

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

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

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

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

知识点解析:暂无解析

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

图3・52辑关系】对话框

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

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

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

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

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

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

知识点解析:暂无解析

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

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

-tTeachef\试按以下要求完成设计:

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、为窗体或报表的控件设置属性值的正确宏操作命令是()。

A、Set

B、SetData

C^SetValue

D^SetWarnings

标准答案:C

知识点解析:宏操作命令中SetValue用于为窗体、窗体数据表或报表上的控件、

字段或属性设置值;SetWarnings用于关闭或打开所有的系统消息、。

2、为了使模块尽可能独立,要求()。

A、内聚程度要尽量高,耦合程度要尽量强

B、内聚程度要尽量高,耦合程度要尽量弱

C、内聚程度要尽量低,耦合程度要尽量弱

D、内聚程度要尽量低,耦合程度要尽量强

标准答案:B

知识点解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其

他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦

合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。

般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提

高模块内的内聚性,有利于提高模块的独立性。

3、“AOrB”准则表达式表示的意思是()。

A、表示查询表中的记录必须同时满足or两端的准则A和B,才能进入查询结果

B、表示查询表中的记录只需满足由。r两端的准则A和B中的一个,即可进入查

询结果集

C、表示查询表中记录的数据介于A、B之间的记录才能进入查询结果集

D、表示查询表中的记录当满足由Or两端的准则A和B不相等时即进入查询结果

标准答案:B

知识点解析:Or是“或”运算符,表示两端准则满足其一即可。

4、已知程序段:5=0分1=1丁。1001叩25=5+11=1*2m*11当循环结束后,变量i

和S的值分别为()。

A、10,4

B、11,3

C、22,3

D、16,4

标准答案:C

知识点解析:第一次循环后,s=s+l=l,i=ix2:1x2=2;第二次循环后,s=s+l=2,

i=ix2=(2+2)x2=8;第三次循环后,s=s+l:3,i=ix2=(8+2)x2=20;由于Nexti,所

以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。所以本

题答案是C。

5、支持子程序调用的数据结构是()。

A、栈

B、树

C、队列

D、二叉树

标准答案:A

知识点解析:栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,

在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终

把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用

符合栈的特点,因此,本题的答案为A。

6、下列不是分支结构的语句是()。

A、If...Then...EndIF

B、While...End

C、If...Then...Else...EndIf

D、Select...Case...EndSelect

标准答案:B

知识点解析:本题考查控制结构的知识。选项A)是一个单分支选择结构;选项

C)是一个双分支选择结构;选项D)是一个多分支选择结构;选项B)是一个循

环结构。

7、以下程序段运行结束后,变量x的值为x=ly=2Dox=x*yy=y+lLoopWhiley

<2

A、1

B、2

C、3

D、4

标准答案:B

知识点解析:本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断

在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如

果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为

False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行

循环楚。

8、SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词

INSERT.DELETE、UPDATE实现()。

A、数据定义

B、数据查询

C、数据操纵

D、数据控制

标准答案:C

知识点解析:本题考查SQL中核心动词的知识。SQL语言的功能包含数据定义、

数据查询、数据操纵和数据控制,其中的数据定义功能使用核心动词CREATE、

ALTER>DROP;数据查询功能使用核心动词SELECT;数据操纵功能使用核心动

词INSERT、DELETE>UPDATE:数据控制功能使用核心动词GRANT和

REVOKEo

9、Access数据库中哪个数据库对象是其他数据库对象的基础()。

A、报表

B、查询

C、表

D、模块

标准答案:c

知识点解析:表是所有数据库对象的基础。

10,算法的空间复杂度是指()。

A、算法在执行过程中所需要的计算机存储空间

B、算法所处理的数据量

C、算法程序中的语句或指令条数

D、算法在执行过程中所需要的临时工作单元数

标准答案:A

知识点解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选

择Ao

11、MsgBox函数使用的正确语法是()。

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

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

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

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

标准答案:D

知识点解析:MsgBox函数的语法格式为:MsgBox(Prompt[,Buttons](,Title][,

Hehpfile]][,Context])其中Prompt是必需的,其他为可选参数。

12、在VBA中,实现窗体打开操作的命令是()。

A、DoCmd.OpenForm

B、OpenForm

C、Do.OpenForm

D、DoOpen.Form

标准答案:A

知识点解析:一个程序中往往包含多个窗体,可以用代码的形式打开或关闭这些窗

体,从而形成完整的程序结构。DoCmd.OpenForm为在VBA中实现打开窗体的

命令,其格式如下:DoCmd.OpcnFormformnaine0其中foimname是字符串表达

式,代表窗体的有效名祢。选项B的OpenForm是在宏中打开窗体的操作。因此选

项A正确。

13、下列关于货币数据类型的叙述中,错误的是()o

A、货币型字段的长度为8个字节

B、货币型数据等价于具有单精度属性的数字型数据

C、向货币型字段输入数据时,不需要输入货币符号

D、货币型数据与数字型数据混合运算后的结果为货币型

标准答案:B

知识点解析:货币型数据字段长度为8字节,向货币字段输入数据时,不必键入美

元符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为B。

14、若要使某命令按钮获得控制焦点,可使用的方法是()。

A、LostFocus

B、SetFocus

C、Point

D、Value

标准答案:B

知识点解析:使得某个控件获得控制焦点可以使用SetFocus方法。语法为:

Object.SetFocuso当控件失去焦点时发生LostFocus事件,当控件得到焦点时发生

GotFocus事件。在事件中可以设置一些用户定义的语句。

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

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

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

A、7

B、8

C、9

D、13

标准答案:D

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

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

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

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

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

x=3+5+5=13o

16、在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代

码如下:PrivateSubrun_Click()result=""Fori=lToMe!nForj=lToMe!n

result=result+"*"Nextjresult=result+Chr(13)+Chr(10)NextiMsgBoxresultEndSub

打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是()。

A)••••

B)

C)

D)

A、

R、

C、

D、

标准答案:A

知识点解析:本题考查二重循环的知识。在这个二重循环中,外循环的执行次数为

4,内循环的执行次数也为4,并且每次内循环退出后都要换行,所以最后结果为

一个4*4的矩阵,矩阵的每个元素都为“*

17、下列叙述中正确的是

A、带链队列的存储空间可以不连续,但队头指针必须大于队尾指针

B、带链队列的存储空间可以不连续,但队头指针必须小于队尾指针

C、带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指外

D、带链队列的存储空间一定是不连续的

标准答案:c

知识点.析:带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应

链表中的一个节点,其存储结构既可以采用顺序存储也可以是链接存储,其中顺序

存储的空间连续而链式存储空间不连续,D选项错误。循环队列中,由于指针超过

队列地址最大值时会移动到队列最小地址处,所以队头指针可以大于也可以小于队

尾指针,A、B选项错误,C选项正确。

18、使用SQL命令不能创建的对象是()。

A、窗体

B、数据表

C、操作查询

D、选择查询

标准答案:A

知识点解析:SQL命令可以实现的功能包括数据定义(创建表、修改表、删除表)、

数据操作(插入记录、更新记录、删除记录)、数据查询以及数据控制。SQL命令不

能创建窗体。

19、结构化程序所要求的基本结构不包括()。

A、顺序结构

B、GOTO跳转

C、选择(分支)结构

D、重复(循环)结构

标准答案:B

知识点解析:1966年Boehm和Jacopini证明了程序设计语言仅仪使用顺序、选择

和重复三种基本控制结沟就是以表达出各种其他形式结构的程序设计方法。

20、下列操作中,适宜使用宏的是()。

A^修改数据表结构

B、创建自定义过程

C、打开或关闭报表对象

D、处理报表中错误

标准答案:C

知识点解析:宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,

并实现特定的功能。在Access中,可以在宏中定义各种操作,如打开或关闭窗

体、显示及隐藏工具栏、预览或打印报表等。

21、下列不属于VBA函数的是()。

A、Choose

B、If

C、Ilf

D、Switch

标准答案:B

知识点解析:Ilf函数,Switch函数和Choose函数是VBA提供的3个条件函数,

而If是程序流程控件的条件语句,不是函数。

22、为方便用户的输入操作,可在屏幕上显示提示信息。在设计查询条件时可以将

提示信息写在特定的符号之中,该符号是()。

A、[]

B、<>

C、(}

D、()

标准答案:A

知识点解析:参数查询运用对话框提示用户输入参数,并检索出符合所输参数的记

录,在查询条件行中使用“口”将参数提示信息括起来,故本题A选项正确。

23、下列排序方法中,最坏情况下比较次数最少的是()。

A、简单选择排序

B、冒泡排序

C、堆排序

D、直接插入排序

标准答案:C

知识点解析:在最坏情况下,冒泡排序、简单选择排序和直接插入排序需要的比较

次数都是n(n-l)/2,堆排序需要比较的次数为nlogzn,这也是堆排序的最大优

点。

24、下列描述中正确的是()。

A、程序就是软件

B、软件开发不受计算机系统的限制

C、软件即是逻辑实体,又是物理实体

D、软件是程序、数据和相关文档的集合

标准答案:D

知识之解析:软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据

及相关文档的完整集合。

25、下列叙述中正确的是()。

A、循环队列是队列的一种链式存储结构

B、循环队列是队列的一种顺序存储结构

C、循环队列是非线性结构

D、循环队列是一种逻辑结构

标准答案:B

知识点解析:在实际应用中,队列的顺序存储结构一般采用循环队列的形式。

26、下列算法中,最坏情况下时间复杂度为O(nlog2n)的是()。

A、快速排序

B、堆排序

C、二分查找法

D、顺序查找法

标准答案:B

知识点解析:对长度为n的线性表排序时,最坏的情况下,快速排序的时间复杂度

为00?),堆排序的时间复杂度为D(nlog2n)。对于长度为n的线性表进行顺序查

找,最坏的情况下,查找次数为n。对于长度为n的有序线性表进行二分法查找,

最坏的情况下,查找次数为log2n。故

温馨提示

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

评论

0/150

提交评论