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

下载本文档

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

文档简介

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

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

1、关于SQL查询,以下说法不正确的是()。

A、SQL查询是用户使用SQL语句创建的查询

B、在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句

C、SOL查询可以用结构化的查询语言来查询、更新和管理关系数据库

D、SQL杳询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格

中进行创建

标准答案:D

知识点解析:本题考查SQL查询的知识。SQL查询是用户使用SQL语句创建的查

询,当在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句,它

可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显

/Jxo

2、为窗体中的命令按钮设置单击鼠标时发生的动彳W应选择设置其属性对话框的

()。

A、“格式”选项卡

B、“事件”选项卡

C、“方法”选项卡

D、“数据”选项卡

标准答案:B

知识点解析:本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,

都具有三要素就是属性、事件和方法。事件是控件可以响应的动作如单击鼠标等,

所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。

3、下列关于栈和队列的描述中,正确的是()。

A、栈是先进先出

B、队列是先进后出

C、队列允许在队头删除元素

D、栈在栈顶删除元素

标准答案:D

知识点解析:栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一

端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈

底。队列是只允许在一端删除,在另一端插入的顺序表,I允许删除的一端叫做队

头,允许插入的一端叫做队尾。

4、在Access数据库中创建一个新表,应该使用的SQL语句是()。

A、CREATETABLE

B、CREATEINDEX

C、ALTERTABLE

D、CREATEDATABASE

标准答案:A

知识点解析:在Access数据库中创建一个新表,应该使用的SQL语句是CREATE

TABLE,所以答案为A。

5、存在关系模型Students(学号,姓名,性别,专业),下列SQL语句中错误的是

()。

A、SELECT*FROMStudents;

B、SELECTCOUNTS)人数FROMStudents;

C、SELECTDISTINCT专业FROMStudents;

D、SELECT专业FROMStudents

标准答案:B

知识点解析:SELECT语句的格式为:SELECT[字段歹ij表"*FROM表名[WHERE

条件表达式HORDERBY歹lj名][ASC][DESC]。若在查询中要统计记录的个数,应

使用的函数是COUNTS),DISTINCT表示检索要去除重复的所有元组,可以利用

在字段名称后加上AS子句指定输出项的显示标题因此选项A是对Students表中

的全部记录进行查找;选项C是对Smdenm表中的专业进行查找,并去除重复

值:选项D是对Students表中的专业进行查找,保留重复值;选项B存在语法错

误,应该为SELECTCOUNT(*)AS人数FROMstudents,实现对学生人数的统计,

并以“人数”作为标题输出。

6、在运行宏的过程中,宏不能修改的是()。

A、窗体

B、宏本身

C、表

D、数据库

标准答案:B

知识点解析:宏是一个或多个操作组成的集合,在宏运行过程中,可以打开关闭数

据库,可以修改窗体属性设置,可以执行查询,操作数据表对象,但不能修改宏本

身。

7、在VBA中,能自动检查出来的错误是()。

A、语法错误

B、逻辑错误

C、运行错误

D、注释错误

标准答案:A

知识点解析:语法错误在编辑时就能自动检测出来,逻辑错误和运行错误是程序在

运行时才能显示出来的,不能自动检测,注释错误是检测不出来的。

8、运行下列程序段,结果是()。Form=10to1step0k=k+3Nextm

A、形成死循环

B、循环体不执行即结束循环

C、出现语法错误

D、循环体执行一次后结束循环

标准答案:B

知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大

于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。

9、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()o

A、10

B、8

C、6

D、4

标准答案:C

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

总是比度为2的节点多一个,所以本题中是5+1=6个。

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

A、存储空间连续的数据结构一定是线性结构

B、存储空间不连续的数据结构一定是非线性结构

C、没有根结点的非空数据结构一定是线性结构

D、具有两个根结点的数据结构一定是非线性结构

标准答案:D

知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;

每一个结点最多有一个前驱,也最多有一个后继,称为线性结构,也称为线性表,

可以采用顺序存储和链谖存储,其中顺序存储的空间连续而链式存储空间不连续。

非线性结构是指不满足以上两个条件的数据结构,非线性结构主要是指树形结构和

网状结构。数据结构线性与否与存储空间是否连续没有直接关系,如二叉树可以用

一片连续的空间来存储,但其为非线性结构,A选项错误。线性表的链式存储结构

可以用不连续的空间来存储,但其为线性结构,B选项错误。没有根结点的非空数

据结构一定是非线性结阂,C选项错误。故D选项正确。

11、在设计条件宏时,对于连续重复的条件,要替代重复条件时使用的符号是()。

A、...

B、:

C、!

D、=

标准答案:A

知识点解析:创建条件宏时,经常会出现操作格式相同的事件,可以简单地用省略

号(…)来表示。

12、可以计算当前日期所处年份的表达式是()。

A、Day(Date)

B>Year(Dale)

C、Year(Day(Date))

D、Day(Year(Date))

标准答案:B

知识点解析:本题考查三期函数的知识。可以使用Year函数来求取某个口期型数

据的年份,使用Date函数来求取当前日期,正确的写法应该是:Year(Date)o

13、在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是()o

A、abed

B、1234

C、AB+C

D、ABa9

标准答案:A

知识点解析:输入掩码符号L的含义是必须输入字母(A-Z)。根据这个说明可以判

断选项A正确。

14、能够减少相同数据重复存储的是

A、数据库B)字段

B、文件

C、记录

标准答案:A

知识点解析:数据库(Database)是按照数据结构来组织、存储和管理数据的仓废,

它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代

以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理

的方式。数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数

据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢

复。

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

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

A、课号,成绩

B、学号,成绩

C、学号,课号

D、学号,姓名,成绩

标准答案:C

知识点解析:关键字是由属性或属性的组合,其值能够唯一地标识个厄组,而在

SC中学号和课号的组合可以对元组进行唯一的标识。

16、数据的存储结构是指()。

A、存储在外存中的数据

B、数据所占的存储空间

C、数据在计算机中的顺序存储方式

D、数据的逻辑结构在计算机中的表示

标准答案:D

知识点解析:数据的存储结构也称为数据的物理结构,是数据的逻辑结构在计算机

存储空间中的存放形式。

17、面向对象方法中,继承是指()。

A、一组对象所具有的相似性质

B、一个对象具有另一个对象的性质

C、各对象之间的共同性质

D、类之间共享属性和操作的机制

标准答案:D

知识点解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为

基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,

而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。

18、下列表达式计算结果为数值类型的是()。

A、#5/5/2010#-#5/I/2010#

B、

C、102=98+4

D、#5/1/2010#+5

标准答案:A

知识点解析:A选项中两个日期数据相减后结果为整型数据4。B选项中是两个字

符串比较,结果为False,是布尔型。C选项中为关系表达式的值,结果为False,

是布尔型。D选项中为日期型数据加5,结果为2010-5-6,仍为日期型。

19、下面描述中错误的是()。

A、系统总体结构图支持软件系统的详细设计

B、软件设计是将软件需求转换为软件表示的过程

C、数据结构与数据库设计是软件设计的任务之一

D、PAD图是软件详细设计的表示工具

标准答案:A

知识点解析:详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确

定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,

所以A错误。

20、下面对软件测试和软件调试叙述错误的是()。

A、严格执行测试计划,排除测试的随意性

B、软件调试的目的是改正软件错误

C、软件测试无须考虑测试成本

D、正确地执行测试用例

标准答案:C

知识点解析:软件测试定义:使用人工或自动手段来运行或测定某个系统的过程,

其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。

软件测试的目的:发现错误而执行程序的过程,是评测软件质量的重要过程和手

段。测试必须对整个软件总体进行评估。软件测试需要考虑测试成本,软件测试成

本也要计入软件开发成本中去。

21、算法空间复杂度的度量方法是()。

A、算法程序的长度

B、算法所处理的数据量

C、执行算法所需要的工作单元

D、执行算法所需耍的存储空间

标准答案:D

知识点解析:算法的空间复杂度是指执行这个算法所需要的内存空间。算法执行期

间所需的存储空间包括3个部分:输入数据所占的存储空间;程序本身所占的存储

空间:算法执行过程中所需要的额外空间。

22、在对表中记录排序时,若以多个字段作为排序字段,则显示结果是

A、按从左向右的次序依次排序

B、按从右向左的次序依次排序

C、按定义的优先次序依次排序

D、无法对多个字段进行排序

标准答案:A

知识点解析:在Access中,在排序时,如果是按照多个字段排序时,则是按照从

左至右的原则依次进行,先是最左边的字段按所指定的顺序排列,当最左边的字段

有重复值时,再按次左边的字段排序,因此,本题应选择A选项。

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

A、INSERT命令中可以没有VALUES关键字

B、INSERT命令中可以没有INTo关键字

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

D、以上说法均不正确

标准答案:D

知识点解析:SQL查询中的INSERT语句的作用是向数据表中插入数据,其语法

结构为:Insertimo表名(列名1,列名2列名n)值(值1,值2,…,值

n);插入多少列,后面括号里面就跟多少值。从其语法结构可以看出选项A)、

B)、C)说法均不正确,故选项D)为正确答案。

24、运行下列程序,输入数据8、9、3、0后,窗体中显示结果是()。DrrvateSub

Formclick()DimsumAsInteger,mAsInteaersuni=0Dom=InputBox("输入m")

sum=sum+mLoopUntilm=0MsgBoxsumEndSub

A、0

B、17

C、20

D、21

标准答案:C

知识点解析:本题程序是通过D。循环结构对键盘输入的数据进行累加,循环结束

条件是输入的字符为0,题目在输入。之前输入的3个有效数据8、9、3相加值为

20o

25、VBA中不能实现错误处理的语句结构是()。

A、OnErrorThen标号

B、OnErrorGoto标号

C、OnErrorResumeNext

D、OnErrorGotoO

标准答案:A

知识点解析;VBA中实现错误处理的语句一般语法如下;OnErrorGoTo标号On

ErrorRcSumcNextOnErrorGoToO

26、下面描述中不属于数据库系统特点的是

A、数据共享

B、数据完整性

C、数据冗余度高

D、数据独立性高

标准答案:C

知识点解析:数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C

错误。

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

A、Coml.Name

Com1.Caption

C、ComI.Enabled

D、Coml.Visible

标准答案:D

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

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

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

28、已知“产品表”(产品编码,产品名称,单价)和“新价格表”(产品编码,单

价)。要使用“新价格表”中的单价修改'产品表”中相应产品的单价,应使用的方法

A、更新查询

B、追加查询

C、生成表查询

D、删除查询

标准答案:A

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

查询从一个或多个表中将一组记录添加到一个或多个表的尾部;生成表查询从一个

或多个表中提取有用数据,创建新表的查询,若数据库中己有同名的表,该操作将

覆盖原有的表;删除查询可以从一个或多个表中删除一组记录;更新查询是对一个

或多个表中的一组记录作全部/部分更新,可以十分简单、快捷地对大量的并且符

合一定条件的数据进行更新和修改。本题中要使用“新价格表”中的单价修改”产品

表”中相应产品的单价,应使用更新查询。因此选项A正确。

29、可以设置“字段大小”属性的数据类型是

A、备注

B、日期/时间

C、文本

D、OLE对象

标准答案:C

知识点解析:字段大小可以用于设置文本、数字或自动编号等类型字段的最大容

量,备注、日期/时间、OLE对象不具有字段大小的属性。

30、在报表中,若文本框控件的“控件来源”属性设置为:=[page]&”页/”&[pages]&"

页”,该报表共10页,则打印预览报表时第2页报表的页码输出为

A、2页/10页

B、1页,10页

C、第2页,共10页

D、=2页/10页

标准答案:A

知识点解析:文本框控件的“控件来源”属性如果是表达式,那么文本框中显示表达

式的值。[page]字段表示当前页的页码,[pages]字段表示总页数。双引号””之间的

字符串直接显示。因此在报表第2页的应该输出“2页/10页”,因此选择A选项。

31、下面描述不属于软件特点的是

A、软件是一种逻辑实体,具有抽象性

B、软件在使用中不存在磨损、老化问题

C、软件复杂性高

D、软件使用不涉及知识产权

标准答案:D

知识点解析:软件具有以下特点:软件是一种逻辑实体,具有抽象性;软件没有明

显的制作过程;软件在使用期间不存在磨损、老化问题;对硬件和环境具有依赖

性;软件复杂性高,成本昂贵;软件开发涉及诸多的社会因素,如知识产权等。故

选项D正确。

32、若在查询条件中使用了通配符“!”,它的含义是()。

A、通配任意长度的字符

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

C、通配方括号内列出的任一单个字符

D、错误的使用方法

标准答案:B

知识点解析:通配符“!”的含义是匹配任意不在方括号里的字符,如b[!ae川可查

到bell和bull,但不能直到ball或bell,故B)选项正确。

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

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

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

C、DateValueC'2011一2-3”)

D、Len(H2011-2-3")

标准答案:C

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

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

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

34有VBA语句:Ifx=1theny=l,下列叙说中正确的是

A、x=l和y=l均为赋值语句

B、x=l和y=l均为关系表达式

C、x=l为关系表达式,y=l为赋值语句

D、x=l为赋值语句,y=l为关系表达式

标准答案:c

知识点解析:If条件语句的格式为,If条件式表达式Then语句。If测试指定的条

件,如果条件为真,则执行Then后面的语句。因此在Ifx=ltheny=l语句中,x=l

为条件表达式,y=l为赋值语句。

35、将'查找和替换”对话框的“查找内容"设置为"!a-c]de”其含义是

A、查找”!a-cdeF字符串

B、查找”[!a-c]de『字符串

C、查找”!ade「'、”!bde「或"!cde「的字符串

D、查找以“de「结束,且第一位不是”a“、”b“和“c”的4位字符串

标准答案:D

知识点解析:通配符含义:[]通配方括号内列出的任一单个字符,如:[a-c]表示

a、b、c中的任一单个字符;!匹配任何不在括号之内的字符,因此[!a-c]def表示

第一位不是”a“、”b“和”c”,第二至第四位是def的4位字符串。因此选项D正确。

36、下列表达式中,与DaleDiff("m”,#2013・ll-25#,Date())等价的表达式是

A、(Month(date())-Month(#2013-11-25#))

B、(MonthName(date())-MonthName(#2013-11-25#))

C、(year(dale())-year(#2013-11-25#))*12-(month(date())-month(#2013-11-25#)

D、(year(date())-year(#2013-11-25#))*12+(month(dat3())-month(#2013-11-25#)

标准答案:D

知识点解析:日期/时间函数Da【eDiff(<间隔类型,,〈日期1>,〈日期

W2])返回两个口期之间按照间隔类型指定的时间间隔数目。根据题意间隔类型为

表示月,表达式的垢果是当前系统日期与2013-11-25之间相差的月数,应该等

于”(当前年份-2013)*12+(当前月份・11)",因此选择D选项。

37、下列程序的功能是瑜出100到200间不能被3整除的数,程序空白处应填写的

语句是PrivateSubCommmandI_Click()DimxAsIntegerx=100DoUntilx

IfxMod3<>0ThenDebug.PrintxEndIfx=x+1LoopEndSub

A、>200

B、>100

C、<100

D、<200

标准答案:A

知识点解析:DoUntil...Loop循环采用的是先判断条件后执行循环体的做法,如果

条件为True,不执行循环体,否则进入循环体。本题中,要输出100到200间不

能被3整除的数,x初妗值为100,之后执行DoUntiL.Loop循环,若x超出200

则不执行循环,否则利用If条件语句进行判断,若能被3整除则输出,之后x值

加1进行下一次循环判断。因此D。Until语句空白处应填写>200。

38、宏命令OpenQucry的功能是

A、打开窗体

B、打开报表

C、打开查询

D、打开帮助

标准答案:C

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

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

39、为了对有序表进行对分查找,则要求有序表

A、只能顺序存储

B、只能链式存储

C、可以顺序存储也可以链式存储

D、任何存储方式

标准答案:A

知识点解析:二分法查找也称拆半查找,是一种高效的查找方法。能使用二分法查

找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表。A选项正确。

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

A、@

B、!

C、%

D、&

标准答案:B

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

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

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

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

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

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

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

操作:

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

标准答案:步骤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

一、基本操作题(本题共1题,每题1.0分,共7分0)

1、在考生文件夹下有一个数据库文件“sampl.accdb",里边已建立了两个表对象

“tGrade"和"tStudent”,同时还存在一个Excel文件“tCourse.xlsx”。请按以下操作

要求,完成表的设计。⑴将Excel文件比Course,xlsx”链接到“sampI.accdb”数据

库文件中,链接表名称不变。要求:数据中的第一行作为字段名。(2)将“Grade”

表中隐藏的列显示出来。(3)将“tStudcnt”表中“政治面貌”字段的默认值属性设置为

“团员”,并将该字段在数据表视图中的显示标题改为“政治面目”。(4)设置

'Student”表的显示格式,使表背景颜色为主题颜色的“橄榄色,强调文字颜色3,

深色50%”,文字颜色为标准色中的“黄色”、字号为10号。(5)将北京五中毕业学

生的学号第3、4位改为“09”。⑹建立“tGrade”和“tStudent”两表之间的关系。

标准答案:(1)【操作步骤】步骤1:单击“外部数据”选项卡下“导入并链接”组中的

“Excel”按钮,打开“获取外部数据-Excel电子表格”对话框,单击“浏览”按钮,在考

生文件夹找到要导入的“Course.xlsx”文件,单击“打开”按钮,选择“通过创建链接

表来链接到数据源''单选框,单击“确定”按钮,如图4.215所示。

图4215步骤2:单击“下一步”按钮,勾选

“第一行包含列标题”复选框,单击“完成”按钮,如图4.216所示。

图4.216(2)【操作步骤】步骤1:右犍单

击“tGrade”表对象,从怛出的快捷菜单中选择“打开”命令。步骤2:在任一字段名

称位置右击,选择“取消隐藏字段”命令,在打开的“取消隐藏列”对话框中勾选“成

绩''复选框,单击“关闭”按钮,如图4.217所示。步骤3:按Qrl+S保存修改,关

闭数据表视图。(3)【操作步骤】步骤1:右键单击“tStuden「表,在弹出的快捷菜

单中选择“设计视图”命令,如图4.218所示。步骤2:单击“政治面貌”字段行任

一点,在“默认值”行输入“团员”,在“标题”行输入“政治面目”,如图4.219所

Q

图4.217

图4.218

zjxo图4.219步骤3:按Ctrl+S保存修改,关闭设

计视图。(4)【操作步骤】步骤1:双击表“tStudeni”,打开数据表视图。步骤2:

单击“开始”选项卡“文本格式”组中“背景色”按钮右侧的下拉箭头,在下拉列表中选

中主题颜色为“橄榄色,强调文字颜色3,深色50%”。如图4.220所示。

,r黑

F

e::牌

w浮

■S:

图4.220

步骤3:单击“文本格式”组中

“字体颜色”按钮右侧的下拉箭头,在下拉列表中选中“黄色”。步骤4:单击“文本

格式”组中“字号”按钮右侧的下拉箭头,在下拉列表中选中“10”。如图4.221所

示。图,221步骤5:按Ctrl+S保存修

改,关闭数据表视图。(5)【操作步骤】步骤1:单击“创建”选项卡中“查询设计”

按钮,在“显示表”对话框双击表“tStudem”,关闭“显示表”对话框。单击“设计”选

项卡查询类型组中的“更新”按钮。步骤2:双击“学号”和“毕业学校”字段,在“学

号”字段的“更新到”行输入“LeR([学号],2)&"09"&Right([学号],4户,在“毕业学

校”字段的“条件”行输入“北京五中”。如图4.222所示。

图4.222步骤3:单击“设计”选项卡下“运行”按

钮,在弹出的对话框中单击“是”按钮。步骤4:关闭查询,在弹出的对话框中单击

“否"按钮。⑹【操作步骤】步骤1:单击“数据库工具”选项卡“关系”组中的“关系”

按钮,如不出现“显示表”对话框则单击“设计”选项卡“关系”组中的“显示表”按钮,

在弹出的对话框中双击添加表“Grade”和“tStudent”,关闭“显示表”对话框,如图

4.223所示。图4.223步骤2:选中表

“tGrade呻的“学号”字段,拖动到表“Student”的“学号”字段,弹出“编辑关系”对话

框,单击“创建”按钮,如图4.224所示。即4.224步骤

3:按CtH+S保存修改,关闭关系界面。

知识点解析:暂无解析

二、简单应用题(本题共[题,每题7.0分,共7分0)

2、在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联

表对象“tStud"、“tCourse"、"Score”和表对象“tTemp”。请按以下要求完成设计。

(1)创建一个选择查询,查找并显示没有摄影爱好的学生的“学号”、“姓名”、“性别”

和“年龄”4个字段的内容,将查询命名为“qTl”。(2)创建一个总计查询,查找学生

的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由

统计计算得到,将查询命名为“qT2”。(3)创建一个选择查询,查找并显示学生的

“姓名”、“课程名”和“成绩”3个字段的内容,将查询命名为“qT3”。(4)创建一个更

新查询,将表“Temp”中“年龄”字段值加1,并清除,团员否”字段的值,所建查询

命名为“qT4”。

标准答案:⑴【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计''按

钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤2:分别双击

“学号”、“姓名”、“性别”、“年龄”和“简历”字段。步骤3:在“简历”字段的“条件”

行输入“notlike”*摄影**,取消该字段的显示,如图4.304所示。

图13N步骤4:按CW+S保存修改,另存为

“qTl”。关闭设计视图。(2)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的

“直询设计”按钮,在“显示表”对话框中双击表“tScore”,关闭显示表”对话框。步

骤2:分别双击“学号”和“成绩”字段。步骤3:单击“设计”选项卡“显示/隐藏”组

中的“汇总”按钮,在“成绩”字段“总计”行下拉列表中选择“平均值”。步骤4:在“成

绩''字段前添加“平均成绩:”字样。如图4.305所示。步骤5:按Ctrl+S保存修

改,另存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:单击“创建”选项卡

“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStud”、

“Course"、“tScore”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“课程名”

和“成绩”字段添加到“字段”行。如图4.306所示。

o(9E3

图4.305

图43的步骤3:按CtH+S保存修改,另存为

“qT3”。(4)【操作步骤】步骤1:单击“创建”选项卡“查询”组中的“查询设计”按

钮,在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。步骤2:单击“设

计”选项卡“查询类型”组中的“更新”按钮,双击“年龄”及“团员否”字段。步骤3:在

“年龄”字段的“更新到”行输入“[年龄]+1”,在“团员否”字段的“更新到”行输入

“Null”。如图4.307所示。图4.307步骤4:单击

“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。步骤

5:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。

知识点解析:暂无解析

三、综合应用题(本题共,题,每题7.0分,共7分0)

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

“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照

以下要求补充设计。⑴设置表对象“tEmp”中“年龄,字段的有效性规则为:年龄值

在20—50岁之间(不含20岁和50岁),相应有效性文本设置为“请输入有效年龄

⑵设置报表,Emp”按照“性别”字段降序(先女后男)徘列输出;将报表页面页脚区域

内名为"Page”的文本框控件设置为“第N页/共M页”形式显示。⑶将“fEmp”窗

体上名为“btnP”的命令按钮由灰色无效状态改为有效状态。设置窗体标题为“职工

信息输出“.(4)根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完

善。在“fEmp”窗体上单击“输出”命令按钮(名为“btnP"),弹出一个输入对话框,其

提示文本为“请输入大于。的整数值•输入1时,相关代码关闭窗体(或程序)。

•输入2时,相关代码实现预览输出报表对象,Emp”。•输入N3时,相关代码调用

宏对象“mEmp”,以打开数据表“tEmp”。注意:不要修改数据库中的宏对象

“mEmp";不要修改窗体对象“flEmp”和报表对象“rEmp”中未涉及的控件和属性;不

要修改表对象“tEmp”中未涉及的字段和属性。程序代码只允许在“*****Add*****”

与“*****Add*****”之间的空行内补充一行语句,完成设计。不允许增删和修改其

他位置已存在的语句。

标准答案:⑴【操作步骤】步骤1:选择“表”对象,右键单击“tEmp”表,从弹出

的快捷菜单中选择“设计视图”命令。步骤2:单击“年龄”字段行任一点,在“有效

性规贝『'行输入">20and<50",在“有效性文本”行输入“请输入有效年龄”,如图

4.278所示。图4,278步骤3:按Ctrl+S保存修

改,关闭设计视图。(2)【操作步骤】步骤1:选拦“报表”对象,右键单击“rEmp”

报衣,从弹出的快捷菜单中选择''设计视图”命令。步骤2:单击“报衣设计工具”的

“设计”选项卡“分组和汇总”组中的“分组和排序”按钮,在“分组、排序和汇总”界面

选择“添加排序”,选择“排序依据吓拉列表中的“性别”字段,选择“降序”,如图

4.279所示,关闭界面。步骤3:右键单击“Page,从弹出的快捷菜单中选择“属

性”命令,在“全部”选项卡“控件来源”行输入“="第”&[Page]&页/共”&[Pages]&"

页如图4.280所示。关闭属性表。将该控件调整到合适的大小。

国月序

:谑而i而五姻।例

图4.279

图“二80步骤4:按CE+S保存修改,关闭设

计视图。(3)【操作步骤】步骤1:选择“窗体”对象,右键单击“fEmp”窗体,从弹

出的快捷菜单中选择“设计视图”命令。步骤2:右魏单击命令按钮“btnP",从弹出

的快捷菜单中选择“属性”命令,在“数据”选项卡的呵用”行下拉列表中选择“是”,

同一

1*

Alt

如图4.281所示。关闭属性表。图4.281步骤3:右键单击“窗体选择

器”,从弹出的快捷菜单中选择“属性”命令,在"标题”行输入"职工信息输出“。关

闭属性表。(4)【操作步骤】步骤1:右键单击命令按钮“输出”,从弹出的快捷菜

单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,单击“确定”按

钮,进入编程环境,在空行内输入以卜代码:PfivmeSubbtnP-Click()DimkAs

String,*****Add1*****k=InputBox(”请输入大于0的整

数","Msg")'*****Addl******Ifk='"'ThenExitSubSelectCaseVal(k)CaseIs>=3

DoCmd.RunMacro,,mEmpMCase2,*****Add2*****

DoCmd.OpenReporttkmEmp,'******Add2****Case1DoCmd.CloseEndSelectEnd

Sub如图4.282所示。图4282步骤?:关闭界面,

按Clrl+S保存修改,关闭设计视图。

知识点解析:暂无解析

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

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

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

A、栈是“先进先出”的线性表

B、队列是“先进后出”的线性表

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

D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

标准答案:D

知识点解析:栈是先进后出的线性表,所以A错误;队列是先进先出的线性表,

所以B错误;循环队列是线性结构的线性表,所以C错误。

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

B、树

C、队列

D、二叉树

标准答案:A

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

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

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

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

3、某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是()。

A、10

B、8

C、6

D、4

标准答案:C

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

总是比度为2的节点多一个,所以本题中是5+1=6个。

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

A、冒泡排序

B、简单选择排序

C、直接插入排序

D、堆排序

标准答案:D

知识点解析:冒泡排序与简单插入排序与简单

温馨提示

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

评论

0/150

提交评论