1、国家二级(ACCESS)笔试-试卷 145 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.变体类型不包含的特殊值是( )。(分数:2.00)A.EmptyB.ErrorC.NullD.Is Null3.下面对对象概念描述错误的是( )。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性4.SQL 基本语句的语法格式中,下列哪一符号表示必选项
2、? ( )。(分数:2.00)A.B.C.|D.5.根据变量直接定义与否,可将变量分为( )形式。(分数:2.00)A.一种B.两种C.三种D.四种6.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试7.下列关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库的数据项之间和记录之间都存在联系B.数据库中只存在数据项之间的联系C.数据库的数据项之间和记录之间都不存在联系D.数据库的数据项之间无联系,记录之间存在联系8.在 VBA 程序中,注释可以通过几种方式实现? ( )。(分数:2.00)A.一种B.两种C.三种D
3、.四种9.在 Access 数据库的窗体中,通常用( )来显示记录数据,可以在屏幕或页面上显示一条记录,也可以显示多条记录。(分数:2.00)A.页面B.窗体页眉C.主体节D.页面页眉10.以下关于通配符的用法,错误的是( )。(分数:2.00)A.* 通配任何个数的字符,它可以在字符串中当作第一个或最后一个字符使用B. 通配括号内任何单个字符C.# 通配任何单个字母字符D.! 通配任何不在括号之内的字符11.数据库系统的核心是( )。(分数:2.00)A.数据库B.数据库管理员C.数据库管理系统D.文件系统12.用户涉及的逻辑结构用( )描述。(分数:2.00)A.模式B.存储模式C.概念模
4、式D.子模式13.用于关闭或打开系统消息的宏命令是( )。(分数:2.00)A.CloseB.OpenC.RestoreD.SetWarnings14.主报表是基于( )创建的报表。(分数:2.00)A.表B.查询C.具有主键的表D.对集15.SQL 查询不包括( )。(分数:2.00)A.联合查询B.传递查询C.参数查询D.子查询16.用于使计算机发出“嘟嘟”声的宏命令是( )。(分数:2.00)A.EchoB.MsgBoxC.BeepD.Restore17.创建数据库有两种方法。第一种方法是先建立一个空数据库,然后向其中添加数据对象,第二种方法是( )。(分数:2.00)A.使用“数据库视
5、图”B.使用“数据库向导”C.使用“数据库模板”D.使用“数据库导入”18.在报表的“设计”视图中,区段表示成带状形式,称为( )。(分数:2.00)A.“节”B.“部分”C.“区间”D.“区域”19.有关宏操作,下列叙述错误的是( )。(分数:2.00)A.使用宏可以启动其他应用程序B.宏可以是包含操作序列的一个宏C.宏组由若干宏组成D.宏的条件表达式中不能引用窗体或报表的控件值20.宏不能修改的是( )。(分数:2.00)A.窗体B.宏本身C.表D.数据库21.以下关于 SQL 语句及其用途的叙述,错误的是( )。(分数:2.00)A.CREATETABLE 用于创建表B.ALTERTAB
6、LE 用于更换表C.DROP 表示从数据库中删除表、或者从字段或字段组中删除索引D.CREATEINDEX 为字段或字段组创建索引22.用于退出 Access 的宏命令是( )。(分数:2.00)A.CreatB.QuitC.Ctrl+ All+ DelD.Close23.以下关于选择查询叙述错误的是( )。(分数:2.00)A.根据查询准则,从一个或多个表中获取数据并显示结果B.可以对记录进行分组C.可以对查询记录进行总计、计数和平均等计算D.查询的结果是一组数据的“静态集”24.以下不是窗体的格式属性的是( )。(分数:2.00)A.自动居中B.控制框C.默认视图D.特殊效果25.用于查找
7、满足指定条件的第一条记录的宏命令是( )。(分数:2.00)A.FindFristRecordB.FindRecordC.FindFristNextD.FindNext26.以下关于运算优先级比较,叙述正确的是( )。(分数:2.00)A.算术运算符逻辑运算符关系运算符B.逻辑运算符关系运算符算术运算符C.算术运算符关系运算符逻辑运算符D.以上均不正确27.在 Access 中,如果数据不常更改且 Web 应用程序不需要窗体时,应使用( )。(分数:2.00)A.静态 HTML 格式B.动态 HTML 格式C.静态或动态 HTML 格式D.以上均不正确28.使用下列方法来引用宏( )。(分数:
8、2.00)A.宏名宏组名B.宏宏名C.宏组名宏名D.宏组名宏29.对于筛选记录,Access 提供了按选定内容筛选等( )种方法。(分数:2.00)A.2B.3C.4D.530.Access 关系数据库中包含( )个对象。(分数:2.00)A.5B.6C.7D.831.用于从其他数据库导入和导出数据的宏命令是( )。(分数:2.00)A.TransferDatabaseB.TransferTextC.TransferTestD.TransferTxt32.属于“数据库属性”窗口选项卡的是( )。(分数:2.00)A.“常规”B.“名称”C.“摘要”D.“统计”33.数据库 DB、数据库系统 D
9、BS、数据库管理系统 DBMS 三者之间的关系是( )。(分数:2.00)A.DBS 包括 DB 和 DBMSB.DB 包括 DBS 和 DBMSC.DBS 与 DB、DBMS 等价D.DBMS 包括 DB 和 DBS34.过程分为几种类型? ( )。(分数:2.00)A.四种B.三种C.两种D.一种35.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.n+1B.nC.(n+1)/2D.n/236.传递查询直接将命令发送到( )数据。(分数:2.00)A.DBB.DBSC.ODBCD.IMS二、填空题(总题数:16,分数:32.00)37.填空题
10、(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.在运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_40.与结构化需求分析方法相对应的是 1 方法。(分数:2.00)填空项 1:_41.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_42.数据模型按不同的应用层次分为三种类型,它们是 1 数据模型、逻辑数据模型和物理数据模型。(分数:2.00)
11、填空项 1:_43.参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中的记录之间 1 的有效性,并且不会意外而删除或更改相关数据。(分数:2.00)填空项 1:_44.SQL 查洵就是用户使用 SQL 语句来创建的一种中查询。SQL 查询主要包括 1 传递查询、数据定义查询和子查询等 4 种。(分数:2.00)填空项 1:_45.纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示 1 右边显示字段内容。(分数:2.00)填空项 1:_46.目前比较流行的报表有 4 种,它们是纵栏式报表、表格式报表 1 和标签报表。(分数:2.00)填空项 1:_47.报表数据输出不可缺
12、少的内容是 1 的内容。(分数:2.00)填空项 1:_48.数据访问页有两种视图,它们是页视图和 1.(分数:2.00)填空项 1:_49.用户定义的数据类型可以用 1 关键字间说明。(分数:2.00)填空项 1:_50.以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。Private Sub Form click()Dim x,y As SingleDim z As Integerx=Input Box (”Enter a score“)Do while 1y=y + x2=2+1x=Input Box (”Enter a score
13、“)Loopif =0 Then2=1End lfy=y/zmsgbox yEnd Sub(分数:2.00)填空项 1:_51.程序执行结果 s 的值是 1.Private Sub Command l-Click ()I =0DoS= I +SI = I + lLoop Until I =4End Sub(分数:2.00)填空项 1:_52.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command l-Click ()a=0For I =l T02For j=l To4if j Mbd20 Thena=a+1End lfa= a +lNext jNext iMs g
14、 Box aEnd Sub 程序执行后,单击命令按钮,消息框显示的是 1。(分数:2.00)填空项 1:_国家二级(ACCESS)笔试-试卷 145 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.变体类型不包含的特殊值是( )。(分数:2.00)A.EmptyB.ErrorC.NullD.Is Null 解析:3.下面对对象概念描述错误的是( )。(分数:2.00)A.任何对象都必须有继承性 B.对象是属性
15、和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性解析:4.SQL 基本语句的语法格式中,下列哪一符号表示必选项? ( )。(分数:2.00)A.B.C.|D. 解析:5.根据变量直接定义与否,可将变量分为( )形式。(分数:2.00)A.一种B.两种 C.三种D.四种解析:6.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:7.下列关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库的数据项之间和记录之间都存在联系B.数据库中只存在数据项之间的联系 C.数据库的数据项之间和记录之间都不存在联
16、系D.数据库的数据项之间无联系,记录之间存在联系解析:8.在 VBA 程序中,注释可以通过几种方式实现? ( )。(分数:2.00)A.一种B.两种 C.三种D.四种解析:9.在 Access 数据库的窗体中,通常用( )来显示记录数据,可以在屏幕或页面上显示一条记录,也可以显示多条记录。(分数:2.00)A.页面B.窗体页眉C.主体节 D.页面页眉解析:10.以下关于通配符的用法,错误的是( )。(分数:2.00)A.* 通配任何个数的字符,它可以在字符串中当作第一个或最后一个字符使用B. 通配括号内任何单个字符C.# 通配任何单个字母字符 D.! 通配任何不在括号之内的字符解析:11.数据
17、库系统的核心是( )。(分数:2.00)A.数据库 B.数据库管理员C.数据库管理系统D.文件系统解析:12.用户涉及的逻辑结构用( )描述。(分数:2.00)A.模式B.存储模式C.概念模式D.子模式 解析:13.用于关闭或打开系统消息的宏命令是( )。(分数:2.00)A.CloseB.OpenC.RestoreD.SetWarnings 解析:14.主报表是基于( )创建的报表。(分数:2.00)A.表B.查询C.具有主键的表 D.对集解析:15.SQL 查询不包括( )。(分数:2.00)A.联合查询B.传递查询C.参数查询 D.子查询解析:16.用于使计算机发出“嘟嘟”声的宏命令是(
18、 )。(分数:2.00)A.EchoB.MsgBoxC.Beep D.Restore解析:17.创建数据库有两种方法。第一种方法是先建立一个空数据库,然后向其中添加数据对象,第二种方法是( )。(分数:2.00)A.使用“数据库视图”B.使用“数据库向导” C.使用“数据库模板”D.使用“数据库导入”解析:18.在报表的“设计”视图中,区段表示成带状形式,称为( )。(分数:2.00)A.“节” B.“部分”C.“区间”D.“区域”解析:19.有关宏操作,下列叙述错误的是( )。(分数:2.00)A.使用宏可以启动其他应用程序B.宏可以是包含操作序列的一个宏C.宏组由若干宏组成D.宏的条件表达
19、式中不能引用窗体或报表的控件值 解析:20.宏不能修改的是( )。(分数:2.00)A.窗体B.宏本身 C.表D.数据库解析:21.以下关于 SQL 语句及其用途的叙述,错误的是( )。(分数:2.00)A.CREATETABLE 用于创建表B.ALTERTABLE 用于更换表 C.DROP 表示从数据库中删除表、或者从字段或字段组中删除索引D.CREATEINDEX 为字段或字段组创建索引解析:22.用于退出 Access 的宏命令是( )。(分数:2.00)A.CreatB.Quit C.Ctrl+ All+ DelD.Close解析:23.以下关于选择查询叙述错误的是( )。(分数:2.
20、00)A.根据查询准则,从一个或多个表中获取数据并显示结果B.可以对记录进行分组C.可以对查询记录进行总计、计数和平均等计算D.查询的结果是一组数据的“静态集” 解析:24.以下不是窗体的格式属性的是( )。(分数:2.00)A.自动居中B.控制框C.默认视图D.特殊效果 解析:25.用于查找满足指定条件的第一条记录的宏命令是( )。(分数:2.00)A.FindFristRecordB.FindRecord C.FindFristNextD.FindNext解析:26.以下关于运算优先级比较,叙述正确的是( )。(分数:2.00)A.算术运算符逻辑运算符关系运算符B.逻辑运算符关系运算符算术
21、运算符C.算术运算符关系运算符逻辑运算符 D.以上均不正确解析:27.在 Access 中,如果数据不常更改且 Web 应用程序不需要窗体时,应使用( )。(分数:2.00)A.静态 HTML 格式 B.动态 HTML 格式C.静态或动态 HTML 格式D.以上均不正确解析:28.使用下列方法来引用宏( )。(分数:2.00)A.宏名宏组名B.宏宏名C.宏组名宏名 D.宏组名宏解析:29.对于筛选记录,Access 提供了按选定内容筛选等( )种方法。(分数:2.00)A.2B.3C.4 D.5解析:30.Access 关系数据库中包含( )个对象。(分数:2.00)A.5B.6C.7 D.8
22、解析:31.用于从其他数据库导入和导出数据的宏命令是( )。(分数:2.00)A.TransferDatabase B.TransferTextC.TransferTestD.TransferTxt解析:32.属于“数据库属性”窗口选项卡的是( )。(分数:2.00)A.“常规” B.“名称”C.“摘要”D.“统计”解析:33.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是( )。(分数:2.00)A.DBS 包括 DB 和 DBMS B.DB 包括 DBS 和 DBMSC.DBS 与 DB、DBMS 等价D.DBMS 包括 DB 和 DBS解析:34.过程分为几
23、种类型? ( )。(分数:2.00)A.四种B.三种C.两种 D.一种解析:35.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.n+1B.n C.(n+1)/2D.n/2解析:36.传递查询直接将命令发送到( )数据。(分数:2.00)A.DBB.DBSC.ODBC D.IMS解析:二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.在运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_ (正确
24、答案:正确答案:循环链表)解析:解析:在链表的运算过程中,采用链接方式即循环链表的结构把空表与非空表的运算统一起来。循环链表具有两个特点:在循环链表中增加了一个表头结点,其数据域为任意或根据需要来设置,指针域指向线性表的第一个元素的结点。循环链表的头指针指向表头结点。循环链表中最后一个结点的指针不是空,而是指向表头结点。39.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:正确答案:软件开发)解析:解析:基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工
25、具和软件工程环境,其主体内容是软开发方法学。软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。40.与结构化需求分析方法相对应的是 1 方法。(分数:2.00)填空项 1:_ (正确答案:正确答案:结构化设计)解析:解析:与结构化需求分析方法相对应的是结构化设计方法。结构化设计就是采用最佳的可能方法设计系统的各个组成部分以及各个成分之间的内部联系的技术。也就是说,结构化设计是这样一个过程,它决定用哪些方法把哪些部分联系起来,才能解决好某个具体且有清楚定义的问题。41.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_
26、 (正确答案:正确答案:参照完整性)解析:解析:关系模型允许定义三类数据约束,它们是实体完整性、参照完整性以及自定义完整性约束,其中前两种完整性约束由关系数据库系统自动支持。实体完整性约束要求关系的主键中属性值不能为空,这是数据库完整性的最基本要求,因为主键是惟一决定元组的,如为空则其惟一性就成为不可能的了。参照完整性约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么是空值。自定义完整性是针对具体数据环境与应用环境由用户具体设置的约束,它反映了具体应用中数据的语义要求。42.数据模型按不同的应用层次分为三种类型,它们是 1 数据
27、模型、逻辑数据模型和物理数据模型。(分数:2.00)填空项 1:_ (正确答案:正确答案:概念)解析:解析:数据模型按不同的应用层次分为三种类型,它们是概念数据模型、逻辑数据模型和物理数据模型。概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。43.参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中的记录之间 1 的有效性,并且不会意外而
28、删除或更改相关数据。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系)解析:解析:参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。它是在输入或删除记录时,为维持表间已定义的关系而必须遵循的规则。44.SQL 查洵就是用户使用 SQL 语句来创建的一种中查询。SQL 查询主要包括 1 传递查询、数据定义查询和子查询等 4 种。(分数:2.00)填空项 1:_ (正确答案:正确答案:联合查询)解析:解析:SQL 查询就是用户使用 SQL 语句来创建的一种查询。SQL 查询主要包括联合查询、传递查询、数据定义
29、查询和子查询等 4 种。联合查询是一个 SQL 特有的选定查询,将来自一个或多个表或查询的字段(列)组合作为查询结果中的一个字段或列。传递查询是可以直接将命令发送到 ODBC 数据库服务器(如Microsoft SQL 服务器等)的查询,它使用服务器接受的命令。数据定义查询是 SQL 专用的查询,能够创建、更改或删除表,或者创建数据库中的索引。了查询是一个选择或操作查询中的 SQLSELECT 语句。可以将了查询在一个查询的设计表格的字段(列)单元格中用作表达式,或者为一个字段(列)定义条件(查找条件)。嵌入的 SELECT 语句的结果集成为主查询的查找条件的部分。45.纵栏式窗体将窗体中的一
30、个显示记录按列分隔,每列的左边显示 1 右边显示字段内容。(分数:2.00)填空项 1:_ (正确答案:正确答案:字段名称)解析:解析:纵栏式窗体就是将一个窗体按列排列,然后在排列好的字段内显示数据。使用纵栏式窗体向导建立窗体时,系统自动产生一个或两个垂直的列,各个字段名称显示在左边,字段内容显示在右边。46.目前比较流行的报表有 4 种,它们是纵栏式报表、表格式报表 1 和标签报表。(分数:2.00)填空项 1:_ (正确答案:正确答案:图表报表)解析:解析:报表主要分为 4 种类型:纵栏式报表、表格式报表,图表报表和标签报表。纵栏式报表,也称为窗体报表,般是在页中主体内显示一条或多条记录,
31、而且以垂直方式显示。表格式报表足以整齐的行:列形式显示记录数据,通常行显示条记录、页显示多行记录。图表报表是指包含图表显示的报表类型。标签报表是种特殊类型的报表。47.报表数据输出不可缺少的内容是 1 的内容。(分数:2.00)填空项 1:_ (正确答案:正确答案:主体节)解析:解析:主体节通常用来显示记录数据,其字段数据均须通过文本框或其他控件(主要是复选框和绑定对象框)绑定显示。它是报表显示数据的主要部分,也是不可缺少的部分。48.数据访问页有两种视图,它们是页视图和 1.(分数:2.00)填空项 1:_ (正确答案:正确答案:设计视图)解析:解析:数据访问页有两种视图方式:页视图和设计视
32、图。页视图是查看所生成的数据访问页样式的一种视图方式。而以设计视图方式打开数据访问页通常要对数据访问页进行修改。49.用户定义的数据类型可以用 1 关键字间说明。(分数:2.00)填空项 1:_ (正确答案:正确答案:Type.End Type)解析:解析:用户定义数据类型是使用 Type 语句定义的数据类型。用户定义的数据类型可以包含一个或多个任意数据类型的元素。用 Dim 语句可创建用户定义的数组和其他数据类型。用户定义类型可包含任何类型的数组。50.以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。Private Sub Form
33、click()Dim x,y As SingleDim z As Integerx=Input Box (”Enter a score“)Do while 1y=y + x2=2+1x=Input Box (”Enter a score“)Loopif =0 Then2=1End lfy=y/zmsgbox yEnd Sub(分数:2.00)填空项 1:_ (正确答案:正确答案:x=0)解析:解析:根据表达式的值有条件地执行一组语句。 相关语法 If condition ThenstatementsElse elsestatements 或者,可以使用块形式的语法: If condition
34、Then statements EIse If condition-n Then elseifstatements EIse elsestatements End If 当条件为 True 时,或直到条件变为 True 时,重复执行一个语句块中的命令。相关语法 Do “While I Until)conditionl statements Exit Do statements Loop 或者可以使用下面这种语法: Do statementsl Exit Do statements LoopWhile | Untilcondition 本题的循环首先判断输入是否大于 0,如果是则处理这个输入,否
35、则结束循环。循环体内的第二个判断语句 判断的是当前输入是否比当前的最小值小,如果是则改写当前最小值为输入值,否则结束判断语句。51.程序执行结果 s 的值是 1.Private Sub Command l-Click ()I =0DoS= I +SI = I + lLoop Until I =4End Sub(分数:2.00)填空项 1:_ (正确答案:正确答案:6)解析:解析:第一次循环结束的时候:s=0,I =l 第二次循环结束的时候:s=l,I =2 第三次循环结束的时候:s=3,I =3 第四次循环结束的时候:s=6,I =4 第四次循环结束后整个循环也就结束了,所以 s 的最终值为
36、6。52.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command l-Click ()a=0For I =l T02For j=l To4if j Mbd20 Thena=a+1End lfa= a +lNext jNext iMs g Box aEnd Sub 程序执行后,单击命令按钮,消息框显示的是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:12)解析:解析:对于内层循环而言,当 j 为 l、3 时,a 会各加两次 1,当 j 为 2、4 时,a 会各加一次 l。所以整个内层会加 6 次 1。考虑到外层循环要执行两次循环体,所以一共要加 12 次 1,所以最终的输出结果为 12。