数据库系统Access 第1—9章练习题及答案

更新时间:2023-12-25 20:36:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章 数据库系统概述

1.数据是信息的载体,信息是数据的 D 。 A.符号化表示 B.抽象 C.载体 D.内涵

2.存储在计算机外部存储器上的有结构的数据集合称为 D 。 A.数据结构 B.数据库管理系统 C.数据库系统 D.数据库

3.数据库是在计算机中按照一定的数据模型组织、存储和应用的 D 的集合。 A.文件 B.命令 C.程序 D.数据 4.数据处理的中心问题是 D 。

A.数据分析 B.数据采集 C.信息管理 D.数据管理

5.数据库管理系统能对数据进行 C 的三种处理并完成各种特定信息加工任务。 A.搜集、定义、保存 B.定义、综合、保存 C.定义、操作、控制 D.综合、保存、统计 6.数据库管理系统(DBMS)是数据库系统中用来 D 的软件系统。 A.建立数据库 B.描述数据库 C.保护数据库 D.管理数据库 7.下面关于数据库概念的叙述中, A 是正确的。 A.由于共享数据不必重复存储,可以减少数据的冗余度 B.数据库中数据不可被共享

C.利用数据库存储数据,可以避免所有的数据重复 D.计算机关机后,数据库存储在RAM存储器中

8.数据库系统的特点是 A 、数据独立、减少数据冗余度、避免数据不一致和加强数据保护。

A.数据共享 B.数据存储 C.数据应用 D.数据保密 9.数据库系统的数据独立性包括 C 。

A.数据物理独立性 B.应用和设计独立

C.数据物理独立性和逻辑独立性 D.数据程序彼此独立 10.数据库系统的核心是 A 。

A.数据库管理系统 B.操作系统 C.编译系统 D.数据库 11.数据库系统由 D 五部分组成。

A.硬件系统、数据库、用户、应用软件、外设

B.硬件系统、数据库、维护和管理人员、应用软件、外设 C.硬件系统、数据库、DBMS、维护和管理人员、程序

D.硬件、操作系统、数据库、数据库管理系统、数据库应用系统和用户

12.DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是 A 。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS等于DB等于DBMS 13.数据库管理系统的工作不包括 C 。

1

A.定义数据库 B.对已定义的数据库进行管理 C.为定义的数据库提供操作系统 D.数据通讯

14.数据库管理系统在 B 的支持下,支持用户对数据库的各项操作。 A.计算机管理软件 B.操作系统 C.应用软件 D.工具软件

15.不同的数据库管理系统支持不同的数据模型。 C 不是常用的数据模型。 A.层次模型 B.网状模型 C.链状模型 D.关系模型 16.数据库管理系统支持的数据模型常见的有 C 三种。

A.网络、关系和语义 B.层次、环状和关系 C.层次、网络和关系 D.链状、层次和网络 17.用二维表来表示事物之间联系的模型叫做 B 。 A.层次模型 B.关系模型

C.网络模型 D.实体一联系模型 18.下图所示的数据模型属于 C 。

A.层次模型 B.关系模型 C.网状模型 D.以上皆非 19.用树形结构来表示实体之间联系的模型称为 B 。 A.关系模型 B.层次模型 C.网状模型 D.数据模型 20.数据库设计包括两个方面的内容,分别是 A 。

A.概念模型设计和逻辑模型设计 B.模型设计和内模式设计 C.结构特性设计和行为特性设计 D.内模式设计和物理设计

21.设计数据库前,常常先建立概念模型,一般用 C 来表示实体类型及实体间的联系。 A.模块 B.数据流图 C.E-R图 D.程序框图 22.在数据库设计中使用E-R图工具的阶段是 D 。

A.需求分析阶段 B.数据库物理设计阶段 C.数据库实施 D.概念结构设计阶段

23.E-R模型是数据库设计的工具之一,它一般适用于建立数据库的 D 。 A.逻辑模型 B.物理模型 C.结构模型 D.概念模型

24.在E-R模型中,实体、属性、联系通常分别用 A 表示。

A.矩形框、椭圆形框、菱形框 B.椭圆形框、矩形框、菱形框 C.矩形框、菱形框、椭圆形框 D.菱形框、椭圆形框、矩形框 25.在关系数据库模型中,把 C 称为属性,其值称为属性值。 A.记录 B.模式 C.字段 D.基本表 26.关系表中的每一个横行称为一个 B 。

2

A.字段 B.元组 C.属性 D.码

27.在数据库中,能够唯一地标识一个元组的属性或属性组合的称为 D 。 A.记录 B.字段 C.域 D 关键字 28.下列关系模型中术语解析不正确的是 A 。 A.记录是满足一定规范化要求的二维表,也称关系 B.字段是二维表中的一列

C.数据项也称分量,是每个记录中的一个字段的值 D.字段的值域是字段的取值范围,也称为属性域

29.对以下关系模型性质的描述,不正确的是 C 。

A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名

30.在关系型数据库管理系统中,所谓的关系是指 C 。 A.一个数据库文件与另一个数据库文件之间有一定的关系 B.各条记录中的数据彼此有一定的关系 C.满足一定条件的二维表

D.数据库中各字段之间有一定的联系

31.下面关于关系数据模型的描述,错误的是 D 。

A.与层次模型、网状模型的本质区别在于数据描述的一致性,模型概念单一 B.以关系数学理论为基础

C.操作的对象和结果都是二维表 D.用链接指针来存储实体间的联系

32.设有学生和班级两个实体,每个学生只能属于一个班级,而一个班级有多个学生,则班级与学生实体之间的联系类型是 C 。

A.1:1 B.m:n C.1:n D.树型 33.支持数据库各种操作的软件称为 B 。

A.文件系统 B.数据库管理系统 C.数据库系统 D.操作系统

34.关系是具有相同性质的记录的集合,它可以用一张 C 表示。 A.三维表 B.映射表 C.二维表 D.一维表

35.支持关系数据模型的数据库系统称为 A ,它由不同的关系组成。 A.关系型数据库 B.网络型数据库 C.链状型数据库 D.层次型数据库 36.在数据库系统中,数据的最小访问单位是 B 。 A.字节 B.字段 C.记录 D.表 37.在Access中,用来表示实体的是 C 。 A.域 B字段 C.记录 D.表

3

38.在关系数据库中,用来表示实体之间联系的是 B 。 A.线性表 B.二维表 C.网状结构 D.树形结构 39.下列关于实体描述错误的是 B 。 A.实体是客观存在并相互区别的事物 B.不能用于表示抽象的事物

C.即可以表示具体的事物,也可以表示抽象的事物 D.数据独立性较高

40.为了合理组织数据,应遵循的设计原则是 D 。

A.“一事一表”原则,即一个表描述一个实体或实体间的一种联系

B.表中的字段必须是原始数据和基本数据元素,并避免在表中出现重复字段 C.用外部关键字保证有关联的表之间的联系 D.A、B和C 41.数据规范化设计的要求是应该保证所有数据表都能满足 D ,力求绝大部分数据表满足 D 。

A.第一范式;第二范式 B.第三范式;第四范式 C.第四范式;第五范式 D.第二范式;第三范式 42关系数据库规范化是为解决关系数据库中的 A 问题而引入。 A.插入、删除和数据冗余 B.提高查询速度

C.减少数据操作的复杂性 D.保证数据的安全性和完整性 43.关系规范化中的删除异常是指 A 。

A.不该删除的数据被删除 B.该插入的数据被插入

C.应该删除的数据未被删除 D.应该插入的数据未被插入 44.关系规范化中的插入异常是指 D 。

A.不该删除的数据被删除 B.该插入的数据被插入

C.应该删除的数据未被删除 D.应该插入的数据未被插入

45.在数据管理技术的发展过程中,经历了人工管理、文件系统和数据库系统阶段。其中数据独立性最高的阶段是 A 。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 46.数据库系统和文件系统的主要区别是 B 。 A.数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 第二章 Access 2003数据库系统的基本概念

1.Access的主要功能是 C 。 A.修改数据、查询数据和统计分析 B.管理数据、存储数据、打印数据

C.建立数据库、维护数据库和使用、交换数据库数据 D.进行数据库管理程序设计 2.Access是一个 D 。

A.数据库文件系统 B.数据库系统

4

C.数据库应用系统 D.数据库管理系统 3.Access 适合开发 C 数据库应用系统。

A.小型 B.中型 C.中小型 D.大型

4.Access数据库的设计一般由5个步骤组成,对以下步骤的排序正确的是 B 。 a.确定数据库中的表 b.确定表中的字段 c.确定主关键字 d.确定建立数据库的目的 e.确定表之间的关系

A.dabec B.dabce C.cdabe D.cdaeb

5.在Access数据库的各个对象中,只有 A 是实际存入数据的对象。 A.表 B.查询 C.窗体 D.报表

6.学校欲建立一个“教学管理”的数据库,由教师表、学生表等组成。教师表中有教师编号、姓名、性别、工作时间、职称、学历、系别等字段,该表的主关键字应该是 B 。 A.姓名 B.教师编号 C.系别 D.职称

7.Access数据库中哪个数据库对象是其他对象的基础 C 。 A.报表 B.查询 C.表 D.模块 8.Access 2003建立的数据库文件,默认为 B 版本。

A.Access 2002 B.Access 2000 C.Access 2007 D.Access 2003 9.Access 默认的数据库文件夹是 B 。

A.Access B.My Documents and Settings C.用户自定义的文件夹 D.Temp 10.Access 中使用的大部分对象都存放在同一个数据库文件中,这个文件以 D 为后缀。 A..dbc B..dbf C..xls D..mdb 11.以下说法正确的是 C 。

A.Access系统窗口与其数据库窗口没有区别

B.在Access系统窗口中不能同时打开2个数据库 C.在Access数据库中包含7个对象

D.Access数据库中包含的7个对象均可以在磁盘上形成单独的文件

12.若使打开的数据库文件能为网上其他多个用户共享,但只能浏览数据,要选择打开数据库文件的方式为 A 。

A.以只读方式打开 B.以独占只读方式打开 C.以独占方式打开 D.打开

13.在Access 关系型数据库系统中,数据库的基本(操作)单位是 C 。 A.字节 B.字段 C.记录 D.表

14.在Access 关系型数据库系统中,数据的最小(逻辑)访问单位是 B 。 A.字节 B.字段 C.记录 D.表

15.在Access中使用的对象有数据基本表、 B 、报表、窗体、宏、模块和网页。 A.图片 B.查询 C.标签 D.文档

5

A.(2)(3) B.(1)(2) C.(1)(2)(3) D.(1)(3)

49.下列是关于在数据表中修改字段的数据类型的叙述,只有 D 是正确的。 (1)将备注型字段修改为文本型时,可能会丢失数据。 (2)将文本型字段修改为备注型,无任何问题。

(3)将文本型修改为数字型或货币型时,必须保证该字段中的数据全部都是数字,而不能包含其他字符,否则会造成数据的丢失。

A.(2)(3) B.(1)(2)

C.(1)(3) D.(1)(2)(3) 50.要在数据表中删除字段,一般地, D 。 A.如果存在表间联系的话,先删除此表间联系

B.如果存在引用的话,先删除其他对象对该字段的引用 C.如果存在重要数据的话,先保存好该字段的重要数据 D.全面考虑上述三项

51.以下列出的关于修改表的叙述,只有 A 是正确的。

(1)修改表时,对于已建立关系的表,要同时对相互关联表的有关部分进行修改。 (2)修改表时,必须先将欲修改的表打开。

(3)在关系表中修改关联字段必须先删除关系,并要同时修改原来相互关联的字段。修改之后,重新建立关系。

A.(1)(2)(3) B.(1)(2) C.(1)(3) D.(2)(3)

52.在数据表视图的方式下,用户可以进行许多操作,这些操作包括 C 。 (1)对表中的记录进行查找、排序、筛选、打印。 (2)修改表中记录的数据。 (3)更改数据表的显示方式。

A.(1)(2) B.(1)(3) C.(1)(2)(3) D.(2)(3)

53.在数据表视图窗口,其工具栏中有若干按钮,下面是其中某些按钮的名称及其功能,正确的是 B 。

(1)按选定内容筛选:在表中按选中的某个字段值来筛选表中的记录。

(2)按窗体筛选:弹出某个指定的窗体,根据在窗体中显示的值来筛选表中的记录。 (3)应用筛选:执行或解除筛选操作。

A.(1)(2)(3) B.(1)(3) C.(2)(3) D.(1)(2)

54.在数据表视图方式下,关于修改数据表中的数据的叙述中,错误的是 C 。 A.对数据表中数据的修改包括插入、修改、替换、复制和删除数据等 B.将光标移到要修改的字段处,即可输入新的数据

C.当光标从被修改字段移到同一记录的其他字段时,对该字段的修改便被保存起来 D.在没有保存修改之前,可以按键放弃对所在字段的修改

55.在数据表视图的方式下,修改数据表中的数据时,在数据表的行选择区中会出现某些符号,下面是这些符号的解释,正确的是 D 。 (1)三角形:表示该行为当前操作行。 (2)星形:表示该行正在输入或修改数据。 (3)铅笔形:表示正在该行输入或修改数据。

11

A.(1)(2) B.(1)(2)(3) C.(2)(3) D.(1)(3) 56.在数据表视图中,可以输入、修改记录的数据,修改后的数据 C 。

A.在修改过程中随时存入磁盘 B.在退出被修改的表后存入磁盘

C.在光标退出被修改的记录后存入磁盘 D.在光标退出被修改的字段后存入磁盘 57.下面是在数据表视图的方式下,用鼠标选中数据表中数据内容的叙述,错误的是 B 。 A.拟选中一个记录,可单击该记录的行选择区

B.拟选中一个记录,可先单击“编辑”菜单中的“选择记录”的命令后,单击该记录的任意字段

C.选中相邻的多个记录,可单击第一个记录的行选择区并拖过所有拟选的记录

D.选中所有记录,可选择“编辑”菜单中的“选择所有记录”的命令,或单击表左上角的表选择区

58.下面是在数据表视图的方式下,关于数据排序的叙述,正确的是 C 。 (1)只能按某一字段内容的升序或降序来对记录次序重新进行排列

(2)可以按某几个(含一个)字段内容的升序或降序来对记录次序重新进行排列 (3)数据的排序分为两个步骤,第一先选中排序所使用的字段列,第二单击工具栏上的“升序”或“降序”按钮。

A.(1)(2) B.(1)(3)

C.(2)(3) D.(1)(2)(3)

59.数据的筛选可以在表、查询或窗体中进行,可以使用四种方法筛选记录:按选定内容筛选、 B 、按窗体筛选、高级筛选/排序。

A.按表筛选 B.内容排除筛选 C.按查询筛选 D.应用筛选 60.在已经建立的“工资”表中,要在表中仅直接显示出想要看的记录,如显示所有姓“李”的记录,可用 B 的方法。

A.排序 B.筛选 C.隐藏 D.冻结 61.下面是关于“筛选”记录的叙述, A 是正确的。

(1)在筛选状态下,工具栏中的“应用筛选”按钮被按下,此时按钮的名称已变为“取消筛选”,对它单击右键,即可返回筛选前的状态。

(2)筛选不包含某一特定值的记录,只需在选择该值后单击右键,在弹出的快捷菜单中,选择其中的“内容排除筛选”命令。

A.(2) B.(1)

C.(1)(2) D.(1)(2)都不行 62.要在表中使某些字段不移动显示位置,可用 D 字段的方法。 A.排序 B.筛选 C.隐藏 D.冻结 63.要在表中不显示某些字段,可用 C 字段的方法。

A.排序 B.筛选 C.隐藏 D.冻结

64.在数据库中各个表之间的“关系”是通过相同的 C 联系起来的。 A.字段名 B.主键 C.字段内容 D.ID 65.对表间关系的叙述,正确的是 B 。

12

(1)两个表之间设置关系的字段,其名称可以不同,但字段类型、字段内容必须相同。 (2)一个关系需要两个字段(或多个字段)来确定。 (3)自动编号型字段可以与长整型数字型字段设定关系。

A.(1)(2) B.(1)(2)(3) C.(2)(3) D.(1)(3) 66.以下的叙述中, A 是正确的。

A.关系表中互相关联的字段是无法修改的,如果需要修改,必须先将关联去掉 B.两个表之间的关系最简单是一对多的关系

C.在两个表之间建立关系的结果是两个表变成了一个表

D.在两个表之间建立关系后,只要访问其中的任一个表就可以得到两个表的信息 67.若在两个表之间的关系连线上标记了1:1或1:∞,表示启动了 C 。 A.不需要启动任何设置 B.级联更新相关记录 C.实施参照完整性 D.级联删除相关记录 68.以下列出的是关于数据库的参照完整性的叙述, C 是正确的。

(1)参照完整性是指在设定了表间的关系后,用户不能随意更改用以建立关系的字段 (2)参照完整性减少了数据在关系型数据库系统中的冗余

(3)参照完整性在关系型数据库中,对于维护正确的数据关联是必要的 A.(2)(3) B.(1)(2)

C.(1)(3) D.(1)(2)(3)

69.建立表间关系时,如果相关字段双方都是主关键字,则这两个表之间的联系是 A 。 A.1:1 B.1:n C.m:n D.n:1 第四章 查询

1.Access 的查询是检索特定信息的一种手段,利用查询可以通过不同的方法来 D 数据。 A.更改、分析 B.查看、更改

C.查看、分析 D.查看、更改以及分析 2.下面关于查询的叙述中,正确的是 A 。 A.查询结果可以作为其他数据库对象的数据来源 B.查询的结果集,也是基本表

C.同一个查询的查询结果集是固定不变的

D.不能再对得到的查询结果信息进行排序或筛选 3.查询结果将以 A 的形式显示出来。

A.工作表 B.数据表 C.基本表 D.复合表

4.Access提供了4种查询向导,即 A 、交叉表查询向导、查找重复项查询向导和查找不匹配查询向导,利用这4种向导查询可以创建四类查询。

A.简单查询向导 B.“设计”视图向导 C.参数查询向导 D.操作查询向导

5.创建交叉表查询时,用户需要指定3种字段,下列选项中不属于这3种字段的是 D 。 A.放在数据表最左端的行标题,它把某一字段或相关数据放入指定的一行中 B.放在数据表最上面的列标题,它对每一列指定的字段或表进行统计

13

C.放在数据表行与列交叉位置上的字段 D.放在数据表最下面的字段

6.如果使用向导创建交叉表查询的数据源来自多个表,可以先建立一个 C ,然后将其作为数据源。

A.表 B.虚表 C.查询 D.动态集 7.下列是关于“查询设计器”的叙述中, C 是正确的。 (1)查询设计器分为左右两部分。

(2)左部为数据表/查询显示区,用来显示查询所用的基本表或查询。 (3)右部为查询设计区,用来设置具体的查询条件。

A.(1)(2) B.(2)(3) C.(1)(2)(3)都不 D.(1)(3) 8.下列是关于“查询设计器”的叙述, D 是正确的。 (1)查询设计器分为上下两部分。

(2)上部分为数据表显示区,用来显示查询所用的基本表或查询。 (3)下部分为查询设计区,用来设置具体的查询。

A.(1)(2) B.(2)(3)

C.(1)(3) D.(1)(2)(3) 9.下列是关于“查询设计器”中网格的叙述, C 是正确的。 (1)网格在“查询设计器”的查询设计区。

(2)网格的每一列都对应着查询结果中的一个字段。 (3)网格的行标题表明了其字段的属性及要求。

A.(1)(2) B.(2)(3) C.(1)(2)(3) D.(1)(3) 10.在选择查询的“设计视图”窗口中, C 不是字段列表框中的选项。 A.排序 B.条件 C.类型 D.显示

11.下列是关于“查询设计器”工具栏中快捷按钮的解释, B 是正确的。

(1)视图:每种查询只有设计和数据表视图这两种视图。该按钮可以在这两种视图间转换。 (2)查询类型:有选择查询、交叉表查询、生成表查询、更新查询、追加查询和删除查询,该按钮可以在这六种查询之间转换。

(3)执行:执行查询,将查询结果集以工作表的形式显示出来。

A.(1)(2) B.(2)(3) C.(1)(2)(3) D.(1)(3) 12.在查询“设计视图”中 A 。

A.可以添加数据表,也可以添加查询 B.只能添加数据库表 C.只能添加查询 D.以上说法都对 13.下面关于“查询设计器”工具栏的快捷按钮的解释, C 是正确的。 (1)属性:显示字段的属性。

(2)生成器:弹出“表达式生成器”对话框,用于生成条件表达式。该按钮只有在光标位于查询设计区的“条件”栏内才有效。 (3)数据库窗口:返回到数据库窗口。

A.(1)(2) B.(2)(3) C.(1)(2)(3) D.(1)(3)

14

14.使用“查询设计器”创建选择查询时,在同一条件行中设置的各个条件在逻辑上 A 。 A.是“and”的关系 B.是逻辑连接关系 C.是“or”的关系 D.没有联系 15.使用“查询设计器”创建选择查询时,在“同一‘或’行中设置的各个条件”在逻辑上 A 。

A.是“and”的关系 B.是逻辑连接关系 C.是“or”的关系 D.没有联系 16.在使用“查询设计器”创建选择查询时,在“条件”行中的设置条件和其下面的“或”行中设置条件在逻辑上 C 。

A.是“与”的关系 B.是逻辑连接关系 C.是“或”的关系 D.没有联系 17.下列关于设置查询条件的叙述, C 是正确的。 (1)设置的条件可以是某个特定的字段值。 (2)设置的条件可以是一个表达式。

(3)条件表达式由一些特定值、字段名、内部函数和操作符构成。 A.(1)(2) B.(2)(3) C.(1)(2)(3) D.(1)(3)

18.在查询设计视图中,下面是关于“表达式生成器”的叙述, C 是正确的。 (1)在生成器上方是一个表达式框,用于创建表达式。

(2)在生成器中部是常用运算符按钮,提供创建表达式所用的常用运算符。

(3)生成器下部含有三个框,即文件夹框、元素或元素类别框和值框,用于列出创建表达式所用的元素。

A.(1)(2) B.(2)(3) C.(1)(2)(3) D.(1)(3)

19.在查询的条件表达式中,可以使用一些运算符。下面运算符中, C 是正确的。 (1)And、Or (2)Between?And? (3)In、Like

A.(1)(2) B.(2)(3) C.(1)(2)(3) D.(1)(3) 20.在条件表达式中使用日期时,必须在日期值的前后加上 B 号。 A.“&” B.“#” C.“*” D.“%” 21.特殊运算符“ln”的含义是 B

A.用于指定一个字段值的范围,指定的范围之间用And连接

B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配 C.用于指定一个字段为空 D.用于指定一个字段为非空

22.假设某数据表中有一个专业字段,查找专业为“机械”的记录的准则是 D 。 A.Like\机械\ B.Left([专业],2)=\机械\C.\机械\ D.以上都对

23.在Access 数据库中的查询中,条件表达式“A And B”表示的意思是 A 。 A.表示记录必须要同时满足条件A和B,才能进入查询结果集

B.表示记录只需要满足条件A和B中的一个,即可进入查询结果集 C.表示介于A、B之间的记录才能进入查询结果集

D.表示记录满足条件A和B不相等时,即进入查询结果集

15

(2)可以直接删除与其他对象存在关系的对象。

A.(1) B.(2)

C.(1)和(2) D.以上都不正确

第七章 数据访问页的设计

1. 可以通过 将Access数据库中的数据发布到网络上

A. 窗体 B. 报表 C. 数据访问页 D. 查询

2. 在Access数据库中,通过数据访问页可以发布的数据是 。 A. 数据库中保存的数据

B. 只能发布数据库中没有变化的数据 C. 只能发布数据库中变化的数据 D. 以上说法均不对

3. Access 2003数据访问页有三种视图方式,它们是 。

A. 设计视图、页面视图和窗体视图 B. 设计视图、IE视图和打印预览视图 C. 设计视图、页面视图和数据表视图 D. 设计视图、页面视图和网页预览 4. 若要改变数据访问页的显示内容或结构,应以 方式打开数据访问页进行修改。 A. 静态HTML B. 设计视图 C. 动态HTML D. 页视图 5. 在Access 2003中设计的数据访问页是一个 。

A. 独立的数据库文件 B. 独立的外部文件 C. 数据库记录的超级链接 D. 数据库中的表

6. 在Access数据库中保存Web页时,实际上是在“数据库”窗口中创建一个指向HTML文件的 。

A. 地址 B. 字段 C. 快捷方式 D. 指针

7. 下列 控件是数据访问页特有的,而窗体和报表的设计视图工具箱所没有的。 A. 滚动文字 B. 命令按钮 C. 文本框 D. 标签

8. 下列 控件不是设计创建报表、窗体、数据访问页共有的控件。 A. 标签 B. 复选框 C. 切换按钮 D. 文本框 9. 在设计数据访问页时,不可以向数据访问页添加 控件。 A. 超级链接 B. 选项卡 C. 滚动标签 D. 标签 10. 在设计数据访问页时,也可以编辑现有的 。

A. 数据表 B. 报表 C. 窗体 D. Web页

11. 使用数据访问页作为数据输入项这一功能,与用于数据输入的 功能类似。 A. 报表 B. 文本框 C. 组合框 D. 窗体 12. 下面关于数据访问页的叙述,不正确的是 。

26

A. 收件人打开邮件时看到的是过去的数据 B. 可以通过使用电子邮件进行分发

C. 用户可以筛选、排序并查看所需的数据 D. 数据绑定的页显示的是当前数据

13. 如果在表达式中引用对象名称时包含有空格或特殊的字符,就要用 将对象名称括起来。

A. 方括号 B. 井号 C. 双引号 D. 圆括号 14. 在数据访问页中插入Office电子表格,下列叙述错误的是 。 A. 可以在Office电子表格中输入数据、添加公式等

B. 可以利用Internet浏览分析Office电子表格中的相关数据 C. 类似于Microsoft Excel工作表 D. 以上都不对

15. 当Web应用程序不需要使用窗体,而且数据不经常改变时,则数据访问页应使用 。 A. 动态HTML文件 B. 静态或动态HTML文件 C. 静态HTML文件 D. 随机HTML文件 16. 下列创建数据访问页的方法,最快捷的是 。

A. 数据页向导 B. 自动创建数据访问页 C. 使用现有的Web页 D. 设计视图 17. 在数据访问页中显示不可更新的数据,使用的控件是 。

A. 文本框控件 B. 计算型文本框控件 C. 结合型文本框控件 D. 绑定HTML控件 18. 创建数据访问页时,为了提高数据访问页的性能,应将“排序与分组”对话框中的“数据页大小”属性设置为一个 值。

A. 一般的 B. 较低的 C. 任意的 D. 较高的

19. 在创建数据访问页时,对于最高的组级别,应将“排序与分组”对话框中的“默认展开”属性设置为 。

A. “是”或“否” B. 空

C. “是” D. “否”

20. 在数据访问页中,对于将要排序、分组或筛选的字段,应该建立 。 A. 准则 B. 索引

C. 条件表达式 D. 主关键字

21. 在具有一对多关系的、按记录分组的数据访问页上,按 分组记录可以提高加载速度。

A. 表 B. 字段

C. 表达式 D. 以上都可以

22. 如果数据访问页中包含有两个表或查询的字段时,这些表或查询设置 。 A. 多对多关系 B. 一对一关系 C. 一对多关系 D. 不确定关系

23. 使用“使用向导创建数据访问页”,所创建的数据访问页的格式是 。 A. 图表式 B. 标签式 C. 表格式 D. 纵栏式 24. 在创建数据访问页时,最重要的是要确定 。

27

A. 记录的顺序 B. 记录的分组 C. 记录的个数 D. 字段个数 25. Access数据库中的HTML文件有 。

A. 动态的 B. 静态的和动态的 C. 静态的 D. 随机的 26. 在数据访问页中,标签控件主要用来 。

A. 显示描述性文本信息 B. 显示页码

C. 显示记录数据 D. 显示字段内容 27. 以下关于数据访问页的叙述,不正确的是 。 A. 数据访问页与Access数据库无关

B. 数据访问页是Access数据库的一种对象

C. 数据访问页的创建与修改方式与其他Access数据库对象基本上是一致的 D. 数据访问页与其他Access数据库对象的性质是相同的

28. 在数据访问页中插入Office电子表格后,可以使用 查看和分析相关数据。 A. 数据访问页的设计视图 B. 数据访问页的向导视图 C. 数据访问页的页视图 D. 以上都可以

29. 在数据访问页中,主题是一个可以设置 以及其他元素的颜色方案和统一设计的集合。 A. 背景图像 B. 字体

C. 横线 D. 以上都可以 30. 在数据访问页的主题设置对话框中,具有 复选框给用户设置。 A. 背景图像 B. 鲜艳颜色 C. 活动图形 D. 以上都有 31. 在Access数据访问页中,用户不可以设置的选项是 。 A. 背景图片 B. 前景颜色 C. 背景声音 D. 背景颜色 32. 使用 方式打开数据访问页,可以改变数据访问页的结构。 A. 页视图 B. 设计视图 C. Intemet浏览器 D. 以上都可以 33.对于“数据访问页”的背景,不可以设置的是 。

A. 颜色 B. 声音 C. 视频 D. 图片

34. 当用户在IE视图中打开具有分组的数据访问页时,在默认情况下,下层组级别都呈 状态。

A. 折叠 B. 展开

C. 与父层不同 D. 与父层相同 35. 当要查看所创建的数据访问页的样式时,应使用 打开数据访问页。 A. IE视图 B. 数据表视图 C. Web视图 D. 页面视图 36. 在设计Access 2003数据访问页时经常使用命令按钮,以下有关命令按钮的叙述,不正确的是 。

A. 命令按钮提供了命令按钮向导,可以通过向导设置命令按钮的动作、外观等 B. 在数据访问页中命令按钮主要用来浏览记录和保存、删除等操作 C. 在命令按钮向导中,可以为命令按钮设置超级链接 D. 可以在命令按钮上添加图片显示,从而使其更形象直观

28

37. 在Access 2003数据访问页中的浏览记录工具栏具有多个功能按钮,可以进行多种操作,但是以下选项中 不属于浏览记录工具栏所具有的功能按钮。

A. 按窗体筛选 B. 以升序排序 C. 添加记录 D. 保存记录 38. 在Access 2003数据访问页中,使用 可以用来修改生成的数据访问页的视图方式。 A. “页”视图 B. “字段列表”窗口 C. “设计”视图 D. “属性”窗口

39. 在Access 2003数据库的数据访问页中,可以使用 控件显示描述性的文本信息。 A. 滚动文字 B. 标签 C. 命令按钮 D. 文本框 40. Access 2003数据访问页的视图方式有 种。

A. 2 B. 3 C. 4 D. 5 41. 可以简单地认为数据访问页就是一个 。

A. 统计图表 B. Excel文件 C. 网页 D. Word文件 42. 以下关于数据访问页的叙述,不正确的是 。 A. 数据访问页对象保存在Access数据库内部

B. 数据访问页作为一个独立的HTML文件保存在数据库的外部 C. 数据访问页与其数据源是分离的 D. 数据访问页有单独的文件名

43.关于数据访问页用途的叙述,不正确的是 。

A. 通过IE连接和查看来自Access数据库(.mdb)、SQL Server数据库以及其他数据源)的数据

B. 通过网络浏览、修改和删除Access数据库中的数据 C. 提供数据透视表和的图表实现统计分析功能 D. 创建Access数据库

44. 使用“数据页向导”创建的数据访问页,需要确定 、分组级别、排列顺序、数据访问页的标题等内容。

A. 记录 B. 查询内容 C. 字段 D. 数据表 45. 数据访问页是Access数据库的一个 。

A. 字段 B. 对象 C. 超级链接 D. 副本 46. 在自定义数据访问页的背景之前,必须 。

A. 删除数据表中原有的数据 B. 先设置颜色

C. 删除数据访问页上的所有内容 D. 删除已经应用的主题 47. 在设计数据访问页时,单击工具箱上的按钮

,可以 。

A. 删除数据访问页上的内容 B. 设置颜色

C. 插入一个Office图表 D. 插入一个数据透视表 48. 在设计数据访问页时,单击工具箱上的按钮

,可以 。

A. 插入一个数据透视表 B. 插入一个Excel文件

29

C. 插入一个Office图表 D. 删除数据访问页上的内容 49. 在设计数据访问页时,单击工具箱上的按钮

,可以 。

A. 插入一个Excel文件 B. 弹出其他控件列表 C. 关闭工具箱 D. 修改字体

50. 在创建Access数据页时,在“页”对象窗口中保存的仅仅是指向该页的快捷方式,并且使用的是 。

A. 相对路径 B. 数据库名 C. 绝对路径 D. 文件名 参考答案

1.C 2.A 3.D 4.B 5.B 6. C 7.A 8.C 9.B 10.D 11.D 12.A 13.A 14.D 15.C 16.B 17.D 18.B 19.D 20.C 21.A 22.C 23.D 24.B 25.B 26.A 27.A 28.C 29.D 30.D 31.B 32.B 33.C 34.A 35.D 36.C 37.A 38.D 39.B 40.B 41.C 42.A 43.D 44.C 45.B 46.D 47.C 48.A

49.B 50.C

第八章 宏

1.以下关于宏的说法,不正确的是 。

A.宏是能够自动地完成一个或者多个操作的组合 B.宏使用方便,不用记住各种语法,也不需要编程 C.宏可以是很多宏操作系列组成的宏组

D.宏的创建方法有宏向导和宏设计视图两种方法 2.以下对于宏组的描述,不正确的是 。 A.访问宏组中的宏的形式是:宏组名.宏名 B.设计宏组是为了有效地管理宏

C.宏组中的各个宏之间没有任何的联系

D.保存宏组时,指定的名字和宏组中的宏名一定要相同 3.下列哪一项不是宏设计视图的组成部分 。

A.操作列 B.操作参数 C.注释列 D.宏设计列 4.有关宏操作,以下叙述错误的是 。

A.宏的条件表达式中不能引用窗体或报表的控件值 B.所有宏操作都可以化为相应的模块代码 C.使用宏可以启动其他应用程序

D.可以利用宏组来管理相关的一系列宏

5.在既包含操作条件的宏又包含无操作条件的宏的运行情况是 。 A.都按照先后顺序运行

B.包含操作条件的宏当条件表达式的值为“真”时被运行,无操作条件的宏按顺序运行 C.按照用户自定义的顺序运行

D.包含操作条件的宏当条件表达式的值为“假”时被运行,无操作条件的宏按顺序运行 6.VBA的自动运行宏,应当命名为 。

30

A.autoMacro B.autoExec

C.autorun D.autoRunMacro 7.若想取消自动宏的自动运行,打开数据库时应按住 。

A.Alt键 B.Shift键 C.Ctrl键 D.nter键 8.创建宏时不用定义 。

A.宏名 B.窗体或报表控件属性 C.宏操作目标 D.宏操作对象 9.能产生宏操作的是 。

A.创建宏 B.编辑宏 C.运行宏 D.创建宏组 10.宏中的每个操作都有名称,用户 。 A.能够更改操作名户 B.不能更改操作名

C.能对有些宏名进行更改 D.能够调用外部命令更改操作名

11.在某个宏包含有OpenTalbe、MsgBox和Close三个宏操作,OpenTalbe宏操作用于打开“学生表”,MsgBox操作用于弹出“打开成功”的提示消息,Close用于关闭“学生表”,运行该宏后,下列说法正确的是 。

A.运行宏以后,看到“学生表”和消息框都打开,然后立即被关闭

B.运行宏以后,看到“学生表”和消息框都打开,当单击消息框中的“确定”按钮以后,“学生表”被关闭

C.运行宏以后,看到“学生表”打开,然后立即被关闭 D.运行宏以后没有看到“学生表”被打开 12.条件宏的条件项是一个 。

A.字段列表 B.算术表达式 C.逻辑表达式 D.SQL语句 13.条件宏的条件项的返回值是 。

A.“真” B.“假” C.“真”或“假” D.不能确定

14.在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会 。 A.无条件执行 B.有条件执行 C.不执行 D.出错

15.为窗体或报表上的控件设置属性值的正确宏操作命令是 。 A.Set B.SetData C.SetWarnings D.SetValue 16.在宏的调试中,可配合使用设计器上的工具按钮 。

A.“调试” B.“条件” C.“单步” D.“运行” 17.以下是宏m的操作序列设计, 。

条件 操作序列 操作参数 MsgBox 消息为“AA”

[tt]>1 MsgBox 消息为“BB”

31

MsgBox 消息为“CC”

现设置宏m为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体

“fTest”运行后,在窗体上名为“tt”的文本框内输入数字1,然后单击命令按钮bTest,则 。

A.屏幕会先后弹出三个消息框,分别显示消息“AA”、“BB”、“CC” B.屏幕会弹出一个消息框,显示消息“AA”

C.屏幕会先后弹出两个消息框,分别显示消息“AA”、“BB” D.屏幕会先后弹出两个消息框,分别显示消息“AA”、“CC”

18.在宏的表达式中要引用报表Teacher上控件Name的值,可以使用引用式为 。 A.Reports![Name] B.Reports![ Teacher]![Name] C.[Teacher]!Name D.Reports Teacher Name

19.在宏的条件式里引用窗体main上的“username”控件的值,则该表达式是 。 A .Forms!username B.Forms!main!username C.Forms![main]![username] D.Form! [username]

20.在设计条件宏时,对于连续重复的条件,要替代重复条件式可以使用下面的符号 。 A.? B.?? C.! D.= 21.以下哪个数据库对象可以一次执行多个操作 。 A.数据访问页 B.菜单 C.宏 D.报表 22.宏组中宏的调用格式是 。

A.宏组名.宏名 B.宏组名!宏名 C.宏组名[宏名] D.宏组名宏名. 23.用于显示消息框的宏命令是 。

A.SetWarning B.SetValue C.MsgBox D.Beep 24.一个非条件宏,运行时系统会 。

A.执行部分宏操作 B.执行全部宏操作

C.执行设置了参数的宏操作 D.等待用户选择执行每个宏操作

25.通过从“数据库”窗口拖曳 向宏中添加操作,Access将自动为这个操作设置适当的参数。

A.宏对象 B.窗体对象 C.报表对象 D.数据库对象 26.使用宏组的目的是 。

A.设计出功能复杂的宏 B.设计包含大量操作的宏 C.对多个宏操作进行组织和管理 D.减少程序内存消耗 27.宏命令OpenReport打开数据表,则可以显示该表的视图是 。 A.“打印”视图 B.“设计”视图 C.“打印预览”视图 D.以上都是 28.表达式IsNull([名字])的含义是 。

A.没有“名字”字段 B.“名字”字段值是空值

C.“名字”字段值是空字符串 D.检查“名字”字段名的有效性

29.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是 。

32

A.OpenQuery B.OpenReport C.OpenWindow D.OpenForm 30.用于关闭数据库对象的宏操作是 。

A.Quit B.Close C.Exit D.Echo 31.用于查找满足条件的下一条记录的宏命令是 。

A.FindNext B.FindRecord C.GoToRecord D.Requery 32.用于执行指定的外部应用程序的宏命令是 。 A.RunSQL B.RunApp C.Requery D.Quit 33.用于打开报表的宏命令是 。

A.OpenForm B.OpenQuery C.OpenReport D.OpenTable 34.用于显示响铃的宏命令是 。

A.SetWarning B. SetValue C.MsgBox D. Beep 35.用于最大化激活窗口的宏命令是 。

A.Minimize B.Requery C.Maximize D.Restore 36.用于为窗体或报表上的控件设置属性值的宏命令是 。 A. Beep B.SetWarning C. MsgBox D.SetValue 37.用于打开窗体的宏命令是 。

A.OpenForm B.OpenReport C.OpenQuery D.OpenTable 38.用于打开数据表的宏命令是 。

A.OpenForm B.OpenReport C.OpenQuery D.OpenTable 39.用于退出Access的宏命令是 。

A.Beep B.Quit C.InputBox D.DisBox 40.属于运行和控制流程的宏操作是 。

A.Close B.Quit C.RunCommand D.Restore

41.若将最大化或者最小化的窗口还原到原来的大小,应该使用的宏操作是 。A.RunCommand B.RunSQL

C.Restore D.DoCmd 42.用于从文本文件中导入和导出数据的宏命令是 。 A.InputText B.AddText C.TransferText D.InText 43.宏命令SetWarnings的功能是 。

A.设置属性值 B.关闭或打开屏幕系统消息 C.显示警告框 D.设置提示信息

33

44.如果要在Visual Basic中运行OpenTable操作,可使用哪个对象的OpenTable方法 。 A.DoCmd B.Form C.Report D.Query 45.下面关于“宏”与Visual Basic叙述正确的是 。 A.任何宏操作都可以通过编写相应的VBA代码实现其功能 B.对于任何事物性、重复性较强的操作应使用宏命令实现 C.任何宏都可以转换为等价的VBA代码 D.以上都正确

46.在宏的操作参数中,不能设置成表达式的操作是 。 A.Close B.Save C.OutputTo D.A、B和C

47.从VBA代码过程中直接运行宏,可以使用DoCmd对象的 。 A.RunMacro方法 B.AutoExec方法 C.RunCommand方法 D.SendObject方法 48.下列关于宏操作的叙述,错误的是 。 A.可以使用宏组来管理相关的一系列宏 B.使用宏可以启动其他应用程序

C.所有宏操作都可以转化为相应的模块代码

D.宏的关系表达式中不能应用窗体或报表的控件值 49.在模块中执行宏“macro1”的格式为是 。

A.Function.RunMacro MacroName B.DoCmd.RunMacro macro1 C.Sub.RunMacro macro1 D.RunMacro macro1 50.下图为新建的一个宏组,以下描述错误的是 。

A.该宏组由macro1和macro2两个宏组成

B.宏macor1由两个操作步骤(打开窗体、关闭窗体)组成 C.宏macro1中OpenForm命令打开的是教师自然情况窗体

D.宏macro2中Close命令关闭了教师自然情况和教师工资两个窗体 51.能够创建宏的设计器是 。

A.窗体设计器 B.报表设计器 C.表设计器 D.宏设计器 52.以下能用宏而不需要VBA就能完成的操作是 。

34

A.事务性或重复性的操作 B.数据库的复杂操作和维护 C.自定义过程的创建和使用 D.一些错误过程 53.以下关于宏的说法不正确的是 。 A.宏能够一次完成多个操作 B.每一个宏命令都是由动作名和操作参数组成 C.宏可以是很多宏命令组成在一起的宏 D.宏是用编程的方法来实现的 参考答案

1. D 2.D 3.D 4.A 5.B 6.B 7.B 8.B 9. C 10.B 11.B 12.C 13.C 14.A 15.D 16.C 17.B 18.B 19.C 20.A 21.C 22.A 23.C 24.B 25.D 26.C 27.D 28.D 29.D 30.B 31.A 32.B 33.C 34.D 35.C 36.D 37.A 38.D 39.B 40.C 41.C 42.C 43.C 44.A 45.D 46.D 47.A 48.D

49.B 50.D 51.D 52.A 53.D

第九章 模块

1.关于模块,下面叙述错误的是 。 A.模块是Access系统中的一个重要对象

B.模块以VBA语言为基础,以函数和子过程为存储单元 C.模块包括全局模块和局部模块

D.模块能够完成宏所不能完成的复杂操作 2.以下关于模块的说法,错误的是 。

A.模块是Access数据库的一种对象,是由VBA语言编写的程序的集合 B.Access数据库中的模块分为类模块和标注模块两种

C.模块和宏的功能相同,模块能够实现的功能,宏都能实现

D.模块是由声明部分和事件过程组成的,事件过程可以分为Sub过程和函数过程 3.下面关于VBA面向对象中的“事件”,说法不正确的是 。 A.每个对象的事件都是不相同的 B.事件可以由程序员定义

C.触发相同的事件,可以执行不同的事件过程 D.事件都是由用户的操作触发的

4.以下关于类模块的说法,不正确的是 。

A.窗体模块和报表模块都属于类模块,它们从属于各自的窗体或报表

B.窗口模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表的内部 C.窗体模块和报表模块中的过程可以调用标准模块中已经定义好的过程 D.窗口模块和报表模块生命周期是伴随着应用程序的打开而开始、关闭结束 5.以下关于标准模块的说法,不正确的是 。

A.标准模块一般供其他Access数据库对象使用的公共过程

B.在Access系统中可以通过创建新的模块对象而进入其代码设计环境 C.标准模块所有的变量或函数都具有全局特性,是公共的

D.标准模块的生命周期是伴随着应用程序的运行而开始、关闭结束 6.以下有关VBA中变量的叙述,错误的是 。

A.变量名的命名同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何

35

其他的标点符号

B.变量名不能使用VBA的关键字

C.VBA中对变量名的大小写敏感,变量名“NewYear”和“newyear”代表的是两个不同的变量

D.根据变量直接定义与否,将变量划分为隐含式变量和显式变量 7.函数String(n,字符串)的功能是 。 A.把数值型数据转换为字符串

B.返回由字符串第一个字符重复n遍组成的字符串 C.从字符串中取出n个字符

D.从字符串中第n个字符的位置开始取子字符串

8.以下关于过程和过程参数的描述中,错误的是 。 A.过程的参数可以是控件名称

B.用数组作为过程的参数时,使用的是“传址”方式

C.只有函数过程能够将过程中处理的信息传回到调用的程序中 D.窗体可以作为过程的参数

9.下列关于VBA面向对象中的“方法”,说法正确的是 。 A.方法是属于对象的 B.方法是独立的实体 C.方法也可以由程序员定义 D.方法是对事件的响应 10.能够触发窗体的MouseDown事件的操作是 。

A.鼠标移动 B.拖动窗体

C.鼠标按下或者单击鼠标 D.按下键盘上的某个键 11.能够触发窗体的DblClick事件的操作是 。

A.单击鼠标 B.双击窗体

C.鼠标滑过窗体 D.按下键盘上的某个键 12.函数Len(Trim(\计算机\返回的值为 。 A.6 B.7 C.9 D.10 13.在日期/时间数据类型中,每个字段需要几个字节的存储空间 A.4 B.8 C.12 D.16 14.执行如下语句 。

a=InputBox(\,\,\

将显示一个输入的对话框,在对话框的输入区中显示的信息是

A.Today B.Tomorrow

C.Yesterday D.Day before yesterday 15.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的 。 A.方法和事件 B.事件和方法 C.事件和属性 D.过程和方法 16.以下将变量NewVar定义为Interger型,正确的是 。

A. Interger NewVar B.Dim NewVar 0f Integer C. Dim NewVar As Integer D.Dim Interger NewVar 17.以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)。 。

A.Dim NewArray(10) As Integer B.Dim NewArray(1 To 10) As Integer C.Dim NewArray(10) Integer D.Dim NewArray(1 To 10) Integer 18.VBA中定义符号常量可以用关键字 。

36

A.Const B.Dim C.Public D.Static 19.用下面语句定义的数组元素个数是 。 Dim arr ( -3 To 5 , 2 To 6 ) As Integer A.45 B.40 C.11 D.54

20.确定一个控件在窗体或报表上的位置的属性是 。

A.Width 或 Height B.Width 和 Height C.Top 或 Left D.Top 和 Left

21.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是 。

A.Me =\改变文字显示颜色\ B.Me.Caption=\改变文字显示颜色\

C.Me.text=\改变文字显示颜色\ D.Me.Name=\改变文字显示颜色\

22.假定窗体的名称为fmTest , 则把窗体的标题设置为“Access Test”的语句是 。 A.Me = \

B.Me.Caption=\C.Me.text = \D.Me.Name =\

23.定义了三维数组A(5,5,5),则该数组的元素个数为 。 A.15 B.25 C.125 D.216 24.假定有以下循环结构 。 Do Until 条件 循环体 Loop

则正确的叙述是

A.如果“条件”的值为false,则一次循环体也不执行 B.如果“条件”的值为false,则至少执行一次循环体 C.如果“条件”的值不为false,则至少执行一次循环体 D.不论“条件”的值是否为true,至少要执行一次循环体 25.下列程序段的执行结果为 。 X = 2 : Y = 1

If X * Y < 1 Then Y = Y – 1 Else Y = -1 MsgBox Y – X > 0

A.True B.False C.-1 D.1 26.以下程序段:

Private Sub Command1_Click()

a = InputBox ( \请输入\请输入\MsgBox a + b End Sub

运行时输入3和4,输出结果为 。

A.7 B.34 C.3 + 4 D.出错 27.在窗体上创建两个名称分别为Text1、Text2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程 。 Private Sub Command1_Click() Dim x As Integer,n As Integer

37

x = 0 : n = 0 Do While x <50

x = (x + 2) * (x + 3) : n = n + 1 Loop

Text1 = Str (n) : Text2 = Str (x) End Sub

程序运行后,单击命令按钮,在两个文本框中显示的值分别是 。 A.1和0 B.2和72 C.3和50 D.4和168 28.以下程序段运行后,消息框的输出结果是 。 a = sqr (3) : b = sqr (2) : c = a > b Msgbox c + 2

A. -1 B.1 C.2 D.出错 29.程序段:

D=#2004-8-1# : MM=Month(D) MM的返回值是 。

A.2004 B.8 C.1 D.2004-8-1 30.程序段: x=0

For i=1 to 10 Step 2 x = x+i : i = i*2 Next i

当循环结束后,变量i的值为 。 A.22 B.10 C.11 D.16 31.有如下程序:

Private Sub Form_Click( )

a$ = \等级考试\海洋卫星\For j = 1 To 6 Step 2

p$ = p$ & Mid$ ( a$, 6-j, 2 ) & Mid$ ( b$, j, 2 ) If Len (p$) = 6 Then Exit For Next j MsgBox p$ End Sub

运行时输出的结果是 。

A.海洋考 C.海洋考试卫星 32.假定有以下函数过程:

Function Fun(S As String) As String Dim s1 As String For i=1 To Len(S)

s1=UCase(Mid(s,i,1))+sl Next i Fun=sl

End Function

则Fun (\的输出结果为 。

B.考试海

D.考试海洋等级卫星38

A.abcdefg B.ABCDEFG C.gfedcba D.GFEDCBA

33.在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程:

Private Sub Command_Click() s = 0

For i = 1 to 15 x = 2 * i – 1

if x Mod 3 = 0 Then s = s+1 Next i

Label1.Caption = s End Sub

单击命令按钮后,Label1上显示 。 A.5 B.15 C.16 D.14

34.在程序中添加一个命令按钮,并编写如下程序: Private Sub Command1_Click ( ) x = \z = x + y : zz = Val (z) MsgBox zz End Sub

程序运行后,单击命令按钮, 输出结果为 。

A.12.34 B.56.78 C.69.12 D.12.3456 35. Mid(\返回的值是 。

A.“abc” B.“abcd” C.“def” D.“cdef” 36. 运行下列程序后,单击命令按钮后输出的图案是 。 Private Sub Command1_Click ( ) a =\

Mid ( a, 2, 4 ) =\MsgBox a End Sub

A.AAA B.aaAAA C.aAAAaa D.aaaAAA 37.下面过程运行之后,则变量J的值为 。 Private Sub Fun() Dim J As Integer J=5 Do J=J+2

Loop While J>10 End Sub

A.5 B.7 C.9 D.11

38.下面Main过程运行之后,则变量J的值为 。 Private Sub MainSub() Dim J As Integer J=5

Call GetData(J)

39

End Sub

Private Sub GetData(ByRef f As Integer) f=f*2+Sgn(-1) End Sub

A. 5 B.7 C. 9 D.10

39.窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click () x = 0

Do Until x = -1

a = InputBox (“请输入A的值”) : a = Val (a) b = InputBox (“请输入B的值”) : b = Val (b) x = InputBox (“请输入x的值”) : x = Val (x) a = a + b + x Loop MsgBox a End Sub

程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为 。 A.2 B.3 C.14 D.15 40. 阅读下面的程序段: For i = 1 to 3 For j = 1 to I For k = j to 3 a = a + 1 Next k Next j Next I

执行上面的三重循环后,a的值为 。 A.3 B.9 C.14 D.21

41.在Command1_Click事件程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下: Dim n As Integer , k As integer

Dim score As Single , sum As Single , ave As Single Sum = 0.0

For n = 1 To 10 For k = 1 To 4

score = val(InputBox (“请输入一门课的成绩”)) : sum = sum + score Next k

ave = sum / 4

MsgBox n : MsgBox ave Next n

上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是 。

40

本文来源:https://www.bwwdw.com/article/4bcx.html

Top