国家二级ACCESS机试(选择题)模拟试卷163
选择题
1.下列叙述中正确的是(A)
A. 循环队列中的元素个数随队头指针与队尾指针的变化而动态变化
B. 循环队列中的元素个数随队头指针的变化而动态变化
C. 循环队列中的元素个数随队尾指针的变化而动态变化
D. 循环队列中的元素个数不会变化
解析:所谓循环结构就是将队列存储空间的最后一个位置绕到第一个位置上,形成逻辑上的环状空间,循环使用。在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置,因此,队列中的元素数等于从队头指针front指向的后一个位置与队尾指针rear指向位置之间的元素数量。
2.下列选项中不符合良好程序设计风格的是( )。(D)
A. 源程序要文档化
B. 数据说明的次序要规范化
C. 避免滥用goto语句
D. 模块设计要保证高耦合、高内聚
解析:一般来讲,程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。程序设计风格总体而言应该强调简单和清晰,程序必须是可以理解的。可以认为,著名的“清晰第一、效率第二”的论点已成为当今主导的程序设计风格。
良好的程序设计风格主要应注重和考虑下列几个因素:
①源程序文档化,包括下列三个方面:符号的命名应具有一定的含义;正确的注释能够帮助读者理解程序;视觉组织,可以在程序中利用空格、空行、缩进等技巧使程序层次清晰;
②数据说明的方法,包括下列三个方面:数据说明的次序规范化;说明语句中变量安排有序化;使用注释来说明复杂数据的结构;
③语句的结构应该简单直接,不应该为提高效率而把语句复杂化;
④输入和输出方式和风格应尽可能方便用户的使用。
3.在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是( )。(B)
A. 一对一联系
B. 一对多联系
C. 多对多联系
D. 无联系
解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个人只能有一个出生地,一个地点却可以出生多个人,故为一对多联系。
4.如果加载一个窗体,先被触发的事件是( )。(A)
A. Load事件
B. Open事件
C. Activate事件
D. Unload事件
解析:本题考查窗体常见事件的知识。窗体能响应的事件不多,当窗体刚刚打开时,首先触发Load事件,打开后才继续触发Open事件,然后是Activate(激活)事件。窗体关闭时触发Unload事件。
5.可作为报表记录源的是(D)
A. 表
B. 查询
C. Sclect语句
D. 以上都可以
解析:本题考查报表数据源的知识。报表可以用于显示一些固定的信息,也可以显示表和查询中的数据,但是它本身并不存储,必须从外部获得数据源。表、查询或者select语句都可以作为这种记录源。
6.下图中所示的查询返回的记录是( )。
(C)
A. 不包含80分和90分
B. 不包含80至90分数段
C. 包含80至90分数段
D. 所有的记录
解析:本题考查条件查询的知识。在这个例子中,该条件实际等价于“期末成绩”>=80分AND“期末成绩”<=90分。包含80至90的分数段,故答案为C)。
7.在报表中对学生按“学院”分组,若文本框的“控件来源”属性设置为“=count(*)”,下列关于该文本框的叙述中,正确的是( )。(B)
A. 若文本框位于页面页眉,则输出本页的学院数量
B. 若文本框位于学院页脚,则输出本学院记录总数
C. 若文本框位于页面页脚,则输出本学院记录总数
D. 若文本框位于报表页脚,则输出全校的学院数量
解析:在报表中,按照“学院”字段分组,则可以添加“学院”组页眉。文本框的“控件来源”设置为“=COUNT(*)”,表示按照学院分组后,计算每个学院相应的记录数,也就是说计算各学院学生的人数。
8.下列选项中,不是面向对象主要特征的是(A)
A. 复用
B. 抽象
C. 继承
D. 封装
解析:面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法一一结构化程序设计‘所不能解决的代码重用问题。面向对象的编程方法具有四个基本特征:抽象、继承、封装和多态性。故选项A正确。
9.结构化程序设计强调(A)
A. 程序的易读性
B. 程序的效率
C. 程序的规模
D. 程序的可复用性
解析:结构化程序设计强调“清晰第一,效率第二”,清晰的含义是程序易读性好。所以选项A正确。
10.在VBA中,下列关于过程的描述中正确的是(B)
A. 过程的定义可以嵌套,但过程的调用不能嵌套
B. 过程的定义不可以嵌套,但过程的调用可以嵌套
C. 过程的定义和过程的调用均可以嵌套
D. 过程的定义和过程的调用均不能嵌套
解析:本题考查过程的知识。过程可以嵌套调用,但是不得嵌套定义。
11.一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是(D)
A. 1:1联系
B. 1:m联系
C. m:1联系
D. m:n联系
解析:一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程的联系是多对多的联系。
12.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是(B)
A. Me=“改变文字显示颜色”
B. Me.Caption=“改变文字显示颜色”
C. Me.text=-“改变文字显示颜色”
D. Me.Name=“改变文字显示颜色”
解析:本题考查窗体基本属性的知识。我们应该知道,Me代表的是控件所在窗体,Caption属性代表窗体的标题;Name属性代表窗体的名字;Text属性不是窗体的属性,而是文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给Caption属性赋值的过程。
13.在窗体中有一个标签Lbl和一个命令按钮Commandl,事件代码如下:
Option Compare Database
Dim a As String木10
Private Sub Command l_Click()
a=“1234”
b=Len(a)
Me.Lb 1.Coption=b
End Sub
打开窗体后单击命令按钮,窗体中显
本文档预览:3600字符,共7149字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载