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

更新时间:2024-03-10 11:02:01 阅读量: 综合文库 文档下载

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

第一章 数据库系统概述

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

2.存储在计算机外部存储器上的有结构的数据集合称为D 。 A.数据结构 B.数据库管理系统 C.数据库系统 D.数据库 3.数据库是在计算机中按照一定的数据模型组织、存储和应用的D 的集合。 A.文件 B.命令 C.程序 D.数据 4.数据处理的中心问题是 。

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

5.数据库管理系统能对数据进行 的三种处理并完成各种特定信息加工任务。

A.搜集、定义、保存 B.定义、综合、保存 C.定义、操作、控制 D.综合、保存、统计 6.数据库管理系统(DBMS)是数据库系统中用来 的软件系统。 A.建立数据库 B.描述数据库 C.保护数据库 D.管理数据库 7.下面关于数据库概念的叙述中, 是正确的。 A.由于共享数据不必重复存储,可以减少数据的冗余度 B.数据库中数据不可被共享

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

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

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

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

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

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

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

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

D.硬件、操作系统、数据库、数据库管理系统、数据库应用系统和用户 12.DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是 。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS等于DB等于DBMS 13.数据库管理系统的工作不包括 。

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

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

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

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

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

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

A.概念模型设计和逻辑模型设计 B.模型设计和内模式设计 C.结构特性设计和行为特性设计 D.内模式设计和物理设计 21.设计数据库前,常常先建立概念模型,一般用 来表示实体类型及实体间的联系。

A.模块 B.数据流图 C.E-R图 D.程序框图 22.在数据库设计中使用E-R图工具的阶段是 。

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

23.E-R模型是数据库设计的工具之一,它一般适用于建立数据库的 。 A.逻辑模型 B.物理模型 C.结构模型 D.概念模型 24.在E-R模型中,实体、属性、联系通常分别用 表示。

A.矩形框、椭圆形框、菱形框 B.椭圆形框、矩形框、菱形框 C.矩形框、菱形框、椭圆形框 D.菱形框、椭圆形框、矩形框

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

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

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

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

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

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

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

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

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

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

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

32.设有学生和班级两个实体,每个学生只能属于一个班级,而一个班级有多个学生,则班级与学生实体之间的联系类型是 。 A.1:1 B.m:n C.1:n D.树型 33.支持数据库各种操作的软件称为 。

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

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

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

C.记录 D.表 37.在Access中,用来表示实体的是 。 A.域 B字段 C.记录 D.表

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

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

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

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

B.表中的字段必须是原始数据和基本数据元素,并避免在表中出现重复字段 C.用外部关键字保证有关联的表之间的联系 D.A、B和C

41.数据规范化设计的要求是应该保证所有数据表都能满足 ,力求绝大部分数据表满足 。

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

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

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

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

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

C.应该删除的数据未被删除 D.应该插入的数据未被插入 45.在数据管理技术的发展过程中,经历了人工管理、文件系统和数据库系统阶段。其中数据独立性最高的阶段是 。

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

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

参考答案

1.D 2.D 3.D 4.D 5.C 6.D 7.A 8.A 9.C 10.A 11.D 12.A

13.C 14.B 15.C 16.C 17.B 18.C 19.B 20.A 21.C 22.D 23.D 24.A 25.C 26.B 27.D 28.A 29.C 30.C 31.D 32.C 33.B 34.C 35.A 36.B

37.C 38.B 39.B 40.D 41.D 42.A 43.A 44.D 45.A 46.B

第二章 Access 2003数据库系统的基本概念

1.Access的主要功能是 。

A.修改数据、查询数据和统计分析 B.管理数据、存储数据、打印数据

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

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

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

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

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

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

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

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

A.Access B.My Documents and Settings C.用户自定义的文件夹 D.Temp

10.Access 中使用的大部分对象都存放在同一个数据库文件中,这个文件以 为后缀。

A..dbc B..dbf C..xls D..mdb

11.以下说法正确的是 。

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

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

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

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

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

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

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

15.在Access中使用的对象有数据基本表、 、报表、窗体、宏、模块和网页。

A.图片 B.查询 C.标签 D.文档

16.表是Access 数据库的核心与基础,它存放着数据库中的 。 A.全部数据结构 B.全部对象信息 C.全部数据信息 D.部分数据信息 17.建立数据库的目的是为了将来能从数据库中提取自己需要的信息,在数据库中保存数据需要使用数据库中的 对象。

A.模块 B.查询 C.表 D.报表

18.在Access中,建立数据库文件可以选择“文件”下拉菜单中的 命令。 A.新建 B.打开 C.保存 D.另存为 19.下列 不是“任务窗格”的功能。

A.用向导建立数据库 B.建立空数据库 C.删除数据库 D.打开旧文件 20.Access 中表和数据库的关系是 。

A.一个数据库可以包含多个表 B.一个表可以包含多个数据库 C.数据库中任何时候都不能没有表 D.一个数据库只能包含一个表 21.建立Access数据库有几种方法,分别是 。 A.通过输入数据建立数据库、建立和修改表之间的关系 B.使用设计视图、使用数据库向导 C.使用表向导、使用表设计器

D.使用数据库模板、创建空数据库

22.创建Access数据库对象的操作中,最基本的是创建 对象,这个对象是其他数据库对象的基础。

A.查询 B.基本表

C.报表 D.基本表之间的关系 23. 在“表中的字段”列表框中,有用斜体字表示的字段,这些用斜体字表示

的字段是 。

A.当前表不能包含的字段 B.当前表必须选择的字段 C.字段在当前表中的值用斜体显示 D.当前表可选可不选的字段

参考答案

1.C 2.D 3.C 4.B 5.A 6.B 7.C 8.B 9.B 10.D 11.C 12.A 13.C 14.B 15.B 16.C 17.C 18.A 19.C 20.A 21.D 22.B 23.D

第三章 重要的表操作

1.在设计Access数据库中的表之前,应先将数据进行分类,分类的原则是 。 A.每个表应只包含一个主题的信息 B.表中不应该包含重复信息 C.信息不应该在表之间复制 D.A、B和C都是 2.在Access数据库窗口创建一个新表有几种方法,但不包括 。

A.使用向导创建表 B.通过输入数据创建表 C.使用设计器创建表 D.使用自动窗体创建表 3.数据库对象导出到另一个数据库中,在功能上是 。

A.转换成txt数据格式 B.转换成Microsoft Excel格式 C.复制和粘贴 D.转换成Microsoft Word格式 4.在Access中,不能将当前数据库中的数据库对象导入到 中。 A.Excel B.查询 C.另一个数据库 D.Word

5.在使用导入的方法创建Access表时,以下不能导入到Access数据库中的是 。

A.Excel表格 B.ForPro创建的表 C.Access数据库中的表 D.Word文档里的表 6.链接表和导入表类似,所不同的是在链接表之后,表的数据仍然保存在原来保存的地方,而新建的链接表 。

A.只是链接到这些数据 B.保存在原来保存的地方 C.链接不到这些数据 D.没有数据 7.数据表中的“列标题的名称”叫做 。

A.栏目名 B.字段名 C.记录 D.数据名 8.定义表结构时,不用定义 。

A.字段名 B.数据库名 C.字段类型 D.字段长度 9.下列不符合Access 字段命名规则的是 。

A.school B.生日快乐 C.字段名中有先导空格 D.//注释 10.数据表中的“行”叫做 。

A.视图 B.字段

C.记录 D.数据

11.在建立“教学管理”数据库时,将学生和教师信息分开,保存在不同的表中的主要原因是 。 A.避免字段太多,表太大 B.便于确定主题

C.当删除某一学生信息时,不会影响教师信息,反之亦然 D.以上都不是

12.Access 数据库中数据表的一个记录、一个字段分别对应着二维表的 。 A.一个横行、一个纵列 B.一个纵列、一个横行 C.若干行、若干列 D.若干列、若干行 13.表设计视图上半部分的表格用于设计表中的字段,表格的每一行均由四部分组成,它们从左到右依次为 。

A.行选择区、字段名称、数据类型、字段大小 B.行选择区、字段名称、数据类型、字段属性 C.行选择区、字段名称、数据类型、字段特性 D.行选择区、字段名称、数据类型、说明区 14.在表设计器中定义字段的工作包括 。

A.确定字段的名称、数据类型、字段宽度以及小数点的位数 B.确定字段的名称、数据类型、字段大小以及显示的格式 C.确定字段的名称、数据类型、编制相关的说明以及字段属性 D.确定字段的名称、数据类型、字段属性以及设定主关键字 15.Access能处理的数据包括 。

A.数字 B.文字

C.图片、动画、音频 D.以上均可以 16.如果要在表中建立“简历”字段,其数据类型最好采用 型。 A.文本 B.数字 C.日期 D.备注 17.下列关于Access 表中字段的说法中,叙述错误的是 。 A.每个字段所包含的内容应该与表的主题相关 B.不要物理设置计算的字段

C.要以最小逻辑部分作为字段来保存 D.字段名的命名应符合数据库命名规则

18.下列关于Access 表中字段的说法中,正确的是 。 A.字段名长度为1~255个字符

B.字段名可以包含字母、汉字、数字

C.字段名能包含句号(.)、惊叹号(!)、方括号([ ])等 D.同一个表中字段名可以相同

19.下列关于确定表的字段名和数据类型的叙述中, 是不正确的。 A.可以直接输入字段名,最长可以到256个字符(128个汉字) B.可以利用“生成器”按钮,在其中选用现成的字段 C.同一个表中字段名不可以相同

D.确定字段名称后将光标移到数据类型列,可以直接输入符合要求的数据类型 20.Access 字段名的中间可包含的字符是 。

A.“.” B.“!”

C.空格 D.“[ ]” 21.Access 字段名中不能包含的字符是 。

A.“@” B.“!” C.“%” D.“&” 22.Access 字段名的最大长度可为 。

A.31个汉字 B.64个字符 C.128个字符 D.255个字符 23.数据表的字段的数据类型中,没有 类型。

A.文本 B.日期 C.备注 D.索引

24.下面 中所列出的不全包括在Access 可用的10种数据类型中。 A.文本型、备注型、日期/时间型 B.数字型、货币型、整型 C.是/否型、OLE对象、自动编号型 D.超级链接、查阅向导 25.“TRUE/FALSE”数据类型为 。

A.“文本”类型 B.“是/否”类型 C.“备注”类型 D.“数字”类型

26.字段的数据类型是OLE对象时,其所嵌入的数据对象的数据存放在 。 A.数据库中 B.外部文件中 C.最初的文档中 D.以上都是

27.某数据库的表中要添加一张图片,则该字段设置的数据类型应该是 。 A.OLE对象数据类型 B.超级链接数据类型 C.查阅向导数据类型 D.自动编号数据类型 28.以下关于货币数据类型的叙述中,错误的是 。 A.向货币字段输入数据,系统自动将其设置为4位小数 B.可以和数值型数据混合计算,结果为货币型 C.字段大小是8个字节

D.向货币字段输入数据时,不必键入美元符号和千位分隔符 29.定义字段的默认值的作用是指 。 A.在未输入数据之前,系统自动提供数值 B.不允许字段的值超出某个范围 C.不得使字段为空

D.系统自动把小写字母转换为大写字母

30.在“学生”表中,要使“年龄”字段的取值范围设在18~25之间,则在“有效性规则”属性框中输入的表达式为 。

A.>=18 AND <=25 B.>=18 0R =<25 C.>=25 AND <=18 D.>=18 & =<25 31.若要求属于日期/时间型的出生年月字段只能输入包括1989年1月1日在内的以后的日期,则在该字段的“有效性规则”文本框中,应该输入 。 A.<=#1989-1-1# B.>=1989-1-1 C.<=1989-1-1 D.>=#1989-1-1# 32.在表设计器中,当光标定位在表设计器“字段名称”框中后,工具栏中的“生成器”按钮的作用是 。

A.用于弹出“表达式生成器”对话框,以便用户设置筛选记录的条件

B.用于弹出“字段生成器”对话框,以便用户从示例字段中为新表删除字段

C.用于弹出“表达式生成器”对话框,以便用户设置检索表达式

D.用于弹出“字段生成器”对话框,以便用户从示例字段中为新表选择字段 33.在表设计器中,当光标定位在表设计器“字段属性”下的“有效性规则”框中后,工具栏中的“生成器”按钮的作用是 。

A.用于弹出“表达式生成器”对话框,以便设置给字段输入数据时的限制条件 B.用于弹出“字段生成器”对话框,以便用户从示例表中为新表选择字段 C.用于弹出“表达式生成器”对话框,以便用户设置检索表达式 D.以上都不对

34.以下关于字段的“标题”属性的叙述, 是正确的。 A.标题仅用于在查询中取代字段的名称 B.标题仅用于在报表中取代字段的名称

C.标题用于在表、查询和报表中取代字段的名称 D.标题没有任何作用

35.如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是 。

A.文本 B.数字 C.是/否 D.备注

36.在对表中某一字段建立索引时,若其值有重复,可选择 索引 A.主 B.有(无重复) C.无 D.有(有重复) 37.生成输入掩码表达式最简单的方法是使用输入掩码向导,但都不能使用输入掩码向导的两个字段是 。

A.文本型、数字型 B.备注型、是/否型

C.货币型、日期/时间型 D.文本型、日期/时间型 38.输入掩码是用户为数据输入定义的格式,用户可以为 数据设置输入掩码。

A.文本型、数字型、是/否型、日期/时间型 B.文本型、数字型、货币型、是/否型 C.文本型、备注型、货币型、日期/时间型 D.文本型、数字型、货币型、日期/时间型

39.在表设计器的工具栏中,“视图”按钮的作用是 。 A.用于显示、输入、修改表的数据 B.用于修改表的结构

C.可以在“设计视图”和“数据表视图”等几个状态之间进行切换 D.可以通过它直接进入“设计视图”

40.在Access 中,有关数据表主键的描述,下列说法正确的是 。 A.主键只能由一个字段组成 B.主键创建后,就不能取消

C.如果用户没有指定主关键字,系统会显示出错提示 D.主键的值,对于每个记录必须是唯一的

41.在Access 中,有关数据表的主键,下列说法错误的是 。 A.不能出现重复值,能出现空值 B.主关键字段值是唯一的

C.主关键字可以是一个字段,也可以是一组字段

58.关于准则Like“[!桂林,西安,北京]”,以下满足此条件的城市是 。 A. 北京 B. 青岛 C. 西安 D. 桂林 59.某数据表中有一个姓名字段,要查找姓名为杜莉或欧海的记录的准则是 。

A. “杜莉”And“欧海” B. Like (“杜莉”,“欧海”)

C. In (“杜莉”,” 欧海”) D. Like”张三”And like“欧海” 60.某数据库表中有一个课程名字段,要查找课程名称以“大学”开头记录的准则是 。

A. Left([课程名称],2)=\大学\ B. 大学*

C. 大学 D. Like“大学” 61.下列SELECT语句中,正确的是 。

A. SELECT * FROM '任课教师表' WHERE 职称='教授' B. SELECT * FROM '任课教师表' WHERE 职称=教授 C. SELECT * FROM 任课教师表 WHERE 职称='教授' D. SELECT * FROM 任课教师表 WHERE 职称=教授

62.对于统计函数Sum(字符串表达式)的叙述,正确的是 。 A. 统计字段的数据类型应该是字符型 B. 返回指定字段数据的总和

C. 字符串表达式中可以不含字段名

D. 可以返回多个字段符合字符表达式条件的值的总和

63.对于统计函数Avg(字符串表达式)的叙述,正确的是 。

A. 返回字符表达式中值的个数 B. 字符串表达式中必须含有字段名

C. 返回统计字段的数据类型 D. 返回指定字段数据的平均值 64.对于统计函数Count(*)的叙述,正确的是 。

A. 返回查询结果中总的行数 B. 返回查询结果中数据的总和

C. 统计字段必须是数字数据类型 D. 返回字符表达式中的最大值 65.在SELECT语句中,GROUP BY子句的作用是 。

A. 选择字段名 B. 设置排序依据 C. 设置查询结果是否按指定字段进行分组 D. 指定创建查询所用的数据源 66.在下列SELECT语句格式中,DISTINCT表示的含义是 。 SELECT [ALL|DISTINCT| TOP n| TOP n percent] [*|<字段名1>,<字段名2>,?] FROM 数据源

A. 表示查询结果只返回一条记录

B. 表示对指定的字段,将返回包含重复项的一条记录 C. 表示相关检索或操作应用于数据源中所有的行

D. 表示对指定的字段,将返回不包含重复项的一条记录

67.在下列SELECT语句的ORDER BY子句中,ASC表示的含义是 。 SELECT [ALL|DISTINCT| TOP n| TOP n percent] [*|<字段名1>,<字段名2>,?] FROM 数据源

[WHERE <条件表达式>]

[ORDER BY 字段1[ASC|DESC][,字段2[ASC|DESC][,?]]

A. 表示查询结果按升序排序 B. 表示查询结果按降序排序 C. 表示查询结果不排序 D. 表示查询结果随意排序

参考答案

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

61.C 62.B 63.D 64.A 65.C 66.D 67.A

第五章 创建实用窗体

1.下列有关窗体作用的叙述,不正确的是 。

A.输入数据 B.显示数据 C.编辑数据 D.导出数据 2.以下不属于窗体视图的是 。

A.窗体设图 B.数据表视图 C.设计视图 D.版面视图 3.下列有关窗体的叙述,说法错误的是 。 A.窗体是Access数据库中的一种对象,主要用来输入或者显示数据库中的数据 B.Access窗体有多种类型,如纵栏式、表格式和数据表式等 C.窗体可以用来输入和显示数据,也可以用来保存数据 D.窗体的数据源可以是表,也可以是查询

4.窗体中的控件一般分为三种类型,下面不是窗体控件类型的是 。 A.非结合型 B.结合型 C.计算型 D.非计算型 5.下列哪个不是窗体的结构 。

A.窗体页眉和窗体页脚 B.页面页眉和页面页脚 C.设计视图 D.主体节 6.有关窗体的组成部分,说法错误的是 。

A.窗体页眉一般用来显示窗体的标题,位于窗体的顶部

B.页面页眉在每个打印页的顶部显示诸如标题或列标题等信息 C.页面页脚在每个打印页的底部显示诸如日期或页码等信息 D.窗体页眉和窗体页脚可以单独出现在窗体中

7.用表达式作为数据源,并且表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上其他控件中的数据的控件是 。 A.结合型 B.非结合型 C.计算型 D.非计算型

8.主/子窗口平常用来显示查询和多个表中的数据,而这些数据具有 。

A.一对多关系 B.多对一关系 C.一对一关系 D.多对多关系 9. 纵栏式窗体同一时刻能显示 。

A.1条记录 B.2条记录 C.3条记录 D.多条记录 10.数据表窗体同一时刻能显示 。

A.1条记录 B.2条记录 C.3条记录 D.多条记录 11.关于图表窗体叙述正确的是 。

A.利用自定义图形显示数据 B.只能作为子窗体,不能单独使用 C.数据源只能是数据表 D. 以上都有不正确 12.Access的窗体由多个部分组成,每个部分称为一个 。 A.控件 B.子窗体 C.节 D.页 13.下列不属于控件的格式属性的是 。

A.标题 B.正文 C.字体大小 D.字体粗细 14.下列不属于窗体的格式属性的是 。

A.浏览按钮 B.最大最小化按钮 C.关闭按钮 D.移动按钮 15.下列不属于控件的数据属性的是 。

A.特殊效果 B.有效性规则 C.默认值 D.输入掩码 16.下列不属于窗体的数据属性的是 。

A.数据输入 B.允许编辑 C.特殊效果 D.排序依据

17.窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是 。 A.“打开” B.“确定” C.“关闭” D.“加载” 18.如果在窗体上输入的数据总是取自查询或取自某固定内容的数据,或者某一个表中记录的数据,可以使用哪个控件来完成 。

A.选项卡 B.文本框控件 C.列表框或组合框控件 D.选项组控件 19.下列关于控件的说法中正确的是 。

A.控件是窗体上用于输入数据、修改数据、执行数据的对象

B.计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,但不可以是窗体或报表上的其他控件中的数据

C.虽然组合框的列表是由多行数据组成的,但平时只能显示一行,而且不能输入新值,所以它的应用比列表框要窄

D.窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输新值

20.Access数据库中,用于输入或编辑字段数据的交互控件是 。 A.文本框 B.标签 C.复选框 D.组合框

21.下列选项中叙述正确的是 。

A.如果选项组结合到某个字段,则只有组框架本身结合到该字段,而不是组框架的复选框、选项按钮或切换按钮

B.选项组可以设置为表达式或非结合选项组,也可以在自定义对话框中使用非结合选项组来接受用户的输入,但不能根据输入的内容来执行相应的操作 C.选项组是由一个组框、一个复选框、选项按钮或切换按钮和关闭按钮组成 D.以上说法均错误

22.下面关于列表框和组合框叙述正确的是 。 A.列表框和组合框都可以显示一行或多行数据 B.可以在列表框中输入新值,而组合框不能 C.可以在组合框中输入新值,而列表框不能 D.在列表框和组合框中均可以输入新值

23.下述有关“选项组”控件叙述正确的是 。

A.如果选项组结合到某个字段,实际上是组框架内的控件结合到该字段上 B.在选项组可以选择多个选项

C.只要单击选项组中所需的值,就可以为字段选定数据值 D.以上说法都不对

24.属于交互式控件的是 。

A.标签控件 B.文本框控件 C.命令按钮控件 D.图像控件

25.如果选项组控件结合到数据表中的某个字段,则是指什么结合到此字段 。 A.组框架内的复选框 B.组框架内选项按钮 C.组框架内切换按钮 D.组框架本身 26.“输入掩码”用于设定控件的输入格式,对什么数据有效 。 A.数字型 B.货币型 C.日期型 D.备注型 27.表格式窗体同一时刻能显示 。

A.1条记录 B.2条记录 C.3条记录 D.多条记录 28.不是窗体文本框控件的格式属性的选项是 。

A.标题 B.可见性

C.前景颜色 D.背景颜色 29.图表窗体的数据源是 。

A.数据表 B.查询 C.数据表或查询 D.以上都不是 30.在窗体的“窗体”视图中可以进行 。

A.创建或修改窗体 B.显示、添加或修改表中的数据 C.创建报表 D.以上都可以 31.不属于窗体命令按钮控件的格式属性的选项是 。

A.标题 B.可见性 C.前景颜色 D.背景颜色 32.不是窗体组合框控件的格式属性的选项 。

A.标题 B.可见性

C.前景颜色 D.背景颜色

33.不是窗体格式属性的选项是 。

A.标题 B.可见性 C.默认视图 D.滚动条 34.控件是窗体上用于什么的对象 。 A.显示数据和控制窗体

B.显示数据、装饰窗体和控制窗体

C.显示数据、执行操作、装饰窗体和控制窗体 D.显示数据、执行操作和装饰窗体 35.关于控件组合叙述错误的是 。

A.多个控件组合后,会形成一个矩形组合框

B.移动组合中的单个控件超过组合框边界时,组合框的大小会随之改变 C.当取消控件的组合时,将删除组合的矩形框并自动选中所有的控件 D.选中组合框,按Del键就可以取消控件的组合 36.在计算控件中,每个表达式前都要加上 。

A.“=” B.“!”’

C.“.” D.“Like”

37.窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能 。 A.输入数据 B.编辑数据

C.输出数据 D.显示和查询表中的数据

38.窗体有3种视图,用于创建窗体或修改窗体的窗口是窗体的 。 A.“设计”视图 B.“窗体”视图 C.“数据表”视图 D.“透视表”视图 39.“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是 。

①“平面”、②“颜色”、③“凸起”、④“蚀刻”、⑤“透明”、⑥“阴影”、⑦“凹陷”、

⑧“凿痕”、⑨“倾斜”

A.①②③④⑤⑥ B.①③④⑤⑥⑦ C.①④⑥⑦⑧⑨ D.①③④⑥⑦⑧ 40.窗体是Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能 。 ①输入数据 ②编辑数据 ③存储数据 ④以行、列形式显示数据 ⑤显示和查询表中的数据 ⑥导出数据

A.①②③ B.①②④ C.①②⑤ D.①②⑥ 41.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是 。

A.“凹陷” B.“颜色” C.“阴影” D.“凿痕” 42.键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是 。 A.“击键” B.“键按下” C.“键释放” D.“键锁定”

43.没有数据来源,且可以用来显示信息、线条、矩形或图像的控件的类型是 。 A.结合型 B.非结合型

C.计算型 D.非计算型 44.鼠标事件是指操作鼠标所引发的事件,下列不属于鼠标事件的是 。 A.“鼠标按下” B.“鼠标移动” C.“鼠标释放” D.“鼠标锁定”

45.窗体中可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值的控件是 。

A.列表框 B.组合框

C.列表框和组合框 D.列表框和组合框都不可以 46.当窗体中的内容太多无法放在一面中全部显示时,可以用哪个控件来分页 。 A.选项卡 B.命令按钮 C.组合框 D.选项组 47.下列不属于窗体类型的是 。

A.纵栏式窗体 B.表格式窗体 C.模块式窗体 D.数据表窗体 48.主要用于显示、输入、更新数据库中的字段的控件的类型是 。 A.结合型 B.非结合型 C.计算型 D.非计算型

49.假设已在ACCESS中建立了包含“书名”、“单价”和“数量”等三个字段的“图书订单”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为 。 A.[单价]*[数量] B.=[单价]*[数量]

C.[图书订单]![单价]*[图书订单]![数量] D.=[图书订单]![单价]*[图书订单]![数量]

50.若要求在文本框中输入文本时达到密码显示“*”号的显示效果,则应设置的属性是 。

A.“默认值”属性 B.“标题”属性

C.“密码”属性 D.“输入掩码”属性

参考答案

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

49.B 50.D

第六章 报表

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.如果在报表的每一页的底部都要输出信息,需要设置的区域是 。 A.报表页眉 B.报表页脚 C.页面页眉 D.页面页脚 7.以下叙述正确的是 。

A.报表只能输入数据 B.报表只能输出数据 C.报表可以输入和输出数据 D.报表不能输入和输出数据

8.用“设计视图”修改报表的内容不包括 。

A.更改报表名称 B.向报表工作区添加控件

C.更改控件的大小和位置 D.设置和修改控件的属性值 9.设置报表属性,需在 中进行操作。

A.报表视图 B.页面视图 C.报表设计视图 D.打印视图 10. 是最常用的能进行计算的控件类型。

A.文本框 B.标签 C.按钮 D.组合框

11.一个报表中列出了学生的3门课程a、b、c的成绩,如果要对每位学生计算3门课的平均成绩,只要设置新添加的计算控件的控件源为 即可。 A.“=(a+b+c)/3” B.“=a+b+c/3”

C.“=(a+b+c)\\3” D.“(a+b+c)/3” 12.在报表中,以下可以作为绑定控件显示字段数据的是 。 A.命令按钮 B.文本框

C.标签 D.复选框

13.在报表中,要对各门课程的成绩按班级分别计算合计、平均值、最大值和最小值,则需要设置 。

A.分组级别 B.汇总选项 C.分组间隔 D.排序字段 14.要实现报表的分组统计,其操作区域是 。

A.报表页眉或报表页脚 B.页面页眉或页面页脚 C.主体节 D.组页眉或组页脚 15.下列是关于报表的叙述, 是错误的。 A.能在报表中进行计算

B.可以在每页的顶部和底部打印标识信息的页眉和页脚 C.可以利用图表和图形,帮助说明报表数据的含义 D.不能在报表中添加背景图片 16.用户可以将屏幕上数据表的内容生成一份整洁美观的文字资料打印出来。打印分为

三个主要步骤。

A.打印准备、打印预览、打印 B.选择打印机、设置打印范围、打印

C.打印预览、打印参数设置、打印 D.选择打印机、设置打印页面、打印

17.以下列出的是关于表的备份的叙述, 是错误的。 (1)可以在数据库内部作同名备份。 (2)可以备份到其他的数据库中。 (3)可以备份为一个任意类型的文件。

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

C.(1)(3) D.(1)(2)(3) 18.在下面关于数据库对象删除的叙述中, 是正确的。 (1)如果对象已经打开,要先关闭它,才能执行删除操作。 (2)可以直接删除与其他对象存在关系的对象。

A.(1) B.(2)

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

参考答案

1.D 2.C 3.B 4.D 5.C 6.D 7.B 8.A 9.C 10.A 11.A 12.B 13.B 14.D 15.D 16.C 17.C 18.A

第七章 数据访问页的设计

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. 下面关于数据访问页的叙述,不正确的是 。 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. 在创建数据访问页时,最重要的是要确定 。

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

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 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.海洋考 B.考试海 C.海洋考试卫星 D.考试海洋等级卫星

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 (\的输出结果为 。

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) 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

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

A.sum = 0.0 B.sum = sum + score C.ave = sum / 4 D.MsgBox n :MsgBox ave

42.以下程序的输出结果是 。 Private Sub Command1_Click () Dim a (10), p (3) As Integer k = 5

For i = 1 To 10 a (i) = i Next i

For i = 1 to 3 p (i) = a ( i * i )

Next i

For i = 1 To 3 k = k + p (i) * 2 Next i MsgBox k End Sub

A.33 B.28 C.37 D.35 43.有如下程序:

Dim a (3,3 ) As Integer For m = 1 To 3 For n = 1 To 3

a ( m , n) = ( m-1) * 3 + n Next n Next m

For m = 2 To 3 For n = 1 To 2 MsgBox a(m,n) Next n Next m

运行后消息框依次输出的结果是 。

A.2 5 3 6 B.2 3 5 6 C.4 7 5 8 D.4 5 7 8 44.有如下程序,运行后输出的是 。 Private Sub Command1_Click () Dim aj ( 10 ) For j = 6 To 10 Aj (j) = j * 2 Next j

MsgBox aj (1) + aj (j) End Sub

A.5 B.20 C.22 D.显示出错信息 45.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:

Private Sub Command_Click ( ) Dim x , y , z As Integer x = 5 : y = 7 : z = 0 Text1 = \

Call fun ( x , y , z ) Text1 = Str ( z ) End Sub

Sub fun( ByVal a As Integer , ByVal b As Integer, c As Integer ) C = a + b End Sub

程序运行后,如果单击命令按钮,则在文本框中显示的内容是 。 A.0 B.12 C.Str(z) D.没有显示

46.阅读程序:

Function F ( a As Integer ) b = 0 : Static c

b = b + 1 : c = c + 1 : F = a + b + c End Function

Private Sub Command1_Click ( ) Dim a As Integer a = 2

For i = 1 To 3 MsgBox F ( a ) Next i End Sub

运行上面的程序,单击命令按钮,运行后消息框依次输出结果为 。 A.4 4 4 B.4 5 6 C.4 6 8 D.4 7 9 47.有如下程序:

Private Function func ( ByVal a As Integer , ByVal b As Integer ) Func = a + b End Function

Private Sub Command1_Click ( ) Dim x As Integer , y As Integer Dim z As Integer , r As Integer x = 2 : y = 5 : z = 8

r = func ( func ( x , y ) , z ) MsgBox r End Sub

当在Command1按钮上单击,该程序的输出结果是 。 A.12 B.13 C.14 D.15 48.在窗体上画一个名称为Command1的命令按钮和3个名称为Label1、Label2、Label3的标签,然后编写如下程序段: Private x As Integer

Private Sub Command_Click()

Static y As Integer : Dim z As Integer n = 10 : z = n + z : y = y + z : x = x + z

Label1.Caption = x : Label2.Caption = y : Label3.Caption = z End Sub

运行程序,连续3次单击命令按钮后,则3个标签中显示的内容是 。 A.30 30 30 B.10 10 10 C.30 30 10 D.10 30 10

49.在窗体中添加了一个文本框和一个命令按钮(名称分别为tText和

bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上述操作的语句是 。

A.Caption="计算机等级考试" B.bCommand.Caption=计算机等级考试

C.Caption="计算机等级考试"

D.bCommand.Caption="计算机等级考试"

50.在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序: Public x As integer

Private Sub Command1_Click() x=10

Call s1 :Call s2 :MsgBox x End Sub

Private Sub s1() x=x+20 End Sub

Private Sub s2() Dim x As integer x=x+20 End Sub

窗体打开运行后,单击命令按钮,则消息框的输出结果为 。 A.10 B.30 C.40 D.50

参考答案

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

49.D 50.B

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

Top