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

下载本文档

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

文档简介

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

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

1、下列链表中,其逻辑结构属于非线性结构的是

A、二叉链表

B、循环链表

C^双向链表

D、带链的栈

标准答案:A

知识之解析:在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这

样的链表为单链表或线性链表。带链的栈可以用来收集计算机存储空间中所有空闲

的存储结点,是线性表.在单链表中的结点中增加一个指针域指向它的直接前件,

这样的链表,就称为双向链表(一个结点中含有两个指针),也是线性链表。循环

链表具有单链表的特征,但又不需要增加额外的存贮空间,仅对表的链接方式稍做

改变,使得对表的处理更加方便灵活,属于线性链表。二叉链表是二叉树的物理实

现,是一种存储结构,不属于线性结构。答案为A选项。

2、设循环队列的存储空间为Q(1:35),初始状态为IYom=rear=35。现经过一系列

入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为

A、15

B、16

C、20

D、0或35

标准答案:D

知识点解析:在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指

针front指向排头元素的前一个位置。在循环队列中进行出队、入队操作时,头尾

指针仍要加1,朝前移动。只不过当头尾指针指向向量上界时,其加1操作的结果

是指向向量的下界0。由于入队时尾指针向前追赶头指针,出队时头指针向前追赶

尾指针,故队空和队满时,头尾指针均相等。答案为D选项。

3、下列关于栈的叙述中,正确的是

A、栈底元素一定是最后入栈的元素

B、栈顶元素一定是最先入栈的元素

C、栈操作遵循先进后出的原则

D、以上说法均错误

标准答案:c

知识点0析:栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元

素总是最先被插入的元素,从而也是最后才能被删除的元素。栈的修改是按后进先

出的原则进行的。因此,栈称为先进后出表,或“后进先出”表,所以选择C。

4、在关系数据库中,用来表示实体间联系的是

A、属性

B、二维表

C、网状结构

D、树状结构

标准答案:B

知识点解析:关系模型实体间的联系采用二维表来表示,简称表。选项C为网状

模型实体间的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体。

5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有

多名职员。则实体部门和职员间的联系是

A、1:1联系

B、m:1联系

C»1:m联系

D、m:n联系

标准答案:C

知识点解析:两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联

系(1:1)、一对多联系(l:m)、多对一联系(m:l)、多对多联系(m:n)。对于

每一个实体部门,都有多名职员,则其对应的联系为一对多联系(l:m),答案选

Co

RS

ABC

±1c31

ZJ

6、有两个关系R和S如下:EJ则由关系R得

到关系S的操作是

A、选择

B、投影

C、自然连接

D、并

标准答案:A

知识点解析:由关系R到关系S为一元运算,排除C和D。关系S是关系R的一

部分,是通过选择之后的结果,因此选A。

7、数据字典(DD)所定义的对象都包含于

A、数据流图(DFD图)

B、程序流程图

C、软件结构图

D、方框图

标准答案:A

知识点解析:在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来

就构成了数据字典。因此选A,而B,C,D都不符合。

8、软件需求规格说明书的作用不包括

A、软件验收的依据

B、用户与开发人员对软件耍做什么的共同理解

C、软件设计的依据

D、软件可行性研究的依据

标准答案:D

知识点解析♦:软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要

文档之一。

9、下面属于黑盒测试方法的是

A、语句覆盖

B、逻辑覆盖

C、边界值分析

D、路径覆盖

标准答案:C

知识点解析:黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测

试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法

分等价类划分法、边界值分析法和错误推测法,答案为C。而A、B、D均为白盒

测试方法。

10、下面不属于软件设计阶段任务的是

A、软件总体设计

B、算法设计

C、制定软件确认测试计划

D、数据库设计

标准答案:C

知识点解析♦:从技术观点上看,软件设计包括软件结构设计、数据设计、接口设

计、过程设计。所以A、B、D正确,C为软件测试阶段的任务。

11、采用树型结构表示实体之间联系的数据模型为

A、层次模型

B、网状模型

C、树状模型

D、关系模型

标准答案:A

知识点解析:数据库管理系统支持的传统数据模型分为层次模型、网状模型和关系

模型3种。其中,层次模型用树型结构来表示实体与实体之间的联系;网状模型用

网状结构来表示实体与实体之间的联系;关系模型用二维表来表示实体与实体之间

的联系。

12、在一个关系中要找出满足指定条件的元组组成新关系,应使用的操作是

A、选择运算

B、查询运算

C、投影运算

D、连接运算

标准答案:A

知识点解析:专门的关系运算包括投影、选择和联接。选择运算是从关系中找出满

足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式

中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂

直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条

件的元组。在一个关系中要找出满足指定条件的元组组成新关系属于选择运算。

13,下列选项中,取值可为数值的字段类型是

A、备注

B、对象

C、货币

D、是/否

标准答案:C

知识点解析:备注型数据用于保存较长的文本,OLE对象可将使用OLE协议创建

的对象嵌入到表中,是/否型数据用于存放”是/否“、“真/假”两个值中的一个,货币

型数据用来存放货币值,取值为数值,可避免计算时的四舍五入。

14、一般情况下,浏览数据表记录时,列标题显示的是

A、字段名

B、数据类型

C、记录数

D、长度

标准答案:A

知识点解析:使用“数据表”视图浏览记录时,列标题显示的是字段名,用于表明该

列显示信息的总体内容。

15、如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的

A、关键字

B、默认值

C、有效性文本

D、输入掩码

标准答案:B

知识点解析:在一个数裾库中,会有一些字段的数据内容相同或含有相同的部分。

例如,“学生”表中的性别字段只有”男“或“女”两种值,这种情况下就可以设置一个

默认值。设置默认值后,在生成新记录时,若该字段没有增加内容,则将这个默认

值插入到相应的字段中。

16、需要指定行标题和列标题的查询是

A、交叉表查询

B、参数查询

C、操作查询

D、标题查询

标准答案:A

知识点解析:交叉表查询是用于对相同的数据进行统计,并在水平与垂直方向同时

对数据进行分组,用户必须为交叉表查询指定1个或者多个行标题,1个列标题,

1个值选项。

17、下列不能在Access查找或替换中使用的通配符是

A、*

B、?

C、!

D、”

标准答案:D

知识点解析:*表示与任何个数的字符匹配;?表示与任何单个字母的字符匹

配;!表示匹配任何不在括号之内的字符;不存在通配符”。

18、在学生成绩表中,若要查询姓“张”的女同学信息,应将条件设置为

A、在“条件”行中输入:姓名二“张“AND性别二“女"

B、在"性别”对应的条件单元格中输入:“女”

C、在“性别”的条件行中输入:“女“,在“姓名”的条件行中输入:LIKE”张*

D、在"条件”行中输入:性别二"女"AND姓名二"张到

标准答案:C

知识点解析:首先要找出学生成绩表中的女同学信息,在查询设计网格的“性别”列

下的“条件“行中键入“女”。其次要找出姓“张”的女同学信息,利用like函数进行查

询,在查询设计网格的“姓名"列下的“条件“行中键入“LIKE”张*”二

19、SELECT命令中用于指明分组信息的关键词是

A、From

GroupBy

C^OrderBy

D、Count

标准答案:B

知识点解析:在SELECT命令中,groupby子句用于指定查询结果的分组条件。

20、若有关系模型Sludenis(学号,姓名,性另山专业),则下列SQL语句中错误的是

A、SELECT*FROMStudentsORDERBY学号

B、SELECT*FROMStudentsORDERBY学号ASC

C、SELECT*FROMStudentsORDERBY学号DESC

D、SELECT*FROMStudentsORDERBY学号ESC

标准答案:D

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

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

结果进行排序,ASC实现升序排序,DESC实现降序排序,不存在ESC关键字。

21、在窗体设计时,要设置标签文字的显示格式应使用

A、格式工具栏

B、字段列表框

C、工具箱

D、窗体设计工具栏

标准答案:A

知识点解析:在窗体设计时,可以利用格式工具栏设置控件的显示格式。

22,下列关于窗体的叙述中,正确的是

A、窗体只能用作数据的输出界面

B、窗体可设计成切换面板形式,用以打开其他窗体

C、窗体只能用作数据的输入界面

D、窗体不能用来接收用户的输入数据

标准答案:B

知识点解析:窗体可以用于输入和编辑数据,为数据库中的数据表设计相应的窗

体,可以作为输入或编辑数据的界面,实现数据的输入和编辑;窗体也可以用于输

出和打印数据,可以显示和打印来自一个或多个数据表或查询中的数据,可以显示

警告或解释信息:窗体可以设计成切换面板形式,用以打开其他窗体C

23、为窗体上的控件设置Tab键的顺序,应选择属性表中的

A、格式选项卡

B、数据选项卡

C、事件选项卡

D、其他选项卡

标准答案:D

知识点解析:Tab键索引属性位于属性表的其他选项卡中,设置叮ab键索引”可以

使按键或键时输入焦点根据设定的索引值移动到指定的控件上。

24、要在报表上显示格式为“7/总10页”的页码,则对应控件的控件来源属性应设

置为

A、[page]/总[Pages]

Bpage]/总[Pages]

C、|page]&"/总"&|Pages]

D、=[page]&"/总”&[Pages]

标准答案:D

知识点解析:计算控件的控件源必须是以l”开头的计算表达式,表达式的字段名

不用加表名,需要以“口”括起来。在报表中添加页码时,表达式中Page和Pages

是内置变量,[Page]代表当前页,[Pages]代表总页数,表达式中的其他字符串加上

双引号,再利用文本连接符“&”实现按顺序原样输出。

25、在一份报表中设计内容只出现一次的区域是

A^报表页眉

B、页面页眉

C、主体

D、页面页脚

标准答案:A

知识点解析:报表页眉中的内容只显示在报表首页最上方,页面页眉、页面页脚以

及主体内容会在每一页上重复出现。

26、要限制宏操作的范围,可以在创建宏时定义

A、宏操作对象

B、宏条件表达式

C、窗体或报表控件属性

D、宏操作目标

标准答案:B

知识点解析:要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。

27、若要执行指定的外部应用程序,应使用的宏操作是

A^RunCommand

B、RunSQL

C>RunApp

D、DoCmd

标准答案:C

知识点解析:RunCommand是运行一个ACCESS菜单命令,RunSQL用于执行指

定的SQL语句,RunApp用于执行指定的外部应用程序,DoCmd是ACCESS的对

象成员。

28^宏命令OpenForm的功能是

A、打开窗体

B、打开报表

C、打开查询

D、打开表

标准答案:A

知识点解析:宏命令OpenForm的功能是打开窗体,打开报表的宏命令是

OpenReport,打开查询6勺宏命令是OpenQuery,打开表的宏命令是OpenTable。

29、打开窗体时,触发事件的顺序是

A、打开,加我,调整大小,激活,成为当前

B、加载,打开,调整大小,激活,成为当前

C、打开,加载,激活,调整大小,成为当前

D、加载,打开,成为当前,调整大小,激活

标准答案:A

知识点解析:由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的

事件:打开(Open)一■加载(Load)一调整大小(Resize)一激活(Activate)—>成为当前

(Current)o

30、若有语句:strl=inputbox(“输入“练习)从键盘上输入字符串“示例”后,

strl的值是

A、输入

B、输出

C、练习

D、示例

标准答案:D

知识点解析:InpulBox函数表示在对话框来中显示提示,等待用户输入正文或按下

按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(prompt[,出le][,

default][,xpos][,ypos][,helpfile,context])°Prompt必需的,作为对话框消息出现

的字符串表达式;Tille可选的,显示对话框标题栏中的字符串表达式;Defauh可

选的,显示文本框中的字符串表达式。因此本题中的消息框标题初始显示“输入”,

文本框初始显示,,练习“,从键盘上输入字符串“示例”后,传给市1,其值为“示例

31、下列VBA变量名中,正确的是

A、3S

B、Print

C^SelectMyName

D、Select_l

标准答案:D

知识点解析:变量命名规则:只能由字母、数字或下划线组成,不允许出现空格、

■等符号;第一个字符必须是字母;不能与VBA关键字相同。因此,选项A是以

数字开头,选项B与VBA关键字相同,选项C含有空格,只有选项D正确。

32、函数Sgn(3.1416)的返回值是

A、-1

B、4

C、1

D、3

标准答案:C

知识点解析:Sgn()函数返回数值表达式的符号值。若数值表达式的值小于0,则函

数返回・1;若数值表达式的值等于0,则函数返回0;若数值表达式的值大于0,

则函数返回lo因此Sgn(3.1416)返回值为lo

33、下列选项中,不是VBA基本数据类型的是

A、Char

B、Boolean

C、Currency

D、D)Date

标准答案:A

知识点解析:VBA基本数据类型主要包括Boolean(布尔型)、Integer(整型)、

Long(长整型)、Single(单精度型)、Double(双精度型)、Currency(货币

型)、Variant(变体型)、Date(日期型)、String(字符型)。Char不是VBA

基本数据类型。

34、ADO对象模型中有5个主要对象,他们是Connection、Command、

RecordSet、Error和

A、Database

B、Workspace

C、Field

D、DBEngine

标准答案:C

知识点解析:在VBA中提拱了Active数据对象(ADO)作为数据库的访问接口,

ADO对象模型中包括5个主要对象,即Connection连接,代表到数据库的连接;

Recordsei记录集,代表数据库记录的一个集合;Command命令,代表一个SQL命

令:Error错误.代表数据库访问中产生的意外:Field字段,代表记录集中的字段

数据信息。

35、下列If语句的功能是统计性别为男、职称为副教授以上且年龄小于40岁的人

数,错误的语句是

A、Ifsex="男"Andage<40lnStr(duly,"教授")>0Thenn=n+l

B、Ifsex="男"Andage<40InStr(duty="教授"orduiy="副教授")>0Thenn=n+l

C^Ifsex=[男"Andage<40Right(duty,2)="教授"Thenn=n+1

D、Ifsex="男"Andage<40And(duty="教授"Orduly="副教授")Thenn=n+l

标准答案:D

知识点解析:选项A、选项B、选项C均在第二个条件age<40后缺少And进行与

第三个条件的连接。

36、下列数组声明语句中,正确的是

A、Dima[3,4]AsInteger

B、Dima(3,4)AsInteger

C^Dima(n,n)AsInteger

D^Dima[3,n]AsInteger

标准答案:B

知识点解析:在VBA中数组声明的格式为:Dim数组名(维数定义)as类型,声明

数组用圆括号,如果定义多维数组时,维数之间用逗号分隔。

37、在VBA定义过程时,说明形参是传值方式的关键字是

A、Var

B、ByDcf

C、ByVai

D^Value

标准答案:C

知识点解析:参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参

用ByVai声明,则说明比参数为传值调用,此时形参的变化不会返回到实参;若

用ByRef声明,则说明比参数为传址调用,此时形参的变化将会返回到实参;若

没有说明传递类型,则默认为传址传递。

38,若有以下两个过程:SubSl(ByValxAsInteger,ByVaiyAsInteger)DimtAs

Integert=xx=yy=tEndSubSubS2(xAsInteger,yAsInteger)DimtAsIntegert=

x:x=y:y=tEndSub则下列说法中,正确的是

A、使用过程S1可以交换调用函数中两个变量的值,S2不能实现

B、使用过程S2可以交换调用函数中两个变量的值,S1不能实现

C、过程S1和S2都可以实现交换调用函数中两个变量的值

D、过程S1和S2都不能实现交换调用函数中两个变量的值

标准答案:B

知识点解析:过程定义时,如果形式参数被说明为传值(ByVai项),则过程调用

只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操

作引起的形参值的变化为不会反馈、影响实参的值。由于这个过程,数据的传递只

是单向性,故称为“传值调用“的“单向”作用形式。反之,如果形式参数被说明为传

址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用

过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过

程中,数据的传递具有双向性,故称为"传址调用邪r双向”作用形式。在过程定义

时,如果未做参数说明,则默认为传址调用。本题过程S1采用的是传值的方式,

当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,则默认采用的

是传址的方式,可以实现两个变量的值的交换操作。所以本题答案是选项B。

39、在窗体有两个名为tex"、text2的文本框和一个名为Commandl的命令按粗,

事件过程:Privatesubcommandl_click()DimxasInteger,nasIntegerx=1n=0Do

Whilex<20x=x*3n=n+1Looptextl=str(x)text2=str(n)EndSub程序运行

后,单击命令按钮,在两个文本框textl和text2中显示的值分别是

A、15和1

B、27和3

C、195和3

D、600和4

标准答案:B

知识点解析:DoWhile...Loop语句是在条件式结果为真时,执行循环体,并持续

到条件式结果为假或执行到选择性ExitD。语句而退出循环。在程序中,该循环语

句的执行过程为,当x小于20时,执行循环体,每循环一次,x的值变为原有值

的3倍,n的值加1。Str函数的作用是将数值表达式的值转化为字符串。最后将x

的值转化为字符串在tcxtl文本框中显示,n的值在tcxt2文本框中显示。因此x初

始值为1,n初始值为0,x满足循环条件,进入Do循环,x=1*3=3,n=0+l=l;第

二次循环,x=3,满足循环条件,x=3*3=9,n=l+l=2:第三次循环,x=9,满足循

环条件,x=9*3=27,n=2+l=3<>此时x>20不再满足循环条件,跳出循环,textl显

示27,texl2显示3。

40、采用DAO完成对“教学管理.mdb”文件中“学生表”的学生年龄都加1的操作,

程序空白处应填写的语句是SubSelAgePlus()DimwsAsDAO.WorkspaceDimdbAs

DAO.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb()

Setrs=db.OpenRecordset("学生表")Setfd=rs.F

A、rs.Fields.Edit

B、rs.Edit

C、Fields.Edit

D、Edit

标准答案:B

知识点解析:因需要对“学生表”的学生年龄进行加1的操作,需要修改数据库中的

数据,因此程序需要使用rs.cdit将记录设置为可编辑状态。

二、基本操作题(本题共6题,每题上0分,共6分0)

在考生文件夹下的“sampl.accdb”数据库文件中已建立表对象“tVisitor”,同时在考

生文件夹下还有“exam,accdb”数据库文件。请按以下操作要求,完成表对象

"Visitor”的编辑和表对象也ine”的导入。

41、设置“游客ID”字段为主键。

标准答案:步骤1:选择“表”对象,右击表"Visitor”,在弹出的快捷菜单中选择

“设计视图”命令。如图3.94所示。图3.X步骤

2:选择“游客ID”字段,右键单击,在弹出的快捷菜单中选择“主键”命令,如图

3.95所示。图3.95

知识点解析:暂无解析

42、设置“姓名”字段为“必填”字段。

标准答案:在设计视图中单击“姓名”字段行任一处,在“必需”行下拉列表中选择

“是如图3.96所示。图3.%

知识点解析:暂无解析

43、设置“年龄”字段的“有效性规则”为:大于等于10且小于等于60。

标准答案:在设计视图中单击“年龄”字段行任一处,在“有效性规贝/行输入==10

and<=60'\

知识点解析:暂无解析

44、设置“年龄”字段的“有效性文本”为:“输入的年龄应在10岁到60岁之间,请

重新输入。”

标准答案:在设计视图中单击“年龄”字段行任一处,在“有效性文本”行输入“输入

的年龄应在10岁到60岁之间,请重新输入。”,如图3.97所示。单击快速访问

工具栏中的“保存,,按钮,关闭设计视图。图3.97

知识点解析:暂无解析

45、在编辑完的表中输入如下一条新记录,如表2.3所示。其中“照片”字段数据

设置为考生文件夹下的“照片1.bmp”图像文件。

表2.3

IES3HHEZ1HK3

001李次女20123456

标准答案:步骤1:双百打开表“Visitor”,按照题干中的表输入数据。如图3.98

所示。图3.98步骤2:右键单击游客ID为“001”的照片

列,从弹出的快捷菜单中选择“插入对象”命令。如图3.99所示。

11%

3—

图3.99步骤3:选中“由文件创建”单选框,单击“浏览”按钮,

在考生文件夹中找到“照片I.bmp”图片。单击“确定”按钮。如图3.100所示,

图3.100

知识点解析:暂无解析

46、将“exam,accdb”数据库文件中的表对象“tLine”导入“sampl.accdb”数据库文

件内,表名不变。

标准答案:单击“外部数据”选项卡“导入并链接”组中的“Access”按钮,在考生文件

夹中找到“exam,accdb”文件,选中“exam,accdb”文件,单击“确定”按钮;选中表

»•□««««3»

MM***•••

“tLine”,单击“确定”按钮。如图3.101所示。

知识点解析:暂无解析

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

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

象住宿登记表“tA”和住房信息表“tB”,其中“tA”和“tB”表中“房间号”的前两位为楼

号。试按以下要求完成女计:(1)创建一个查询,查找楼号为“01”的客人记录,并

显示“姓名”、“入住日期”和“价格”三个字段内容,所建查询命名为“qTl”。(2)创建

一个查询,按输入的房间价格区间查找,显示“房间号''字段信息。当运行查询时,

应分别显示提示信息“最低价”和“最高价”,所建查询命名为“qT2”。(3

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

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

分别双击“姓名”、“入住日期”、“价格”和“房间号”字段,将其添加到“字段”行。步

骤3:在“房间号”字段的“条件”行输入:LeflQlA].[房间号],2尸“01”,单击“显

本”行取消该字段的显示。如图3.274所示。

步骤4:按Ctrl+S保存修改,另存为“qTl”,关闭设计视图

undefinedBB3.277

知识点解析:暂无解析

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

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

'Borrow"、“Reader"和“Rook”,查询对象“qT”,窗体对象“fReader”,报表对象

“「Reader”和宏对象“rpt”。请在此基础上按以下要求补充设计。

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

借阅情况浏览”,字体名称为“黑体”,字号大小为22,同时将其安排在距上边0.5

厘米、距左边2厘米的位置上。

标准答案:步骤1:右键单击“「Reader”报表,弹出快捷菜单,选择“设计视图”命

令,打开报表设计视图。步骤2:单击“报表设计工具”的“设计”选项卡“控件”组中

的“标签”控件AQ,单击报表页眉处,然后输入“读者借阅情况浏览”,如图3.128

所示。单击设计视图任一处,右键单击该标签,从弹出的快捷菜单中选择“属性”命

令,弹出标签属性对话框。图3.12«步骤3:选中“全部”选项

卡,在“名称”行输入“bTitle”。步骤4:分别在“字体名称”和“字号彳亍下拉列表中选

择"黑体"曰undefined图3.129

知识点解析:暂无解析

49、设计报表“「Reader”的主体节区内“tSex”文本框控件,依据报表记录源的“性别”

字段值来显示信息。

标准答案:步骤1:右键单击文本框“tSex”,从弹出的快捷菜单中选择“属性”命

令。步骤2:在“控件来源”行下拉列表中选择“性别”,关闭属性表。如图3.130

■ft*张冷据臊牙检

♦人回回w标]

2尊t$ex*

;fit*33口

;««J

所示。图3.13。步骤3:单击快速访问工具栏中的“保存”,按钮

口:关闭设计视图。

知识点解析:暂无解析

50、将宏对象即象改名为“mReader”。

标准答案:步骤1:选择宏对象,右键单击“rpt”宏,从弹出的快捷菜单中选择“重

命名”命令。步骤2:在光标处输入“mReader”。

知识点解析:暂无解析

51、在窗体对象“fRcadcr”的窗体页脚节区内添加一个命令按钮,命名为“bList",按

钮标题为“显示借书信息”,其单击事件属性设置为宏对象“mReader”。

标准答案:步骤1:选择窗体对象,右键单击“fReader”窗体,弹山快捷菜单,选择

“设计视图”命令。步骤2:选择“窗体设计工具“的“殳计”选项卡“控件”组中的“按

钮,,控件臼,单击窗体页脚节区适当位置,弹出“命令按钮向导”对话框,单击“取

消“按钮。步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,

单击“全部”选项卡,在“名称”和“标题”行分别输入“bList”和“显示借书信息”。如图

3.131所示。图3.131步骤4:单击“事件”选项卡,在“单击”行下拉

列表中选择“mRca图3.132

知识点解析:暂无解析

52、窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件的代码已提

供,请补充完整。注意:不允许修改窗体对象“fRcadcr”中未涉及的控件和属性;

不允许修改表对象“tBorrow"、“Reader"和“Book”及查询对象“qT”;不允许修改报

表对象“「Reader”的控件和属性。程序代码只能在“*****Add*****”与

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

位置己存在的语句。

标准答案:在“窗体设计工具”的“设计”选项卡“工具”组中单击“查看代码”按钮,如

图3.133所示,进入编程环境,在空行内输入代码:*****Add*****

Form.Caption=Date*****Add*****如图3.134所示,关闭界面。

图3.133

图3.134关闭界面,单击快速访问工具栏中的“保

存”按钮口,关闭设计视图。

知识点解析:暂无解析

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

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

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

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

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

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

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

标准答案:B

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

2、下列关于线性链表的叙述中,正确的是()。

A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致

B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续

C、进行插入与删除时,不需要移动表中的元素

D、以上说法均不正确

标准答案:c

知识点.析:一般来说,在线性表的链式存储结构中,符数据结点的存储序号是不

连续的,并且符结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数

据的插入和删除都不需移动表中的元素,只需改变结点的指针域即可。

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

A、16

B、10

C、6

D、4

标准答案:A

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

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

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

4、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。

A、外模式

B、内模式

C、概念模式

D、逻辑模式

标准答案:B

知识点解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式址数

据库系统中令局数据逻辑结构的描述,是个体用户公共数据视图。外模式也称子模

式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式义

称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。

5、在满足实体完整性约束的条件下()。

A、一个关系中应该有一个或多个候选关键字

B、一个关系中只能有一个候选关键字

C、一个关系中必须有多个候选关键字

D、一个关系中可以没有候选关键字

标准答案:A

知识点解析:实体完整性约束要求关系的主键中属性值小能为空值,所以选择A。

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

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

A、自然连接

B、交

C、除

D、并

标准答案:C

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

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

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

7、下面描述中,不属于软件危机表现的是()。

A、软件过程不规范

13、软件开发生产率低

C、软件质量难以控制

D、软件成本不断提高

标准答案:A

知识点解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和

进度尤法控制;软件质量难以保证:软件不可维护或维护程度非常低;软件的成本

不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择

Ao

8、下面不属于需求分析阶段任务的是().

A、确定软件系统的功能需求

B、确定软件系统的性能需求

C、需求规格说明书评审

D、制定软件集成测试计划

标准答案:D

知识点解析:需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明

书;需求评审,所以选择D。

9、在黑盒测试方法中,设计测试用例的主要根据是()。

A、程序内部逻辑

B、程序外部功能

C、程序数据结构

D、程序流程图

标准答案:B

知识点解析:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑

盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格

说明,检查程序的功能是否符合它的功能说明,所以本题选择B。

10、在软件设计中不使用的工具是()。

A、系统结构图

B、PAD图

C、数据流图(DFD图)

D、程序流程图

标准答案:c

知识点露析:系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶

段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设

计阶段用到的。PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图

形表示,在详细设计过程巾用到。数据流图是结构化分析方法中使用的工具,它以

图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻

辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用

到,所以选择C。

11、关系数据库管理系统中所谓的关系指的是()。

A、各元组之间彼此有一定的关系

B、各字段之间彼此有一定的关系

C、数据库之间彼此有一定的关系

D、符合满足一定条件的二维表格

标准答案:D

知识点解析:在关系性数据库管理系统中,系统以各种各样二维表格的形式记录管

理信息,所以关系就是符合满足一定条件的二维表格。故选项D为止确答案。

12、在文本型字段的“格式”属性中,若使用男”,则下列叙述正确的是().

A、@代表所有输入的数据

B、只可以输入字符“@”

C、必须在此字段输入数据

D、默认值是“男”一个字

标准答案:D

知识点解析:对于“文本”和“备注”字段,可以在字段属性的设置中使用特殊的符号

来创建自定义格式。其中符号"@''的含义是要求文本字符(字符或空格)。故选项D

为正确答案。

13、数据类型是()。

A、字段的另外一种定义

B、一种数据库应用程产

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

D、描述表向导提供的可选择的字段

标准答案:C

知识点解析:变量的数据类型决定了如何将代表这些值的位存储到计算机的内存

中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够

存储哪种数据。答案C正确。

14、定义某一个字段默认值属性的作用是()。

A、不允许字段的值超出指定的范围

B、在未输入数据前系统自动提供值

C、在输入数据时系统自动完成大小写转换

D、当输入数据超出指定范围时显示的信息

标准答案:B

知识点解析:字段可以没置“默认值”属性指定一个数值,该数值在新建记录时将自

动输入到字段中。故选项B为正确答案。

15、在Access种,参照完整性规则不包括()。

A、查询规则

B、更新规则

C、删除规则

D、插入规则

标准答案:A

知识点解析:表件的参照完整性规则包括更新规则、删除规则、插入规则。故选项

A为正确答案。

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

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

A、S00001or”S00002”

B、LikeCSOOGOl'1,"SQD002")

C、S00001and"S00002"

D、like(HSOOOOr'andlike"SOOOO2n)

标准答案:A

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

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

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

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

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

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

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

D、以上说法均不正确

标准答案:D

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

构为:Insertinto表名(列名1,列名2,…,列名n)值(值1,值2,…,值n);插

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

均不正确,故选项D为正确答案。

18、下列关于查询设计视图“设计网格”各行作用的叙述中,错误的是()。

A、“总计”行是用于对查询的字段进行求和

B、“表”行设置字段所在的表或查询的名称

C、“字段”行表示可以在此输入或添加字段的名称

D、“条件”行用于输入一个条件来限定记录的选择

标准答案:A

知识点解析:在查询设计视图中,“总计''行是系统提供的对查询中的记录组或全部

记录进行的计算,它包不总计、平均值、计数、最大值、最小值、标准偏差或方差

等。“表”行设置字段所在的表或查询的名称;“字段''行表示可以在此输入或添加字

段的名称;“条件”行用于输入一个条件来限定记录的选择。答案为A选项。

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

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

400101A牌电风扇200.0010广东

400104A牌微波炉350.0010广东

400105B牌微波炉600.0010广东

201032C牌传真机1000.002()上海

4001071)牌微波炉_A420.0010北京

200110A牌电话机200.0050广东

200112B牌手机2000.0012广东

400202A牌电冰箱3000.002广东

301041B牌计算机6000.0010广东

300204C牌计算机10000.0010上海执行SQL命令:

SELECT部门号,MIN(单价求数量)FROM商品GROUFPBY部门号;查询结果的

记录数是()。

A、1

B、3

C、4

D、10

标准答案:B

知识点解析:该题中SQL查询的含义是利用GROuPBY子句按部门统计销售商品

总价最小值,因为表中列出3个部门,故统计结果应有3个,所以选项B正确。

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

部门号商品号商品名称小价数址产地

400101A牌电风尉200.0010广东

400104A牌微波炉350.0010广东

400105B牌微波炉600.0010广东

201032C牌传真机1000.0020上海

400107D牌微波炉_人420.0010北京

200110A牌电话机200.005()广东

200112B牌手机2000.0012广东

400202A牌电冰箱3(XX).(X)2广东

Hr东

301041B牌计算机6000.0010

0204C牌计算机10000.0010上海

30要查找出“40”号部

门单价最高的前两条记录,正确的SQL命令是()。

A、SELECTTOP2*FR0M商品WHERE部门号=“40”GROUPBY单价

B、SELECTTOP2*FR0M商品WHERE部门号="40"GROUPBY单价DESC

C、SELECTTOP2*FROM商品WHERE部门号="40"ORDERBY单价

D、SELECTTOP2*FROM商品WHERE部门号="40"ORDERBY单价DESC

标准答案:D

知识点解析:要查找出“40”号部门单价最高的前两条记录,首先需要查找出部门号

是40的所有记录,再用“ORDERBY单价DESC”对单价按降序排列,然后再利用

“TOP2”显示前两条记录,为实现此目的所使用的SQL语句为:SELECT

TOP2*FROM商品WHERE部门号=“40"ORDERBY单价DESC。故答案D正确。

21、窗体设计中,决定了按【Tab】键时焦点在各个控件之间移动顺序的属性是

()。

A^Index

B、TabStop

C^Tabindex

D^SctFocus

标准答案:c

知识点3析:窗体中控件的Tabindex属性决定了按【Tab】键时焦点在各个控件之

间的移动顺序。此项设置在控件属性窗口的“其他''选项卡中。用户为窗体添加控件

时,系统会按添加控件的顺序自动设置该项属性值,用户可以根据自己的需要修

改。

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

设置为()。

A、5

B、500

C、300

D、5000

标准答案:D

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

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

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

的属性是()。

Text

B、Caption

C^InputMask

D、PasswordChar

标准答案:c

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

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

将显示为*号。

24、文本框(Texll)中有选定的文本,执行Textl.SelText="Helk>”的结果是(),

A、“Hello”将替换原来选定的文本

B、“Hello”将插入到原来选定的文本之前

C、Text!.SeiLength为5

D、文本框中只有“Hello”信息

标准答案:A

知识点解析:文本框的selTexl属性返回的是文本框中选中的字符串,如果没有选

中任何文本,将返回空串,当执行TextLseIText=,'Hello',Bt,文本框Textl中的

选中字符串将替换为“H川o”。

25、主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或杳询中的数据

一般应该具有的关系是()。

A、一对一

B、一对多

C、多对多

D、关联

标准答案:B

知识点解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和

子窗体显示的表或查询中的数据具有一对多关系。如,假如有一个“教学管理''数据

库,其中,每名学生可以选多门课,这样“学生''表和"选课成绩''表之间就存在一对

多的关系,“学生”表中的每一条记录都与“选课成绩”表中的多条记录相对应。

26、报表的数据源不包括()。

A、表

B、查询

C、SQL语句

D、窗体

标准答案:D

知识点解析:报表的数据源可以是表对象或者查询对象,而查询实际上就是SQL

语句,所以报表的数据源也可以是SQL语句。窗体不能作为报表的数据源。

27、用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”、“足球”、

“踢”、“进球门”分别对应的是()。

A、属性、对象、方法、事件

B、属性、对象、事件、方法

C、对象、属性、方法、事件

D、对象、属性、事件、方法

标准答案:B

知识点解析:对象就是一个实体,比如足球;每个对象都具有一些属性可以相互区

分,比如颜色;对象的方法就是对象的可以执行的行为,比如足球可以踢,人可以

走;而对象可以辨别或响应的动作是事件,比如足球进门。

28、以F可以将变量A、B值互换的是()。

A^A=B:B=A

B、A=C:C=B:B=A

C、A=(A+B)/2:B=(A-B)/2

D、A=A+B:B=A—B:A=A—B

标准答案:D

知识点解析:A选项中,只有两个变量不可能互相换值;B选项执行完后,A,B

变量的值都是C的值;C选项执行后A,B中的值不是任一个的原来的值了;D选

项变量A,B的和减B的值得到A的值,赋给了B,此时B中是原来A的值了,

然后A,B的和减去现在B的值,即减去原来A的值等于原来B的值,赋给A,

这样A,B的值就交换了。

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

A、Round(Rnd*51)

B、Int(RndMO-l-lO)

C、Round(Rnd*50)

D、10+lnt(Rnd*41)

标准答案:D

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

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

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

30、函数函Str(L"eFCdEfGh","EF",1)执行的结果是()。

A、0

B、1

C、5

D、6

标准答案:R

知识点解析:InStr函数的语法是:InStr([Start,]<Strl>,<Str2>[,Compare])

其中Slart检索的起始位置,题目中为1,表示从第1个字符开始检索。SW表示

待检索的串,Str2表示待检索的子串。Compare取值0或缺省时表示做二进制比

较,取值为1表示不区分大小写,题目中值为1,因此,检索时不区分大小写。因

此,题目中函数返回值为1。

31、Msgbox函数返回值的类型是()。

A、数值

B、变体

C、字符串

D、数值或字符串(视输入情况而定)

标准答案:A

知识点解析:MsgBox函数的语法为:MsgBox(proinpt,[buttons],[title],

|helpfile|,|context])o该函数的返回值是一个数值,告诉用户单击了哪一个按羽。

比如:MsgBox消息框显示“确定”按钮,则单击确定按钮MsgBox函数的返回值为

lo

32、下列逻辑运算结果为“true”的是()。

A、falseornottrue

B、trueornottrue

C>falseandnottrue

D、trueandnottrue

标准答案:B

知识点解析:逻辑运算符的优先级别为:Not>And>oro因此,HaseOrNot1rue

的值为。Flase,TrueOrNoiTrue的值为True,False,AndNotTrue的值为Fase,

TkieAndNotTrue的值为Fase。

33、下列程序段运行结束后,变量c的值是()。a=24b=328selectcaseb\10case

0C=a*10+hcase1to9c=a*100+bcase10to99c=a*1000+bendselect

A、537

B、2427

C、24328

D、240328

标准答案:C

知识点解析:程序中SeleclCase语句中b\100的值为32,因此,程序执行Case

10to99后边的c=a*1000+b语句,即c=24*1000+328=24328。

34、有下列程序段:Dims,I,jasintegerFor1=1to3Forj=3To1Step—1s=I*j

NextjNextI执行完该程序段后,循环执行次数是()。

A、3

B、4

C、9

D、10

标准答案:C

知识点解析:外层For。循环从1到3将执行3次,内层循环从3到1递减,也将

执行3次,因此,整个程序段的循环体将执行3*3=9次。

35、下列程序段运行结束后,消息框中的输出结果是()。DimCAsBooleana:

Sqr(3)b:Sqr(2)c=a>bMsgBoxC

A、-1

B、0

C、False

D、True

标准答案:D

知识点解析:Sqr函数为求平方根,显然3的平方根比2的平方根大,因此,a>b

的值为True,即C的值为True,MsgBox输出逻辑变量的值时会直接输出“Flase”

或“True”。

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

A、a=0orb=0

B、a=0Xorb=0

C、a=0Andb=0

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

标准答案:D

知识点解析:

温馨提示

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

评论

0/150

提交评论