admin 管理员组

文章数量: 1184232


2024年4月22日发(作者:mysql创建存储过程语法)

国家二级(ACCESS)笔试模拟试卷288

(题后含答案及解析)

题型有:1. 选择题 2. 填空题

选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有

一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1. 以下存储结构中不属于线性存储结构的是( )。

A.队列

B.线性表

C.二叉树

D.栈

正确答案:C

解析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织

形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操

作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶

一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后

进先出表(Last In First Out);队列可看作是插入在一端进行,删除在另一端进行

的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只

能删除队头元素,队列的最后一个元素一定是最新人队的元素。因此队列又称先

进先出表(First In First Out)。

2. 下列工具中为需求分析常用工具的是( )。

A.PAD

B.PFD

C.N—S

D.DFD

正确答案:D

解析:需求分析常用的工具有数据流图(DFD)、数据字典 (DD)、判定树和

判定表。PAD(问题分析图)、PFD(程序流程图)、 N-S(盒式图)都是详细设计的常

用工具,不是需求分析的工具。

3. 算法的时间复杂度是指( )。

A.执行算法程序所需要的时间

B.算法程序的长度

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

D.算法程序中的指令条数

正确答案:C

解析:算法的时间复杂度是指执行算法程序所需要的计算工作量。用算法执

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

4. 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传

统的程序流程图,通常也把这种图称为______。

A.PAD图

B.N-S图

C.结构图

D.数据流图

正确答案:B

解析:常见的过程设计工具有:程序流程图、N-S图、PAD图和HIPO图.其

中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的

程序流程图,通常也把这种图称为N-S图。

5. 下列关于队列的叙述中不正确的是 ( )。

A.在队列中能插入数据

B.在队列中能删除数据

C.队列是先进先出的线性表

D.队列是先进后出的线性表

正确答案:D

解析:队列是指允许在一端进行插入,而在另一端进行删除的线性表。允许

插入的一端称为队尾,允许删除的一端称为队头,所以在队列中既可以插入数据

也能删除数据

6. 所谓关系是指( )。

A.各条记录中的数据彼此有一定的关系

B.一个数据库文件与另一个数据库文件之间有一定的关系

C.数据模型符合一定条件的二维表格式

D.数据库中各个字段之间彼此有一定关系

正确答案:C

解析:每个关系都类似1张表,或者在某种程度上类似1个“平面”记录文

件。

7. 软件调试的目的是( )。

A.发现错误

B.改正错误

C.改善软件的性能

D.挖掘软件的潜能

正确答案:B

解析:软件调试的目的是发现错误的位置,并改正错误。因此,本题的正确

答案是B。

8. VBA中用实际参数a和b调用有参过程Area(m,n)的正确形式是( )。

A.Area m,n

B.Area a,b

C.Call Area(m,n)

D.Call Area a,b

正确答案:D

9. 下面概念中,不属于面向对象方法的是 ______。

A.对象、消息

B.继承、多态

C.类、封装

D.过程调用

正确答案:D

解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念

宋构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,

消息,继承等概念。

10. 下列有关数据库的描述,正确的是

A.数据处理是将信息转化为数据的过程

B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

C.关系中的每一列称为元组,一个元组就是一个字段

D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关

系的关键字,则称其为本关系的外关键字

正确答案:D

解析:数据处理是指将数据转换成信息的过程,故选项A)叙述错误;数据

的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项

B)叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属

性,对应存储文件中的字段,故选项C)叙述错误。

11. 数据的存储结构是指______。

A.数据所占的存储空间量

B.数据的逻辑结构在计算机中的表示

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

D.存储在外存中的数据

正确答案:B 涉及知识点:数据结构与算法

12. Access窗体中的文本框控件类型不包括( )。

A.计算型

B.非计算型

C.结合型

D.非结合型

正确答案:B

解析: 本题考查文本框控件类型的知识。Access中的文本框控件可以分为

三种类型:结合型、非结合型和计算型。

13. 如果要在报表的每一页底部显示页码号,那么应该设置

A.报表页眉

B.页面页眉

C.页面页脚

D.报表页脚

正确答案:C

14. 执行x=InputBox(“请输入x的值”)时,在弹出的对话框中输入12,

在列表框Lisf1选中第一个列表项,假设该列表项的内容为34,使Y的值是1234

的语句是( )。

A.y=Val(x)+Val((List1.List(0))

B.y=Val(x)+Val(List1.List(1))

C.y=Val(x)&Val(List1.List(0))

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

正确答案:C

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

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

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

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

连接两个字符串。

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

A.Between Date( )And Date( )-30

B.Between Date( )-30 And Date( )

C.<=Date( )-30

D.<Date( )-30

正确答案:B

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

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

也就是日期在这个区间内的记录,使用关键字Between…And…来表示在区间内,

注意先写下限后写上限。

16. “是/否”数据类型常被称为( )。

A.真/假型

B.对/错型

C.I/O型

D.布尔型

正确答案:D

解析:本题考查Access数据类型的基础知识。在Access中支持很多种数据

类型,其中的是/否型是针对只包含两种不同取值的字段而设置的,又常被称为

布尔型。

17. 已知程序段: s=0 For i=1 To 10 Step 2 s=s+1

i=i*2 Next i 当循环结束后,变量i的值为______,变量s的值为______。

A.10,4

B.11,3

C.22,3

D.16,4

正确答案:C

解析:第一次循环后,s=s+1=1,i=i*2=1*2=2; 第二次循环后,s=s+1=2,

i=i*2=(2+2)*2+8; 第一次循环后;s=s+1=3,i=i*2=(8+2)*2=20: 由于Next

i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。

18. VBA数据类型符号“&”表示的数据类型是______。

A.整数

B.长整数

C.单精度数

D.双精度数

正确答案:B

解析:在VBA数据类型中,“&”表示长整数,“%”表示整数,“!”表示单

精度数,“#”表示双精度数。

19. 将表A的记录全部复制到表B中,且不删除原来表B中的记录,可以

使用的查询是( )。

A.追加查询

B.删除查询

C.更新查询

D.生成表查询

正确答案:A

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

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

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

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

的记录:追加查询可以从一个或多个表中选取一组记录添加到一个或多个表的尾

部:更新查询可以对一个或多个表中的一组记录作全面的更改。

20. 在窗体上有一个命令按钮Commandl,编写事件代码如下:Private SuB

commandl_Click( ) Dim d1 As Date Dim d2 As

Dated1=#12/25/2009#d2=#1/5/2010#MsgBox DateDiFF(“WW”,d1,d2)End SuB打

开窗体运行后,单击命令按钮,消息框中输出的结果是

A.1

B.2

C.10

D.11

正确答案:B

21. 报表页脚的内容只在报表的______打印输出。

A.第一页顶部

B.每页顶部

C.最后一页数据末尾

D.每页底部

正确答案:C

解析:报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一

次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后

面。页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页

有一个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用

来显示本页的汇总说明,报表的每一页有一个页面页脚。

22. 主报表是基于______创建的报表。

A.表

B.查询

C.具有主键的表

D.对集

正确答案:C

解析:主报表是基于具有主键的表创建的报表,子报表是基于包含与该主键

同名并且具有相同或兼容数据类型字段的表.

23. 以下关于报表的说法,正确的是( )。

A.报表只能输入数据

B.报表能输出数据,不能输入数据

C.报表可以输入和输出数据

D.报表不能输入和输出数据

正确答案:B

解析:报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出,

报表并不能输入数据。

24. 在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的

操作,则带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操

作则会( )。

A.无条件执行

B.有条件执行

C.不执行

D.出错

正确答案:A

解析:本题考查宏的操作。在宏的组成操作序列中,如果既存在带条件的操

作,又存在无条件的操作,那么带条件的操作是否执行取决于条件表达式结果的

真假,而没有指定条件的操作则会无条件地执行。

25. 使用自动创建数据访问页功能创建数据访问页时,Access会在当前文

件夹下,自动保存创建的数据访问页,其格式为( )。

A.HTML

B.文本

C.数据库

D.Web

正确答案:A

解析: 本题考查的是自动创建数据访问页操作。使用“自动创建数据访问

页”创建数据访问页时,Access会在当前文件夹下将创建的页保存为HTML格

式,并在数据库窗口中添加一个访问该页的快捷方式。

26. 在显示具有______关系的表或查询中的数据时,子窗体特别有效。

A.一对

B.多对多

C.一对多

D.复杂

正确答案:C

解析:窗体中的窗体称为子窗体,包含厂窗体的基本窗体称为主窗体。主窗

体和了窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一

对多的关系。

27. 能够创建宏的设计器是 ______。

A.窗体设计器

B.报表设计器

C.表设计器

D.宏设计器

正确答案:D

解析:宏的创建主要是通过宏设计器完成的,用户可以在该设计器中的各种

提示信息下完成各种各样的宏的创建。

28. 关于数据库系统叙述不正确的是 ______。

A.可以实现数据共享、减少数据冗余

B.可以表示事物和事物之间的联系

C.支持抽象的数据模型

D.数据独立性较差

正确答案:D

解析:数据库系统有如下特点:1、实现数据共享,减少数据冗余。2、采用

特定的数据模型:数据库系统不仅可以表示事物内部数据项之间的联系,而且可

以表示事物与事物之间的联系,从而反映出现实世界。事物之间的联系,因此,

任何数据库管理系统都支持一种抽象的数据模型。3、具有较高的数据独立性。4、

有统一的数据控制功能。:

29. 设有属性A,B,C,D,以下表示中不是关系的是( )。

A.R(A)

B.R(A,B,C,D)

C.R(A×B×C×D)

D.R(A,B)

正确答案:C

30. 数据结构是一门研究非数值计算的程序设计问题中计算机的( )以

及它们之间的关系和运算等的学科。

A.数据元素

B.计算方法

C.逻辑存储

D.数据映象

正确答案:A

31. 、/、Mod、*等4个算术运算符中,优先级最低的是________。

A.

B./

C.Mod

D.*

正确答案:C

解析:在一个表达式中进行若干操作时,每一部分都会按预先确定的顺序进

行计算求解,称这个顺序为运算符的优先顺序。而算术表达式的优先顺序从高到

低分别为:指数运算(∧)、负数(-)、乘法和除法(*、/)、整数除法()、求模运算(Mo

32. 某文本型字段的值只为字母且不允许超过4个,则可将该字段的输入

掩码属性定义为( )。

A.AAAA

B.LLLL

C.CCCC

D.####

正确答案:B

33. 下列数据结构中,属于非线性结构的是( )。

A.循环队列

B.带链队列

C.二叉树

D.带链栈

正确答案:C

解析: 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据

结构分为两种类型:线性结构与非线性结构。线性结构表示数据元素之间为一对

一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种

结构的定义可知二叉树是一种非线性结构。

34. 下面关于Access表的叙述中,正确的是( )。

A.在Access表中,不能对备注型字段进行“格式”属性设置

B.创建表之间的关系时,应关闭所有打开的表

C.若删除表中含有自动编号型字段的一条记录,Access不会对表中自动编

号型字段重新编号

D.可在Access表的设计视图“格式”列中对字段进行具体的说明

正确答案:C

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

可以进行“格式”属性设置的;创建表与表之间的关系时,关闭要创建关系的表

而不是关闭所有打开的表;若删除表中含有自动编号型字段的一条记录,Access

会沿用现有编号而不会对表中自动编号型字段重新编号;可在Access表的设计

视图“说明”列而不是“格式”列中对字段进行具体的说明。

35. SQL语句查询中,用于指定对选定的字段进行排序的语句是( )。

A.ORDER BY

B.FROM

C.WHERE

D.HAVING

正确答案:A

36. 下列关于报表的叙述中,正确的是______。

A.报表只能输入数据

B.报表只能输出数据

C.报表可以输入和输出数据

D.报表不能输入和输出数据

正确答案:B

解析:报表是Access提供的一种对象,报表对象可以将数据库中的数据以

格式化的形式显示和打印输出。报表的数据来源可以是已有的数据表、查询或者

是新建的SQL语句,但报表只能查看数据,不能通过报表修改或输入数据。

填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。注

意:以命令关键字填空的必须拼写完整。

37. 模块是若干过程的有机集合,通常做法是将模块连接到【 】或【 】

上。

正确答案:窗体 报表

解析:模块是若干过程的有机集合,通常做法是将模块连接到窗体或报表上。

38. 软件调试的方法包括:强行排错法、【 】和原因排除法。

正确答案:回溯法

解析:软件调试的主要方法包括:强行排错法、回溯法和原因排除法三类,

每类中又包括多种方法。

39. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、

______和自定义完整性。

正确答案:参照完整性

解析:关系模型允许定义三类数据约束,它们是实体完整性、参照完整性以

及自定义完整性约束,其中前两种完整性约束由关系数据库系统自动支持。 实

体完整性约束要求关系的主键中属性值不能为空,这是数据库完整性的最基本要

求,因为主键是唯一决定元组的,如为空则其唯一性就成为不可能的了。 参

照完整性约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:

即在关系中的外键要么是所关联关系中实际存在的元组,要么是空值。 自定

义完整性是针对具体数据环境与应用环境由用户具体设置的约束,它反映了具体

应用中数据的语义要求。

40. 数据库保护分为:安全性控制、【 】、并发性控制和数据的恢复。

正确答案:完全性控制

解析:考查考生对数据库基本知识的了解。安全性控制:防止未经授权的用

户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:

保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;

并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;恢复:

当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。

41. 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【 】

和限制使用go to语句。

正确答案:模块化

解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模

块化和限制使用goto语句。自顶向下:程序设计时,应先考虑总体,后考虑细

节:先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先

从最上层总目标开始设计,逐步使问题具体化。逐步求精:对复杂问题,应设计

一些子目标作过度,逐步细化。模块化:一个复杂问题,肯定是由若干稍简单的

问题构成。模块化是把程序要解决的总目标分解为具体的小目标,把每个小目标

称为一个模块。限制使用go to语句。

42. 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的

一个______。

正确答案:实体 涉及知识点:程序设计基础

43. 软件工程研究的内容主要包括:______技术和软件工程管理。

正确答案:软件开发

解析: 基于软件工程的目标,软件工程的理论和技术性研究的主要内容主

要包括:软件开发技术和软件工程管理。

44. 软件是程序、数据和______的集合。

正确答案:文档

解析: 计算机软件是包括程序、数据及相关文档的完整集合。

45. 二维表中的一行称为关系的【 】。

正确答案:记录

解析:二维表中的一行称为关系的记录元组。

46. 函数Mid(“计算机等级考试”,4,2)的执行结果是______。

正确答案:等级

解析:本题考查取子串函数的知识。在VBA中有3种取子串函数:Left函

数用于从字符串左端开始取n个字符;Right函数用于从字符串右端开始取n个

字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任

何长度的子串。本题中就是要在“计算机等级考试”这个字符串中的第4位开始

截取2位子串,所以结果为“等级”。要注意一个汉字占1个字符。

47. 下面程序的功能是单击窗体时在消息框中输出1000以内能同时被3、

5和7整除的整数。请在‘空白处填入适当语句将程序补充完整。 Private Sub

Form_Click( ) sum=0 For i=1 To 1000 If______Then sum=sum+i

End If Next i MsgBox sum End Sub

正确答案:I Mod 3=0 And i Mod 5=0And i Mod 7=0

解析:本题考查VBA中书写条件表达式的知识。本题需要补充完整的空白

处恰好就是这个程序的关键所在,也就是如何判断i能同时被3、5和7整除。

判断整除我们一般使用两个数相除求余数,然后通过判断余数是否为0来实现。

由于需要同时被3、5和7整除,所以三个判断的表达式之间应该是“与”的关

系,最终结果为i Mod 3= 0 And i Mod 5=0 And i Mod 7=0。

48. Access数据库的扩展名是【 】。

正确答案:mdb 或 mdb

解析:Access所提供的对象都存放在同一个数据库文什(扩展名为.mdb文

件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。

49. 在窗体上画一个命令按钮,然后编写如下代码:Private Sub Command

l-Click ( )Dim M (10) As IntegerFork=l To 10M(k)=12-kNext kx=6Ms g box M

(2+M(x))End Sub程序运行后,单击命令按钮,消息框显示的是【 】。

正确答案:4

解析:M(6)的值为12-6=6:则有M(2+6)M(8)的值为12-8=4。

50. VBA编程环境调试工.具中,立即窗口的功能是__________。

正确答案:在中断模式下安排一些调试语句并显示其值的变化

51. 数据独立性分为逻辑独立性和物理独立性,当数据的存储结构改变时,

其逻辑结构可以不变。因此,基于逻辑结构的应用程序不必修改,称为( )。

正确答案:物理独立性

52. 如果要引用宏组中的宏名,采用的语法是( )。

正确答案:宏组名宏名


本文标签: 数据 报表 关系 解析 查询