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

下载本文档

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

文档简介

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

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

1、算法的时间复杂度是指()。

A、算法的长度

B、执行算法所需要的时间

C、算法中的指令条数

D、算法执行过程中所需要的基本运算次数

标准答案:D

知识点解析:算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执

行过程中所需基本运算的执行次数来度量算法的工作量。

2、以下数据结构中,属于非线性数据结构的是()。

A、栈

B、线性表

C、队列

D、二叉树

标准答案:D

知识点解析:二叉树属于非线性结构,栈是一种特殊的线性表,这种线性表只能在

固定的一端进行插入和删除操作;队列可看做是插入在一端进行,删除在另一端进

行的线性表。

3、数据结构中,与所使用的计算机无关的是数据的()。

A、存储结构

B、物理结构

C、逻辑结构

D、线性结构

标准答案:C

知识点解析:数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机

无关。

4、内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。

A、顺序内聚

B、偶然内聚

C、时间内聚

D、逻辑内聚

标准答案:

知识之解析B:内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联

系。内聚有如下种类,它们之间的内聚度由弱到强排列:偶然内聚—模块中的

代码无法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧

合强度模块。逻辑内聚—这种模块把几种相关的功能组合在一起,每次被调用

时,由传送给模块的参数来确定该模块应完成哪一种功能。时间内聚—这种模

块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。过程内聚

-如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程

内聚。通信内聚—这种模块除了具有过程内聚的特点外,还有另外一种关系,

即它的所有功能都通过使用公用数据而发生关系。顺序内聚一一如果一个模块内

各个处理元素和同一个功能密切相关,而且这些处理必须顺序执行,处理元素的输

出数据作为下一个处理元素的输入数据,则称为顺序内聚。功能内聚—如果一

个模块包括为完成某一具体任务所必需的所有成分,或者说模块中所有成分结合起

来是为了完成一个具体的任务,此模块则为功能内聚模块。

5、在关系中凡能唯一标识元组的最小属性集称为该表的键或码。二维表中可能有

若干个键,它们称为该表的()。

A、连接码

B、关系码

C、外码

D、候选码

标准答案:D

知识点解析•:在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表

中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选

取一个作为用户使用的键称为主键或主码。

6、检查软件产品是否符合需求定义的过程称为()。

A、确认测试

B、需求测试

C、验证测试

D、路径测试

标准答案:A

知识点解析:确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需

求规格说明中确定的各种需求。

7、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构

成。下列图符名标识的图符不属于数据流图合法图符的是()。

A、控制流

B、加工

C、存储文件

D、源和潭

标准答案:A

知识点解析:数据流图用于抽象描述一个软件的逻辑模型,它由一些特定的图符构

成,包括4个方面,即加工、数据流、存储文件、源和潭。

8、待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递

增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位

置。

A、2

B、3

C、4

D、5

标准答案:A

知识点解析:选择排序的基本思想是扫描整个线性表,从中选出坡小的元素,将它

交换到表的最前面,然后对•剩下的子表采用同样的方法,直到子表为空。所以第一

趟排序后,将选出最小的元素9放在第一个位置,元素15则放在第二个位置。

9、对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关

系R中的所有元组,这样的集合运算称为()。

A、并运算

B、交运算

C、差运算

D、除运算

标准答案:A

知识点解析:关系的并运算是指,由结构相同的两个关系合并,形成一个新的关

系,其中包含两个关系中的所有元组。

10、下列选项中,不属于数据管理员(DBA)职责的是()。

A、数据库维护

B、数据库设计

C、改善系统性能,提高系统效率

D、数据类型转换

标准答案:D

知识点解析:数据库管理员(DataBaseAdministrator,DBA)是指对数据库的规划、

设计、维护、监视等的人员,其主要工作如下:数据库设计。DBA的主要任务之

一是数据库设计,具体地说是进行数据模式的设计。数据库维护。DBA必须对数

据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与

维护。改善系统性能,提高系统效率。DBA必须随时监视数据库的运行状态,不

断调整内部结构,使系统保持最佳状态与效率。

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

A、笛卡儿积操作

B、等值连接操作

C、空操作

D、无意义的操作

标准答案:A

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

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

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

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

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

12、下列实体的联系中,属于多对多联系的是()。

A、学生与课程

B、学校与校长

C、住院的病人与病床

D、工资与职工

标准答案:A

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

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

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

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

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

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

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

录也能与表A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校

长、病人与病床是一对一,工资与职工是一对多。

13、在关系运算中,投影运算的含义是()。

A、在基本表中选择满足条件的记录组成一个新的关系

R、在基本表中选择需要的字段(属忤)组成一个新的关系

C、在基本表中选择满足条件的记录和属性组成一个新的关系

D、上述说法均是正确的

标准答案:B

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

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

投影、连接和自然连接。选择运算是在关系中选择满足条件的元组:投影运算是在

关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关

系,生成的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重

复的属性。

14、下列关于二维表的说法错误的是()。

A、二维表中的列称为属性

B、属性值的取值范围称为值域

C、二维表中的行称为元组

D、属性的集合称为关系

标准答案:D

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

表,每一行称为一个元组;每一列称为一个属性;其中属性的取值范围称为域或值

域;关系被看成是元组的集合而不是属性的集合。

15、对数据表进行筛选操作,结果是()。

A、显示满足条件的记录,并将这些记录保存在一个新表中

B、只显示满足条件的记录,将不满足条件的记录从表中删除

C、将满足条件的记录和不满足条件的记录分为两个表进行显示

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

标准答案:D

知识点解析:对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的

记录将被隐藏起来。

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

INSERT.DELETE、UPDATE实现()。

A、数据定义

B、数据查询

C、数据操纵

D、数据控制

标准答案:C

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

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

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

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

REVOKEo

17、下列统计函数中不能忽略空值(NULL)的是()。

A、SUM

B、AVG

C、MAX

D、COUNT

标准答案:D

知识点解析:本题考查统计函数的知识。在Access中进行计算时,可以使用统计

函数,比较常用的有求和(SUM)、求平均值(AVG)、求最大值(MAX)、求最小值

(MIN)和计数(COUNT)。其中统计数目的函数COUNT不能忽略字段中的空值。

18、下面有关生成表查询的论述中正确的足()。

A、生成表查询不是一种操作查询

B、生成表查询可以利用一个或多个表中的满足一定条件的记录来创建一个新表

C、生成表查询将查询结果以临时表的形式存储

D、对复杂的查询结果进行运算是经常应用生成表查询来生成一个临时表,生成表

中的数据是与原表相关的,不是独立的,必须每次都生成以后才能使用

标准答案:B

知识点解析:本题考查操作查询中生成表查询的知识。操作查询,也叫做动作查

询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。生成表查询利

用一个或多个表中的满足一定条件的记录来创建一个新表,其结果以表的形式存

储,其数据独立于源表,生成以后即可永久使用。

19、简单、快捷的创建表结构的视图形式是()。

A、“数据库”视图

B、“表模板”视图

C、“表设计”视图

D、“数据表”视图

标准答案:B

知识点解析•:本题考查表的基础知识。Access中的表是数据实际存储的对象,实

现了逻辑层次上的关系。创建表的结构有多种方法:其中,"数据表''视图比较简

单;“设计”视图比较常用,而“表模板''则是通过Access中内置的表模板快速建立

一些常用的数据表,然后使用者可以根据自身需要再做适当的修改。“数据库”视图

是用来设订数据库的。

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

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

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

作相同

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

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

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

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

标准答案:D

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

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

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

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

21、在SQL的SELECT语句中,用于实现选择运算的是()。

A、FOR

B、WHILE

C、IF

D、WHERE

标准答案:D

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

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

22、假设图书表中有一个时间字段,查找2006年出版的图书的准则是()。

A、Between#2006—01—01#And#2006—12—31#

B、Between"2006—01—01“And-2006—12-31"

C、Between"2006.01.01"And,,2006.12.31”

D、#2006.01.01#And#2006.12.31#

标准答案:A

知识点解析:本题考查条件准则和常量的知识。在Access中,日期型常量要求用

括起来;另外,表示区间的关键字用Between...And...□

23、在关于输入掩码的叙述中,正确的是()。

A、在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符

B、定义字段的输入掩码,是为了设置输入时以密码显示

C、输入掩码中的字符表示可以选择输入数字。到9之间的一个数

D、直接使用字符定义输入掩码时不能将字符组合起来

标准答案:A

知识点解析:本题考查字段的输入掩码的知识。在设计字段的时候可.以使用输入掩

码来使得输入的格式标准保持一致;输入掩码中的字符“A”代表必须输入字母或数

字,字符“0”代表必须输入0—9中的一个数字;在定义字段的输入掩码时,既可以

使用输入掩码向导,也可以直接使用字符;当直接使用字符来定义输入掩码属性

时,可以根据需要将字符组合起来。

24、数据类型是()。

A、字段的另一种说法

B、决定字段能包含哪类数据的设置

C、一类数据库应用程序

D、一类用来描述Access表向导允许从中选择的字段名称

标准答案:B

知识点解析:本题考查数据类型的知谡C表是由记录和字段组成,每个字段都有数

据类型,它决定了字段能够包含哪类数据。

25、在Access中,自动启动宏的名称是()。

A^Auto

B、AutoExec

C、Auto,bat

D、AutoExec.bat

标准答案:B

知识点解析:本题考查宏的自动运行的知识。在Access中要让某宏在打开数据库

时自动运行,需要将此宏以AutoExec名字保存。AutoExec.bat是批处理文件而不

是宏文件。

26、以下不是宏的运行方式的是()。

A、直接运行宏

B、为窗体或报表的事件响应而运行宏

C、为窗体或报表上的控件的事件响应而运行宏

D、为查询事件响应而运行宏

标准答案:D

知识点解析:本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,

可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。

27、能够接受数字型数据输入的窗体控件是()。

A、图形

B、文本框

C、标签

D、命令按钮

标准答案:B

知识点解析:本题考查窗体控件的知识。Access中的窗体中有一些基本控件,其

中的文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一

些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按

钮型控件。

28,下列关于控件的说法错误的是().

A、控件是窗体上用于显示数据和执行操作的对象

B、在窗体中添加的对象都称为控件

C、控件的类型可以分为:结合型、非结合型、计算型与非计算型

D、控件都可以在窗体“设计”视图中的控件组中看到

标准答案:C

知识点解析:本题考查窗体控件的知识。Access中的窗体中的控件是窗体上用于

显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本

身都称为控件;它们可以在窗体“设计”视图中的控件组中看到并使用。控件的类型

分为结合型、非结合型和计算型c

29、下列逻辑表达式中,能正确表示条件“x和y都不是奇数”的是()。

A、xMod2=1AndyMod2=1

xMod2=1OryMod2=1

C、xMod2=0AndyMod2=0

D、xMod2=0OryMod2=0

标准答案:C'

知识点解析:本题考查VBA中条件组合的知识。若要表示x和y都不是奇数,也

就意味着x是偶数,y也是偶数,那么两个条件之间是“与”的关系;若要判断某数

是偶数,需要这个数除2的余数为0。

30、在“窗体视图”中显示窗体时,窗体中没有记录选择器,应将窗体的“记录选择

器”属性值设置为()。

A、是

B、否

C、有

D、无

标准答案:B

知识点解析:本题考查窃体视图使用的知识。要想实现窗体中没有记录选择器,应

该在设置属性时将“记录选择器”属性设置为“否

31、用于打开查询的宏命令是()。

A、OpenForm

13、Openlablc

C^OpenReport

D^OpenQuery

标准答案:D

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

令,常用的打开操作有:OpenForm用于打开窗体,OpenQuery用于打开查询,

OpenTable用于打开一个表,OpenReport则用于打开报表。

32、在VBA中,下列变量名中不合法的是()。

A、Hello

B、HelloWorld

C、3hello

D、Hello.World

标准答案:B

知识点解析:本题考查VBA中变量命名的知识。变量名的命名同字段命名一样,

也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点

符号。

33、在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对

象是()。

A、窗体

B、模块

C、宏

D、报表

标准答案:B

知识点解析:本题考查VBA程序设计的知识。模块是能够被程序调用的函数,可

以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计

复杂的代码,宏里面只能设计宏操作。

34、DAO的含义是()。

A、开放数据库互联应用编程接口

B、数据库访问对象

C、动态链接库

D、Active数据对象

标准答案:B

知识点解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问

接口有.3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象

(ADO)o

35、下列四种形式的循环设计中,循环次数最少的是()。

A、a=5:b=8Doa=a+lLoopWhilea<b

B、a=5:b=8Doa=a+lLoopUntila<b

C、a=5:b=8DoUntila<bb=b+lLoop

D、a=5:b=8DoUntila>ba=a+lLoop

标准答案:C

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

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

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

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

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

4次,B循环执行1次,C循环一次也不执行,D循环执行4次。

36、在窗体上画一个名称为C1的命令按钮,然后编写如下事件过程:PrivateSub

CLClick()a=0n=InputBox("")Fori=lTonForj=lToia一a+1NextjNexti

PrintaEndSub程序运行后单击命令按钮,如果输入4,则在窗体上显示Q内容是

()。

A、5

B、6

C、9

D、10

标准答案:D

知识点解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环

a都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,

每次外循环中内循环都执行i次,则内循环共执行的次数为1+2+3+4=10次。

37、在窗体中添加了一个文本框和一个命令按钮(名称分别为Textl和

Command1),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字

符,则命令按钮上的标题变为“Access模拟”。以下能实现上述操作的事件过程是

()。

A、PrivateSubCommandl_Click()Caption="Access模拟"EndSub

B、PrivateSubTextl_Click()Command1.Caption="Access模拟"EndSub

C、PrivateSubCommandI_Change()Caption="Access模拟"EndSub

D、PrivateSubTextl_Change()Command1.Caption="Access模拟"EndSub

标准答案:D」

知识点解析:本题考查控件的基本属性和事件的知识。由于题目要求在文本框中输

入一个字符就会触发事件,能触发的只有Textl的Change事件,在给某个控件的

属性赋值的时候,不可省略控件名。

38、VBA中用实际参数m和n调用过程f(a,b)的正确形式是()。

A、fa,b

B、Calif(a,b)

C、Callf(m,n)

D、Callfm,n

标准答案:C

知识点解析:本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行

一个过程,必须调用该过程。Sub过程的调用有两种方式:CallV过程名>[(V

实际参数,)]V过程名实际参数〉去掉关键字Call则去掉“实际参数”的括

号;使用关键字Call则保留“实际参数”的括号。

39、执行x=InputBox("请输入x的值”)时,在弹出的对话框中输入12,在列表

框Lis”选中第一个列表项,假设该列表项的内容为34,使y的值是1234的语句

是()。

A、y=Val(x)+Val((Listl.List(0))

B、y=Val(x)+Val(Listl.List(1))

C、y=Val(x)&Val(Listl.List(0))

D、y=Val(x)&Val(Listl.List(1))

标准答案:C

知识点解析:本题考查字符串连接和列表框的知识。列表框的List属性是一个数

组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列

表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Vai函数将其

转换为数字,此时如果欠用“十”则会完成两个数字相加,故此只能使用连接两

个字符串c

40、在窗体中有一个标签Lbl和一个命令按钮Command1,事件代码如下:Option

CompareDatabaseDimaAsString*10PrivateSubCommandl_Ciick()a="1234"

b=Len(a)Me.Lbl.Caption二bEndSub打开窗体后单击命令按钮,窗体中显示

的内容是()。

A、4

B、5

C、10

D、40

标准答案:C

知识点解析:本题考查VBA中定长字符串的知识。当声明一个变量为String类型

时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。

定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a

的长度为10,故Len(a)=10。

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

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

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

操作:

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

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

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

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

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

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

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

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

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

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

知识点解析:主要考查Access数据库中获取外来数据的方法。

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

记录删除。

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

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

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

录。步骤2:单击快速访问工具栏中的“保存”按钮,

知识点解析:主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是

非常关键的。一般要借助表的常用的数据处理:“排序”、“筛选”等方法。

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

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

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

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

知识点解析:此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起

到非常好的作用。

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

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

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

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

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

导界面。如图3-50所示,选中“student”表。

表分忻哂号

信・。张寰中含蜀在许S记录中皙・直值的手段

向导博读衰折分成两个或■个格美衰.但它并不修改

初地表.

衰a)

回显示引导页(S)

[取清]]上一步6)][下一雳4)〉]

图3・50添加分析表步骤

2:继续单击“下一步”按钮,选择“否,自行决定”单选框;再单击“下一步”按钮。

在“表分析器向导''向导中拖出“院系”,在弹出对话框中修改“表2”的名称为

“office”,单击“确定”按钮,接着在向导界面右上部分单击“设置惟一标识符”按

钮,设置“院系”字段设为“主键”:继续拖“院长”、“院办电话”字段到“。伤。0”中,

如图3-51所示。

费分析■网导

请・定包含“信■的字竣,这附稹将裹中去.

¥

鹤观座也合用赃■的融蠢.

图3・51添加分析字段

击“表1”,向导界面右上部分单击“重命名表”按钮,将“表1”修改名为“5加(1",单

击“确定”按钮,在“tStud”表中选中“学号”字段,然后单击向导界面右上部分的“设

置惟一标识符”按钮,设置“学号''字段为主键。继续单击“下一步”按钮,选中“否,

不创建查询''项,单击"完成''按钮,关闭向导。

知识点解析:主要考查表“分析”操作。这个操作主要实现表“结构”的拆分。

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

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

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

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

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

系】对话框中单击“创建”按钮。

图3・52【编辑关系】对话框步骤2:单击快速访问工具

栏中的“保存”按钮。关闭“关系”窗口,关闭"sampl.accdb”数据库。

知识点解析:主要考查表与表之间联系的建立方法以及能够建立联系的两个表必须

满足条件。

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

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

“tCourse"、"tSinfd"、"tGrade"和"tStudent”,试按以下要求完成设计:

46、创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4个字段

的内容,所建查询命名为“qTl”。

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

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

“tStudent"、“Course"、"Grade”表,关闭【显示表】对话框,分别双击“tStudent”

表的“姓名”、“政治面貌”字段,“Course”的“课程铲字段,“Grade”表的“成绩”字

段。如图3-42所示。

事«

日敌方录寝名成缥

翕IM

lC«wt«tGr"

W摩

H示

令朝;初T冏

«

・I,

图3-42选择查询步骤

2:单击“运行”按钮。单击快速访问工具栏中的“保存”按钮,保存输入文件名

"qT「"单击"确定”按钮,关闭“qTl”查询视图。

知识点解析:本题考查多表查询,考生要掌握能满足多表查询的条件。

47、创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,

其中“学分,,为计算出的学分总和,所建查询命名为“qT2”。

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

统弹出查询设计器。在【显示表】对话框中分别双击'Student"、“Course”、

“tGrade”表。关闭【显示表】对话框,单击【显示/隐藏】分组中的上的“汇总”按

钮。双击“tStudent”表的“姓名”,在其所对应的“总计”行内选择“GroupBy”。双击

"Course”表“学分”字段,在该字段左侧单击定位光标输入标题“学分:”,在其对应

的总计行选择“合计”,如图3-43所示。

宇处名学分学分

tStu4«nltC«ur»«

S计

Gro.By合计

1I8示

«

图3Y3分组查询步骤2:

单击“运行”按钮。单击快速访问工具栏中的“保存”按钮,保存输入文件名“qT2工

单击“确定”按钮,关闭“qT2”查询视图。

知识点解析:本题不但考查多表查询,还考查查询中的计算。这里要求考生掌握杳

询计算中的常用方法以及表达。

48、创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命

名为“qT3”。

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

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

话框。双击“tStuden「表"姓名”、“年龄”字段,在“年龄”字段对应的条件行内输入:

<(SELECTavg([年龄])fromtStudent)oSelect是SQL中的语句,考生如果对SQL

语句不熟的话,要结合课本熟练掌握。注意:“年龄”在此作为条件字段不需要显

示。单击“年龄”所在“显示”行。去掉显示选中状态。如图3・44所示。

tStud«nttStudtnt

V.□

<(SM2CT■”(【年龄Dfr♦iStndtnt)

图3・44选择查询步骤2:单

击“运行”按钮。单击快速访问工具栏中的“保存”按钮,保存输入文件名“qT3”。单

击“确定”按钮,关闭“qT3”查询视图。

知识点解析:本题考查条件查询,在条件中要计算平均年龄。

49、创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填

入“tSinfo”表相应字段中,其中“班级编号”值是“tStudcnt”表中“学号”字段的前6

位,所建查询命名为“qT4”。

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

统弹出查询设计器。在【显示表】对话框内添加“tCourse"、“tGrade"、“tStudent”

表。关闭【显示表】对话框。单击【查询类型】分组中的“追加”按钮,在“追加”查

询对话框中输入“tSinfo”表名。单击“确定”按钮关比对话框。如图3-45所示。

图3-45选择追加表步骤

2:在字段行的第一列内输入标题“班级编号:”,然后输入计算班级编号的运算

式:left([lStudenl.学号],6);再依次双击“tStuden「表的“姓名"、"Course”表的

“课程名"、"Grade”表的“成绩”字段。如图3-46所示。

图3・46追加查询

步骤3:单击“运行”按钮。单击快速访问工具栏中的“保存”按钮,保存输入文件名

“qT4”。单击“确定''按钮,关闭“qT4”查询视图。关闭“samp2.accdb”数据库。

知识点解析:本题考查追加表查询,在数据库应用中“追加”查询大多用于数据分

离,是Access数据库中非常有用的查询方式。

四、综合应用题(本题共5题,每题7.0分,共5分0)

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

4tfStaff\试在此基础上按照以下要求补充窗体设计:

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

为“员工信息输出”。

标准答案:步骤1:打开“samp3,accdb”数据库窗口。在【窗体】功能区的“窗体”

面板中右击“fStaff,窗体,选择“设计视图”快捷菜单命令。单击【窗体设计工具一

设计】功能区中的“标签”控件。在窗体设计器的“窗体页眉''区域中单击鼠标,在光

标闪动处输入:员工信息输出。步骤2:单击【窗体设计工具一设计】功能区中

【工具】分组中的“属性表”按钮,打开【属性表】对话框。注意:如果已打开

【属性表】对话框,则不执行该操作,后面有关【属性表】对话框(包拈报表设计

视图中的【属性表】对话框)的操作与此相同。步骤3:选中标签控件,在【属性

表】对话框的“名称”对应行中输入“Title",如图3-13所示。

:星性表▼X

I所选内容的类型:标W

I

btitlev

I-,

j格式效据事件其他全部

I

j名称btitle人

标强曼三售县琬口

>:可月>

.Sg3298cm

I;高度0.7cm

\_hi5距0.6cm

|i左1.3cm

;背鼠衽式造访

­背昱色无甦v

IL・•—•--•八•・••••*,

M-3,J・・M・-M••・・・・・・・・・・・•・W*t*****^“4、•3

图3/3标签属性设置

步骤4:单击快速访问工具栏中

的“保存”按钮保存没置C

知识点解析:暂无解析

51、在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内

容为“性别”,名称为“bcpt”。

标准答案:步骤1:单方【窗体设计工具一设计】功能区中的“选项组”控件,在窗

体设计器的“主体”中单击鼠标。出现选项组向导,单击“取消”按钮。步骤2:在

【属性表】对话框中修改选项组“名称”为:opt;接着选中选项组控件中的标签,

在【属性表】对话框中修改“名称”为:bopl,修改“标题”为:性别。注意:单选按

钮组中包含的标签可以看成是一个独立的标签控件,当设置该标签属性的时候,需

要先选中标签,类似的控件有单选按钮、复选框按钮等,大家在进行相关属性设置

的时候,需要注意控件的选择,否则不能正确设置控件的属性。

知识点解析:暂无解析

52、在选项组内放置2个单选按钮控件,选项按钮分别命名为“opt「和“opt2”,选

项按钮标签显示内容分别为“男''和"女",名称分别为“bopt】”和“bopt2”。

标准答案:步骤1:单行【窗体设计工具一设计】功能区中的“选项按钮”控件。在

选项按钮组的方框内单击鼠标,产生一个单选按钮,在【属性表】对话框中修改

“名称”为:opll,接着选中单选按钮的标签,在【属性表】对话框中修改名称为:

boptl,修改“标题”为:男。步骤2:参考步骤1的设计方法添加第2个单选按

钮。单选按钮的名称为:opt2,单选按钮的标签名为:bopt2,标题为:女。

知识点解析:暂无解析

53、在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit",按钮标

题分别为“确定”和“退出”。

标准答案:步骤1:单云【窗体设计工具.设计】功能区中的“按钮”控件,在“窗

体页脚”节区内单击鼠标。步骤2:在弹出的向导对话框中直接单击“取消”。在

【属性表】对话框中修改按钮的“名称”为:bOk,标题修改为:确定。以同样的方

法设计第2个按钮按钮,'、名称”为:bQuit,、'标题”为:退出。步骤3:适当的调

整窗体中各个控件的大小及位置,单击快速访问工具栏中的“保存”按钮,设计完成

图3・14命令按钮格式设置

知识点解析:暂无解析

54、将窗体标题设置为“员工信息输出”。注意:不允许修改窗体对象“fStaff,中已

设置好的属性.

标掂答案:步骤1:在【属性表】对话框的左上角下拉列表框中选择“窗体”项,修

改窗体标题为“员工信息输出”。关闭【属性表】对话框。步骤2:单击快速访问工

具栏中的“保存”按钮,关闭“fstafF窗体的设计窗口,关闭“samp3.accdb”数据库窗

口。

知识点解析:本题考查窗体控件的应用,其中包括控件的设计、样式的设置、名称

和标题的修改以及功能的实现。考生主要要掌握工具的控件的使用方法以及功能。

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

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

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

A、算法就是程序

B、设计算法时只需要考虑数据结构的设计

C、设计算法时只需要考虑结果的可靠性

D、以上三种说法都不对

标准答案:D

知识点解析:算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于

计算方法,所以A)错误。设计算法时不仅要考虑定数据对象的运算和操作,还要

考虑算法的控制结构。

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

A、有一个以上根结点的数据结构不一定是非线性结构

B、只有一个根结点的数据结构不一定是线性结构

C、循环链表是非线性结构

D、双向链表是非线性结构

标准答案:B

知识点解析:线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,

也最多有一个后件,所以B)正确。所以有一个以上根结点的数据结构一定是非线

性结构,所以A)错误。循环链表和双向链表都是线性结构的数据结构。

3、下列关于二叉树的叙述中,正确的是()。

A、叶子结点总是比度为2的结点少一个

B、叶子结点总是比度为2的结点多一个

C、叶子结点数是度为2的结点数的两倍

D、度为2的结点数是度为I的结点数的两倍

标准答案:B

知识点解析•:根据二叉树的基本性质3:在任意一棵二义树中,度为。的叶子结点

总是比度为2的结点多一个。所以选择B)。

4、软件生命周期中的活动不包括()。

A、市场调研

B、需求分析

C、软件测试

D、软件维护

标准答案:A

知识点解析:软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶

段。主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、

软件测试、运行和维护,所以选择A)。

5、某系统总体结构图如下图所示:该系统总体结

构图的深度是()。

A、7

B、6

C、3

D、2

标准答案:C

知识点解析:根据总体结构图可以看出该树的深度为3,比如:XY系统一功能2

一功能2.1,就是最深的度数的一个表现。

6、程序调试的任务是()。

A、设计测试用例

B、验证程序的正确性

C、发现程序中的错误

D、诊断和改正程序中的错误

标准答案:D

知识点解析:程序调试的任务是诊断和改正程序中的错误。

7、下列关于数据库设计的叙述中,正确的是()。

A、在需求分析阶段建立数据字典

B、在概念设计阶段建立数据字典

C、在逻辑设计阶段建立数据字典

D、在物理设计阶段建立数据字典

标准答案:A

知识点解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充

实和完善的。

8、数据库系统的三级模式不包括()。

A、概念模式

B、内模式

C、外模式

D、数据模式

标准答案:D

知识点解析:数据库系统的三级模式是概念模式、外模式和内模式,所以选择

D)«

9、有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是()。

A、自然连接

B、交

C、投影

D、并

标准答案:A

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

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

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

10、下列选项中属于面向对象设计方法主要特征的是()。

A、继承

B、自顶向下

C、模块化

D、逐步求精

标准答案:A

知识点解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态

性,所以选择A)。

11、下列关于数据库的叙述中,正确的是()。

A、数据库减少了数据冗余

B、数据库避免了数据冗余

C、数据库中的数据一致性是指数据类型一致

D、数据库系统比文件系统能够管理更多数据

标准答案:A

知识点解析:数据库的主要特点是:①实现数据共享。②减少数据的冗余度。③

数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的

安全性和可靠性。⑥故障恢复。所以选项A)正确。

12、Access字段名不能包含的字符是()。

A、@

B、!

C、%

D、&

标准答案:B

知识点解析:在Access中,字段名称应遵循如下命名规则:字段名称的长度最多

达64个字符;字段名称可以是包含字母、数字、空格和特殊字符(除句号、感叹号

和方括号)的任意组合;字段名称不能以空格开头;字段名称不能包含控制字符(从

0到31的ASCII码)。故答案为B)选项。

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

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

A、75、97、118、129、131

B、118、129、131、75、97

C、o131、129、118、97、75

D、97、75、131、129、118

标准答案:D

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

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

14、对要求输入相对固定格式的数据,例如电话号码010—83950001,应定义字段

的()。

A、“格式嗝性

B、“默认值”属性

C、“输入掩码”属性

D、“有效性规则”属性

标准答案:C

知识点解析:“输入掩码''是用户输入数据时的提示格式C它规定了数据的输入格

式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,例

如电话号码010—83950001,应定义字段的输入掩玛为000—00000000。故选项C)

为正确答案。

15、在筛选时,不需要输入筛选规则的方法是()。

A、高级筛选

B、按窗体筛选

C、按选定内容筛选

D、输入筛选目标筛选

标准答案:D

知识点解析:当对多个字段设定条件,并且设定多个条件时,可采用“按窗体筛

选”。“按选定内容筛选”主要用于对一个字段设定条件时,找出包含选定字段中数

据的所有记录。当输入的条件为一个通式或是一个计算公式时,可采用“输入算选

口标筛选''的方式筛选满足的记录。更为复杂的设置可采用“高级筛选”来实现。故

选项D)为正确答案。

16、在Access中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记

录,应在查询设计视图的“条件”行中输入()。

A、,,S00001,,or,,S00002w

B、”S00001"and”S00002”

C、in("S00001“or”S00002'')

D、in("S0000「and''S00002”)

标准答案:A

知识点解析:在查询准则中比较运算符“IN”用于集合设定,表示“在……之内”。若

查找“学号”是“S00001”或“S00002”的记录应使用表达式inCS0000r\,,S000021,),

也可以使用表达式(”S00001“or”S00002”),所以选项A)正确。

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

是()。

A、选择查询

B、追加查询

C、更新查询

D、生成表查询

标准答案:B

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

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

确。

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

A、UPDATE命令中必须有FROM关键字

B、UPDATE命令中必须有INTO关键字

C、UPDATE命令中必须有SET关键字

D、UPDATE命令中必须有WHERE关键字

标准答案:C

知识点解析:在SQL查询中修改表中数据的语法结构为:UpdatetableSet字段名

=value|where条件],所以选项C)正确。

部门号商品号商品名称单价数量产地

400101A牌电风扇200.0010广东

400104A牌微波炉350.0010广东

400105B牌微波炉600.0010广东

201032C牌传真机1000.0020上海

400107D牌微波炉_A420.0010北京

200110A牌电话机200.0050广东

200112B牌手机2000.0012广东

400202A牌电冰箱VXM)002广东

301041B牌计算机6000.0010广东

300204C睥计算机10000.0010上海

执行SQL命令:

SELECT*FROM商品WHERE单价(SELECT单价FROM商品WHERE商品号

="0112”);查询结果的记录数是()。

A、1

B、3

C、4

D、10

标准答案:B

知识点解析:要查找出单价高于“0112”的商品记录,需要使用SQL的子查询,首

先查找出“0112”号商品的单价,然后再找出单价大于此单价的记录,查询语句为:

SELECT*FROM商品WHERE单价》(SELEC1、单价FROM商品WHERE商品号

="0112”),商品号为“0112”的商品单价为2000,单价大于2000的记录有3条,所

以选项B)正确。

20、数据库中有“商品”表如下:

部门号商品号商品名称单价数量产地

400101A牌电风崩200.0010广东

400104A牌微波炉350.0010广东

400105B牌微波炉600.0010广东

201032C牌传真机1000.0020上海

400107D牌微波炉一人420.0010北京

200110A牌电话机200.0050广东

200112B牌手机2000.0012广东

400202A牌电冰箱3000.002广东

301041B牌计算机6000.0010广东

300204C牌计算机10000.0010上海要查找出单价大于等

于3000并且小于10000的记录,正确的SQL命令是()。

A、SELECT*FROM商品WHERE单价BETWEEN3000AND10000

B、SELECT*FROM商品WHERE单价BETWEEN3000TO10000

C、SELECT*FROM商品WHERE单价BETWEEN3000AND9999

D、SELECT*FROM商品WHERE单价BETWEEN3000TO9999

标准答案:C

知识点解析:在查询准则中比较运算符“Between…And”用于设定范围,表示

“在……之间”,此题要求查找大于等于3000,小于10000的记录,因为不包括

101300,所以设定的范围为Between3000And9999,表达式为SELECT*FROM商

品WHERE单价BETWEEN3000AND9999,答案C)正确。

21、下列选项中,所有控件共有的属性是()。

A^Caption

B、Value

C、Text

D、Name

标准答案:D

知识点解析•:所有控件共有的属性是Name属性,因为在代码中引用一个窗体控件

时,该属性是必须使用的控件属性。所以答案为D)。

22、要使窗体上的按钮运行时不可见,需要设置的属性是()。

A、Enable

B、Visible

C、Default

D^Cancel

标准答案:B

知识点解析:控件的Enable属性是设置控件是否可用;Visible属性是设置控件是

否可见;Default属性指定某个命令按钮是否为窗体的默认按钮;Cancel属性可以

指定窗体上的命令按钮是否为“取消”按钮。所以答案为B)。

23、窗体主体的BackColor属性用于设置窗体主体的是(

温馨提示

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

评论

0/150

提交评论