ACCESS同步习题集(第八章答案解析)

合集下载

《ACCESS数据库实用教程》习题参考答案

《ACCESS数据库实用教程》习题参考答案

《ACCESS数据库实用教程》课后综合练习参考答案第一章数据库基础知识一、选择题1.B 2.B 3.C 4.B 5.B 6.A 7.A 8.D 9.A 10.C 11.C 12.B 13.A 14.C 15.C二、填空题1.信息2.层次模型关系模型3.关系数据模型4.逻辑独立性5.物理独立性6.物理独立性7.同一实体内第二章8. 一对多关系、多对多关系9. 投影10. 需求分析三、上机实训实训1.1 成绩管理数据库设计简要操作步骤如下:(1)设计出数据库的概念结构图,即E-R图,如下图1.1所示。

(2)设计出数据库的逻辑结构图,即关系模型,分别如下。

学生表(学号,姓名,出生日期,政治面貌,所学专业,联系电话,照片)课程表(课程代码,课程名称,课程类别,学分,开课系编号)成绩表(学号,课程代码,平时成绩,期末考试成绩)第二章Access 2003数据库设计与创建一、选择题1.C 2.B 3.A 4.D 5.C 6.A 7.C 8.D 9.B 10.B 11.C 12.B 13.A 14.B 15.B二、填空题1.数据库管理2.打开、设计、新建3.向导4.Web数据访问页、 .mdb5.数据访问页6.关闭时压缩三、上机实训实训2.1 教学信息管理数据库的创建及相关操作简要操作步骤:略实训2.2 采用不同方法创建数据库简要操作步骤:第三章表一、选择题1.A 2.D 3.A 4.D 5.A 6.D 7.B 8.C 9.D 10.C11.A 12.D 13.A 14.C 15.B 16.A 17.B 18.D 19.A 20.C二、填空题1.3种,使用向导创建表、通过输入数据创建表、使用设计视图创建表2.表结构、表内容3.“自动编号”、单字段、多字段4.主表5.主关键,外键三、上机实训实训3.1 数据表的创建与维护1.简要操作步骤如下:(1)打开“教学管理信息系统”数据库,在数据库窗口的“对象”列表中单击“表”对象。

数据库应用基础ACCESS(第二版)习题解答

数据库应用基础ACCESS(第二版)习题解答
数据库应用基础ACCESS习题解答
第八章 习题参考答案
一、填空题
1.类模块、标准模块、子过程、函数过程
2.面向对象
3.注释语句
4.立即窗口、本地窗口、监视
5.简单的(特殊的)模块
二、选择题
1.B
2.D
3.D
三、判断题
1.对
2.错
3.对
四、思考题
1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。所以,标准模块和类模块的主要区别在于其范围和生命周期。
2.答:用查询向导创建查询的优点:能够快捷方便地创建查询,简单易用,上手快。
缺点:只能创建一些简单的查询,查询功能相对较弱。
用查询设计视图创建查询的优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
3.答:SQL查询有联合查询、传递查询、数据定义查询、子查询。
(7)使用符合标准的SQL数据库语言,具有较好的通用性;
(8)可以利用VBA进行高级操作控制和复杂的数据操作。
第二章 习题参考答案
一、填空题
1.标题栏,菜单栏,工具栏,数据库窗口,状态栏
2.数据库子窗口右上角的“X”按钮,数据库子窗口左上角的控制符号,“文件”菜单中关闭命令
3.文本类型,货币类型,数字类型,日期时间类型,自动编号类型,是/否类型,备注类型,OLE对象类型,超级链接类型,查阅向导类型
报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。
2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。

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

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

第一章数据库系统概述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和DBSC.DB包括DBS和DBMS D.DBS等于DB等于DBMS13.数据库管理系统的工作不包括 C 。

access练习题及答案

access练习题及答案

access练习题及答案3、下列关于DELETE-SQL语句的叙述中,正确的是()[BD] A)DELETE语句可被用于删除指定数据表中的字段B)DELETE语句用于删除指定数据表中的记录C)执行一次DELETE语句将删除掉指定数据表中所有记录D)若存在有“学生”表,则DELETE FROM 学生是一个的SQL语句一、单选题1、在关系中,一个元组是一个或多个()值的列表[B] A)数字B)属性C)字段D)文字2、在关系中,不可分割的是()[C] A)元组B)记录C)分量D)字段3、在一个关系中,挑选出满足指定条件元组来组成新关系的操作是()[A]A)选择运算 B)查询运算 C)投影运算 D)连接运算4、在一个关系中,挑选出某些字段列来组成新关系的操作是()[D]A)连接运算 B)选择运算 C)查询运算 D)投影运算5、从多个关系中抽取出所需要的属性来组成新关系的操作是()[B]A)查询运算 B)连接运算 C)投影运算 D)选择运算6、Microsoft office不包含的组件是()[C] A)Word B)Excel C)Visual Basic D)Access7、Access数据库文件的扩展名是()[C] A).ppt B).doc C).mdb D).xls9、在层次模型中,把没有双亲结点的结点称为()[C] A)子结点B)顶结点C)根结点D)叶结点10、采用树型结构表示实体之间联系的数据模型为()[A] A)层次模型B)网状模型C)树状模型D)关系模型11、在关系数据模型中,域指的是()[D] A)字段B)元组C)属性D)属性的取值范围12、若表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录在表A中最多只能找到一条记录与之相匹配,则表A与表B存在的关系是()[B] A)一对一B)一对多C)多对一D)多对多13、运用Access2003所设计开发的学生管理系统实用软件属于一种()[C]A)操作系统 B)编译系统 C)应用软件 D)系统软件14、Access2003是一种()型数据库管理系统[D] A)近代型B)现代型C)表格型D)关系型二、判断题1、关系数据库是以关系数学理论为基础的数据库系统[对]2、在关系中,根据实际需要可把属性细分成若干个子属性[错]3、在层次模型中,允许一个以上的结点无双亲[错]4、在关系模型中数据的逻辑结构就是一张二维表[对]三、多选题1、下列的()对象包含在Access数据库中[ACD] A)报表B)多媒体C)宏D)窗体2、建立数据库时,常用到的数据模型有()[ACD] A)关系模型B)现代模型C)网状模型D)层次模型3、数据处理经历了()三个阶段[ABD] A)人工管理B)文件系统处理C)现代技术管理D)数据库系统处理复习题:1、数据处理经历了哪三个阶段?2、认识常用的数据模型P8~P103、常用的关系术语及关系的六条基本性质P16~174、两个实体中的联系 P65、理解基本的关系运算(选择、投影和连接)的基本概念 P206、Access2003是office2003的一个组件。

ACCESS同步习题集(第八章答案解析)教学文案

ACCESS同步习题集(第八章答案解析)教学文案
【解析】键盘事件主要有"键按下"、"键释放"、"击键"等,没有"键锁定"。
7. 答案:A
【解析】在Visual Basic系统中,通常每条语句占一行,一行最多允许有255个字符;如果一行书写多个语句,语句之间用冒号":"隔开。
8. 答案:D
【解析】VBA的数据类型中有字符串型、字节型、布尔型、整数型、长整数型、单精度型、双精度型、日期型、货币型、小数点型 、变体型及对象型等,没有指针类型的数据。
11. 答案:A
【解析】Option Base 1的作用是设置数组下标从1开始,展开二维数组A(2 to 5,5),为A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。
12. 答案:D
【解析】选项A)程序范围指变量在整个程序内都是有效的。选项B)全局范围指变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见;选项C)模块范围指变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程和函数过程中可见;选项D)局部范围指变量定义在模块的过程内部,过程代码执行时才可见。
17. 答案:B
【解析】DateDiff表示பைடு நூலகம்个指定日期间的时间间隔数,参数ww要求返回值为两日期间的周数。
18. 答案:A
【解析】本题考查的是字符串截取函数Left函数的用法。其格式为:Left(<字符串表达式>,<N>):从字符串左边起截取N个字符。
19. 答案:A
【解析】DLookup函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算机控件使用,而且主要用于检索来自外部表字段中的数据。

Access数据库应用基础教程习题集答案

Access数据库应用基础教程习题集答案

Access数据库应用基础教程习题集答案Access数据库应用基础教程习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。

数据库系统(database systems),是由数据库及其管理软件组成的系统。

它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。

它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。

3. 说出几种常用的数据模型。

答:层次模型、网状模型、关系模型。

4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。

5. 简述数据库设计的步骤。

答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。

第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。

SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。

SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。

2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或的比较运算符)。

计算机二级access笔试习题+答案08

计算机二级access笔试习题+答案08

08 选择题01.下列叙述中正确的是______。

对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较次,而顺序查找需要比较n次。

二分法查找只适用于顺序存储的有序表,如果采用链式存储结构,也只能用顺序查找,所以选项A是正确的。

故本题答案为A。

02.数据流程图(DFD图)是______。

常见的需求分析方法有:结构化分析方法和面向对象的分析方法。

结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。

故本题答案为C。

03.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的______。

E-R图是E-R模型的一种非常直观的图的形式表示,它描述信息结构但不涉及信息在计算机中的表示,它是数据库概念设计阶段的工具。

故本题答案为C。

04.数据库管理系统中负责数据模式定义的语言是______。

数据定义语言(DDL):该语言负责数据的模式定义与数据的物理存取构建。

数据操纵语言(DML):该语言负责数据的操纵,包括查询及增、删、改等操作。

数据控制语言(DCL):该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。

故本题答案为A。

05.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是______。

软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。

应用软件是为解决特定领域的应用而开发的软件。

例如,事务处理软件,工程与科学计算软件,实时处理软件,嵌入式软件,人工智能软件等应用性质不同的各种软件。

系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。

如操作系统,编译程序,汇编程序,网络软件,数据库管理系统等,所以选项B属于系统软件。

故本题答案为B。

06.有两个关系R和T如下:则由关系R得到关系T的操作是______。

Access课后习题答案-推荐下载

Access课后习题答案-推荐下载

2、=”第”& [page]&”页共”&[pages]&”页” 3、原表记录顺序 4、报表向导 5、空间定位 6、打印预览 版面预览 7、shift 8、4 第八章 一、选择题 1-5:CADAB 6-10:ABABC 二、填空题 1、纵栏式 2、页面 网页预览 3、设计 4、窗体 报表 5、页
第九章 一、选择题 1-5:CCAAA 6-10:CDADB 二、填空题 1、autoexec 2、宏组名.宏名 3、宏组 4、…… 5、单步运行方式 6、opentable 7、窗体名称 8、命令 参数
INSERT INTO 成绩 ( 学号, 英语, 数学, 计算机, 物理, 四级通过 ) VALUES ("0702013", 80.5, 88.5, 78, 76, yes)
INSERT INTO 成绩 ( 学号, 英语, 数学, 计算机, 物理, 四级通过 ) VALUES ("0703003", 69, 87, 80, 75, no)
第三章 一、选择题 1-5:CBCDC 二、填空题 1、表 查询 窗体 报表 页 宏 模块 2、链接表 3、宏 4、mdb 5、我的文档
第四章 一、选择题 1-5:CBBDB 二:填空题 1、 主关键字
6-10:DDDAD
11-15:A安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电通,力1根保过据护管生高线产中0不工资仅艺料可高试以中卷解资配决料置吊试技顶卷术层要是配求指置,机不对组规电在范气进高设行中备继资进电料行保试空护卷载高问与中题带资2负料2,荷试而下卷且高总可中体保资配障料置2试时32卷,3各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并25工且52作尽22下可护都能1关可地于以缩管正小路常故高工障中作高资;中料对资试于料卷继试连电卷接保破管护坏口进范处行围理整,高核或中对者资定对料值某试,些卷审异弯核常扁与高度校中固对资定图料盒纸试位,卷置编工.写况保复进护杂行层设自防备动腐与处跨装理接置,地高尤线中其弯资要曲料避半试免径卷错标调误高试高等方中,案资要,料求编试技5写、卷术重电保交要气护底设设装。备备置管4高调、动线中试电作敷资高气,设料中课并技3试资件且、术卷料中拒管试试调绝路包验卷试动敷含方技作设线案术,技槽以来术、及避管系免架统不等启必多动要项方高方案中式;资,对料为整试解套卷决启突高动然中过停语程机文中。电高因气中此课资,件料电中试力管卷高壁电中薄气资、设料接备试口进卷不行保严调护等试装问工置题作调,并试合且技理进术利行,用过要管关求线运电敷行力设高保技中护术资装。料置线试做缆卷到敷技准设术确原指灵则导活:。。在对对分于于线调差盒试动处过保,程护当中装不高置同中高电资中压料资回试料路卷试交技卷叉术调时问试,题技应,术采作是用为指金调发属试电隔人机板员一进,变行需压隔要器开在组处事在理前发;掌生同握内一图部线纸故槽资障内料时,、,强设需电备要回制进路造行须厂外同家部时出电切具源断高高习中中题资资电料料源试试,卷卷线试切缆验除敷报从设告而完与采毕相用,关高要技中进术资行资料检料试查,卷和并主检且要测了保处解护理现装。场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

2012年3月计算机二级Access第八套单选题精选及答案

2012年3月计算机二级Access第八套单选题精选及答案

1、______是对关系的描述。

A.⼆维表 B.关系模式 C.记录 D.属性:B 2、表中的⼀列叫做______。

A.⼆维表 B.关系模式 C.记录 D.字段:D 3、确定⼀条记录的某个属性组是______。

A.关键字 B.关系模式 C.记录 D.属性:A 4、被选中的关键字是______。

A.主键 B.关系模式 C.记录 D.属性:A 5、属性的取值范围是______。

A.值域 B.关系模式 C.记录 D.属性:A 6、关系名(属性,属性2,……属性n)是______。

A.主键 B.关系模式 C.记录 D.属性:B 7、添加新记录时,⾃动添加到字段中的是______。

A.默认值 B.有效性规则 C.有效性⽂本 D.索引:A 8、检查字段中的输⼊值是否合法的是______。

A.默认值 B.有效性规则 C.有效性⽂本 D.索引:B 9、检查字段中的输⼊值不合法时,提⽰的信息是______。

A.默认值 B.有效性规则 C.有效性⽂本 D.索引:C 10、可以加快查询操作的是______。

A.默认值 B.有效性规则 C.有效性⽂本 D.索引:D11、可以加快排序操作的是______。

A.默认值 B.有效性规则 C.有效性⽂本 D.索引:D 12、⽤于在窗体和报表中取代字段中值的是______。

A.默认值 B.标题 C.有效性⽂本 D.索引:B 13、表中的数据可以存为下列⽂件格式______。

A.pdf B.exe C.txt D.bmp :C 14、表中的数据可以存成下列⽂件格式______。

A.wav B.jpg C.rtf D.bmp :C 15、下列哪个不是关系的类型______。

A.基本表 B.查询表 C.视图 D.逻辑表:D 16、下列哪个是从其他表导出的表______。

A.基本表 B.查询表 C.视图 D.物理表:C 17、下列哪个表最能保证数据的安全______。

ACCESS课后习题答案

ACCESS课后习题答案

第一章数据库基础知识第一节数据库基础知识1、答案:A解析:本题考查信息和数据的概念及联系。

信息是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。

数据是描述现实世界事物特征的符号集合。

数据与信息的联系是:数据是信息的符号表示或称为载体;信息则是数据的内涵,是对数据语义的解释。

2、答案:数据库系统解析:本题考查数据管理的发展阶段及各阶段的特点。

数据管理的发展阶段经历了人工管理、文件系统、数据库系统(后发展为分布式系统和面向对象数据库系统)等几个阶段,在人工管理阶段:数据和应用程序不具有独立性,数据不能长期保存且不能共享,冗余度高;在文件系统阶段:数据和应用程序具有一定独立性,数据可以长期保存,但数据不能共享,冗余度高;在数据库系统阶段实现了数据共享,减少了数据冗余,且数据和应用程序具有较高的独立性。

3、答案:B解析:本题考查数据库系统和文件系统的特点。

数据库系统与文件系统相比其特点是:实现了数据共享,减少了数据冗余,但并不是避免了数据的所有冗余,因为在一定条件下,一定的数据冗余是有必要的。

数据库系统中的数据一致性,是指能对数据进行统一的修改,从而保证数据的一致性。

第二节数据库系统1、答案:D解析:本题考查数据库系统的组成。

数据库系统是指引进数据库技术后的计算机系统,它由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。

2、答案:A解析:本题考查数据库管理系统的功能。

数据库管理系统是运行在操作系统之上的负责管理数据库应用的管理软件。

它一般由数据定义功能(管理数据库对象)、数据操纵功能(实现数据查询和维护)、数据控制功能(数据库权限管理)以及数据维护(数据库备份、转存和恢复等)等功能构成。

3、答案:物理独立性解析:本题考查物理独立性和逻辑独立性的概念。

数据的独立性分为物理独立性和逻辑独立性。

物理独立性是指当数据的存储结构(或物理结构)改变时,通过DBMS的相应改变可以保持数据的逻辑结构不变,从而应用程序也不必改变。

《Access习题集》第6版答案-全

《Access习题集》第6版答案-全

第一章数据库基础知识一、填空题1.管理、数据资源2.采集、存储、分类、传输3.文件管理、数据库系统、分布式数据库系统4.数据库、数据库管理系统、硬件、软件和相关人员,数据库管理系统5.层次模型6.关系模型7.现实世界数据特征8.层次模型、网状模型、关系模型、数据结构、关系模型9.需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行与维护10.所有属性都是不可分的基本数据项11.关键字/候选键12.元组13.网状结构14.模式、外模式、内模式15.存储模式16.概念模型17.数据结构化,数据独立性、数据共享性、数据完整性18.用户自定义完整性19.插入和删除异常、更新异常20.面向对象方法、OO 方法二、选择题1.B2.B3.A4.D5.D6.C7.D8.D9.A 10.B 11.C 12.D 13.A 14.C 15.C 16.C 17.B 18.B19.A 20.A 21.C 22.C 23.B 24.C 25.B 26.D 27.D 28.D 29.C 30.AD 31.A 32.A 33.D 34.B 35.B36.C 37.D 38.D39.C 40.D 41.B42.B 43.C 44.B 45.B46.B 47.B 48.B 49.D 50.B三、判断题1.对2。

对3。

错4。

错5。

对6。

错7。

错8。

错9。

对10。

对四、问答题1.参考答案R∩S R∪SR-S R×S2.请根据以下E-R图导出关系表参考答案:1)职工(职工号,姓名,性别,出生日期,部门号)部门(部门号,部门名,电话,地址)2)图书(书号,书名,作者,出版社,出版日期,价格)读者(读者编号,姓名,性别,职业,电话)借阅(读者编号,书号,借阅日,归还日)3.参考答案:属于第二范式,可分解为第三范式:教师(教师编号,姓名,职称,系别)院系(系别,系主任)或教师(教师编号,姓名,职称,院系编号)院系(院系编号,系别,系主任)4.参考答案:2NF,分解为以下的3NF第二章ACCESS概述一、填空1.office2.对象,窗口3.表,查询,窗体,报表,宏,accdb4.查询5.报表6.空数据库,模板7.客户端数据库,Web数据库8.Access Services9.压缩和修复数据库10.Access选项、第三章表的创建与管理一、填空题1.对象(50)2.表结构3.字段名4.255、空格5.常规属性、查阅属性6.关联7.父表中8.主键、字段、多个字段9.系统定义、用户定义10.OLE、超级链接、附件11.速度、查询12.单个字段、多个字段13.6553514.数据表视图、设计视图15.一个、多个16.空值、重复值17.一对一、一对多、多对多18.数据19.计算/超级链接/附件20.文本21.货币22.备注23.一个24.有效性规则25.双精度型26.表27.是/否28.主键/主关键字29.输入掩码、有效性规则30.格式属性31.数据32.外键33.关联字段34.一对一35.一、多36.设计视图37.一对多、多对多38.常规39.选择、投影40.选择筛选、按窗体筛选、高级筛选41.记录42.外键43.表间、实施参照完整性、级联删除相关记录44.同一数据库45.自动46.主表、子表47.字段定义、属性定义48.共同字段、数据类型二、选择题第四章查询设计一、填空题1.计算、条件检索2.查询3.表、查询4.动态数据集合、数据来源5.选择查询、交叉表查询、参数查询、操作查询、SQL查询6.查询准则7.同行、不同行8.选择查询9.窗体、报表10.两个、两个、字段11.行标题、列标题12.准确性、有效性13.数据资源14.GROUP BY(分组)15.数据定义、数据查询16.查询设计视图17.逻辑18.Date()-[参加工作时间]<365 19.数据来源20.数据保持同步21.查询向导、设计视图22.多表查询、单表查询23.简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导24.选择查询、参数查询25.查询、准则、数据来源26.查询设计视图(题干为“则用户可以在查询的中加入”)27.查询设计视图28.查询设计视图29.生成表查询、追加查询、更新查询、删除查询30.算术、逻辑、特殊31.双引号32.方括号33.两个34.选择查询35.参数36.生成表查询37.删除查询38.检索数据、查询结果39.Len([姓名])=240.Month([出生日期])=841.Year(date( ))-year([参加工作时间])>1042.Like “计算机*”43.Mid([学号],3,2)=“07”44.>60 and <10045.任意单个字符46.任意字符串47.IS NULL48.IS NOT NULL49.IN (“教授”, “讲师”),[“教授”or “讲师”]50.Date ( )二、选择题1.C 2.C 3.D 4.C 5.C 6.A 7.A 8.B 9.D 10.C 11.D 12.A 13.A 14.D 15.B 16.C 17.C 18.A19.C20.B21.D22.B23.C24.C25.C26.B27.D28.B29.B30.D31.A32.D33.B34.A35.D36.D37.D38.B39.D40.D41.C42.B43.C44.B45.B46.C47.D48.C49.A50.B51.C52.C53.A54.D55.B56.D57.B58.A59.A60.C61.C62.A63.B64.A65.D66.B67.C三、判断题1.F 2.T 3.F 4.T 5.F 6.F7.F8.F9.F10.T11. F12.T13. F14.T15. F第五章报表设计一、填空题1.表,查询2.报表打印3.记录输入的先后4.报表页眉,页面页眉,主体,页面页脚,报表页脚5.设计,分组和汇总,分组和排序6.报表页眉,每一7.直线,矩形8. 49.不能10.可以11.页面页眉12.表,查询13.窗体,报表(注:12和13题,题干重复了,经验证,4种对象都可以另存为“报表”)14.报表设计,报表,空报表,向导,标签15.本题无明确答案,题干有问题,应该是“同一主报表中最多可同时添加3个子报表对象”16.计算,组页脚,报表页脚(注:第一个空有些同学会填“文本框”,文本框是最常用的计算控件,但不是唯一的可实现计算功能的控件)17.页面设置,打印预览二、单选题1. D2. D3. B4. C5. A6. A7. D8. D9.D(注:如果没有分组,则有“纵栏式”、“表格式”和“两端对齐”三种布局;如果存在分组,则有“递阶”、“块”和“大纲”等布局方式。

Access最终笔试习题集第1-8章答案

Access最终笔试习题集第1-8章答案

第一章数据库基础知识1.1计算机数据库的发展: D、D、A、D、D1.2 数据库系统: B、A1.3 数据模型: C、D、B、A、D、A、D、D、C、B、C、A、C、C1.4 关系数据模型:A、B、C、B、D1.5 关系运算: A、B、选择、选择、C、B1.6 数据库设计基础:物理设计、D、D、A1.7 Access简介: D、A、A、B、A、A、C、D(8)解析:视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。

一个视图可以对应一个基本表,也可以对应多个基本表。

而基本表是一个独立存在的表;表是内容,视图是窗口;表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表;视图的建立和删除只影响视图本身,不影响对应的基本表,故答案选D第二章数据库和表2.1 表的组成: C、A、D、C、D、C、D、C、B、C、A、C(3)解析:向货币型字段输入数据时,系统自动将其设置为2位小数。

(8)解析:字段名中可以包含句号,因此C答案错误。

(10)解析:自动编号的数字类型默认是长整型,请考生谨记。

因此选择C答案。

(12)解析:自动编号数据类型既可以是递增的整数,也可以是一个递减的整数,因此C答案错误。

2.2 建立表结构:B、C、C、C、C、A、C、D(1)数据表视图不能进行的操作是修改字段的数据类型,知识点在“上机题库”中会重点总结,上机的时候注意参考。

故选择B答案。

(2)和第(1)题一样,知识点在上机题库中总结,答案选择C。

(3)解析:Access为主键字段自动设置索引,并且是有(无重复)索引。

因此主键具有唯一性,因此不能设置为有(有重复)索引。

故选择C答案。

(4)解析:表中可以使用一个字段作为主键,也可以使用多个字段组合为复合主键,因此A答案错误;表中不一定有主键,因此B答案错误;主键被系统自动设置为有(无重复)索引,索引可以加快排序和查找,因此D错误。

Access教材各章习题参考答案.doc

Access教材各章习题参考答案.doc

Uccess 数据库应用基础》教材课后习题参考答案第1章习题一、 选择题 1.C 2. A 3.B 4.D 5.C 6.D 7.A 8.B 9.B 10. A 11. C 12. B 13.B 14.D 15.D 16.C二、 填空题(1).数据库管理系统 (2).数据库的设计(3).逻辑数据模型(4).矩形(5).菱形(6).外部关键字 或外码(7).实体完整性第2章课后习题答案一、选择题 1. D 2. A 3. D 4. D 5. C 二、填空题1.关系数据模型2.主键(或主关键字)3.属性元组4.D5.连接三、简答题1. 属性:一张二维表中垂直方向上的数据称为属性,不同的列就代表不同的属性。

域:属性取值的变化范围称为该属性的域。

元组:一张二维表中水平方向上的所有数据作为一个整体称为元组,一整行表示一个元组。

主关键字:一个关系中往往同时存在多个候选关键字,可以人为从中挑出一个候选关键字作为这个关 系的主键(或主码)。

外部关键字:如果关系中的某个属性或属性的组合不是这个关系的主关键字,但却是另一个关系的主 关键字时,则称该属性或属性的组合为这个关系的外部关键字或外码。

2. 一元运算有:选择、投影二元运算有:并、差、交、笛卡尔积、连接、自然连接、除 3. 笛卡尔积:对两个结构不同的关系模式进行无条件合并。

连接:在笛卡尔积的基础上,只选择关系中满足一定条件的元组进行合并。

自然连接:两个关系模式中出现公共属性(或者属性名不同,但语义相同的属性),在连接运算中,依 据共有属性值相等处建立的连接操作。

4. 关系模型包含实体完整性约束、参照完整性约束和自定义完整性约束。

在实体完整性约束中要求任一元 组的主关键字不能为空值。

5.R-SRns第3章习题答案、选择题1 〜5. AA(CBD 6〜10. CCDBA 11 〜12. CA二、填空题1.62. ALT+F+X3. 导航窗格4.为数据库设置密码一、选择题l.C2.D 3.A 4. C第5. B6.C4章参考答案7.C 8. C 9.A 10. C11. A 12. C 13. D 14.A 15. C 16. D 17.B 18.A 19.C 20. D二、填空题1.设计视图2. OLE对象3.644. 1、105.外部关键字或外键6. L 7. 默认值8冻结9. ?丽*10. 唯一第5章参考答案二、填空题1.参数查询2.操作3. DATE()4.生成器5.行标题6.数据表7.查询8. *、?9.Like "m*\ Like "m*'\ Like "?m*\ Like Like "[F-H]*"10.子查询11.交叉表查询向导、查询设计视图12.超期天数:DATE()-[借出图书]![应还日期]13.查找重复项14. Year([出生日期])=1983 15. # 16.更新查询一、选择题 l.B 2.C 3.B 4.D 5.B第8章习题参考答案6.D7.A8.D9.B10.D ll.A 12.DD14.A 15.A二、填空题 1.表或查询或者SQL 语句 [page]&,7>,&[pages] 5.= 6. 2.主3.布局视图 4.组页1.C 2.B 3.D 4. A 5.D 6. C 7D 8. B 填空题1.参数2. XML3. Shif4.子宏5.DoCmd.RunMac6.AddMenu17.计算字段 18. HAVING19. ORDER BY20. UPDATE Students SET 姓名="王涛"WHERE 姓名="王保"第6章习题答案一、选择题:1 〜5.DCAAB6〜10. BACBD 11 〜15. CDBBC 16〜20. BBCDA 21—25.BAACB 26〜30.AAABD 31 〜35.ADBCC36〜40. DCCBC41—45.DDCBA46 〜48. ACB二、填空题 1. 5 2. 157 3.标准模块、类模块4.冒号(:)5.顺序结构 分支结构 循环结构6.按值传递7.28. 0 9. Int(num/2)= num/2 a = a + 110. m + 2 11. x>=5第7章窗体参考答案一、 选择题1. D2. D3. C4. B5. D6. B7. C8. A9. C 10. C 11. C 12. B 13. D 14. B 二、 填空题1.主体2.文本框3.输入掩码(InputMask)4. ControlSource5. change6.属性7.记 录源(RecordSource)8. ControlSource9.数据 10. 一、多 11. ControlSource 12. RowSourceType> 部门、2 13. Now()、1000、0、Docmd.Close第9章答案选择题第10章选择题1.A2. C3. B4. D5. B6.C7.C8.A 9.D 10.A ll.D 12.B13.A。

ACCESS第三版孙瑞新第八章习题解答

ACCESS第三版孙瑞新第八章习题解答

数据库应用基础ACCESS习题解答第八章习题参考答案一、填空题1.类模块、标准模块、子过程、函数过程2.面向对象3.注释语句4.立即窗口、本地窗口、监视5.简单的(特殊的)模块二、选择题1.B2.D3.D三、判断题1.对2.错3.对四、思考题1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。

而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。

所以,标准模块和类模块的主要区别在于其范围和生命周期。

2.答:常量可看成是变量的一种特殊情况。

常量和变量根据其作用域即作用范围的不同,分为三个级别,即过程级常量或变量、私有模块级常量或变量和公用模块级常量或变量。

过程级常量或变量仅在声明该常量和变量的过程内部使用,其他过程无法访问该常量或变量;私有模块级常量或变量是在模块的声明段定义的常量或变量,如果没有特别声明(即没有使用Public声明),都是只对该模块有效,其他模块不能访问该常量或变量;公用模块级常量或变量是在模块的声明段使用Public语句声明的常量或变量。

可在任何模块或过程中使用。

3.答:事件是Access窗体或报表及其上的控件等对象可以“识别”的动作。

在Access数据库系统中,可以通过两种方式处理窗体、报表或控件的事件响应,一种是使用宏对象来设置事件属性;另一种是为某个事件编写VBA代码过程,完成指定动作,这样的代码过程称为事件过程。

函数是指具有返回值的过程,即Function过程。

Function过程以Function开始,以End Function 结束。

过程是包含VBA代码的基本单位,由一系列可以完成某项指定的操作、计算语句和方法组成,它包括子过程(Sub过程)和函数过程(Function过程)。

二级ACCESS第八章课后习题

二级ACCESS第八章课后习题

8.4 经典题解一、选择题例1以下关于数据模型的说法不正确的是A)窗体模块和报表模块属于类模块,它们从属与各自的窗体或报表B)窗体模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表内部C)窗体模块和报表模块中的过程可以调用标准模块中已经定义好的过程D)窗口模块和报表模块生命周期是伴随着应用程序的打开而开始、关闭结束解析:窗口模块和报表模块生命周期是伴随着窗口或报表的打开而开始、关闭结束答案:D)例2以下关于标准模块的说法不正确的是A)标准模块一般用于存放其他Access数据比对象使用的公共过程B)Access系统中可以通过创建新的模块对象而进入其代码设计环境C) 标准模块听有的变量和函数都具全局特性,是公共的D)标准模块的生命周期是伴随着应用程序的应用程序的开始而开始,关闭结束解析:在各个标准模块内部也可以定义私有变量和私有过程仅供本模块内部使用答案:C例3在模块中执行宏“macrol”的格式为是A)Functio.RunMacro B)DoCmd.RunMacroC)Sub.RunMacro macro D)RunMacro macro解析:该语法的结构为DoCmd.RunMacro MacroName[,RepeatCount][,RepeatExpression].例4以下关于中变量的叙述错误的是A)变量名的命名同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何其他的标点符号B)变量名不能使用VBA的关键字C)VBA中对变量名的大小写敏感,变量名“Newyear”和“newyear”代表的是两个不同的变量D)根据变量直接定义与否,将变量划分为隐含型变量和显式变量解析:VBA中对变量名的大小写不敏感,变量名“ Newyear”和“newyear”代表的是同一个变量。

答案:C)例5 在“NewVar=528”语句中,变量NewVar的类型默认为A)Boolean B)Variant C)Double D)Integer解析:当在变量名称后没有附加类型说明字符来指明隐含类型变量的数据类型时,默认为Variant数据类型。

2022年全国计算机二级考试ACCESS上机试题及答案(第八套)

2022年全国计算机二级考试ACCESS上机试题及答案(第八套)

2022年全国计算机二级考试ACCESS上机试题及答案(第八套)一、基本操作题(计30分)(1)在"订货.mdb"数据库中有"订单"表,请将姓"黄"的雇员改成姓"王"。

(2)将"订单"表的行高设置为13,单元格效果改为"凸起"。

"订单"表如图8-1所示。

图8-1(3)按照表8-1要求建立"雇员"表,并输入表8-2数据,设置"雇员"表和"订单"表之间的关系设置为一对多,实施参照完整性。

"雇员"表如图8-2所示。

表8-1字段名称数据类型字段大小是否主键雇员文本10是表8-2赵军刘朋王科孙伟图8-2一、基本操作题(1)【操作步骤】在"订货"数据库窗口中,单击"表"对象。

双击"订单"表或者右键单击后选择"打开",选中"雇员"列,右键单击选择"查找",在"查找和替换"对话框选择"替换"选项卡,"查找内容"中输入"黄",在"替换值"中输入"王","查找范围"选择"雇员","匹配"选择"字段开头",单击"全部替换"按钮。

单击工具栏中"保存"按钮,保存修改后的表。

(2)【操作步骤】在主菜单中选择"格式"→"行高",在弹出的对话框中输入行高"13",单击"确定"按钮。

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。

数据库系统(database systems),是由数据库及其管理软件组成的系统。

它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。

它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。

3. 说出几种常用的数据模型。

答:层次模型、网状模型、关系模型。

4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。

5. 简述数据库设计的步骤。

答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。

第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。

SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。

SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。

2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

26. 答案:A
【解析】参数有两种传递方式:传址传递ByRef和传值传递ByVal。如果没有说明传递类型,则默认为传址传递。在函数Proc(n As Integer,ByVal m As Integer)的参数中,形参n默认为传址传递,形参的变化将会返回到实参,即形参n mod 10(12 mod 10)得到的结果2将返回给实参x,即x=2;而y为传值类型,不为形参的变化而变化,所以输出的x和y应为2和32。
32. 答案:C
【解析】该循环语句的执行过程为,当i小于等于17时,执行循环体,每循环一次,i的值加2,从8到17之间,公差为2,加5次以后i为18,大于17,退出循环,共循环了5次,故答案为C)。
33. 答案:B
【解析】本程序是判断奇偶性的程序,函数Result用来判断x是否是偶数,如果x是偶数,Result的返回值为真,否则返回值为假,单击命令按钮时执行的过程是输入整数x,然后调用Result函数,如果值为真,文本框会显示输入的值是偶数,否则显示输入的值为奇数。调用Result函数且Result函数值为真时的表达式为:Result(x)。故答案为B)。
13. 答案:C
【解析】dim Newarray(10) as integer表示定义了11个整型数构成的数组,数组元素为Newarray(0)至Newarray(10)。
14. 答案:A
【解析】Val()函数是将文本数据转换为数值数据的,故本题答案为A)。
15. 答案:D
38. 答案:B
【解析】VBA提供了3个条件函数:IIf函数,Switch函数和Choose函数,上述3个函数由于具有选择特性而被广泛用于查询、宏及计算控件的设计中。
39. 答案:C
【解析】Loop Until循环语句:当条件表达式为真时,跳出循环。第1次循环x=x+1=1+2=3,第2次循环x=x+2=3+2=5;第3次循环x=x+2=5+2=7,查看所有选项得出答案为C)。
第四次循环结果:i=4,sum=sum+i=24+4=28。
第五次循环结果:i=2,sum=sum+i=28+2=30。
42. 答案:D
【解析】VBA程序流程控制的方式为顺序、分支(条件)与循环。
43. 答案:B
【解析】模块是由一个或多个过程组成的,模块中的每一个过程都可以是一个函数过程或是一个子程序过程,能够处理复杂条件或循环结构的操作。宏的使用只能处理一些简单的操作,对于复杂条件和循环等结构则无能为力。
【解析】取整函数Fix(<数值表达式>):返回数值表达式的整数部分。
20. 答案:A
【解析】Left(<字符表达式>,<N>):从字符串左边起截取N个字符。
Right(<字符表达式>,<N>):从字符串右边起截取N个字符。
Mid(<字符表达式>,<N1>,[N2]):从字符串左边第N1个字符起截取N2个字符。
28. 答案:D
【解析】在VBA中的运算符优先顺序是指数运算 (^)、负数 (-)、乘法和除法 (*、 /)、整数除法 (\)、求模运算 (Mod)、加法和减法 (+、 -)。因此,计算时先计算了*3=9,然后计算3/3,对9\1取整为9。
29. 答案:C
【解析】 要使x和y都是奇数,则x和y除以2的余数都必须是1。所以本题答案为C。
第八章 参考答案及解析
一. 选择题
1. 答案:C
【解析】交换X和Y的值,借助于一个中间变量,先将X的值放到中间变量里面,然后将Y的值放到X中,此时X中存放的是Y的值,最后再将中间变量也即原来X的值放到Y中,即完成交换。不能将Y直接赋给X,否则将把原来X中的值覆盖。
2. 答案:B
30. 答案:A
【解析】Do Until…Loop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。本题中循环条件是y<=25条件为真,即不执行循环体,所以x、y的值即为初始值。
31. 答案:B
【解析】根据题中计算式可以找出规律,m变量为奇数,且相邻两个奇数相差为2,所以本题应选B)。
41. 答案:B
【解析】本题实际上是给出了一个计算1~10之间偶数之和的程序,i=10,每循环一次递减2。
第一次循环结果:i=10,sum=sum+i=0+10=10。
第二次循环结果:i=8,sum=sum+i=10+8=18。
第三次循环结果:i=6,sum=sum+i=18+6=24。
9. 答案:C(此题目有问题,应该将下面赋值的Stud 都改为S,这样才可以选择C)
【解析】在题中,定义了1个学生类型Stud,在4个选项中都定义了类型为Stud的对象S,赋值只能针对对象,且对数组进行赋值时只能各个赋值。
10. 答案:C
【解析】变量名必须以字母开头,大小写等价,不能包括空格或除下画线""之外的其他字符,不能使用VBA的关键字,变量名长度小于255个字符,本题中选项C)为关键字,不能作为变量名使用。
根据题意从字符串s左边第2个字符开始获得4个字符的子字符串函数为Mid(s,2,4),故选A。
21. 答案:A
【解析】Rnd 函数返回大于或等于 0且小于1的随机值。100*Rnd得到[0,99]的随机整数。
22. 答案:D
【解析】函数Str$的功能是将数值型数据转换成字符型数据;函数Space的功能是产生空格字符,函数Len的功能是计算字符串中字符的个数,"+"连接符的功能是将两个字符串连接起来。题中,Str$(m)是将m转换成一个字符串,这个字符串包括"2"、"."、"1"、"7"和一个字符串符号共5个字符;Space(5)是产生一个以5个空格组成的字符串;"+"连接符则将它们连接成一个字符串,它的长度是两个字符串长度的和,即这个字符串的长度为10。因此,Len (Str$(m)+ Space(5))结果为10。
【解析】键盘事件主要有"键按下"、"键释放"、"击键"等,没有"键锁定"。
7. 答案:A
【解析】在Visual Basic系统中,通常每条语句占一行,一行最多允许有255个字符;如果一行书写多个语句,语句之间用冒号":"隔开。
8. 答案:D
【解析】VBA的数据类型中有字符串型、字节型、布尔型、整数型、长整数型、单精度型、双精度型、日期型、货币型、小数点型 、变体型及对象型等,没有指针类型的数据。
34. 答案:C
【解析】本程序使用了int()函数,其作用是对其中的参数进行取整运算,如果一个整数除以2 后取整与其自身除以2相等,那么这个整数就是偶数,否则就是奇数,故本题答案为C)。
35. 答案:B
【解析】本题是一个双重循环,外循环中每循环一次,x的值都是从0开始累计,所以外循环中到最后一次循环,x的值是0,而内循环要循环7次,故x=7所以本题答案为B )。
11. 答案:A
【解析】Option Base 1的作用是设置数组下标从1开始,展开二维数组A(2 to 5,5),为A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。
12. 答案:D
【解析】选项A)程序范围指变量在整个程序内都是有效的。选项B)全局范围指变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见;选项C)模块范围指变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程和函数过程中可见;选项D)局部范围指变量定义在模块的过程内部,过程代码执行时才可见。
从题中程序可以看出,每执行一次循环,都重新给x、y、z这3个变量赋值,因此只要看最后一次执行循环时变量的值即可。程序中最后执行一次循环体时I的值为2,因此x=Mid(s,I,I)=BB,y=Left(s,I)=AB,z=Right(S,I)=BA,所以z=x&y&z=BBABBA。
24. 答案:B
【解析】VBA中过程定义不可以嵌套,过程的调用可以嵌套。
3. 答案:A
【解析】ByVal为传值,当把函数外的一个变量(如n)传给ByVal的参数时,在函数体内对该参数所做的任何变更,不会影响函数体外的n变量的值。此题要返回m、n的值,因此应该对m、n都用址传递。
4. 答案:A
【解析】Int(<数值表达式>)函数为取整函数,返回数值表达式的整数部分。参数为负值时,返回小于等于参数值的第一个负数。
25. 答案:A
【解析】B选项中是两个字符串的比较,结果为False;C选项中为关系表达式的值,结果为False;D选项中为日期型数据加5,结果为2010-5-6;只有A选项中两个日期数据相减后结果为整型数据4,故答案为A)。
27. 答案:D
【解析】此题注意不要陷入一个误区,即MsgBox后的表达式"a=b+c"会被程序认为是一个关系表达式--a等于b+c,显然结果是False。正确的写法应该是"MsgBox b+c",或分两行语句"a=b+c MsgBox a",通过第1行语句计算a的值,通过第2行语句输出a的值。
40. 答案:C
【解析】MsgBox用于在对话框中显示消息,在此题目中即为显示f的值,题目中首先m>n所以执行m=m-n=24-18=6,结束后m=6,n=18;所以再执行n=n-m=18-6=12,结束后m=6,n=12;再执行n=n-m后m=n=6;退出循环 m<>n,然后执行f=m的赋值语句,即为f=m=6。
相关文档
最新文档