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

下载本文档

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

文档简介

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

(共9套)

(共421题)

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

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

1、软件的()设计又称总体结构设计,其主要任务是建立软件系统的总体结构。

A、概要

B、抽象

C、逻辑

D、规

标准答案:A

知识点解析:软件设计分为概要设计和详细设计。概要设计又称总体结构设计,其

主要任务是建立软件系统的总体结构。

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

A、ABCDEF

B、DBEAFC

C、ABDECF

D、DEBFCA

标准答案:D

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

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

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

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

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

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

D)为正确答案。

3、有三个关系R、S和T如下:则由关系

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

A、自然连接

B、交

C、除

D、并

标准答案:C

知识点解析:如果S=T/R,则S称为T除以R的商。在除运算中,S的域由T中

那些不出现在R中的域所组成,对于S中的任一有序组,由它与关系R中每个有

序组所构成的有序组均出现在关系T中。所以本题选择C。

4、在VBA中,下列关于过程的描述中正确的是()。

A、过程的定义可以嵌套,但过程的调用不能嵌套

B、过程的定义不可以嵌套,但过程的调用可以嵌套

C、过程的定义和过程的调用均可以嵌套

D、过程的定义和过程的调用均不能嵌套

标准答案:B

知识点解析:在VBA中过程不可以嵌套定义,即不可以在一个过程中定义另一个

过程,但是过程可以嵌套调用。

5、下列选项中不符合良好程序设计风格的是()。

A、数据说明的次序要规范化

B、程序中要有必耍的注释

C、对所有输入的数据都要进行检查,确保数据的合法性

D、程序的效率第一,清晰第二

标准答案:D

知识点解析:当今主导的程序设计风格是“清晰第一,效率第二”的观点。结构化程

序设计思想提出之前,在程序设计中曾强调程序的效率,而实际应用中人们更重视

程序的可理解性。

6、下列选项中不属于结构化程序设计原则的是()。

A、可封装

B、自顶向下

C、模块化

D、逐步求精

标准答案:A

知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使

用goio语句,所以选择A。

7、软件设计中划分模块的一个准则是()。

A、低内聚低耦合

B、高内聚低耦合

C、低内聚高耦合

D、高内聚高耦合

标准答案:B

知识点解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之

间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

8、数据库系统的核心是()。

A、数据库管理员

B、用户

C、数据库管理系统

D、硬件系统

标准答案:C

知识点编析:本题考查数据库系统的知识。数据库系统是指引进数据库后的计算机

系统,数据库系统能实现有组织地、动态地存储大量相关数据,提供数据处理和信

息资源共享。数据库系统由5部分组成,分别是硬件系统、数据库、数据库管理系

统及相关软件、数据库管理员和用户,其核心是数据库管理系统。

9、子过程Plus完成对当前库中“教师表”的工龄字段都加1的操作。SubPlus()

DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAs

ADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSet

cn=CurrentProject.ConnectionstrSQL="Selecl工龄from教师表"rs.OpenslrSQUcn,

adOpenDynamic,adLockOptimistic,adCmdTextSetfd=rs.Fields("工龄")DoWhile

Notrs.EOF【]rs.Updaters.MoveNextLooprs.Closecn.CloseSetrs=NothingSetcn

二NothingEndSub程序空白处【】应该填写的语句是

A^fd=fd+1

B、rs=rs+1

C、工龄=工龄+1

D、rs.fd=rs.fd+1

标准答案:A

知识点解析:fd是记录集的属性字段“工龄”集合,该题是对工龄进行操作,所以是

对fd值进行修改。因此,本题应选择A选项。

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

400101A牌电风扇200.0010广东

400104A,牌微波炉350.0010广东

400105B牌微波炉600.0010广东

201032C牌传真机1000.0020上海

4001070牌微波炉_A420.0010北京

200110A牌电话机200.0050广东

200112B牌手机2000.0012广东

400202AE电冰箱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单价BETWEEN3(X)0TO9999

标准答案;C

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

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

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

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

11、表达式4+5\6*7/8Mod9的值是()。

A、4

B、5

C、6

D、7

标准答案:B

知识点解析:题目的表达式中涉及到的运算的优先级顺序由高到低依次为:乘法和

除法(*、/)、整数除法(、求模运算(Mod)、加法(+)。因此4+5\6*7/8Mod9=4

4-5\42/8Mod9=4+5\5.25Mod9=4+1Mod9=4+1=5。

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

A、[End]

B、[Ctrl]+[End]

C、[Ctrl]+[J

D、[Ctrl]+[Home]

标准答案:C

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

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

光标快速移到多行字段的结尾;【Ctrl】+【1】的作用是使光标快速移到当前字段

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

13、下面叙述中错误的是()。

A、软件测试的目的是发现错误并改正错误

B、对被调试的程序进行“错误定位”是程序调试的必要步骤

C、程序调试通常也称为Debug

D、软件测试应严格执行测试计划,排除测试的随意性

标准答案:A

知识点解析:软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错

误,所以选项A)错误。程序调试的基本步骤有:错误定位、修改设计和代码,以

排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排

错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除

测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举

测试不可能、妥善保存测试计划等文件。

14、软件没计中衡量模块独立性的度量标准是()。

A、抽象和信息隐蔽

B、局部化和封装化

C、内聚性和耦合性

D、激活机制和控制方法

标准答案:C

知识点解析:耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关

联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。优秀的软件设计应尽

量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于

提高模块的独立性。

15、如图所示,两个关系RI和R2:

得到关系R3的操作是()。

A、笛卡尔积

B、连接

C、交

D、除

标准答案:B

知识点解析:连接运算也称0连接,是对两个关系进行运算,其意义是从两个关系

的笛卡尔积中选择满足给定属性间一定条件的那些元组。本题关系R3为关系R1

中B属性和关系R2中D属性相等连接而成。

16、在报表中,不能实现的功能是()。

A、分组数据

B、汇总数据

C、格式化数据

D、输入数据

标准答案:D

知识点解析:报表是Access数据库中的一个对象,它可以根据指定的规则打印输

出格式化的数据信息。表表的功能包括:可以呈现格式化的数据;可以分组组织数

据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信

封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图

片来丰富数据显示的内容。但是,报表不可以输入数据。

17、随机产生[10,50]之间整数的正确表达式是()o

A、Round(Rnd*51)

B、Int(Rnd*40-l-10)

C、Round(Rnd*50)

D、10+Int(Rnd*41)

标准答案:D

知识点解析:Rnd函数产生的是0〜1之间的浮点数,不包含1,Rnd*4l则为。〜

41之间的浮点数,不包含41,Int(Rnd不1)则产生[0,40]之间的整数,10+

Int(Rnd*41)则是[10,50]之间的整数。

18、a和b中有且只有一个为0,其正确的表达式是()o

A、a=0orb=0

B、a=0Xorb=0

C、a=0Andb=0

D、a*b=0Anda+b<>0

标准答案:D

知识点解析:0与任何数相乘都为0,0和一个不为0的数相加的值一定不为0,因

此,表达式a*b=0Anda+b<>0能够表示a和b中有且只有一个为0。

19、与SELECT*FROM学生WHERE特长Like"*音乐*”功能相同的命令是()。

A、SELECT*FROM学生WHERE特长Like”音乐”

B、SELECT+FROM学生WHERE特长Like”音乐

C、SELECT*FROM学生WHERE特长Like"*音乐"

D、SELECT*FROM学生WHEREInStr([特长],“音乐")<>0

标准答案:D

知识点解析:本题是查询学生表中字段名为“特长”中包含了“音乐''的记录。A选项

是查找字段值“音乐”,B选项是查找字段值中前两个字符包含了“音乐”,C选项是

查找字段值中最后两个字符中包含了“音乐由SQL可知,选项D的意义与题意

相同。

20、下列Access内置函数中,不属于SQL聚合函数的是

A^Avg

B、Min

C、Count

D、Abs

标准答案:D

知识点解析:SQL聚合函数包括avg、count、max、min、sum、var等。因此,本

题选择D选项。

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

A、学生与课程

B、班级与班主任

C、学生与所属大学

D、学生与所交学费

标准答案:A

知识点解析:实体之间的联系有三种:一对多、多对•多、一对一。在Access中,

多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对

应。A选项中,一个学生可以学多门课程,同样每门课程也可以被多名学生选修。

所以本题答案为A。

22、已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为

了方便输入数据,设计窗体时,学历对应的控件应该选择

A、标签

B、文本框

C、复选框

D、组合框

标准答案:D

知识点解析:标签控件和文本框控件只能显示固定的信息,不能进行选择操作。复

选框可以作为结合到“是/否”字段的独立控件,也可以用于接收用户在自定义对话

框中输入数据的非结合控件,或者是选项组的一部分。组合框控件组合了列表框和

文本框的特性,即可以在文本框中键入文字或在列表框中选择输入项,然后将值添

加到基础字段中,符合要求。

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

A、CREATETABLE

B、CREATEINDEX

C、ALTERTABLE

D、CREATEDATABASE

标准答案:A

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

TABLE,故A)选项正确。

24、假定窗体的名称为fmTest,则把窗体的标题设置为“AccessTest”的语句是[)。

A、Me="AccessTest"

B、Me.C冲tion="AccessTesl"

C、Me.Text="AccessTest'1

D、Me.Name="Accesslest"

标准答案:B

知识点解析:窗体中,Caption属性表示标题,Name属性表示名称,而窗体没有

Text属性。本题要求设置窗体的标题,故本题答案为B。

25、已知代码卜:DimstrSQLAsStringstrSQL="CreateTableStudent(/'strSQL=

strSQL+"SnoCHAR(IO)PRIMARYKEY,"strSQL=strSQL+"Sname

VARCHAR(15)NOTNULL;1strSQL=strSQL+"SphotoIMAGE);"

DoCmd.RunSQLstrSQL以上代码实现的功能是

A、创建表Student

B、删除Student表中指定的字段

C、为Student表建立索引

D、为Sludent表设置关键字

标准答案:A

知识点解析:题目中定义了一个Sql语句,Sql语句中的CreateTableStudent为创

建表的命令且表名为StudenUS3句分别为该表定义了表的3个字段,因此选择A

选项。

26、下列Case语句中错误的是

A、Case0To10

CaseIs>10

C、CaseIs>10AndIs<50

D、Case3,5Is>IO

标准答案:C

知识点解析:本题考查SelectCase语句的知识。Case语句的后面可以包含一个

值、一组枚举值、一个值的范围以及比较运算符。但是当Case语句使用Is关键字

的时候就不能再加入逻辑运算符如And等。

27、正确的生成表查询SQL语句是

A、Select*inlo新表from数据源表

B、Creat*into新表from数据源表

C、Select*from数据源表into新表

D、Creat*from数据源表into新表

标准答案:A

知识点解析:生成表查询就是从一个或多个表中提取有用数据,创建新表的查询。

若数据库中已有同名的表,该操作将覆盖原有的表。生成表的Sql语句的基本格式

为:SELECT字段列表INTO新表名称FROM旧表名称。因此选项A正确。

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

的属性是

A、默认值

B、输入掩码

C、有效性文本

D、有效性规则

标准答案:D

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

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

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

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

29、若在窗体设计过程中,命令按钮Command。的事件属性设置如下图所示,则

旨■e今伤(8c

|CoM*ndD

格式

XAI1事件过程】

谡出

MjkA

失甜点

单击1I事件过发]|二L=i

双电

・«下

・4g

■(肉敢

含义是()。,・——

A、只能为“进入”事件和“单击''事件编写事件过程

B、不能为“进入''事件和"单击'’事件编写事件过程

C、“进入”事件和“单击”事件执行的是同一事件过程

D、已经为“进入”事件和“单击”事件编写了事件过程

标准答案:D

知识点解析•:在控件属性对话框中“事件”选项卡中列出的事件表示已经添加成功的

事件,所以该题中选项D)为正确答案。

30、有如下事件程序,运行该程序后输出结果是()oPrivateSub

Command33_Click()DimxAsInteger,yAsIntegerx=1:y=0Do

Untily<=25y=y+x*xx=x+lLoopMsgBox

"x=n&x&u,y=n&yEndSub

A、x=l,y=0

B、x=4,y=25

C^x=5,y=30

D、输出其他结果

标准答案:A

知识点解析:D。Until循环采用的是先判断条件后执行循环体的做法,如果条件为

True,则循环体一次都不执行。否则进入循环体执行。本题中的循环停止条件是

y<=25,而y=0,满足条件表达式,则不进入循环体,x、y的值不变,仍为1、

Oo

31、面向对象方法中,实现对象的数据和操作结合于统一体中的是

A、结合

B、封装

C、隐藏

D、抽象

标准答案:B

知识点解析:对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独

立性好。封装是指隐藏对象的属性和实现细节,将数据和操作结合于统一体,仅对

外提供访问方式,B选项正确。

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

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

B、

C、102=98+4

D、#5/1/2010#+5

标准答案:A

知识点解析:暂无解析

33、在报表设计时可以绑定控件显示数据的是

A、文本框

B、标签

C、命令按钮

D、图像

标准答案:A

知识点解析:文本框控件既可以用于显示指定的数据,也可以用来输入、编辑字段

数据和显示计算结果等。当需要在窗体或报表中显示说明性文本时,通常使用标签

控件,它没有数据源,不能绑定数据。命令按钮用来设置执行命令,不能显示数

据。图像控件用来绑定需要显示的图像,不能显示数据,因此不符合题意。因此选

择A选项。

34、能够检查字段中的输入值是否合法的属性是()。

A、格式

B、默认值

C、有效性规则

D、有效性文本

标准答案:C

知识点解析:暂无解析

35、使用白盒测试方法时,设计测试用例应根据

A、程序的内部逻辑

B、程序的复杂结构

C、程序的功能

D、使用说明书

标准答案:A

知识点解析:白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序

内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测

试,故A选项正确。

36、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属

于应用软件的是()o

A、编译程序

B、操作系统

C、教务管理系统

D、汇编程序

标准答案:C

知识点解析:编译软件、操作系统、汇编程序都属于系统软件,只有C)教务管理

系统才是应用软件。

37、报表的一个文本框控件来源属性为”IIf(([Page]Mod2=0),“页”&[Page];,下

列说法中,正确的是

A、显示奇数页码

B、显示偶数页码

C、显示当前页码

D、显示全部页码

标准答案:B

知识点解析:该题要显示的页码满足[Page]mod2=0,即显示能被2整除的页码。因

此,本题应选择B选项。

38、打开窗体后,下列事件中首先发生的是

A、加教(Load)

改变(Change)

C^调整大小(Resize)

D、成为当前(Current)

标准答案:A

知识点解析:Load是在打开窗体,并且显示了它的记录时所发生的的事件,显

然,该事件发生在“打开'事件之后;Current事件是在窗体打开时,以及只要焦点

从一条记录移动到另一条记录,此事件就会发生;Change是指文本框或组合框的

部分内容改变时发生的事件;Resize是窗体大小发生改变时发生的事件。因此,本

题应选择A选项。

39、数据库中对概念模式内容进行说明的语言是

A、数据定义语言

B、数据操纵语言

C、数据控制语言

D、数据宿主型语言

标准答案:A

知识点解析:数据库管理系统为完成主要功能提供了相应的数据语言,它们是:数

据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数据操纵语言,

该语言负责数据的操纵,包括查询与增、删、改等操作;数据控制语言,该语言负

责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。故A选项

正确。

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

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

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

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

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

标准答案:D

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

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

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

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

在考生文件夹下,已有“sampl.accdb”数据库文件和Slab.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表,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。

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

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

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

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

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

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

42、将''student”表中1975年到19XU年之间(包括1975年和198U年)出生的学生记

录删除。

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

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

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

2:单击快速访问工只栏中的斗呆存二按钮°

知识点解析:暂无解析

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

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

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

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

知识点解析:暂无解析

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

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

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

图占50添加分析表

图3-51添加分析字段

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

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

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

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

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

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

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

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

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

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

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

知识点解析:暂无解析

s系。

图3・52【恒辑关系】对话程

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

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

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

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

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

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

知识点解析:暂无解析

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

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

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

46、创建一个查询,计算并输出教师最人年龄与最小年龄的差值,显示标题为“m

agc",所建查询命名为“q名为

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

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

加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:",再输

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

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

定”按钮,关闭“qTl”查询窗口。[*]

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

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

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

图)54选择住询

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

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

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

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

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

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

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

字段不需要显示。

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

“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。

ffi3-55选择心询

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

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

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

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

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

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

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

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

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

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

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

图3・56选择代询

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

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

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

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

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

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

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

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

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

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

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

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

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

“tEmployee”和"tGroup”及查询又寸象“qEmployee”,同时还设计出以“qEinployee”为数

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

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

为“职工基本信息表,

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

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

设计视图,单击【控件】分组中的‘‘标签''控件。在报表的页眉节区单击鼠标,在光

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

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

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

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

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

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

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

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

置添加一个文本框,显示出“性别”字段值,并命名为“tScx”。

5J®

文本播式

1005cm

VS0476cw

04015

友52cm

ft9

S3-57文本框属性设置

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

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

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

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

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

表的修改。[*]

知识点解析:暂无解析

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

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

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

修改数据库中的表对象7Employee"和“Group”及查询对象“Employee";不允许修

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

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

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

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

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

知识点解析:暂无解析

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

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

1、排序时如果选取了多个字段,则输出结果是

A、按设定的优先次序依次进行排序

B、按最右边的列开始排序

C、按从左向右优先次序依次排序

D、无法进行排序

标准答案:C

知识点解析:本题考查数据表排序的知识。要想对数据表进行排序,既可以按照一

个字段进行排序,也可以按照多个字段进行排序。当按照多个字段进行排序时,按

从左到右的优先次序进行排序。

2、若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是()。

A、Mc="改变文字显示颜色”

B、Me.Caption="改变文字显示颜色”

C、Me.Text="改变文字显示颜色”

D、Me.Name="改变文字显示颜色''

标准答案:B

知识点解析:本题考查窗体基本属性的知识。代表的是控件所在窗体,Caption属

性代表窗体的标题;Name属性代表窗体的名字:Text属性不是窗体的属性,而是

文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给Caplion属

性赋值的过程。

3、结构化程序设计的基本原则不包括()。

A、多态性

B、自顶向下

C、模块化

D、逐步求精

标准答案:A

知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使

用goto语句,故正确答案为A选项。

4、下列关于SQL语句的说法中,错误的是()。

A、INSERT语句可以向数据表中追加新的数据记录

B、UPDATE语句用来修改数据表中已经存在的数据记录

C、DELETE语句用来删除数据表中的记录

D、CREATE语句用来建立表结构并追加新的记录

标准答案:D

知识点解析:Access支持的数据定义语句有创建表(CREATETABLE)、修改数据

(UPDATETABLE)、册除数据(DELETETABLE)、插入数据(INSERTTABLE)。

CREATETABLE只有创建表的功能不能追加新数据。故选项D)为正确答案。

5、Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子

表中的相关记录也随之更改。因此需要定义参照完整性关系的()。

A、级联更新相关字段

B、级联删除相关字段

C、级联修改相关字段

D、级联插入相关字段

标准答案:A

知识点解析:参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必

须遵循的规则。实施了参照完整性后,对表中主关犍字字段进行操作时系统会自动

检查主关键字字段,看该字段是否被添加、修改或删除。如果对主关键字的修改违

背了参照完整性的要求,那么系统会自动强制执行参照完整性。级联更新相关字段

是在主表的主关键字值更改时,自动更新相关表中的对应数值;级联删除相关记录

是在删除主表中的记录时,自动地删除相关表中的相关信息。

6、在报表设计过程中,不适合添加的控件是()o

A、标签控件

B、图形控件

C、文本框控件

D、选项组控件

标准答案:D

知识点解析:Access为报表提供的控件和窗体控件的功能与使用方法相同,不过

报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件,分别对应选

项A、B、C,所以选项D为正确答案。

7、在窗体上有一个命令按钮Command1,编写事件代码如下:PrivateSub

Commandl_Click()DimXAsInteger,yAsIntegerx=12:y=32CallPmc(x,Y)

Debug.Printx;YEndSubPublicSubProc(nAsInteger,ByVaiinAsInteger)n=n

Mod10m=mMod10EndSub打开窗体运行后,单击命令按钮,立即窗口上输出

的结果是()。

A、232

B、123

C、22

D、1232

标准答案:A

知识点解析:参数有两种传递方式:传址传递ByRef和传值传递ByVai。如果没有

说明传递类型,则默认为传址传递。在函数Proc(nAsInteger,ByVaimAsInteger)

参数中,形参n默认为传址传递,形参的变化将会返回到实参,即形参nmod

10(12mod10)得到的结果2将返回给实参x,即x=2;而y为传值类型,不因形参

的变化而变化,所以输出的x和y应为2和32。

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

PrivateSubCommandl-ClickODima(10,10)Form=2To4Forn=4To5a(m,n)=m*n

NextnNextmMsgBoxa(2,4)+a(3,5)+a(4,5)EndSub窗体打开运行后,单击命

令按钮,则消息框的输出结果是()。

A、23

B、33

C、43

D、53

标准答案:C

知识点解析•:本题考查VBA中二维数组的知识。本题中的数组a是一个二维数

组,在一个二重循环中为这个数组部分进行了赋值。本题中只需要注意最后使用到

的二维数组的元素值,显然其值为两个下标之积。

9、“商品”与“顾客”两个实体集之间的联系一般是()。

A、一对一

B、多对一

C、一对多

D、多对多

标准答案:D

知识点解析:商品与顾客两个实体集之间的买与被买联系是多对多的,因为一种商

品可以被多个顾客购买,而一个顾客可以买多个商品。

10、下列不属于操作查询的是()。

A、参数查询

B、生成表查询

C、更新查询

D、删除查询

标准答案:A

知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类

型:追加查询、删除查询、更新查询和生成表查询。利用这儿种查询可以完成为源

表追加数据,更新、删除源表中的数据,以及生成表操作。

11、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源''属性设汽为

()。

A、=Max([数学])

B、・Max(数学)

C、=Max[数学]

D、=MAX(数学)

标准答案:A

知识点解析:本题考查农表控件数据来源的知识。报表的控件来源必须以引

出;控件来源可以设置成有关字段的表达式,但是字段必须用“口''括起来;要计算

最高分可以使用函数:Max()o

12、VBA支持的循环语句结构不包括()。

A、Do...Loop

B、While...Wend

C、For...Next

D、Do...While

标准答案:D

知识点解析:本题考查循环的知识。VBA共支持3种循环,分别是“For…Nex"t循

环、“While…Wend"彳盾环和"Do…Loop、、循环。

13、在窗体中有一个命令按钮Commandl和一个文本框Textl,编写事件代码如

下:PrivateSubCommandl_Click()Fori=1To4x=3Forj=1To3Fork=1To2x

=x+3NextkNextjNextiTextl.value=Str(x)EndSub打开窗体运行后,单击命

令按钮,文本框Textl输出的结果是()。

A、6

B、12

C、18

D、21

标准答案:D

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

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

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

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

次,最叵的结果为x=3+6*3=21。str函数将数值表达式转换成字符串,即在文本

框中显示21。

14、在人事管理数据库中工资与职工之间存在的关系是()。

A、一对一

B、一对多

C、多对一

D、多对多

标准答案:B

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

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

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

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

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

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

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

录也能与表A中的多条记录匹配。由于一个职工只能有一个工资,而一个工费值

可以有多个职工对应,故此应为一-对多关系。

15、查询最近30天的记录应使用()作为准则。

A、BetweenDate()AndDate()一30

B、BetweenDate()-30AndDate()

C、<=Date()一30

D、<Date()-30

标准答案:B

知识点解析:本题考查查询准则的知识。获得当前日期可以使用系统函数Da【e(),

而当前日期的30天前就是日期Date()-30。最近30天内的记录,也就是日期在这

个区间内的记录,使用关键字Beiwccn...And...来表示在区间内,注意先

写下限后写上限。

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

操作是

A、自然连接

B、并

C、交

D、差

标准答案:D

知识点解析:南关系T中的数据可以看出,其数据由属于关系R但是不属于关系S

的数据组成。所以关系T是由天系R和IS通过差运算得列的。

17、如果要在文本框中输入字符时达到密码显示效果,如星号(*),应设置文本框

的属性是()。

A、Text

B、Caption

C>InputMask

D^PasswordChar

标准答案:c

知识点。析:在VBA的文本框中输入字符时,如果想达到密码显示效果,需要设

置InputMask属性即输入掩码属性值为PASSWORD,此时在文本框中输入的字符

将显示为*号。

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

A、abed

B、1234

C、AR+C

D、ABa9

标准答案:A

知识点解析:输入掩码符号L的含义是必须输入字母(A〜Z)。

19、决定一个窗体有无“控制”菜单的属性是()。

A、MinButton

B、Caption

C、MaxButton

D、ControlBox

标准答案:D

知识点解析:窗体的ContmlBox属性值为真时窗体上将显示控制菜单,其值为假

时,最小化按钮、最大叱按钮、关闭按钮和标题栏序边的窗体图标都将不显示。

20、运行VisualBasic的函数过程,应使用宏命令是

A^RunCommand

RunApp

C>RunCode

D、RunVBA

标准答案:C

知识点解析:RunCommand操作可以运行MicrosoftAccess的内置命令:RunApp

操作运行基于MicrosoftWindows或MS-DOS的应用程序;RunCode操作可以调用

MicrosoftVisualBasic的Function过程。因此,本题应选择C选项。

21、在窗体中,用来输入或编辑字段数据的交互控件是

A、文本框控件

B、标签控件

C、复选框控件

D、列表框控件

标准答案:A

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

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

些说明文字;复选框一般用于绑定是/否型的字段;列表框是既允许在列表中选

择,又允许自行输入值的控件。所以选项A正确。

22、若耍在窗体的文本框中输入用户密码,但屏幕不能显示出密码的文字信息要用

号代替,则应设置的属性是()。

A、输入掩码

B、默认值

C、标题

D、密码

标准答案:A

知识点解析:输入掩码的功能是方便用户输入数据,本题要求在窗体的文本框中输

入用户密码时,屏幕不能显示出密码的文字信息只能以“*”号代替,因此可以将该

字段的输入掩码属性值没置为“密码”,故本题A选项正确。

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

A、图形

B、文木框

C、标签

D、命令按钮

标准答案:B

知识点解析:在窗体控件中图形控件、标签控件、命令按钮都不能接受数据输入,

文本框和组合框可以接受字符数据的输入。

24、要在文本框中显示当前时间,应当设置文本框的控件来源属性为()。

A、=Now()

B、=Date()

C^=Time()

D、=Year()

标准答案:C

知识点解析:Date函数显示的是当前的日期。Time函数显示的是当前的时间。

Year函数需要参数,它返回的是输入参数中的年份。Now函数显示的是当前的日

期和时间。所以本题答案为C。

25、在“教师档案”表中使用OLE对象字段存放照片,在使用向导为该表创建窗体

时,“照片”字段所使用的控件是()。

A、附件

B、图像

C、绑定对象框

D、未绑定对象框

标准答案:C

知识点解析:绑定对象框用于在窗体或报表上显示OLE对象,该控件针对的是保

存在窗体或报表记录源字段中的对象,当在记录间移动时,不同的对象将显示在窗

体或报表上,故本题“照片”字段所使用的控件应为绑定对象框,故。选项正确。

26、在Access数据库中使用向导创建查询,其数据可以来自()。

A、多个表

一个表

C、一个表的一部分

D、表或查询

标准答案:D

知识点解析:所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,

构成一个数据的集合,其数据来源可以是表或查询,故D)选项正确。

27、下列过程的功能是:将输入的整数分解为质数之乘积,例如输入18,则输出

2,3,3,;输入125,则输出5,5,5,。PrivateSubCommand_Click()

x=Val(lnputBox("请输入一个整数"))out$=,n,y=2DoWhile([])If(xMody=0)Then

out$=out$&y&","x=x/yElsey=y+lEndifLoopMsgBoxoutSEndSub为实现指定功

能,程序处应填写的语句是()。

A、x

B>y

C、x<=y

D、y<=x

标准答案:D

温馨提示

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

评论

0/150

提交评论