1、国家二级(ACCESS)笔试-试卷 89 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:37,分数:74.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及(分数:2.00)A.数据的存储结构B.计算方法C.数据映象D.逻辑存储3.将 E-R 图转换到关系模式时,实体与实体间的联系可以表示成( )。(分数:2.00)A.属性B.关系C.键D.域4.在面向对象方法中,不属于“对象”基本特点的是_。
2、(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性5.下列叙述中正确的是(分数:2.00)A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对6.设树 T 的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1。则 T 中叶子结点数为( )。(分数:2.00)A.8B.7C.6D.57.关系数据库的数据及更新操作必须遵循的完整性规则是( )。(分数:2.00)A.实体完整性和参照完整性B.参照完整性和用户定义的完整性C.实体完整性和用户定义的完整性D.实体完整性、参照完整性和用户定义的完整性8.在关系数据库
3、中,用来表示实体之间联系的是( )。(分数:2.00)A.树结构B.网结构C.线性表D.二维表9.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数(分数:2.00)A.控制流B.加工C.数据存储D.源和潭10.一般而言,( )软件开发工具我们更倾向于购置。(分数:2.00)A.非常适用的B.用途十分明确的C.使用方法精巧、复杂的D.文档理论性很强的11.下面对对象概念描述错误的是 _。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象叫的通讯靠消息传递D.操作足对象的动态性属性12.文本型字段最多可以存放_个字符。
4、(分数:2.00)A.250B.252C.254D.25513.下列属于操作查询的是( )。 删除查询 更新查询 交叉表查询 追加查询 生成表查询(分数:2.00)A.B.C.D.14.下列关于查询设计视图“设计网格”巾行的作用的叙述,正确的是( )。(分数:2.00)A.“字段”用于在此添加或删除字段名B.“总计”用于对查询的字段求和C.“表”用于字段所在的表或查询的名称D.“条件”用于输入一个准则来限定字段的选择15.要求在页面页脚中显示的页码形式为“第 x 页,共 y 页”,则页面页脚中的页码的控件来源应该设置为( )。(分数:2.00)A.=“第“ Loop Until y=0End
5、SuB 打开窗体运行后,单击命令按钮,依次输入 10、37、50、55、64、20、28、19、19、0,立即窗口上输出的结果是(分数:2.00)A.37 55 64 28 19 19B.10 50 20C.10 50 20 0D.37 55 64 28 1927.下列实体的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资28.Access 字段名不能包含的字符是_。(分数:2.00)A.”!”B.”%”C.”D.” Loop Until y=0End SuB 打开窗体运行后,单击命令按钮,依次输入 10、37、50、55、64
6、、20、28、19、19、0,立即窗口上输出的结果是(分数:2.00)A.37 55 64 28 19 19B.10 50 20C.10 50 20 0D.37 55 64 28 19 解析:27.下列实体的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程 B.学校与校长C.住院的病人与病床D.职工与工资解析:解析:因为一个学生可以选修多门课程,而同一门课程可以被多名学生选修。28.Access 字段名不能包含的字符是_。(分数:2.00)A.”!” B.”%”C.”D.”&”解析:29.下列关于 VBA 面向对象中的“事件”的说法中,正确的是( )。(分数:2.00)A.每
7、个对象的事件都是不相同的B.触发相同的事件,可以执行不同的事件过程 C.事件可以由程序员定义D.事件都是由用户的操作触发的解析:解析:事件过程是由程序员编写的,因此对于相同的事件,可以定义不同的事件过程。不同的对象可以有相同的事件,事件是由系统预先定义好的,程序员不能定义。大部分事件都是由用户的操作触发的,但也有部分事件是由系统触发的。30.下列说法中,正确的一项是( )。(分数:2.00)A.创建好查询后,不能更改查询中的字段的排列顺序B.对已创建的查询,可以添加或删除其数据来源 C.对查询的结果,不能进行排序D.上述说法都不正确解析:解析:本题考查查询的数据表视图的打开方法。选项 A 错误
8、,在查询的设计视图中,在设计网格中,选定一个字段,用鼠标单击该字段上方的细横条,按住鼠标左键,拖动到需要的位置,放开鼠标,可以改变字段在设计网格中的排列顺序。选项 B 正确,在查询的设计视图中,单击工具栏上的“显示表”按钮,将出现“显示表”对话框,可以添加数据源;选定设计视图中要删除的表或查询,按 Del 键可删除该表或查询,选中一个数据源,按 Del 键,可以删除该数据源。选项 C 错误,对查询的结果,可以在查询的设计视图中的设计网格的“排序”行对要排序的字段选择排序方式;或者,像对数据表中记录排序的方法一样对查询进行排序。选项 D 错误。答案为 B。31.以下将变量 NewVar 定义为
9、Integer 型正确的是_。(分数:2.00)A.Integer NewVarB.Dim NewVar Of IntegerC.Dim NewVar As Integer D.Dim Integer NewVar解析:解析:定义变量最常用的是使用 Dim.AS VarType。32.下面过程运行之后,则变量 J 的值为( )。 Private Sub Fun() Dim f AS Integer J-5 Do J=J*2(分数:2.00)A.3B.10 C.9D.7解析:解析:本题考查简单的程序语句。该过程首先是一个声明语句,声明语句用于命名和定义常量、变量、数组和过程等;赋值语句是为变量指
10、定一个值或表达式;在 J=J*2 执行后,J 的值就从 5 变成了 10。答案为 B。33.在条件宏设计时,对于连续重复的条件,要替代重复条件式可以使用下面的符号_。(分数:2.00)A. B.=C.,D.;解析:解析:省略号(),表示该行中的条件表达式与上一行相同。34.能查看所生成的数据访问页样式的是( )视图。(分数:2.00)A.页 B.报表C.编辑D.窗体解析:35.文本型字段的取值最多可达到的字符是( )。(分数:2.00)A.255 个 B.256 个C.50 个D.100 个解析:36.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的易读性 C.程序
11、的执行效率D.程序的可移植性解析:37.在窗体中有一个命令按钮 Command1 和一个文本框 Text1,编写事件代码如下:Private Sub Command1_Click()For I=1 To 4X=3For j=i To 3For k=1 To 2X=x+3Next kNext jNext ITextvalue=Str(x)End Sub 打开窗体运行后,单击命令按钮,文本框 Text1 输出的结果是(分数:2.00)A.6B.12C.18D.21 解析:解析:此题为 3 层嵌套循环,经过分析可见 l 的最外层循环没有实际意义,I 值从 l 到 4 时,x 的结果是一样的。当 j=
12、1,k=l 时,x=x+3=6,next k,这时 k=2,x=6+3=9;最内层循环执行完毕,执行第二层循环,即 j=2,重复上面步骤,以此类推到 j=3,最终 x 值为 21。二、填空题(总题数:17,分数:34.00)38.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:39.常用的黑箱测试有等价分类法、 1、因果图法和错误推测法四种。(分数:2.00)填空项 1:_ (正确答案:正确答案:边值分析法)解析:解析:黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例。常用的黑箱测试有等价分类法、边
13、值分析法、因果图法和错误推测法四种。40.线性表的链式存储结构称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:线性链表)解析:解析:本题考察的是线性链表的定义。41.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:正确答案:软件开发)解析:解析:基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软开发方法学。软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。42.关系数据库的关系演算语言是以
14、1 为基础的 DML 语言。(分数:2.00)填空项 1:_ (正确答案:正确答案:谓词演算)解析:解析:关系数据库中的关系演算包括元组关系演算和域关系演算。二者都是由原子公式组成的公式。而这些关系演算都是以数理逻辑中的谓词演算为基础的。43.需求分析阶段的工作,可以分成以下 4 个方面: 1、分析与综合、编写需求规格说明书和评审。(分数:2.00)填空项 1:_ (正确答案:正确答案:需求获取)解析:解析:需求分析的任务是发现需求、求精、建模和定义需求的过程,由需求分析的定义可知,需求分析的内容包括:提炼、分析和仔细审查已收集到的需求。因此需求分析阶段的工作,可以分成以下 4 个方面:需求获
15、取、分析与综合、编写需求规格说明书和评审。44.Access 中主要有键盘事件、 1、对象事件、窗口事件和操作事件。(分数:2.00)填空项 1:_ (正确答案:正确答案:鼠标事件)解析:45.软件维护活动包括以下几类:改正性维护、适应性维护、 1 雉护和预防性维护。(分数:2.00)填空项 1:_ (正确答案:正确答案:完善性)解析:46.在使用 Dim 语句定义数组时,在缺省情况下数组下标的下限为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:0)解析:解析:本题考查数组的基础知识。数组变量由变量名和数组下标构成,通常使用 Dim 语句来定义数组,格式为: Dim 数组名(下
16、标下限 to下标上限) 其中,下标下限缺省为 0。数组中的元素个数=下标上限-下标下限+1。47.如果要查询学生表中年龄在一定范围区间的记录,要求用户使用查询时输入区间条件,那么应该采用的查询方式是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:参数查询)解析:解析:本题考查查询种类的知识。在 Access 的参数查询是一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来检索符合相应条件的记录,可实现随机的查询需求,提高了查询的灵活性。48.右图所示的窗体上有一个命令按钮(名称为 Commandl)和一个选项组(名称为 Framel),选项组上显示“Frame
17、l”文本的标签控件名称为 LaBel,若将选项组上显示文本“Framel”改为汉字“性别”,应使用的语句是 1。图 (分数:2.00)填空项 1:_ (正确答案:正确答案:Label1.Caption=“性别“)解析:49.在浏览数据访问页时,如果记录导航器中的页码显示为“4-6 of 28”,则记录导航器的“RecordSetLabel”属性应设置为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:01 of2)解析:解析:Access 定义了三个标志,在浏览时,将被替换为相应的页码:0,1,2,其中,0表示当前页,1 表示当前页数加上每个合并组的页数减 1,2 表示总页数。如果
18、页码显示为“4-6 of 28”,表示总页码是 28 页,当前页是第 4 页,每组有 3 页,则在“ReccordSetLabel”属性中为“0-1 of 2”。50.在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Commandl_Click()Text1=“VB programming“Text2=Text1Text1=“ABCD“End Sub 程序运行后,单击命令按钮,文本框 Text2 中显示的内容为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:VB programming)解析:解析:本段程序是先把“VB pr
19、ogramming”赋给 Text1,然后在把 Text1 的内容赋给 Text2,最后把“ABCD”赋给 Text1。所以最后 Text1 中的内容是“ABCD”,而 Text2 中的内容是“VB programming”。51.调整活动窗口大小的宏操作是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:MoveSize)解析:解析:本题考查控制窗口的大小和位置操作。Maximize 可以放大活动窗口,使其充满 Microsoft Access 窗口,该操作可以使用户尽可能多地看到活动窗口中的对象;Minimize 可以将活动窗口缩小为Microsoft Access 窗口底部的
20、小标题栏;MoveSize 可以通过设置起相应的操作参数移动活动窗口或调整其大小; Restore 可将处于最大化或最小化的窗口恢复为原来的大小。52.在一个宏中运行另一个宏时,使用的宏操作命令是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:RunMacro)解析:解析:本题考查运行宏操作。 RunMacro:运行宏。该宏可以在宏组中,也可以从其他宏中运行宏、根据指定条件运行宏、将宏附加到自定义菜单命令中。53.根据对数据源操作方式和结果的不同,查询可以分为五类:选择查询、交叉表查询、 1 操作查询和SQL 查询。(分数:2.00)填空项 1:_ (正确答案:正确答案:参数查询)解析:54.给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是( )。(分数:2.00)填空项 1:_ (正确答案:正确答案:22,19,13,6,24,38,43,32)解析:解析: 根据快速排序的定义,取第一个元素 24 为依据,将小于 24 的置于其前面,大于 24 的置于其后面,则可得到快速排序第一趟的结果。