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

下载本文档

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

文档简介

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

(共9套)

(共424题)

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

一、选择题(本题共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)o

则由关系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

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

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

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

的()。

A、“格式”属性

B、“默认值”属性

C、“输入掩码”属性

D、“有效性规则”属性

标准答案:c

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

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

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

为正确答案。

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

A、高级筛选

B、按窗体筛选

C、按选定内容筛选

D、输入筛选目标筛选

标准答案:D

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

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

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

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

选项D)为正确答案。

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

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

A、"S000013S00002”

B、,,S00001,,and,,S00002M

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

D、in(''SOOOO1''and''S00002'')

标准答案:A

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

查找“学号”是“S00001”或“S00002,,的记录应使用表达式in("S00001","S00002"),

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

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

是()。

A、选择查询

B、追加查询

C、更新查询

D、生成表查询

标准答案:B

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

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

确。

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

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

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

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

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

标准答案:C

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

=valuc[whcre条件],所以选项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属性用于设置窗体主体的是()。

A、高度

B、亮度

C、背景色

D、前景色

标准答案:C

知识点解析:窗体主体的Height属性用来设置窗体主体的高度,BackColor属性用

于设置窗体主体的背景色。窗体主体中没有亮度及前景色的属性设置。

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

A、LostFocus

B、SetFocus

C、Point

D、V±LLlue

标准答案:B

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

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

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

25、可以获得文本框当前插入点所在位置的属性是()。

A、Position

B、SelStart

C、SeiLength

D、Left

标准答案:B

知识点解析:文本框的属性中没有Position的属性,文本框的SelSlarl属性值表示

当前插入点所在位置,文本框的SelLenght属性值表示文本框中选中文本的长度,

文本框的Left属性值表示文本框距窗体左边框的位置。

26、要求在页面页脚中显示“第X页,共Y页“,贝!页脚中的页码“控件来源”应设

置为()。

A、="第”&[pages]&”页,共”&[page]&“页”

B、="共”&[pages]&”页,第”&[page]&“页”

C、="第"&[page]&”页,共”&[pages]&"页”

D、="共”&[page]&”页,第”&[pages]&“页”

标准答案:C

知识点解析:在报表中添加页码时,表达式中Page和Pages是内置变量,[Page]代

表当前页,[Pages]代表总页数,表达式中的其他字符串将按顺序原样输出。

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

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

A^PrivateSubTextl_KeyPress(KcyAsciiAsInteger)

B、PrivateSubText1_LostFocus()

C>PrivateSubText2_GotFocus()

D、PrivateSubTextl_C.ick()

标准答案:A

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

Text2±,那么就需要编写Textl的按键事件,即SubTextl_KeyPress。。具体可以

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

Text2.SetFocusEndSub

28、将逻辑型数据转换成整型数据,转换规则是(),

A、将True转换为一1,将False转换为0

B、将True转换为1,将False转换为一1

C、将True转换为0,将False转换为一1

D、将True转换为1,将False转换为0

标准答案:A

知识点解析:在VBA中将逻辑型数据转换成整型数据时,True转为一1,Flase则

转为0。

29、对不同类型的运算符,优先级的规定是()。

A、字符运算符,算术运算符,关系运算符》逻辑运算符

B、算术运算符〉字符运算符〉关系运算符》逻辑运算符

C、算术运算符〉字符运算符〉逻辑运算符>关系运算符

D、字符运算符,关系运算符,逻辑运算符,算术运算符

标准答案:B

知识点解析:对不同类型的运算符,优先级为:算术运算符》连接运算符(字符运

算符),比较运算符(关系运算符),逻辑运算符。所有比较运算符的优先级相同。算

术运算符中,指数运算符(人)>负数(一)>乘法和除法(*<)>整数除法(\)>求模运

算(Mod)>加法和减法(+、一)。括号优先级最高。

30、VBA中构成对象的三要素是()。

俗方

A、属性、

B、控件、

、窗体、模

C枢

D、窗体、控

A

标准答案:

知识点解析:VBA中构成对象的三要素是属性、事件和方法。每种对象都具有一

些属性以想到区分。对象的方法就是对象的可以执行的行为。事件是对象可以识别

或响应的动作。

31、表达式X+1>X是()。

A、算术表达式

B、非法表达式

C、关系表达式

D、字符串表达式

标准答案:c

知识点。析:由于不同类型的运算符的优先级为:算术运算符〉连接运算符(字符

运算符)〉比较运算符(关系运算符)〉逻辑运算符。因此表达式X+l>x又可写成

(x+l)>X,即这个表达式是一个关系表达式。

32、如有数组声明语句Dima(2,—3to2,4),则数组a包含元素的个数是(),

A、40

B、75

C、12

D、90

标准答案:D

知识点解析:数组的默认下限为0,所以Dima(2,—31o2,4),第一维下标为

0,1,2,共3个,第二维下标为一3,—2,—1,0,1,2,共6个,第三维下

标为0,1,2,3,4,共5个,所以数据a包含的元素个数为3x6x5=90。

33、表达式123+MidS(”l23456”,3,2)的结果是()。

A、”12334”

B、12334

C、123

D、157

标准答案:D

知识点解析:Mid$("l23456”,3,2)是从字符串中第3个字符开始取2个字符,结

果是“34",于是,题目中的表达式成为123+“34"。在VBA中数值和数字字符串进

行运算时.,会把数字字符串转换为数值进行运算,所以表达式123+“34”就成为

123+34=157o

34、InpulBox函数的返回值类型是()。

A、数值

B、字符串

C、变体

D、数值或字符串(视输入的数据而定)

标准答案:B

知识点解析:输入框用于在一个对话框中显示提示,等待用户输入正文并按下按

钮,返回包含文本框内容的字符串数据信息。简单说就是它的返回值是字符串。

35、删除字符串前导和尾随空格的函数是3。

A^Ltrim()

B、Rtrim()

C、Trim()

D、Lcase()

标准答案:C

知识点解析:删除字符串开始和尾部空格使用函数Trim。。而函数Ltrim()是删除

字符串的开始空格,Rtrim()函数是删除字符串的尾部空格。Lease。函数是将字符串

中大写字母转换成小写字母。

36、有以下程序段:k=5ForI=lio10$lep0k=k+2NextI执行该程序段后,结果是

()。

A、语法错误

B、形成无限循环

C、循环体不执行直接结束循环

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

标准答案:B

知识点解析:题目的For循环I初值为1,终值为10,步长为0,那么循环变量I

永远到不了终值10,循环体将无限循环下去。

37、运行下列程序,显示的结果是()。S=0For1=1To5Forj=lToIFork=jTo4

S=S+1NextkNextjNextIMsgBoxS

A、4

B、5

C、38

D、40

标准答案:D

知识点解析:本题是多层For嵌套循环,最内层是循环次数计数,最外层循环会执

行5次,而内层循环会因I的值不同而执行不同次数的循环。当:1=1时,s=4I=2

时,s=4+4+3=111=3时,s=11+4+3+2=201=4时,s=20+4+3+2+1=301=5时,

8=30+4+3+2+1=40,因此s的值最终为40。

38、在VBA代码调试过程中,能够显示出所有在当前过程中的变量声明及变量值

信息的是()。

A、快速监视窗口

R、监视窗口

C、立即窗口

D、本地窗口

标准答案:D

知识点解析:本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本

地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为

Me。Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开

显示当前实例的全部属性和数据成员。

39、下列只能读不能写的文件打开方式是()。

A^Input

B、Output

C、Random

D^Append

标准答案:A

知识点解析:VBA中如果文件打开方式为Inpul,则表示从指定的文件中读出一;己

录,此方式不能对打开的文件进行写入操作。如果指定的文件不存在则会产生“文

件未找到“错误。

40、教师管理数据库有数据表“icachcr”,包括“编号”、“姓名”、“性别”和“职称”四

个字段。下面程序的功能是:通过窗体向teacher表中添加教师记录。对应“编

号”、“姓名”、“性别”和“职称”的4个文本框的名称分别为:tNo、tName、tSex和

(Titleso当单击窗体上的“增加”命令按钮(名称为Command】)时,首先判断编号是

否重复,如果不重复,则向"teacher”表中添加教师记录;如果编号重复,则给出提

示信息。有关代码如卜:PrivateADOcnAsNewADODB.ConnectionPrivateSub

Form_Load0,打开窗口时,连接Access本地数据库SetADOcn=EndSubPrivate

SubCommandOClick("追加教师记录DimstrSQLAsStringDimADOcmdAsNew

ADODB.CommandDimADOmAsNewADODB.Recordsetset

ADOrs.ActiveConnection=ADOcnADOrs.Open^Select编号FromteacherWhere编

号='”+1!^0+''川IfNotADOrs.EOF'FhcnMsgBox”你输入的编号已存在,不能新增

力H!”ElseADOcmd.ActiveConnection=ADOcnstrSQL="lnsertIntoleacher(编号,姓

名,性别,职称)“

strSQL=strSQL+,,Valucsi,,+tNo+M,,,,+tname+,,,,,,+tsex+,,t,

ADOcmd.CommandText=slrSQLADOcmd.ExecuteMsgBox”添力口成加请继续!”

EndIfADOrs.CloseSeiADOrs=NothingEndSub按照功能要求,在横线上应填写

的是()。

A、CurrentDB

CurrentDB.Connention

C、CurrcntProjcct

D、CurrentProject.Connection

标准答案:D

知识点解析:由于变量ADOcn定义为ADODB连接对象,因此,当初始化为连接

当前数据库时要使用SetADOcn=CurrentProject.Connectiono因为CurrentDb是

DAO.Database的对象,而CurrentProject才是适用于ADO.Connection的对象。

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

41、在考生文件夹下的“sampl.accdb”数据库文件中已建立两个表对象(名为“员工

表''和“部门表》请按以下要求,顺序完成表的各种操作:⑴将“员工表”的行高设

为15。(2)设置表对象“员工表”的年龄字段有效性规则为:大于17且小于65(不含

17和65);同时设置相应有效性文本为“请输入有效年龄”。(3)在表对象“员工表”的

年龄和职务两字段之间新增一个字段,字段名称为,密码”,数据类型为文本,字段

大小为6,同时,要求设置输入掩码使其以星号方式(密码)显示。(4)冻结员工表中

的姓名字段。(5)将表对象“员工表”数据导出到考生文件夹下,以文本文件形式保

存,命名为“Test,txt”。要求:第一行包含字段名称,各数据项间以分号分隔。

(6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。

标准答案:⑴【操作步骤】步骤1:选择“表”对象,双击“员工表”,打开数据表视

图。步骤2:单击“开始”选项卡“记录”组中的“其他,按钮,选择“行高”命令。在弹

出的“行高”对话框中输入“15”,单击“确定”按钮。步骤3:按Ctrl+S保存修改。

(2)【操作步骤】步骤1:右键单击“员工表”,从弹击的快捷菜单中选择“设计视图”

命令。步骤2:单击“年龄”字段行任一点,在“有效性规则”行输入“>17AndV

65”,在“有效性文本”行输入“请输入有效年龄”。(3)【操作步骤】步骤1:选中

“职务”字段行,右键单击“职务”行,从弹出的快捷菜单中选择“插入行”命令。步骤

2:在“职务”字段行上一行的“字段名称”列输入“密码”,单击“数据类型”列,在“字

段大小”行输入“6”。步骤3:单击“输入掩码”下拉列表中的“生成器”,在弹出的对

话框中选择“密码”行。单击“下一步”按钮,再单击“完成”按钮。步骤4:按Cui+S

保存修改。(4)【操作步骤】步骤1:双击表对象“员工表”,打开数据表视图。步

骤2:选中“姓名”字段列,右键单击,在弹出的快捷菜单中选择“冻结字段”命令。

步骤3:按Ctrl+S保存修改,关闭数据表视图。(5)【操作步骤】步骤1:右键单

击“员工表”,从弹出的快捷菜单中选择“导出”下的“文本文件”命令。步骤2:在弹

出的对话框中单击“浏览”按钮,考生文件夹找到要放置的位置,在“文件名”文本框

中输入“Test”,单击“保存”按钮,再单击“确定”按钮。步骤3:单击“下一步”按

钮,在弹出的对话框中选择“第一行包含字段名称”复选框,单击“下一步”按钮,再

单击“完成”按钮。最后单击“关闭”按钮。(6)【操作步骤】步骤1:单击“数据库工

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

选项下“设计”选项卡“关系”组中的“显示表”按钮,在弹出的对话框中分别双击表

“员工表”和啷门表”,关闭“显示表”对话框。步骤2:选中“部门表”中的“部门号”

字段,拖动到表“员工表”的“所属部门”字段,放开鼠标,选择“实施参照完整性”复

选框,然后单击“创建”按钮。步骤3:按Ctrl+S保存修改,关闭关系界面。

知识点解析:暂无解析

三、简单应用题(本题共1题,每题1.0分,共I分。)

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

象“认”和“tB”。请按以下要求完成设计:(1)创建一个查询,查找并显示所有客人

的“姓名”、“房间号”、“电话”和“入住日期”4个字段内容,将查询命名为“qTl”,

(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应

交金额,并显示“姓名”、“房间号”、“已住天数”和“应交金额”,将查询命名为

“qT2”。注:输入姓名时应提示“请输入姓名:“。应交金额=己住天数*价格。(3)

创建一个查询,查找“身份证”字段第4位至第6位值为“102”的纪录,并显示“姓

名”、“入住日期”和“价格”3个字段内容,将查询命名为“qT3”。(4)以表对象“tB”为

数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标

题为“楼号”,列标题为“房间类别”,所建查询命名为“qT4”。注:房间号的前两位

为楼号。

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

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

分别双击“姓名”、“房问号”、“电话”和“入住日期”字段将其添加到“字段”行。步骤

3:按Ctrl+S保存修改。另存为“qTl”。关闭设计视图。(2)【操作步骤】步骤1:

单击“创建”选项卡喳询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表

“认”和“tB”,关闭“显示表”对话框。步骤2:分别双击“姓名”和“房问号”字段将其

添力啕“字段”行。在“姓名”字段的“条件”行输入“[请输入姓名:广。步骤3:在字

段行下一列输入“已住天数:Day(Date().[入住日期])“。步骤4:在字段行下一列输

入“应交金额:Day(Date()-[入住日期]),*[价格步骤5:按Ctrl+s保存修改。另

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

中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和“tB”,关闭“显示表”

对话框。步骤2:分别双击“姓名”、“入住日期”、,•价格”和“身份证”字段添加到“字

段”行。步骤3:在“身份证”字段的“条件”行输入“Mid([身份证],4,3尸“102””,

在“显示”行取消该字段显示。步骤4:按Ctrl+S保存修改,另存为“qT3”。关闭设

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

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

选项卡“查询类型”组中的“交叉表”按钮。步骤3:在“字段”行的第一列输入“楼

号:Left([房间号],2)”。双击“房间类别”和“房间号”字段。步骤4:在“房间号,字

段“总计”行下拉列表中选择“计数”。步骤5:分别在“楼号”、“房间类别”和“房间

号’字段的“交叉表”行下拉列表中选择“行标题”、咧标题”和“值”。步骤6:按

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

知识点解析:暂无解析

四、综合应用题(本题共1题,每题7.0分,共2分。)

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

“tEmp"、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对

象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计:⑴设置窗体

对象“fEmp”上两个命令按钮的Tab键索引顺序(即Tab键焦点移动顺序)为从“报表

输出”按钮(名为“htl”)到“退出”按钮(名为“M2”)。⑵调整窗体对象“fFmp”卜“退出”

按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“btl”)一致,旦上

边对齐“报表输出”按钮,左边距离“报表输出”按钮1厘米(即“田2”按钮的左边距离

“btl”按钮的右边1厘米)。(3)将报表记录数据按照先“姓名”升序再“年龄”降序排列

显示;设置相关属性,将页面页脚区域内名为"Page”的文本框控件实现以“第N页

/共M页”形式显示。(4)单击“报表输出”按钮(名为“btl”),事件代码会弹出以下图

例显示的消息框提示,选择是否进行预览报表“rEmp”;单击“退出”按钮(名为

“bt2”),调用设计好的宏,mEmp”以关闭窗体。I■・4^一注意:不要

修改数据库中的表对象“tEmp”和宏对象“mEmp”;不要修改窗体对象“fEmp”和报表

对■象“rEmp”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与

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

位置已存在的语句。

标准答案:(1)【操作步骤】步骤1:选择“窗体”对象,在设计视图中打开窗体

“fEmp”。步骤2:右键单击命令按钮“报表输出”,从弹出的快捷菜单中选择“Tab

键次序”命令,在"Tab键次序”对话框的“自定义次序”列表中选杼“bt2”并拖动到

“btl吓,松开鼠标,单击“确定”按钮。(2)【操作步骤】步骤1:右键单击按钮”报

表输出“,从弹出的快捷菜单中选择“属性”命令,查看“上边距”、“左”、“宽度”和

“高度”,并记录下来。步骤2:设置“退出”命令按钮与“报表输出”按钮一致。在属

性表”所选内容的类型:命令按钮”行下拉列表中选择“M2”,切换到“bt2”按钮属

性,按题目要求设置按钮位置。按Ctrl+S保存修改并关闭属性表及设计视图。(3)

【操作步骤】步骤1:选择“报表”对象,右键单击“rEmp”,从弹出的快捷菜单中选

择“设计视图■令。步骤2:单击“设计”选项卡“分组和汇总”组中的“分组和排序”

按钮,在“分组、排序和汇总”界面选择“添加排序”,选择“排序依据”下拉列表中的

“姓名”,选择“升序”。再单击“添加排序”,选择“排序依据”下拉列表中的“年龄”,

选择“降序”,关闭界面。步骤3:右键单击“Page”控件,从弹出的快捷菜单中选择

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

共”&[Pages]&“页"”,关闭属性表。按Ctrl+S保存修改,关闭设计视图。(4)【操作

步骤】步骤1:选中“窗体”对象,右键单击“fEmp”,在弹出的快捷菜单中选择“设

计视图''命令。步骤2:右键单击按钮“报表输出”,在弹出的快捷菜单中选择“事件

生成器”命令,在弹出的对话框中选择“代码生成器”进入编程环境,在空行内输入

以下代码:,*****Add******ifMsgBox("报表预览“,vbYcsNo+vbQuestion,”确

认”尸vbYesThen,******Add******保存并关闭界面。步骤3:右键单击命令按钮

“退出”,在弹出的快捷菜单中选择“属性”命令,在“事件”选项卡的“单击”行下拉列

表中选择“mEmp",按Ctrl+S保存修改,关闭属性表,关闭设计视图。

知识点解析:暂无解析

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

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

1、下列结构中为非线性结构的是

A、树

B、向量

C、二维表

D、矩阵

标准答案:A

知识点解析:线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,

栈,队列,双队列,数组,串。常见的非线性结构有:二维数组,多维数组,广义

表,树(二叉树等),图。

2、设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的

A、堆排序

B、有序链表查找

C、希尔排序

D、循环链表中寻找最大项

标准答案:D

知识点解析:在循环链表中寻找最大项算法是,首先取出第一个数作为最大数,然

后和后面的所有项进行比较查找。因此,比较次数为n-1。

3、设循环队列的存储空间为Q(l:m),初始状态为from=rear=m。经过一系列正

常的操作后,fronts,rear=mo为了在该队列中寻找值最大的元素,在最坏情况下

需要的比较次数为

A、m

B、m-1

C、m-2

D、1

标准答案:C

知识点解析:经过一系列正常的操作后,frontn,rea尸m,那么最坏情况下需要的

比较次数为rear-front-1=m-1-I=m-2。

4、设二叉树的后序序列为DGHEBIJFCA,中序序列为。DBGEHACIFJ。则前序序

列为

A、ABDEGHCFIJ

B、JIHGFEDCBA

C、GHIJDEFBCA

D、ABCDEFGHIJ

标准答案:A

知识点解析:后序遍历中,最后一个字母是根结点,也就是A是根结点;在中序

遍历中,根结点前面的是左子树、后面的是右子树。后序中C在A前面、中序中

C在A的后面,说明C是A的右结点;后序中F在C的前面、中序中在C后面,

且后序和中序中,I均在F前面由此可确定,I为F的左结点,F为C的右结点。同

C理J为F的右结点。后续中B为左子树的根结点,因此B为A的左结点,以此

划分.在中序中R前面的D为左结点,后面的GFH为右子树,后序中,E在最

后,应为剩下3个结点的根结点,也就是B的右子树,再根据中序中的顺序,可

得出G为E的左结点,H为E的右结点。由此可画出这个二叉树,然后根据二叉

树可的前序序列为ABDEGHCFIJo

5、结构化程序设计原则强调的是

A、自顶向下

B、可封装性

C、可复用性

D、可恢复性

标准答案:A

知识点解析:结构化程序设计原则是:自顶向下,程序设计时,应先考虑总体,后

考虑细节;逐步细化,对复杂问题,应设计一些子目标作为过渡,逐步细化;模块

化,一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总

目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模

块;结构化编码,所谓编码就是把已经设计好的算法用计算机语言表示,即根据已

经细化的算法正确写出计算机程序。

6、软件集成测试不采用

A、一次性组装

B、迭代式组装

C、自顶向下增量组装

D、自底向上增量组装

标准答案:B

知识点解析:集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有

模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。常采用

自顶向下、自底向上和一次性组装测试。

7、违背数据流图(DFD)构造规则的是

A、“数据存储响有数据流

B、“数据流”应标识数据流名

C、“加工”应既有输入又有输出

D、父图子图是指相邻上下两层的数据流图

标准答案:A

知识点解析:数据流图原则:①一个加工的输出数据流不应与输入数据流同名,

即使它们的组成成分相同;②保持数据守恒。也就是说,一个加工所有输出数据

流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生

的数据;⑥每个加工必须既有输入数据流,又有输出数据流:④所有的数据流必

须以一个外部实体开始,并以一个外部实体结束;⑤外部实体之间不应该存在数

据流。

8、数据库管理系统(DBMS)是•种

A、应用软件

B、系统软件

C、计算机辅助设计

D、办公软件

标准答案:B

知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统

一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库

中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程

序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

9、下列叙述中正确的是

A、关系模式可以没有候选关键字

B、关系模式的候选关键字只能有1个

C、关系模式必须有2个以上的候选关键字

D、关系模式的候选关键字可以有1个或多个

标准答案:D

知识点解析:关系的描述称为关系模式(RelationSchema),形式化地表示为:

R(U,D,dom,F)o其中R为关系名,U为组成该关系的属性名集合,D为属性

组U中属性所求的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集

合。关系模式的候选关健字可以有1个或多个。

10、设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T

为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号

下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为

A、R1(C#,Cn,T),R2(T,TA)

B、R1(C#,Cn),R2(T,TA)

C、Rl(C#,Cn,TA),R2(T,TA)

D、R1(C#,T),R2(TJA)

标准答案:A

知识点解析:关系模式R中,课程号和教师名为主关键字,它们不能拆开。教师

地址可以拆开、并将教师名作为主关键字。因此可以形成关系模式R2(T,Ta),课程

号、课程名和教师名可拆为一个关系模式R1(C#,Cn,T)o因此关系模式R可进

一步规范化为两个关系模式R1(C#,Cn,T)和R2(T,TA)。

11、在查询中,默认的字段显示顺序是()。

A、在表的“数据表视图?”中显示的顺序

B、添加时的顺序

C、按照字母顺序

D、按照文字笔画顺序

标准答案:B

知识点解析:本题考查杳询设计相关知识要点。在杳询中,默认的字段显示顺序是

用户通过查询设计视图的数据区向设计网格中添加时的前后顺序「

12、既可以直接输入文字,又可以从列表中选择输入项的控件是()。

A、选项框

B、文本框

C、组合框

D、列表框

标准答案:C

知识点解析:本题考查ACCESS窗体中的控件相关知识。选项框主要用于二值数

据的显示和输入;文本框主要用于显示和输入数据,以及进行计算;组合框既可选

择提供的选项,也可在其文本域中输入选项中没有的数据;列表框用于列出一组选

项,要求用户只能从该组选项中进行选择。

13、Access数据库表中的字段可以定义有效性规则,有效性规则是()。

A、控制符

B、文本

C、条件

D、前三种说法都不对

标准答案:c

知识点编析:本题考查字段属性相关知识。有效性规则用于对字段所接受的值加以

限制,以保证数据输入的准确性。有效性规则其实就是一个表达式,该表达式由算

术运算符、比较运算符、逻辑运算符以及值构成。

14、对应“课程名称”字段的正确准则表达式是()。

A、”计算机”

B、计算机”

C、Like"*计算机*”

D、Like”计算机”

标准答案:c

知识点露析:本题考查模糊查询及字符函数的相关知识。模糊查询利用Like关键

字和通配符,对不确定字符串进行查找。常用通配符为:“*”(与任何个数的字符匹

配)、"?”(任何单个字符匹配)、(与方括号内任何单个字符匹配)、“厂(匹配任何不

在括号之内的字符)、“-”(与范围内的任何一个字符匹配)、"#"(与任何单个数字字符

匹配)。根据本题的要求,表达式应该写为:Like“水计算机

15、某窗体中有一个命令按钮,在“窗体视图”中点击此命令按钮,运行另一个应用

程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是()。

A、RunApp

B、RunCode

C、RunMacro

D、RunsQL

标准答案:A

知识点解析:本题考查常见宏操作相关知识cRunApp打开指定的外部应用程序:

RunCode打开指定的VBA中Function过程;RunMacro运行指定的宏;RunSQL执

行指定的SQL语句,通常为操作或定义类SQL语句。

16、建立一个基于“学生”表的查询,要查找“出生日期”(数据类型为日期/时间型)

在1980-06-06和1980-07—06间的学生,在“出生日期”对应列的“准则”行中应输入

的表达式是()。

A、between-1980-06-06and1980-07-06

B、between#!980-06-06#and#1980-07-06#

C^between1980-06-06or1980-07-06

D、between#1980-06-06#or#l980-07-06#

标准答案:B

知识点解析:本题考查查询条件表达式的书写。BETWEEN值1AND值2:如果给

定的值在值1和值2之间(包括值1、值2),结果为真(true)、否则为假(false)。And

关键字连接的多个条件必须同时满足,同时,在ACCESS中,时间类型数据应该

放置在两个"中间,所以选项B不正确。

17、可以作为窗体记录源的是()。

A、表

B、查询

C^Select语句

D、表、查询或Selecl语句

标准答案:D

知识点解析:本题考查窃体或报表的记录源属性。窗体或报表的记录源属性可以采

用3种方式设置:查询(实际上就是SQL语句)、SQL语句、表。

18、创建交叉表查询,在“交叉表”行上有且只有一个的是()。

A、行标题和列标题

B、行标题和值

C、行标题、列标题和值

D^列标题和值

标准答案:D

知识点解析:本题考察交叉表查询设计相关知识.交叉表查询设计需指定三种字

段。行标题:显示在查询结果最左侧的字段名,可以由多个字段构成;列标题:显

示在每列标题上的字段名,只能由一个字段构成;值:行、列交叉位置上统计结

果,只能由一个结果。

19、Access窗体中的文本框控件分为()。

A、计算型和非计算型

B、结合型和非结合型

C、控制型和非控制型

D、记录型和非记录型

标准答案:B

知识点解析:本题考查窗体或报表的控件类型。文本框控件分为3种类型:绑定型

(结合型)控件的“控件来源”设定为表或查询中的字段,控件显示当前记录所绑定字

段的值,该值随记录变叱而变化;非绑定型(非结合型)控件的“控件来源”不设置任

何内容,不与字段绑定;计算型控件的“控件来源''设置为带心”的表达式,执行时

计算该表达式,并显示计算结果。其中计算型引用字段信息的话,也可做为结合

型。

20、要显示格式为“页偈/总页数”的页码,应当设置文本框控件的空间来源属性为

()。

A、[page]/[Pages]

B、=[page]/|Pages]

C、[Page]"4/"[Pages]

D、=[Page]&<</,,&[Pages]

标准答案:D

知识点解析:本题考查今表页码表达式的书写。表达式中:&为字符串连接符,连

接其两端的字符串;[Pages]是ACCESS中一个内置对象,表示报表的总页数。由

于引用内徨对象,因此两端使用中括号包括。[Pagel也是一内置对象,表示报表的

当前页码。由于计算型文本框控件来源中的表达式应该以“=”号开头,所以选项D

正确。

21、如果设置报表上某文本框的控件来源属性为“=7rood4”,则打印预览视图中,

该文本框显示的信息为()。

A、未绑定

B、3

C、7mod4

D、出错

标准答案:B

知识点解析:题考查报表的计算控件。文本框的控件来源属性为“=7mod4”,表示

对7取4的余数,则打印预览视图中,该文本框显示的信息为3。

22、为窗体或报表上的控件设置属性值的宏操作是()。

A、Beep

Echp

C、MsgBox

D^SetValue

标准答案:D

知识点解析:A本题考查.Access常用宏操作命令。Beep表示是否发出蜂鸣声;

Echo表示时候返回系统信息;MsgBox不是系统宏命令;SetValue表示为窗体或报

表的控件设置属性值。

23、在宏的条件表达式中,要引用“rplT”报表上名为“txtName”控件的值,可以使用

的引用表达式是()。

A、Reports!rptT!txtName

B、ReportltxtName

C^rptTJtxtName

D、txtName

标准答案:A

知识点解析•:本题考查数据库对象的引用方法。基本语法格式为:Forms(或

Reports)!窗体(或报表)名称!控件名称属性名其中Forms或Reports分别表示

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

认(即在控件名称后不添加属性)时,表示该控件的值。要引用“rptT”报表上名为

“txtName”控件的值,则选项A正确。

24、数据表中的“行”称为()。

A、字段

B、数据

C^记录

D、数据视图

标准答案:C

知识点解析:本题考查Access数据库表结果基本概念。表中“行”称为记录,“列”

称为字段。

25、下面说法中,错误的是()。

A、文本型字段,最长为255个字符

13、要得到一个计算字段的结果,仅能运用总计查询未完成

C、在创建一对一关系时,要求两个表的相关字段都是主关键字

D、创建表之前的关系时,正确的操作是关闭所有打开的表

标准答案:B

知识点解析:本题考查表及表字段的知识。在Access中,表字段如果为文本型,

则最长只能为255个字符;要想得到计算字段的结果,不仅能够使用总计查询来完

成,其他查询方式如交叉表查询等也能完成;创建表与表之间的关系时,要关闭所

有要创建关系的表;在创建一对一关系时,要求两个表的相关字段都是主关键字。

26、在已建立的数据表中,若显示表中内容时使某些字段不能移动显示位置,可以

使用的方法是()。

A、排序

B、筛选

C>隐藏

D、冻结

标准答案:D

知识点解析:本题考查数据表编辑与使用相关知识。排序是指按照指定字段的排序

方式将数据表中的记录位置进行调整。筛选数据是将只符合筛选条件的数据记录显

示出来.以便用户查看.隐藏列可以将当前不需查看的数据隐藏起来,仅显示用户

感兴趣的数据列。冻结列是指,在移动水平滚动条时,使某些字段(列)总是固定显

示在数据表视图最左边。

27、将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是

()o

A、删除查询

B、生成表查询

C、追加查询

D、交叉表查询

标准答案:C

知识点解析:本题考查ACCESS中的操作查询。操作查询共有4种类型,分别是

删除查询、更新查询、追加查询和生成表查询。生成表查询:利用一个或多个表中

的全部或部分数据建立新表;删除查询:可以从一个表或多个表中删除记录:更新

查询:可以对一个或多个表中的一组记录作全面修改:追加查询:可以从一个或多

个表中选取的一组记录添加到一个或多个表的尾部。

28、在Access的数据库中己建立了“tBook”表,若查找“图书编号”是“112266”和

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

A、“112266”and“l13388”

B、notin(“112266”,““3388”)

C、inCl12266'VI13388”)

D、not(“U2266“and”113388”)

标准答案:C

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

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

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

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

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

29、下列不属于Access窗体视图是()。

A、设计视图

B、窗体视图

C、版面视图

D、数据表视图

标准答案:C

知识点解析:本题考查窗体的视图相关知识。ACCESS窗体设计过程中有6种视

图:窗体视图、数据表现图、布局视图、设计视图、数据透视表视图以及数据透视

图。

30、某窗体中有一个

温馨提示

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

评论

0/150

提交评论