版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
章节练习题第1章练习一、问答题1.简单叙述Access2016的功能特点?2.Access2016用户界面的三个主要组件是什么?3.Access2016主体结构包括哪几个对象?4.说明数据库关系表的特点是什么?5.窗体和报表的区别是什么??二、选择题1.Access2016主体对象不包括()。
A.表B.查询C.关系模型D.窗体2.打开Access2016数据库时,应打开扩展名为()的文件。
A.mdaB.mdbC.accdbD.DBF3.常见的数据库软件系统不包括()A.AccessB.SQL C.OracleD.DBMS4.在关系数据库中,显著的特征是()A.关系 B.二维表C.有层次 D.有结构5.查询的结果是()A.关系B.二维表C.有层次 D.有结构第2章练习一、问答题1.什么是数据库管理系统?2.在Access2016中创建数据库有哪几种方法?3.关系数据库的特点包括什么?4.建立数据库表间关系的目的是什么?5.数据库设计包含哪几个步骤?6.数据库系统与文件管理系统相比,有哪些优点?7.说明“层次”、“网状”、和“关系”模型的特点。8.常用的一种数据模型是什么?9.简述数据库,数据库管理系统,数据库系统三者的联系。10.数据模型的主要作用是什么?11.三类基本数据模型的划分依据是什么?各有哪些优缺点?12.什么是web数据库?其特点是什么?13.关系模型的完整性规则有哪几类?试举例说明。14.关系运算分哪两大类?其具体含义是什么?15.给出2NF,3NF,BCNF的形式化定义,并说明他们之间的区别和联系。16.什么叫关系模式分解?为什么需要关系模式分解?17.模式分解要遵循什么准则?18.关系数据库有哪些完整性规则,各包括哪些内容?19.用E-R图表示概念模式有什么好处?20.规范化理论对数据库设计有什么指导意义?二、选择题1.ACCESS的数据库类型是()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.退出ACCESS数据库管理系统可以实用的快捷键是()A.ALT+F+XB.ALT+XC.CTRL+CD.CTRL+O9.在ACCESS数据库中,表就是()A.关系B.记录C.索引D.数据库10.ACCESS中表和数据库的关系是()A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.数据库就是数据表11.将两个关系拼接成一个新的关系,产生的新关系中包含满足条件的元组,这种操作称为()A.选择B.投影C.连接D.并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.关系表中的每一行称为一个()A.元组B.字段C.属性D.码18.关系数据库管理系统能实现的关系运算包括()A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表19.在关系数据库中,用来表示实体之间联系的是()A.树结构B.网结构C.线性表D.二维表20.数据库设计包括两个方面的设计内容,他们是()A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特征设计和行为特征设计21.将E-R图转换成关系模式时,实体与联系都可以表示成()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.Access2016是属于()
A.电子文档B.电子报表C.数据库管理系统D.数据库应用程序28.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
A.DB包含DBS和DBMSB.DBMS包含DB和DBS
C.DBS包含DB和DBMSD.没有任何关系29.关系模式W的规范化程序最高达到()A.1NFB.2NFC.3NFD.BCNF30.规范化理论中分解()主要消除其中多余的数据相关性。A.关系运算B.内模式C.外模式D.视图31.现有职工关系W(工号,姓名,工程,定额),其中每一个工号(职工可能有同名),每个职工有一个工程,每个工程有一个定额,则关系W已达到()A.1NFB.2NFC.3NFD.4NF32.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A.互不相关的B.不可分解的C.长度可变的D.互相关联的33.在一个关系R中,若每个数据项都是不可再分割的,那么关系R一定属于()A.1NFB.2NFC.3NFD.BCNF34.下列关于函数依赖的叙述中,()是不正确的A.由X->Y,X->Z,有X->YZB.由XY->Z,有X->Z,Y->ZC.由X->Y,WY->Z,有xw->zD.由X->Y,Y->Z,有X->Z35.关系规范化的最起码的要求是达到1NF,就是满足()A.每个非码属性都有完全依赖于主码B.主码属性惟一标识关系中的元组C.关系中元组不可重复D.每个属性都是不可分割的36.()不是由于关系模式设计不当引起的A.数据冗余B.丢失修改C.插入异常D.更新异常37.设有关系模式S{学号,专业,专业主任,CNAME,G},学号,专业,专业主任,CNAME课程名,G成绩,这个模式有下述()毛病A.插入异常B.删除异常C.冗余太大D.以上三项38.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()A.W1(工号,姓名)W2(工种,定额)B.W1(工号,工种,定额)W2(工号,姓名)C.W1(工号,姓名,工种)W2(工号,定额)D.以上都不对39.当关系模式R(A,B)已属于3NF,下列说法中正确的是()A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C.一定属于BCNFD.A,C都是40.关系模式中,满足2NF的模式,()A.可能是1NFB必定是1NFC、必定是3NFD必定是BCNF41.设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是()A.姓名B.学号,姓名C.学号D.学号,姓名,年龄42.设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是()A.顾客姓名,供应商姓名B.顾客姓名,商品名C.顾客姓名,商品名,供应商姓名D.顾客姓名,顾客地址,商品名43.实体集书店与图书之间具有()联系A.一对一B.一对多C.多对一D.多对多44.进行自然联接运算的两个关系必须具有()A.相同的属性个数B.公共属性C.相同关系名D.相同关键字45.两个子查询的结果()时,可以执行并、交、差操作A.结构完全一致B.结构完全不一致C.结构部分一致D.主键一致三、填空题1.数据库系统的核心是。2.在E-R图中,图形包括矩形、菱形、椭圆形。其中表示实体联系用。3.在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为。4.数据库设计包括概念设计、设计和物理设计。5.一个关系表也称为。6.在关系表中,元组的不能再分成更小的数据项。7.实体与实体之间的联系有3种,分别是、、。8.在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为;把两个关系中相同属性值的元组联接在一起形成新的二维表的操作称为;从表中抽取某些属性的操作称为。9.一个项目有一个项目主管,一个项目主管可以管理多个项目,则“项目主管”与“项目”之间的联系是。10.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、和。四、考核要点●Access2016的主要功能●数据库的基本概念●关系数据库的特点●表的基本结构●建立数据库的方法第3章练习一、问答题1.建立数据库表有哪几种方法?它们有什么不同?2.什么是表的主键?设置主键的规则是什么?3.添加掩码的作用是什么?应如何操作?4.验证规则指的是什么?如何建立?5.常见的数据库表关系有哪几种?说明建立关系的作用。二、单项题1.“学号”字段中含有“1”、“2”、“3”……等值,则在表设计器中,该字段可以设置成数字类型,也可以设置为()类型。
A.货币B.文本C.附件D.日期/时间
2.输入掩码通过()减少输入数据时的错误。
A.限制可输入的字符数B.仅接受某种类型的数据
C.在每次输入时,自动填充某些数据D.以上全部
3.下列()不是Access2016数据库的对象类型?
A.表B.向导C.窗体D.报表
4.关系数据库中的表不必具有的性质是()。
A.数据项不可再分B.同一列数据项要具有相同的数据类型
C.记录的顺序可以任意排列D.字段的顺序不能任意排列
5.创建表时可以在()中进行。
A.报表设计器B.表浏览器C.表设计器D.查询设计器
6.不能进行索引的字段类型是()。
A.附件B.数值C.字符D.日期
7.文本类型的字段最多可容纳()个中文字。
A.255B.256C.128D.1278.若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字段的查询准则应设置为()。
A.>60or<80B.>=60And<80C.>60and<80D.IN(60,80)9.数据类型是()。
A.字段的另一种说法B.决定字段能包含哪类数据的设置
C.一类数据库应用程序D.一类用来描述Access表向导允许选择的字段名称10.利用对话框提示用户输入参数的查询过程称为()。
A.选择查询B.参数查询C.操作查询D.SQL查询
11.掩码“####-######”对应的正确输入数据是()。
A.abcd-123456B.0755-123456C.####-######D.0755-abcdefg
12.()数据类型可以用于为每个新记录自动生成数字。
A.数字B.超链接C.自动编号D.OLE对象
13.Access2016共提供了()种数据类型。
A.9B.10C.11D.12
14.存储学号的字段适合于采用()数据类型。
A.货币B.文本C.日期D.附件
15.掩码“LLL000”对应的正确输入数据是()。
A.555555B.aaa555C.555aaaD.aaaaaa16.在数据表的设计视图中,数据类型不包括()类型。
A.文本B.逻辑C.数字D.附件
17.以下关于Access2016的说法中,不正确的是()。
A.Access2016风格与MicrosoftOffice2016系列软件具有完全一致的风格
B.Access2016可以作为个人计算机和大型主机系统之间的桥梁
C.Access2016适用于大型企业、学校、个人等用户
D.Access2016可以接受多种格式的数据
18.使用表设计器来定义表的字段时,以下()可以不设置内容。
A.字段名称B.数据类型C.说明D.字段属性
19.字段名可以是任意想要的名字,最多可达()个字符。
A.16B.32C.64D.128
20.Access2016中,()字段类型的长度由系统决定。
A.是/否B.文本C.货币D.长文本三、填空1.Access2016常用的数据类型有数字、文本、日期/时间和()。2.字段按其所存数据的不同而被分为不同的数据类型,其中“文本”数据类型用于存放()数据。3.在Access2016中,如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择()数据类型。4.计算机处理的数据通常可以分为三类,其中反映事物数量的是()类型数据。5.如果一张数据表中含有照片,那么“照片”这一字段的数据类型通常为()。第4章练习一、回答1.Access2016中查询方式有哪几种?2.操作查询包含哪几种操作?3.制作选择查询和操作查询的结果有何不同?4.在“查询参数”窗口定义查询参数时,除定义查询参数的类型外,还要定义什么?5.简单查询向导中汇总选项包括哪几种汇总方式?二、单项选择1.若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字段的查询准则应设置为()。
A.>60or<80B.>=60And<80C.>60and<80D.IN(60,80)
2.若上调产品价格,最方便的方法是使用以下()查询。
A.追加查询B.更新查询C.删除查询D.生成表查询
3.若要查询姓李的学生,查询准则应设置为()。
A.Like“李”B.Like“李*”C.=“李”D.>=“李”4.若要用设计视图创建一个查询,查找总分在255分以上(包括255分)的女同学的姓名、性别和总分,正确的设置查询准则的方法应为()。
A.在准则单元格键入:总分>=255AND性别=“女”
B.在总分准则单元格键入:总分>=255;在性别的准则单元格键入:“女”
C.在总分准则单元格键入:>=255;在性别的准则单元格键入:“女”
D.在准则单元格键入:总分>=255OR性别=“女”
5.下列对Access2016查询叙述错误的是()。
A.查询的数据源来自于表或已有的查询
B.查询的结果可为其它数据库对象的数据源
C.Access2016的查询可以分析数据、追加、更改、删除数据
D.查询不能生成新的数据表6.查询向导的数据可以来自()。
A.多个表B.一个表C.一个表的一部分D.表或查询7.如果在数据库中已有同名的表,()查询将覆盖原有的表。A.交叉表B.追加C.更新D.生成表8.以下叙述中,()是错误的。
A.查询是从数据库的表中筛选出符合条件的记录,构成—个新的数据集合
B.查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询
C.创建复杂的查询不能使用查询向导
D.可以使用函数、逻辑运算符、关系运算符创建复杂的查询9.可建立下拉列表式输入的字段对象是()类型字段。
A.OLEB.附件C.超级链接D.查阅向导10.以下叙述中,()是正确的。
A.在数据较多、较复杂的情况下使用筛选比使用查询的效果好
B.查询只从一个表中选择数据,而筛选可以从多个表中获取数据
C.通过筛选形成的数据表,可以提供给查询、视图和打印使用
D.查询可将结果保存起来,供下次使用11.如果经常定期性地执行某个查询,但每次只是改变其中的一组条件,那么就可以考虑使用()查询。A.选择查询B.参数查询C.交叉表查询D.操作查询12.创建参数查询时,在条件栏中应将参数提示文本放置在()中。
A.{}B.()C.[]D.《》13.在WHERE子句的条件表达式中,可以用()通配符与所在位置的零个或多个字符相匹配。A.*B.%C.?D.-14.SELECT语句的执行结果是()。A.数据项B.元组C.表D.视图15.在SELECT语句的下列子句中,通常和HAVING子句同时使用的是()A.ORDERBY子句B.WHERE子句C.GROUPBY子句D.均不需要16.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当()A.使用Where子句B.先使用Having子句,再使用Where子句C.使用Having子句D.先使用Where子句,再使用Having子句17.SQL的标准函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在查询语句的()子句中A.SELECTB.HAVINGC.WHERED.GROUPBYHAVING18.已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中错误的是()A.SELECTS#,AVG(AGE)B.SELECTDISTINCTAGEC.SELECTSNAME姓名D.SELECTAGE>2019.SQL属于()数据库语言A.层次型B.网状型C.关系型D.面向对象型20.下列聚合函数中不忽略空值(NULL)的是()A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)三、填空1.SQL查询主要有3种类型,包括、数据定义查询和联合查询。2.结构化查询语言SQL具有数据定义、、、四种功能。3.统计某列中值的个数应使用函数。4.如果查询中的查询条件还有查询,则称这种查询为。5.查询中统计元组的个数时,应使用函数;6.SELECT语句中,子句用于选择满足给定条件的元组;使用子句可按指定列值分组,同时使用子句可提取满足条件的组。7.当FROM子句中出现多个基本表或视图时,系统将执行操作。8.在SQL中,若将查询结果排序,应在SELECT语句中使用子句,其中选项表示升序,选项表示降序,缺省为序9.在使用SELECT语句进行查询操作时,若希望查询结果中不出现重复的元组,应在SELECT子句中使用保留字。10.WHERE子句的条件表达式中,字符串匹配操作符是;与字符串的零个或多个字符相匹配的符号是;与字符串中的单个字符相匹配的符号是。四、操作题按照要求写出SQL语句并上机运行设学生数据库中有学生表、学生选课表和课程表,学生表如图4.28所示,课程表和学生选课表如图4.34和4.35所示。1.输出学生表中入学成绩高于400分的男生和计算机专业的学生2.输出学生表中的姓名、性别、出生日期和年龄。3.要求查找学生的姓名,所学的课程名称,考试成绩和平时成绩4.要求查找选修了Access数据库应用基础其考试成绩大于80分学生姓名,考试成绩。5.要求查找姓李的学生的姓名,所学的课程名称,考试成绩和平时成绩,并按考试成绩降序排列6.要求查找1991年出生的女生姓名。7.查找学生表包含“丹”字和姓李的学生学号、姓名、性别和入学成绩8.统计选修了某二门课程的男生,生成一个表(按成绩降序)9.查询和王涛同学入学成绩相同的同学信息10.查询选修了Access数据库应用基础的学生学号,姓名,成绩和课程名称,并按考试成绩降序排列。第5章练习一、问答题1.Access2016中创建窗体有哪几种方法?2.Access2016中常用窗体控件包含哪些?3.简单说明Access中窗体的作用?4.Access2016窗体上控件的类型可以分为绑定、未绑定与计算型。其绑定型控件主要作用是什么?5.组合框和列表框控件常用于哪些数据?二、单项选择题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.以上3项都要包括8.下面不是窗体的“数据”属性的是()。A.允许添加B.排序依据C.记录源D.自动居中9.下面不是文本框“事件”的属性是()。A.更新前B.加载C.退出D.单击10.在Access2016中已建立了“学生”表。其中有照片字段,在使用空白窗体为该表创建窗体时,“照片”字段所使用的默认控件是()。A.图像框B.文本框C.标签D.列表框三、填空题1.Access2016创建窗体的数据源可以是或。2.窗体通常由窗体页眉、窗体页脚、、页面页脚及5部分组成。3.Access2016中窗体视图有设计视图、、数据表视图、、数据透视图视图和布局视图等6种类型。4.在窗体设计视图中,必须包含的部分是。5.在Access2016数据库中,如果窗体上输入数据来自表、查询或者某固定内容的数据,可以使用控件来完成。6.选项组的复选框控件一般对应的字段类型是型。第6章练习一、问答1.Access2016中创建报表有哪几种方法?2.Access2016中报表节有哪些?利用“报表设计”创建报表时缺省显示的节有哪些?3.简单说明报表的作用?4.在报表设计中,求总计、平均、汇总、最大值、最小值应在哪个节完成?5.报表的数据源包括什么?6.在报表中对记录进行排序的方法?二、填空1.属于自动创建报表方式有。2.报表的主要功能是。3.Access2016中报表求数值属性的平均函数是。4.报表同窗体一样,本身不存储数据,它的数据来源于。5.如果设置报表上某个文本框的控件来源属性为“=2*4-l”,则打开报表视图时,该文本框显示的信息。6.在报表中添加时间时,Access将在报表上添加一个,并将其“控件来源”属性设置为时间的表达式为。7.一个报表最多可以安排个字段或字段表达式对记录进行排序。8.报表标题一般放在节中。9.报表数据输出不可缺少的内容是的内容。10.计算控件的来源属性一般设置为开头的计算表达式。三、单项选择1.在Access中能按用户的要求、格式打印输出的数据对象是()。A.表B.窗体C.报表D.查询2.报表与窗体的主要区别在于()。A.窗体和报表中都可以输入数据B.窗体可以输入数据,而报表中不能输入数据C.窗体和报表中都不可以输入数据D.窗体中不可以输入数据,而报表中能输入数据3.下面()不是报表的视图。A.设计视图B.打印预览视图C.数据表视图D.版面预览视图4.报表的数据来源不能是()。
A.表B.查询C.SQL语句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.标签第7章练习一、问答1.什么是Access2016的宏?2.宏的作用是什么?3.宏是Access的一个对象,宏操作中关于表的操作是什么?4.条件宏指的是什么?5.宏的单步调试如何进行?二、选择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.用于退出Access的宏命令是()。
A.CreatB.QuitC.Ctrl+All+DelD.Close
7.引用窗体控件的值,可以用的宏表达式是()。
A.Forms!控件名!窗体名B.Forms!窗体名!控件名
C.Forms!控件名D.Forms!窗体名
8.引用报表控件的值,可以用的宏表达式是()。A.report!报表名B.report!控件名
C.report!控件名!报表名D.report!报表名!控件名9.要限制宏操作的范围,可以在创建宏时定义()。
A.宏操作对象B.宏条件表达式
C.窗体或报表控件属性D.宏操作目标10.下列运行宏方法错误的是()。A.单击导航窗格宏名运行宏
B.双击导航窗格宏名运行宏
C.在宏设计器中单击“运行”菜单的“运行”D.DoCmd.RunMacro"宏名"11.()宏操作是打开查询。A.OpenFormB.OpenQueryC.OpenTableD.OpenMoudle12.宏设计窗体中,条件是由()菜单来设置隐现的。
A.
视图B.
文件C.
编辑D
格式
13.宏组中利用()指定宏。
A.
宏的名称B.
宏C.宏操作
D.名称和操作14.对于一个触发事件的属性,应选择宏格式为()。
A.
宏组名称.宏B.
宏C.宏组
D.都不对
15.QUIT宏操作的作用是()
A.关闭数据库B.运行的宏C.表
D.
窗体
16.Close不可以关闭()
A.当前对象B.表C.数据库
D.
所有宏
17.宏命令GoToRecord的功能是()。
A.刷新当前控件数据B.指定到满足条件的第一条记录C.指定到满足条件的下一条记录D.指定到当前记录18.宏命令OpenForm的功能是()。
A.打开查询B.打开表记录C.打开数据库D.打开窗体19.宏命令FindRecord操作功能是()A.查找指定条件的下一条记录B.查找指定条件的第一条记录C.查找满足条件的记录D.查找记录20.宏的具体功能不包括()A.显示和隐藏工具栏B.打开和关闭表、查询、窗体和报表。C.执行查询操作,以及数据的过滤、查找D.设置数据库表记录的值。三、判断1.运行宏的条件是由触发宏的事件发生()。2.宏和宏组的区别是使用单一宏和多种宏操作()。3.宏的名字可以写入表达式()。4.OpenQuery宏操作只能打开参数查询()。5.StopMacro操作可以停止宏的运行()。四、填空1.该使用的宏操作是。2.如果要引用宏组中的宏,采用的语法是。3.在宏中加入,可以限制宏在满足一定的条件时才能完成某种操作。4.经常使用的宏运行方法是:将宏赋予某一窗体或报表控件的,通过触发事件运行宏或宏组。5.宏操作中操作的功能是显示消息信息。6.在Access系统中提供添加宏的窗口是。7.是共同存储在一个宏名下的相关宏的集合。8.是调试宏的有效方法。9.宏组中利用指定宏。10.MsgBox表示是宏。第8章练习一、问答题1.什么是数据库的安全性?2.数据库安全性和计算机系统的安全性有什么关系?3.什么是数据库管理系统的安全保护?4.数据库的安全级别有哪几种?5.数据库安全控制的一般方法有哪些?6.常用的数据加密方法有哪些?7.导入到数据库中的数据源有哪些?8.导出数据表文件的格式有哪些?9.数据库加密和设置密码的区别?10.仅仅设置数据库密码是否安全?为什么?二、选择题1.在建立、删除用户和更改用户权限时,一定先使用()账户进入数据库。A.管理员B.普通账户C.具有读/写权限的账户D.没有限制2.在设置或撤销数据库密码前,一定要先使用()方式打开数据库。A.只读B.独占C.独占只读D.共享3.在建立数据库安全机制后,进入数据库要依据建立的()方式。A.安全机制,包括账户、密码、权限B.建立的组的安全C.账户的PIDD.权限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.压缩和修复数据库不必要进行三、填空1.在数据库系统中,安全措施可以通过几个方面来设置,主要包括、。用户级访问控制和。2.数据库安全性保护指的是如何保护一个数据库避免遭受访问和恶意破坏等。3.在Access2016中可使用3种类型的密码是、用户级安全密码和VBA密码。4.压缩数据库文件实际上是重新组织文件在磁盘上的,从而除去碎片,重新安排数据,回收磁盘空间,达到优化数据库的目的。5.压缩和修复操作需要以方式访问数据库文件。四、判断题1.对一个数据库系统来说,Access软件要求数据库必须建立安全机制()。2.如果加密了一个数据库,则只能在Access系统中才能打开()。3.账户权限没有继承性()。4.给数据库系统设置密码,只能限制复制数据库的操作()。5.数据库安全机制自动为使用者建立了所有账户()。第9章练习一、问答题1.Access2016中模块的过程有哪几种?语法格式分别是什么?2.Access2016中条件选择有几种形式?3.Access2016的模块分哪几类?通常加入的sub过程名….endsub属于哪类?4.模块过程中的循环有哪几种形式?分别写出语法格式5.在selectcase中,若要求条件分数(字段名为grade)在60-79之间如何表示?二、单项选择题1.VBA中定义符号常量可以用关键字()A.Const
B.DimC.Public
D.Static2.下列变量名中,合法的是()A.4AB.BC-1C.ABC_1D.private3.InputBox函数的返回值类型是()A.数值B.字符串C.变体D.视输入的数据而定4.已知程序段:
Subsub1()s=0Fori=1To10Step2s=s+ii=i*2NextiMsgBox"i="&i&"s="&sEndSub当循环结束后,变量i和变量s的值为
()A.i=10
s=11
B.i=22
s=15C.i=15
s=22
D.i=15
s=16
5.以下内容中不属VBA提供的数据验证函数是()A.IsText
B.IsDate
C.IsNumeric
D.IsNull6.定义了二维数组A(2to5,5),则该数组的元素个数为()A.25
B.36
C.20
D.24
7.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项是()A.ByVal
B.ByRef
C.Optional
D.ParamArray
8.在VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是()A.快速监视窗口
B.监视窗口
C.立即窗口
D.本地窗口
9.VBA的逻辑值进行错误处理的语句结果是()A.0
B.-1
C.1
D.任意值
10.VBA中没有定义的数据类型是()A.VariantB.ObjectC.Decimal
D.Char
11.VBA中用实际参数a和b调用有参过程Area(m,n)的正确形式是()A.Aream,n
B.Areaa,b
C.CallArea(m,n)
D.CallAreaa,b
12.在“Var1=28”语句中,变量Var的类型默认为()A.BooleanB.VariantC.DoubleD.Integer13.下列关于宏和模块的叙述中,正确的是()A.模块是能够被程序调用的函数
B.通过定义宏可以选择或更新数据
C.宏或模块都不能是窗体或报表上的事件代码
D.宏可以是独立的数据库对象,可以提供独立的操作动作14.要将一个数字字符串转换成对应的数值,应使用的函数是()A.Val.B.SingleC.AscD.Space15.假设有如下Sub过程
Subsfun(xAsSingle,yAsSingle)
t=x
x=t/y
y=tMody
EndSub
在窗体中添加一个命令按钮(名为Command1),编写如下事件过程:
PrivateSubCommand1_Click()
DimaAsSingle
DimbAsSingle
a=5:b=4
sfun(a,b)
MsgBoxa&char(10)+chr(13)&b
EndSub
打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为()A.1和1
B.1.25和1
C.1.25和4
D.5和416.有如下VBA程序段:
sum=0
n=0
Fori=1To5
x=n/i
n=n+1
sum=sum+x
Nexti
以上For循环计算sum,完成的表达式是()A.1+1/1+2/3+3/4+4/5
B.1+1/2+1/3+1/4+1/5
C.1/2+2/3+3/4+4/5
D.1/2+1/3+1/4+1/5
17.在窗体中有一个命令按钮run16,对应的事件代码如下:
PrivateSubrun16_Enter()
DimnumAsInteger
DimaAsInteger
DimbAsInteger
DimiAsInteger
Fori=1To10
num=InputBox("请输入数据:","输入",1)
IfInt(num/2)=num/2Then
a=a+1
Else
b=b+1
EndIf
Nexti
MsgBox("运行结果:a="&Str(a)&",b="&Sr(b))
EndSub
运行以上事件所完成的功能是()A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据求分别统计有几个是整数,有几个是非整数
D.对输入的10个数据求分别统计有几个是奇数,有几个是偶数18.在模块中执行宏“macro_ab”的格式为是()A.function.RunMacroMacroNameB.DoCmd.RunMacromacro_abC.Sub.RunMacromacro_abD.RunMacromacro_ab19.下列程序段P的返回值是()DimMAsSingleDimNAsSingleDimPAsSingleM=Abs(-7)N=Int(-2.4)P=M+NA.9B.-9C.5D.420.下面过程运行之后,则变量J的值为()PrivateSubFun()DimJAsintegerJ=5DoJ=J+2LoopWhileJ>10EndSubA.5B.7C.9D.1121.Sub过程和Function过程最根本的区别是()A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
B.Sub过程可以使用Call语句或直接便用过程名,而Function过程不能
C.两种过程参数的传递方式不同
D.Function过程可以有参数,Sub过程不能有参数22.已定义好有参函数f(m),其中形参m是整型量。下面调用该函数,传递实参为5,将返回的函数值赋给变量t。以下正确的是()A.t=f(m)
B.t=Callf(m)
C.t=f(5)
D.t=Callf(5)23.在窗体中有一个文本框Text1,编写事件代码如下:PrivateSubForm_Click()x=val(InputBox(“输入x的值”))y=1IFx<>0Theny=2Text1.Value=yEndSub打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是()A.1B.2C.3D.424.窗体中有命令按钮run34,对应的事件代码如下:PrivateSubSub1()DimnumAsInteger,aAsInteger,bASInteger,iASIntegerFori=1To10num=inputBox(“请输入数据:”,“输入”)IFInt(num/2)=num/2Thena=a+1ELSEb=b+1ENDIFNEXTiMsgBox(“运行结果:a=“&Str(a)&“,b=“&str(b)”)ENDSub运行以上事件过程,所完成的功能是()A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据分别统计奇数和偶数的个数D.对输入的10个数据逐个输出25.若有以下窗体单击事件过程:PrivateSubForm_Click()result=1Fori=1TO6Step3result=result*INextIMsgBoxresultEndsub打开窗体运行后,单击窗体,则消息框的输出内容是()A.1B.4C.15D.12026.窗体中有命令按钮Command1,事件过程如下:PublicFunctionf(xASInteger)ASIntegerDimy%x=20y=2f=x*yEndFunctionPrivateSubCommand1_Click()Dimy%Staticx%x=10y=5y=f(x)Debug.Printx:yEndSub运行程序后,单击命令按钮,则立即窗口中显示的内容是()A.105B.1040C.205D.204027.下列调用该过程的形式中,正确的是()A.sub1(10,20)B.Callsub1C.Callsub110,20D.Callsub1(10,20)28.在窗体中有一个名为Command1的命令按钮,事件代码如下:PrivateSubCommand1_Click()Dimm(10)Fork=1To10m(k)=11-kNextkx=5MsgBoxm(1+m(x))EndSub打开窗体,单击命令按钮,消息框的输出结果是()。A.2B.3C.4D.529.有如下VBA代码,运行结束后,变量n的值是()n=0
Fori=1To3
Forj=-4To-1
n=n+1
Nextj
Nexti
A.0
B.3
C.4
D.1230.若变量i的初值为8,则下列循环语句中循环体的执行次数为()DoWhilei<=17i=i+2LoopA.3次B.4次C.5次D.6次三、判断题1下程序代码中的循环体被执行了2次PrivateSubsub1()Dimj%'%为整型j=0DoWhilej<=2j=j+1Debug.PrintjLoopEndSub()2.使用Rem语句可以定义函数()3.程序中添加OptionExplicit语句:在VBA中不需要声明变量()4.所有隐含声明变量都为Variant类型()5.Variant类型变量比大多数其他类型的变量需要更多的内存资源()6.下列语句定义是相同的()DimintXAsInteger,intYAsInteger,intZAsIntegerDimintX,intY,intZAsInteger7.如果一个Function过程没有参数,它的Function语句不必须包含一个空的圆括号()8.Sub或Function过程中的语句可以利用命名参数来传递值给被调用的过程()9.DimXAsInteger语句声明变量X是一个整型,其范围介于-32,768~32,767之间()10.若声明为动态数组,则可以在执行代码时改变数组大小()四、填空题1.VBA的全称是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危重患者低血糖的护理文献综述
- 骨盆区软组织异物残留护理查房
- 儿科护理人文关怀实践
- 儿科护理中的心理干预技巧
- 产品质量检查与认证模板
- 安全校园从我做起:小学主题班会课件
- 2026江苏宿迁泗阳县招聘公办学校教师及紧缺急需教练员62人备考题库附答案详解(满分必刷)
- 2026黑龙江七台河市人民医院第一批招聘编外医疗卫生技术人员56人备考题库附答案详解(黄金题型)
- 2026北京市大兴区魏善庄镇镇属企业招聘1人备考题库含答案详解(典型题)
- 2026陕西西安雁塔区电子城社区卫生服务中心招聘备考题库含答案详解(突破训练)
- 钱继承分割协议书
- 2026年网格员考试公基全真模拟训练题库(含答案)
- 钢连廊吊顶及屋顶幕墙安装施工方案
- 2026年北京市顺义区高三一模语文试题
- 2026年广东交通职业技术学院单招职业适应性测试题库附参考答案详解(完整版)
- 公司业务首单奖励制度
- 【《斯特林发动机的发展现状与趋势文献综述》1800字】
- 塔吊安拆工培训
- 常用英语不规则动词时态完全解析
- 沈阳汽车集团有限公司招聘笔试题库2026
- 环氧富锌底漆施工工艺标准及注意事项
评论
0/150
提交评论