Access微信答题小程序怎么做题,如图,怎么做

章节练习章节练习章节练习章节练习
每日一练每日一练每日一练每日一练
时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次时间:预览:0次05Access软件操作选择题(答案在后面)_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
05Access软件操作选择题(答案在后面)
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩4页未读,
定制HR最喜欢的简历
你可能喜欢习题 1一、选择题 1.在数据管理技术发展的三个阶段中,数据共享最好的是( 2.层次型、网状型和关系型数据库划分原则是( )。 )。 )。 A.人工管理阶段 B.文件系统阶段 C.数据库系统阶段 D.三个阶段相同 A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系方式 3.数据管理经过若干发展阶段,下列哪个不属于发展阶段( A.人工管理阶段 C.文件系统阶段 B.机械管理阶段 D.数据库系统阶段 ) 。 B.DBMS 包含 DBS 和 DB D.没有任何关系 ) 。 C.概念模型 ) 。 D.逻辑模型4.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( A.DB 包含 DBS 和 DBMS C.DBS 包含 DBMS 和 DB A.外模式 B.物理模型5.下列模型中,能够给出数据库物理存储结构与物理存取方法的是( 6.下列叙述中正确的是(A.数据库系统是一个独立的系统,不需要操作系统的支持 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库管理系统就是数据库系统 D.以上三种说法都不对 7.数据库管理系统是( A.操作系统的一部分 C.一种编译系统 A.数据定义 C.数据库的运行、控制、维护 )。 B.在操作系统支持下的系统软件 D.一种操作系统 )。 B.数据操作 D.协同计算机各种硬件联合工作 )。8.数据库管理系统应具备的功能不包括(9.下列关于关系数据库中数据表的描述,正确的是 ( A.数据表相互之间存在联系,但用独立的文件名保存B.数据表相互之间存在联系,是用表名表示相互间的联系 C.数据表相互之间不存在联系,完全独立 D.数据表既相对独立,又相互联系 10.下列叙述中正确的是( ) 。 A.为了建立一个关系,首先要构造数据的逻辑关系 B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C.一个关系的属性名表称为关系模式-1- D.一个关系可以包括多个二维表 11.用二维表来表示实体及实体之间联系的数据模型是( A.实体-联系模型 A.投影 B.选择 B.层次模型 C.联接 C.网状模型 D.自然联接 ) 。 D.数据控制语言 C.数据操纵语言 )。 D.关系模型 ) 。12. 在学生表中要查找年龄大于 18 岁的男学生, 所进行的操作属于关系运算中的 ( 13.负责数据库中查询操作的数据库语言是( A.数据定义语言 系是( ) 。 A.1:1 联系 A.记录 B.1:m 联系 C.m:1 联系 ) 。 D.属性的取值范围 )。 D.m:n 联系 B.数据管理语言14.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联15.在关系数据模型中,域是指( B.属性 C.字段16.按数据的组织形式,数据库的数据模型可分为 ( A.小型、中型、大型 C.层次、网状、关系 A.文件 B.数据库 B.网状、环状、链状 D.独享、共享、实时17.在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( C.字段 )。 B.列完整性约束 D.域完整性约束 )。 D.记录 18.关系的完整性不包括( A.实体完整性约束 C.参照完整性约束 19.下列叙述中错误的是()。A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库设计是指在已有数据库管理系统的基础上建立数据库 D.数据库系统需要操作系统的支持 20.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为( A.关键字 二、填空题 1.数据处理是将 4 种类型。 3.数据库系统的核心是 。 负 4. 在数据库管理系统提供的数据定义语言, 数据操纵语言和数据控制语言中, 责数据的模式定义与数据的物理存取构建。 5.长期存储在计算机内的、有组织、可共享的数据集合称为 常被转换为 。-2-)。B.属性C.关系 转换成D.域 的过程。 、 、 和2. 数据模型按数据组织形式分为。6.在进行关系数据库的逻辑设计时,E-R 图中的属性常被转换为关系中的属性,联系通 7.在关系数据库中,从关系中找出满足给定条件的元组,该操作称之为 8.在关系数据库中,从关系中找出若干列,该操作称之为 系的任一个,该操作称之为 的是 这个字段称为 。 。 。 。。9.在关系数据库中,将两个关系通过一定规律合并为一个,而且新关系的列多于两个关 10.人员的基本信息一般包括身份证号、姓名、性别、年龄等,其中可以作为主关键字 11. 如果表中一个字段不是本表的主关键字, 而是另外一个表的主关键字或候选关键字, 12.在关系运算中从关系模式中指定若干属性组成新的关系,该关系运算称为 13.在关系数据库中用来表示实体之间联系的是 。 。14.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄), 课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的主键分别是学号和课 号,则关系模式选课可定义为:选课(学号, 15.在二维表中,元组的 ,成绩)。 。 、 。 。 不能再分成更小的数据项。 、16.在关系数据库中,基本的关系运算有三种,它们是选择、投影和 17.实体之间的联系可抽象为三类,它们是 三、简答题 1.简述数据库管理的发展历程。 2.什么是数据、数据库、数据库管理系统、数据库系统? 3.关系数据库有哪些特点? 4.简述数据库的设计原则。 5.简述数据库设计的一般步骤。 6.试设计一个关系数据库,并进行简要的分析。 18.数据库设计的四个阶段是需求分析,概念设计,逻辑设计和习题答案一、选择题 1~5:CDBCB 6~10:BBDDA 11~15:DBCDD 16~20:CDBAA 二、填空题 1.数据、信息-3- 2. 层次模型、网状模型、关系模型、面向对象模型 3.数据库管理系统(DBMS) 4. 数据定义语言 5.数据库 6.关系 7.选择 8.投影 9.联接 10. 身份证号 11.外部关键字 12.投影 13.二维表 14.课号 15.字段 16.联接 17.一对一、一对多、多对多 18. 物理设计 三、简答题 1.答题要点:人工管理、文件系统、数据库系统 2.答题要点:数据是指描述事物的符号记录。数据库是长期存储在计算机内、有组织的、可 共享的数据集合。 数据库管理系统是可借助操作系统完成对硬件的访问, 并负责数据库存取、 维护和管理的系统软件。数据库系统是指利用数据库系统资源开发的面向实际应用的软件系 统。 3.答题要点: (1)每一列中的值具有相同的数据类型。 (2)列的顺序可以是任意的。 (3)行 的顺序可以是任意的。 (4)表中的值是不可分割的最小数据项。 (5)表中的任意两行不能完 全相同。 4.答题要点: (1)关系数据库的设计应遵从概念单一化“一事一地”的原则。 (2)避免在表 之间出现重复字段。 (3)表中的字段必须是原始数据和基本数据元素。 (4)用外部关键字保 证有关联的表之间的联系 5.答题要点: (1)需求分析; (2)概念结构设计; (3)逻辑结构设计; (4)数据库物理设计; (5)数据库实施; (6)数据库运行和维护。 6.略//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-4- 习题 1一、选择题 1.在数据管理技术发展的三个阶段中,数据共享最好的是( 2.层次型、网状型和关系型数据库划分原则是( )。 )。 )。 A.人工管理阶段 B.文件系统阶段 C.数据库系统阶段 D.三个阶段相同 A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系方式 3.数据管理经过若干发展阶段,下列哪个不属于发展阶段( A.人工管理阶段 C.文件系统阶段 B.机械管理阶段 D.数据库系统阶段 ) 。 B.DBMS 包含 DBS 和 DB D.没有任何关系 ) 。 C.概念模型 ) 。 D.逻辑模型4.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( A.DB 包含 DBS 和 DBMS C.DBS 包含 DBMS 和 DB A.外模式 B.物理模型5.下列模型中,能够给出数据库物理存储结构与物理存取方法的是( 6.下列叙述中正确的是(A.数据库系统是一个独立的系统,不需要操作系统的支持 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库管理系统就是数据库系统 D.以上三种说法都不对 7.数据库管理系统是( A.操作系统的一部分 C.一种编译系统 A.数据定义 C.数据库的运行、控制、维护 )。 B.在操作系统支持下的系统软件 D.一种操作系统 )。 B.数据操作 D.协同计算机各种硬件联合工作 )。8.数据库管理系统应具备的功能不包括(9.下列关于关系数据库中数据表的描述,正确的是 ( A.数据表相互之间存在联系,但用独立的文件名保存B.数据表相互之间存在联系,是用表名表示相互间的联系 C.数据表相互之间不存在联系,完全独立 D.数据表既相对独立,又相互联系 10.下列叙述中正确的是( ) 。 A.为了建立一个关系,首先要构造数据的逻辑关系 B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C.一个关系的属性名表称为关系模式 D.一个关系可以包括多个二维表-5- 11.用二维表来表示实体及实体之间联系的数据模型是( A.实体-联系模型 A.投影 B.选择 B.层次模型 C.联接 C.网状模型 D.自然联接 ) 。)。 D.关系模型 ) 。12. 在学生表中要查找年龄大于 18 岁的男学生, 所进行的操作属于关系运算中的 ( 13.负责数据库中查询操作的数据库语言是( A.数据定义语言 系是( ) 。 A.1:1 联系 A.记录 B.1:m 联系 C.m:1 联系 ) 。 D.属性的取值范围 ) 。 B.在概念设计阶段建立数据字典 D.在物理设计阶段建立数据字典 )。 D.m:n 联系 B.数据管理语言C.数据操纵语言D.数据控制语言14.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联15.在关系数据模型中,域是指( B.属性 C.字段16.下列关于数据库设计的叙述中,正确的是( A.在需求分析阶段建立数据字典 C.在逻辑设计阶段建立数据字典 A.小型、中型、大型 C.层次、网状、关系 员、与实体计算机之间的联系是( A.一对一 A.选择 A.文件 B.一对多 B.投影 B.数据库17.按数据的组织形式,数据库的数据模型可分为 ( B.网状、环状、链状 D.独享、共享、实时 )。 C.多对多 D.多对一18.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人19.在学生基本信息表中寻找姓王的男性学生,属于哪种关系操作( C.连接 C.字段 )。 B.列完整性约束 D.域完整性约束 )。 C.多对多 )。 D.不能建立关系 D.比较 20.在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( D.记录 21.关系的完整性不包括( A.实体完整性约束 C.参照完整性约束)。 )。22.数据库中有 A、B 两张表,均有相同的字段 C,在两个表中 C 是主键,如果通过 C 字段建立两表的关系,则该关系为 ( A.一对一 B.一对多 23.下列叙述中错误的是(A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库设计是指在已有数据库管理系统的基础上建立数据库 D.数据库系统需要操作系统的支持 24.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为( A.关键字 B.属性 C.关系 D.域-6-)。 25.在现实世界中,每个人都有自己的出生地,实体人和出生地之间的联系是( A.一对一联系 B.一对多联系 C.多对多联系 )。 D.无联系 26.在关系运算中,选择运算的含义是()。A.在基本表中,选择满足条件的元组组成一个新的关系 B.在基本表中,选择需要的属性组成一个新的关系 C.在基本表中,选择满足条件的元组和属性组成一个新的关系 D.以上三种说法均是正确的 27.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是( A.一对一联系 A.需求分析 A.信息需求 二、填空题 1.数据处理是将 4 种类型。 3.数据库系统的核心是 。 负 4. 在数据库管理系统提供的数据定义语言, 数据操纵语言和数据控制语言中, 责数据的模式定义与数据的物理存取构建。 5.长期存储在计算机内的、有组织、可共享的数据集合称为 常被转换为 。 。 。 。 6.在进行关系数据库的逻辑设计时,E-R 图中的属性常被转换为关系中的属性,联系通 7.在关系数据库中,从关系中找出满足给定条件的元组,该操作称之为 8.在关系数据库中,从关系中找出若干列,该操作称之为 系的任一个,该操作称之为 的是 这个字段称为 。 。 。 。 。 转换成 的过程。 、 、 和 2. 数据模型按数据组织形式分为 B.一对多联系 B.市场调研 B.处理需求 C.多对一联系 ) 。 D.软件维护 D.以上全包括 ) 。 28.软件生命周期中的活动不包括( )。 D.多对多联系C.软件测试29.在数据库设计过程中,需求分析包括(C.安全性和完整性需求9.在关系数据库中,将两个关系通过一定规律合并为一个,而且新关系的列多于两个关 10.人员的基本信息一般包括身份证号、姓名、性别、年龄等,其中可以作为主关键字 11. 如果表中一个字段不是本表的主关键字, 而是另外一个表的主关键字或候选关键字, 12.在关系运算中从关系模式中指定若干属性组成新的关系,该关系运算称为 13.在关系数据库中用来表示实体之间联系的是14.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄), 课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的主键分别是学号和课 号,则关系模式选课可定义为:选课(学号,-7-,成绩)。 15.在二维表中,元组的不能再分成更小的数据项。 。 、 。 。 、16.在关系数据库中,基本的关系运算有三种,它们是选择、投影和 17.实体之间的联系可抽象为三类,它们是 三、简答题 1.简述数据库管理的发展历程。 2.什么是数据、数据库、数据库管理系统、数据库系统? 3.关系数据库有哪些特点? 4.简述数据库的设计原则。 5.简述数据库设计的一般步骤。 6.试设计一个关系数据库,并进行简要的分析。 18.数据库设计的四个阶段是需求分析,概念设计,逻辑设计和习题答案一、选择题 1~5:CDBCB 6~10:BBDDC 11~15:DBCDD 16~20:BCCAD 21~25:BACAB 25~29:ABBD 二、填空题 1.数据、信息 2. 层次模型、网状模型、关系模型、面向对象模型 3.数据库管理系统(DBMS) 4. 数据定义语言 5.数据库 6.关系 7.选择 8.投影 9.联接 10. 身份证号 11.外部关键字 12.投影 13.二维表 14.课号-8- 15.字段 16.联接 17.一对一、一对多、多对多 18. 物理设计 三、简答题 1.答题要点:人工管理、文件系统、数据库系统 2.答题要点:数据是指描述事物的符号记录。数据库是长期存储在计算机内、有组织的、可 共享的数据集合。 数据库管理系统是可借助操作系统完成对硬件的访问, 并负责数据库存取、 维护和管理的系统软件。数据库系统是指利用数据库系统资源开发的面向实际应用的软件系 统。 3.答题要点: (1)每一列中的值具有相同的数据类型。 (2)列的顺序可以是任意的。 (3)行 的顺序可以是任意的。 (4)表中的值是不可分割的最小数据项。 (5)表中的任意两行不能完 全相同。 4.答题要点: (1)关系数据库的设计应遵从概念单一化“一事一地”的原则。 (2)避免在表 之间出现重复字段。 (3)表中的字段必须是原始数据和基本数据元素。 (4)用外部关键字保 证有关联的表之间的联系 5.答题要点: (1)需求分析; (2)概念结构设计; (3)逻辑结构设计; (4)数据库物理设计; (5)数据库实施; (6)数据库运行和维护。 6.略习题 2一、单选题 1.打开某个 Access2010 数据库之后,双击导航窗格上的表对象列表中的某个表名,便可打 开该表的( )。 A.关系视图 A.文本 A.&False& A.方法 A.人事管理 B.查询视图 C.备注 C.设计视图 D.自动编号 D.&是& D.数据表视图 2.对于 Access2010 数据库,在下列数据类型中,不可以设 置“字段大小”属性的是( ) 。 B.数字 3.在下列有关“是/否”类型字段查询条件设置中,设置正确的是( ) 。 B.&True& B.对象 C.True C.属性 4.在 Access2010 数据库中,任何事物都被成为( ) 。 D.事件 D.财务管理 5.Access2010 数据库是一个( )系统。 B.数据库 C.数据库管理 6.在 Access2010 数据库中,表、查询、窗体、报表、宏、模块等六个数据库对象都( )-9- 独立的数据库文件。 A.可存储为 二、多选题 1.下面关于数据库基本概念描述正确的是( ) 。 A.DBS 包含了 DBMS C.DBMS 包含了 DBS B.DBS 包含了 DB D.DBS 包含了 DBMS 和 DB 两者 B.不可存储为 C.可部分存储为 D.可部分不可存储为2.在 Access2010 数据库中,关于表的说法错误的是( ) 。 A.表中每一列元素必须是相同的数据 B.在表中不可以含有图形数据 C.表是数据库的对象之一 D.一个数据库只能含有一个数据库表 3.在 Access2010 数据库中, “文件”选项卡中的命令包括( ) 。 A.打开 B.编辑 C.新建 D.格式 D.收集数据 4.在 Access2010 窗口中, “外部数据”选项卡中包括( )命令组。 A.导入并链接 三、填空题 1.Access 2010 数据库是由___、___、___、___、___、___六大对象组 成。 2.独占只读方式打开的数据库具有___和___的特性,其他用户不能再打开该数据库。 3.数据库文件的扩展名默认为___。 四、判断题 1.在 Access2010 数据库中,打开某个数据表后,可以修改该表和其它表之间已经建立的关 系。 ( ) 2.如果字段文件为声音文件,则该字段类型需要被定义成备注型。 ( ) 3. “数据表视图”是按行列实现数据表中的数据。 ( ) 五、上机练习题 1.启动 Access2010,熟悉其操作界面环境。 2.创建一个数据库,名称为“职工信息管理” ,并将该数据库保存至 D 盘“职工信息管理” 文件夹中。 3.尝试用不同方法反复打开并关闭“职工信息管理”数据库。 B.编辑 C.导出习题答案一 1D 2C 3C 4B 5C 6B二 1ABD 2BD 3AC 4ACD 三 1 表 查询 窗体 报表 宏 模块- 10 - 2 独占 只读 3.accdb 四 1F 2F 3T 五 实际操作题 略习题 3一、单选题 1.在 Access 2010 数据库中,为了保持数据表之间的关系,要求在“子表”中添加记录 时,如果主表中没有与之相关的记录,则不能在子表中添加该记录。为此需要定义的关系是 ( )。 A.输入掩码 C.默认值 A.格式输入区 A.报表视图 B.有效性规则 D.参照完整性 B.数据输入区 B.宏视图 C.字段属性区 D.页输入区 D.页视图2.表“设计视图”包括两个区域:字段输入区和( )。 3.在 Access 2010 数据库中,数据表有两种常用的视图:设计视图和( )。 C.数据表视图 4.在 Access 2010 数据库中,“开始”选项卡上“排序与筛选”组中用于筛选的按钮包 括“筛选器”、“选择”和( )。 A.升序 B.低级 C.高级 D.降序 5.在 Access 2010 数据库中有两种数据类型:文本型和( )型,它们可以保存文本或 者文本和数字组合的数据。 A.是/否 A.初值 A.从表 B.备注 B.当前值 B.主表 C.数字 D.日期/时间 D.输入格式 6.输入掩码是给字段输入数据时,设置的( )。 C.输出格式 C.子表 )。 7.子表的概念是相对于主表而言的,它是嵌在( )中的表。 D.大表 8.关于表的说法正确的是( A.表是数据库 B.表是记录的组合,每一条记录又可以划分成多个字段 C.在表中可以直接显示图形记录 D.在表中的数据不可以建立超级链接 9.在 Access 2010 数据库中,数据表和数据库的关系是( )。 A.一个数据库可以包含有多个表 B.一个数据表只能含有两个数据库- 11 - C.一个数据表可以包含多个数据库 D.一个数据库只能包含有一个数据表 10.下面对数据表的叙述有错误的是( )。 A.表是数据库的重要对象之一 B.表的“设计视图”的主要工作是设计表的结构 C.表的“数据表视图”只能用于显示数据 D.可以将其它数据库的表导入当前数据库中 11.在数据表视图中,不可以( )。 A.设置表的主键 C.删除一个字段 A.备注 B.文本 B.修改字段的名称 D.删除一条记录 C.日期/时间 D.货币12.在下列数据类型中,可以设置“字段大小”属性的是( )。 13.关于主关键字的说法正确的是( )。 A.作为主关键字的字段,它的数据可以重复 B.主关键字字段中不许有重复值和空值 C.在每个表中,都必须设置主关键字 D.主关键字是一个字段 二、多选题 1.在 Access 2010 数据库中,可以定义三种主关键字,分别是( )。 A.单字段 B.双字段 C.多字段 D.自动编号 2.在满足以下( )条件时才可以设置参照完整性。 A.主表中匹配字段是一个主键或者具有唯一约束 B.两个表属于同一个数据库 C.相关字段具有相同的数据类型和字段大小 D.主表中匹配字段不需要唯一约束 3.超链接地址可以存放( )。 A.OLE 对象 C.地址 三、操作题 1.在第 2 章习题中要求建立好的“职工信息管理”数据库中,分别按如下要求创建“部 门”“工资”“职工”三个数据库表,数据表的结构如表 3.9、表 3.10、表 3.11 所示。表 3.9 “部门”表逻辑结构B.显示文本 D.子地址字段名字段类型字段大小- 12 - 部门编号文本3部门名称文本20部门电话文本13表 3.10“工资”表逻辑结构字段名字段类型字段大小字段名字段类型字段大小工号文本4水电费单精度型基本工资整型实发工资单精度型绩效工资整型发放日期日期/时间表 3.11“职工”表逻辑结构字段名字段类型字段大小字段名字段类型字段大小工号文本4学历文本10姓名文本4职称文本10性别文本1婚否是/否- 13 - 出生日期日期/时间部门编号文本3身高整型照片OLE 对象民族文本8简历备注2.输入记录。为每个数据表至少输入 6 条记录,记录内容可自行定义。 3.打开“职工信息管理”数据库,完成下列操作: (1)建立主键和索引。为“部门”和“职工”表分别建立主键;并根据需要为每个表建 立不同的索引。 (2)为数据表之间建立关联关系。 (3) 编辑各数据表间的关系并实施参照完整性, 要求当删除 “职工” 表中的某条记录时, “工资表”相关信息也自动删除。 (4)从“职工”表的“性别”字段筛选出所有性别为男性的教工信息,要求按照“选择 筛选”、“按窗体筛选”和“高级筛选”分别操作一遍。 (5)将“职工”表中学历为“硕士”的替换为“博士”。 (6)将“工资”表的“基本工资”字段进行降序操作。 (7)将“职工”表先按照性别升序排序,性别相同的情况下按照职称降序排序,排序后 查看结果。 (8)将“部门”表复制一份到此数据库中,表命名为“部门信息表”。 (9) 将 “部门信息表” 中的 “部门电话” 字段进行重命名, 重命名为 “部门联系电话” 。 (10)将“职工”表中的“婚否”字段隐藏。 (11)设置“职工”表的数据表格式,要求单元格效果为凸起,背景色设置为红色,网 格线颜色为蓝色。习题答案一 1D 2C 3C 4C 5B 6D 7B 8B 9A 10C 11A 12B 13B 二 1ACD 2ABC 3BCD 三实际操作题 略- 14 - 习题 4一、单选题 1.创建“追加查询”的数据来源是( ) A. 表或查询 B. 一个表 C. 多个表 D. 查询2.查询向导不能创建的查询类型是( ) A. 选择查询 B. 交叉表查询 C. 不重复项查询 D. 参数查询 3.下列关于查询的说法中,错误的是( ) A. 在同一个数据库中,查询和数据表不能同名 B. 查询结果随数据源中的数据变化而变化 C. 查询的数据来源只能是表 D. 查询结果可作为查询、窗体、报表等对象的数据来源 4.在查询条件中使用通配符“[]”,其含义是 ( ) A. 错误的使用方法 C. 通配任意长度的字符 B. 通配不在括号内的任意字符 D. 通配方括号内任一单个字符5.在 SQL 语言的 SELECT 语句中,用于实现选择运算的子句是 ( ) A. FOR B. IF C. WHILE D. WHERE- 15 - 6.在成绩中要查找成绩≥80 且成绩≤90 的学生,正确的条件表达式是 ( ) A. 成绩 Between 80 And 90 C. 成绩 Between 79 And 91 B. 成绩 Between 80 To 90 D. 成绩 Between 79 To 917. “学生表”中有“学号” 、 “姓名” 、 “性别”和“入学成绩”等字段。执行如下 SQL 命令后 的结果是 ( ) Select avg(入学成绩)From 学生表 Group by 性别 A. 计算并显示所有学生的平均入学成绩 B. 计算并显示所有学生的性别和平均入学成绩 C. 按性别顺序计算并显示所有学生的平均入学成绩 D. 按性别分组计算并显示不同性别学生的平均入学成绩 8.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信 息,正确的命令是 ( ) A. SELECT * FROM 公司 FOR 名称 = & *网络* & B. SELECT * FROM 公司 FOR 名称 LIKE &*网络*& C. SELECT * FROM 公司 WHERE 名称=&*网络*& D. SELECT * FROM 公司 WHERE 名称 LIKE&*网络*& 9.利用对话框提示用户输入查询条件,这样的查询属于 ( ) A. 选择查询 B. 参数查询 C. 操作查询 D. SQL 查询10.已知“借阅表”中有“借阅编号” , “借书证号” , “借阅图书馆藏编号”等字段,每个读 者有一次借书行为生成一条记录, 要求按 “借书证号” 统计出每位读者的借阅次数, 下列 SQL 语句正确的是: ( )- 16 - A. select 借书证号,count(借书证号) from 借阅表 B. select 借书证号,count(借书证号) from 借阅表 group by 借书证号 C. select 借书证号,sum(借书证号) from 借阅表 D. select 借书证号,sum(借书证号) from 借阅表 order by 借书证号 11.用于获得字符串 s 最左边的 4 个字符的表达式是( ) A. left(s,4) B. left(s,1,4) C. leftstr(s,4) D. leftstr(s,0,4)12.下列关于 SQL 语句的说法中,错误的是( ) A. INSERT 语句可以向数据表中追加新的数据记录 B. UPDATE 语句用来修改数据表中已经存在的记录 C. DELETE 语句用来删除数据表中的记录 D. CREATE 语句用来建立表结构并追加新记录 13.有关查询,下列描述错误的是( ) A. 使用设计器建立的查询,可以查看相应的 SQL 语句,不能修改 B. 参数查询只能通过设计器创建 C. 交叉表查询会对数据进行两次分组 D. 选择查询可以对数据进行分组统计 14.查询“图书表”中“图书编号”不是 0~4 开头的记录,下列表达式错误的是( ) A. [图书编号] like “ [!0-4]*” B. [图书编号] like “ [5-9]*”- 17 - C. left([图书编号],1) like “[5-9]” D. [图书编号] not between 0 and 4 二、填空题 1.对某字段的数值求和,应该使用 2.运算符 Is Null 用于判断一个字段值是否为 3.查询不但可以查找满足条件的数据,还可以 4.查询结果可以被作为 的数据源。 函数。 。 数据。5 .用 SQL 语句实现查询表名为“图书表”中的所有记录,应该使用的 SELECT 语句 是: 。 查询。6.如果要求在执行查询时通过输入的学号查询学生信息,可以采用7 . 查 询 出 生 日 期 在 1993 年 以 前 的 学 生 数 据 , 查 询 条 件 中 的 表 达 式 应 写 为 。8 .要求查询统计学生表中的男女生人数,应使用分组查询,分组字段为性别,统计字段 为 。9.要求建立通过输入学生姓名关键字查询学生信息的参数查询,第一步要定义参数名称,例 如定义为 name_key,则查询条件中的表达式应写为 10.操作查询包括 三、操作题 打开职工信息管理数据库,按照题目要求建立查询,查询的名称保存为操作题的小题编号。 1.建立职工基本信息查询,要求显示职工的工号、姓名、性别、职称四个字段的信息。 2.建立查询,显示职工部门名称、姓名、性别、基本工资四个字段的信息。- 18 -。 。 3.建立查询,查找没有职工信息记录的部门的编号、名称、电话三个字段的信息。 4.建立如图 4.93 所示的交叉表查询。图 4.93操作题 4 的查询结果5.建立查询,显示职工的部门名称、姓名、生日三个字段的信息。其中生日字段的形式如: 1 月 1 日。 6.建立查询,显示部门是“生产部”的职工姓名和性别两个字段 。 7.建立查询,显示学历是“本科”或者职称是“初级”的职工的工号、姓名、学历、职称四 个字段 。 8.建立查询,显示基本工资高于 2000 元并且性别是“男”的职工的部门名称、姓名、性别、 学历、职称、基本工资六个字段。 9.建立查询,显示出生日期在 1980 年 1 月 1 日前的职工的部门名称、姓名、出生日期三个 字段。 10.建立查询,显示出生日期的月份在 4~6 月份的职工的部门名称、姓名、出生日期三个字 段。 11.建立查询,显示民族是少数民族的职工的部门名称、姓名、民族三个字段。 12.建立参数查询,当用户输入“初” 、 “中” 、 “高”时分别显示职称是“初级” 、 “中级” 、 “高 级”的职工的工号、姓名、学历、职称四个字段 。 13.建立查询,显示职工的部门编号、部门名称、性别、工号、姓名五个字段,显示内容按 照部门编号的升序排列,部门编号一致的按照性别的降序排列。 14.建立查询,统计各个部门的职工人数,显示部门名称和职工人数两个字段。 15.建立查询,统计各个部门,不同性别的职工的人数。 16.建立查询,显示累计实发工资的金额超过 1 万的职工的姓名和部门名称两个字段。 17.建立查询,显示每个部门拥有的最高月实发工资金额。 18.建立生成表查询,将少数民族的职工的工号、姓名、性别、职称四个字段存入新表“少 数民族职工基本信息” 。 19.建立追加查询,将不是少数民族的并且是高级职称的职工的工号、姓名、性别、职称四 个字段存入表“少数民族职工基本信息” 。- 19 - 20.建立更新查询,将所有少数民族的职工的各个月份的基本工资追加 100 元。 21.建立 SQL 查询,显示性别为“男”的职工的工号、姓名、性别、职称、部门编号。 22.建立 SQL 查询,显示性别为“女”的职工的工号、姓名、性别、职称、部门名称。 23.建立 SQL 查询,显示职称是“高级” 、并且学历是“硕士”的职工的工号、姓名、性别、 职称、学历、部门编号。 24.建立 SQL 查询,显示职工的工号、姓名、性别、职称、部门名称,显示内容按照部门编 号的升序排列。 25.建立 SQL 查询,显示职工的部门名称、工号、姓名、工资发放日期、实发工资。习题答案一、单选题 ADCDD 二、填空题 1. sum() 2. 空 3. 操作(增、删、改) 6. 参数 4. 窗体、报表 ADDBB ADAD5. Select * from “图书表” 8. 学号7. year([csrq])&19939. [xm] like “*” & [name_key] & ”*”10. 生成表查询、追加查询、更新查询、删除查询 三、操作题 略习题 5一、选择题 1.下面关于窗体的作用叙述错误的是( ) 。 A.可以接收用户输入的数据或命令 B.可以编辑、显示数据库中的数据- 20 - C.可以构造方便、美观的输入输出界面 D.可以直接存储数据 2.不属于Access窗体的视图是( ) 。 A.设计视图 A.控件 A.一个表 B.窗体视图 C.节 C.版面试图 D.页 D.数据表视图 3.Access的窗体由多个部分组成,每个部分称为一个( ) 。 B.子窗体 B.任意 D.一个多表创建的查询 C.主体 C.计算型 D.窗体设计器 D.非计算型 4.创建窗体的数据源不能是( ) 。 C.一个单表创建的查询 A.窗体页眉 A.结合型 体的( ) 。 A.名称属性 C.标题属性 A.一对一 A.结合型 B.菜单栏属性 D.工具栏属性 ) 。 B.一对多 B.非结合型 C.多对一 C.计算型 D.多对多 ) 。 D.以上都是 ) 。 D.选项组控件5.不是窗体组成部分的是( ) 。 B.窗体页脚 B.非结合型 6.以下不是控件类型的是( ) 。 7.新建一个窗体,默认的标题为“窗体1” ,为把窗体标题改为“输入数据” ,应设置窗8.主窗体和子窗体通常用于显示具有什么关系的多个表或查询的数据( 9.用表达式作为数据源的控件类型是(10. 当窗体中的内容较多而无法在一页中显示时, 可以使用什么控件来进行分页 ( A.命令按钮控件 二、填空题 1.窗体是用户和Access应用程序之间的主要______。 B.组合框控件 C.选项卡控件2.窗体中的信息主要有两类:一类是设计的提示信息,另一类是所处理______的记录。 3.窗体中的数据来源主要包括表和______。 4.窗体通常由窗体页眉、窗体页脚。页面页眉、页面页脚及______5部分组成。 5.使用窗体设计器,一是可以创建窗体,二是可以______。 6.对象的______描述了对象的状态和特性。 7.控件的类型可以分为______、______和______。 8.计算型控件用______作为数据源。 9.窗体中的窗体称为______,其中可以创建为______式或数据表窗体。 10.若窗体的数据源由多个相关表的部分数据组成,一般先创建一个______,然后在此 基础上创建窗体。 三、简答题 1.窗体有哪几种视图模式? 各有什么特点?- 21 - 2.窗体的主要创建方法有哪些? 3.设计视图由哪几部分组成?各有什么功能? 4.简述控件工具箱中的常用控件及其功能。 5.窗体或控件的属性分为哪几类? 6.什么是子窗体?怎么创建主/子窗体? 7.选项卡窗体的功能是什么?怎么创建? 8.美化窗体有哪些方法? 四、操作题 1.利用“窗体向导”创建一个职工信息窗体,并为窗体添加标题“职工基本信息” ,如 图5.73所示。图 5.73职工基本信息窗体界面2.基于“部门”表和“教工”表,创建如图 5.74 所示的主/子窗体。图 5.74部门-职工窗体界面3. 在设计视图中修改第 1 题中创建的职工信息窗体, 添加一组导航按钮用于记录的浏览,- 22 - 如图 5.75 所示。图 5.75导航按钮窗体界面4.创建数据透视图窗体,以柱形图的形式显示职工男女人数的对比,如图 5.76 所示。图 5.76数据透视图界面习题答案一、单选题 D C C B D 二、填空题 1. 接口 2. 数据 3. 查询 4. 主体 5. 修改窗体 6. 属性- 23 -D C B C C 7. 结合型 非结合型 计算型 8. 表达式 9.子窗体 三、简答题 略 四、操作题 略表格 10. 查询习题 6一、选择题 1.以下关于报表的描述,正确的是( ) A.报表只能输入数据 C.报表可以输入和输出数据 2.报表的主要作用是( ) A.操作数据 C.查看打印出的数据 B.在计算机屏幕上查看数据 D.方便数据的输入 B.报表只能输出数据 D.报表不能输入和输出数据3.既可以查看报表数据,也可以编辑报表的视图方式是( ) A.设计视图 C.打印预览 B.布局视图 D.报表视图4.在报表每一页的底部都输出信息,需要设置的区域是( ) A.报表页眉 C.页面页眉 B.报表页脚 D.页面页脚- 24 - 5.要实现报表的分组统计,其操作区域是( ) A.组页眉或组页脚 C.主体 B.页面页眉或页面页脚 D.报表页眉或报表页脚 )6.在设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在( A.报表页脚 C.组页脚 B.页面页脚 D.主体 )7.要在报表的主体节显示一条或多条记录,而且以垂直方式显示,应选择( A.标签报表 C.表格式报表 8.报表对象的数据源可以是( ) A.表、查询和窗体 C.表和查询 B.表、查询和报表 D.表、查询和 SQL 命令 B.图表报表 D.纵栏式报表9.将报表控件与数据源字段绑定的控件属性是( ) A.字段 C.记录源 B.标题 D.控件来源10.在报表中可以作为绑定控件,用于显示字段数据的控件是( ) A.标签 C.命令按钮 B.文本框 D.图像 )11. 在报表中对各门课程的成绩按班级分别计算合计、 平均值和最大值, 则需要设置 ( A.分组级别 C.分组间隔 B.汇总选项 D.排序字段- 25 - 12.关于报表分组的说法,不正确的是( ) A.在报表中,可以按多个字段实现多级分组 B.在报表中,可以根据任意类型字段进行分组 C.报表中分组的主要目的在于使具有相同值的记录连续显示 D.在报表中,既可以根据字段分组,也可以根据表达式分组 13.要统计报表中所有学生的“数学”课的平均成绩,应设置计算控件的表达式为( ) A.=Sum([数学]) C.=Avg([数学]) B.Sum([数学]) D.Avg([数学])14.在报表的设计中,用于修饰版面以达到更好的显示效果的控件是( ) A.直线和矩形 C.直线和多边形 二、填空题 1.常见的报表的形式有 4 种,分别是 2.报表有 4 种视图方式,分别是 、 、 、 、 和 和 。 中。 。 B.直线和圆形 D.矩形和圆形3.为使报表标题仅在第一页的开始位置出现,应将报表标题放在 4.使用创建报表,可以完成大部分设计操作,加快了创建报表的过程。 。 控件来实现另起一页输出显示。5.用于在报表中显示说明性文本的控件是 6.在报表设计中,可以通过添加 7.使用可以对整个报表控件设置格式。 和 。8.报表中不仅可以创建计算字段,而且可以对记录 9.在报表中最多可以设置 个分组级别和排序级别。- 26 - 10.设计子报表时,可以 三、简答题 1.报表与窗体有哪些异同?或添加子报表。2.报表由哪几部分组成?各部分有何特性和作用? 3.创建报表的方法有哪几种? 4.怎样设置分组级别和排序级别? 5.主/子报表有何特性和用途? 四、操作题 1.使用报表向导创建按部门分组显示职工工号、姓名和基本工资并统计基本工资平均值 的报表。 2.创建显示各部门人数的比例关系的图表报表。 3.创建打印职工工资单的标签报表。 4.在设计视图下创建按年龄分组显示职工姓名、性别、身高、民族和实发工资并按身高 降序排列和统计实发工资总数的报表。 5.创建主/子报表用以显示职工个人信息和相应的工资明细。习题 7一、选择题 1.下列叙述中,错误的是( A.宏能一次完成多个操作 C.可以用编程的方法来实现宏 2.宏操作不能处理的是( A.打开报表 ) 。 C.显示提示信息 D.连接数据源 ) 。 B.可以将多个宏组成一个宏组 D.宏命令一般由操作名和操作参数组成B.发送数据库对象- 27 - 3.使用宏组的目的是( A.设计出功能复杂的宏 C.减少程序内存消耗 的宏操作是( ) 。) 。 B.设计出包含大量操作的宏 D.对多个宏进行组织和管理4.某窗体上有一个命令按钮,要求单击该按钮后调用一个独立宏,则设计该宏时应选择 A.RunApp A.调试 A.窗体 A.窗体 B.RunCode B.单步 B.宏本身 B.宏 C.RunMacro D.运行 ) 。 D.数据库 ) 。 D.报表 ) 。 C.[F1].[text1] ) 。 D.退出 Access D.[forms]_[F1]_[text1] D.RunCommand ) 。5.在宏的调试中,可配合使用设计器上的工具按钮是( C.条件 C.表 C.数据表 B.text1 6.在运行宏的过程中,宏不能修改的是( 7.不能使用宏的数据库对象是(8.在宏的参数中,要引用窗体 F1 上 Text1 文本框的值,应该使用的表达式是( A.[forms]![F1]![text1] A.关闭表 B.退出宏 ) 。 B.打开数据库时按住 Alt 键 D.打开数据库时按住 Shift 键 组成的。 顺序执行的。 。 。 。 9.宏操作 QuitAccess 的功能是(C.退出查询10.在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这 个自动宏,正确的操作是( A.用 Enter 键打开数据库 C.打开数据库时按住 Ctrl 键 二、填空题 1.宏是由一个或多个 2.由多个操作构成的宏,执行时是按3.若要在宏中打开某个数据表,应使用的宏命令是 4.宏运行时,要弹出消息框,相应的宏操作命令是 5.宏运行时,将当前窗口最大化的宏操作命令是 宏操作是 。 。 和 2 种。 。6.某窗体有一个命令按钮,在窗体视图中单击该命令按钮将打开一个查询,需要执行的 7.在 Access 中,自动运行宏的名称必须是 8.宏运行时,打开报表和窗体的宏操作命令是 9.宏可分为 三、操作题 1.在职工信息管理系统中,创建打开一个窗体和一个报表的独立宏。 2.在职工信息管理系统中,创建一个宏。运行该宏,要求输入部门名称并显示该部门的 职工基本信息,如图 7.36 和 7.37 所示。 和 10.宏运行时,运行其他的宏的宏操作命令是。- 28 - 图 7.36输入部门名称图 7.37显示结果3.创建一个宏组,把上面 2 个宏保存在宏组中。 4.创建一个宏,判断用户输入的数据,运行如图 7.38 所示。图 7.38测试运行图5.在工资表增加一个“收入情况”字段,根据实发工资自动标注个人收入情况。个人收 入情况分“高” 、 “中等”和“低”三类,如果收入高于 4500 则分为“高”档,低于 3000 分 为“低”档,否则为“中等”档。习题答案一、选择题 1~5:CDDCB 6~10:BCADD 二、填空题- 29 - 1.操作 2.排序次序 3.OpenTable 4.MessageBox 5.MaximizeWindow 6.OpenQuery 7. AutoExec 8.OpenReport、OpenForm 9.独立宏、嵌入宏 10. RunMacro习题 8一、选择题 1.下列选项中,合法的变量名是( ) 。 A.My name C.&s1& A.16 C .3 B.sum1 D.5a B.8 D.322.表达式 sqrt(25) + 8 mod 5 的值是( ) 。3.下列赋值语句( )是有效的。 A.x = x*x B.2 = a + 2 C.a + b = sum A.[1,98] C.[1,99] A.a=b or x&y C.x+y&a+b and not (y&b) 6.设有数组声明语句如下: Dim A(4,1 to 4) D.”a “ =b / 3 B.[1,100] D.[2,99] B.x&y and a&b D.x+a&=b-y 4.函数 Int(99*Rnd)+1 的值的范围是( ) 。5.设变量 x=4,y= -1,a=7,b= -8,以下表达式的值为假的是( ) 。- 30 - 则数组 A 中共有( )个元素。 A.4 C.20 调用,对应的选项是( ) 。 A.ByRef C.ByVal A.拖动窗体 C.按下键盘上的某个键 A.秒 C.微秒 A.Area k,s C.Area (a,b) 二、填空题 1.类模块和标准模块的不同点在于_____________。 2.标准模块的数据存在于_____________,类模块的数据存在于_____________。 3.窗体模块和报表模块属于_______模块。 4.属性是每一个对象的_____________,事件是对象对_____________的响应,方法是 对象可以执行的________。 5.结构化程序设计的三种基本结构是顺序结构、_____________、____________。 6.VBA 的续行符采用______;若要在一行上写多条语句,则各条语句之间应加隔符 ______。 7.表达式 4+6 * 2 ^3/4 Mod 9 的值是___________________________________。 8.宏可以转换成_____________,它的操作是在“工具”菜单下进行的。 9.在过程调用时,_____________参数传递方式不会影响实参的值。 10.将 TimerInterval 属性设置为 0 时,将阻止_____________事件的发生。 三、设计题 1.在职工信息管理系统中,新建一个窗体,在其中创建一个文本框和一个按钮。编写按 钮的单击事件,实现如下功能:在文本框中输入内容,单击按钮,可以将其显示在窗体标题 栏上。 2.在职工信息管理系统中,新建一个窗体,完成如下功能:在文本框中输入一个数,判- 31 -B.16 D.257.在有参函数设计时,要实现某个参数的“双向”传递,就应当说明该参数为“传址” B.Optional D.ParamArray ) 。 B.鼠标在窗体上移动 D.单击鼠标左键 B.毫秒 D.分钟 ) 。 B.Call Area(k,s) D.Call Area(a,b)8.能够触发窗体的 MouseDown 实际的操作是(9.设置窗体的“计时器间隔” (TimerInterval)属性值,计量单位是( ) 。10.在 VBA 中用实际参数 a 和 b 调用有参过程 Area(k,s)的正确语句是( 断是否能被 5 和 7 同时整除,结果显示在标签中。 3. 在职工信息管理系统中, 新建一个窗体, 完成如下功能: 随机生成一个数组元素在[1, 50]内的 5*5 的二维数组,按行列显示在标签中并求所有元素之和。 4.在职工信息管理系统中,新建一个窗体,完成如下功能:使用 Timer 事件,实现标签 文字“欢迎进入学籍管理系统”的滚动效果。 5.在职工信息管理系统中,新建一个窗体,完成如下功能:使用 DoCmd 命令实现对窗 体最大化、最小化和还原功能的实现。 6.在职工信息管理系统中,新建一个窗体,完成如下功能:使用 DoCmd 命令实现打开 某个窗体、打开某个报表、打开某个查询和打开某个宏运行,界面如图 8.35 所示。图 8.35 DoCmd 对象练习窗体习题答案一、选择题 1.B 2.B 3.A 4. C 5. D 6. C 7. A 8. D 9. B 10. D 二、填空题 1.存储数据方法的不同- 32 - 2.程序作用域内 类对象的存活期,它随对象的创建而创建,随对象的撤消而消失 3.类模块 4.特征和状态 外部操作 行为 5.分支结构(选择结构) 循环结构 6.下划线 冒号 7.7 8.VBA 代码 9.传值(ByVal) 10.Timer习题 9一、简答题 1.如何在打开数据库时启用禁用的内容。 2.简述为什么要生成.accde 格式文件。 3.怎样备份和恢复数据库。 二、操作题 1.为“职工信息管理”数据库设置访问密码。 2.创建一个新的受信任位置,将“职工信息管理”数据库放入该目录下。 3.将“职工信息管理”数据库备份为“职工信息管理-备份” 。 4.将“职工信息管理”数据库中的“职工”表删除,然后利用上题备份的数据库“职工信息 管理-备份”还原“职工”表。 5.将“工资”表中的数据导出为 Excel 格式文件,文件名为“工资导出.xlsx” 。 6.将上题导出的 excel 文件“工资导出.xlsx”链接到“职工信息管理”数据库中。 7.将“职工信息管理”数据库生产 ACCDE 格式的文件,打开该文件,观察哪些数据库对象 可以修改。- 33 - 习题 10一、选择题 1.能够实现从指定记录集里检索特定字段值的函数是( ) 。 A.Nz B.DSum C.Rnd D.DLookup 2.DAO 模型层次中处在最顶层的对象是( ) 。 A.DBEngine B.Workspace C.Database D.RecordSet 3.在 Access 中,DAO 的含义是( ) 。 A.开放数据库互连应用编程接口 C.Active 数据对象 4.ADO 的含义是( ) 。 A.开放数据库互连应用编程接口 C.动态链接库 A.只能是 Connection 对象 C.可以是 Connection 对象和 Command 对象 和( ) 。 A.Database 码是( )。 Dim Str As String Str=&_____________& DoCmd.RunSQL Str A.年龄=年龄+1 C.Set 年龄=年龄+1 B.Update 学生 Set 年龄=年龄+1 D.Edit 学生 年龄=年龄+l B.Workspace C.Field D.DBEngine 7.下列程序段的功能是实现“学生”表中“年龄”字段值加 1,空白处应填入的程序代 B.数据库访问对象 D.Active 数据对象 B.只能是 Command 对象 D.不存在 B.数据库访问对象 D.数据库动态链接库5.ADO 对象模型中可以打开 RecordSet 对象的是( )。6.ADO 对象模型中有 5 个主要对象,他们是 Connection、Command、RecordSet、Error8.下列过程的功能是:通过对象变量返回当前窗体的 Recordset 属性记录集引用,消息 框中输出记录集的记录(即窗体记录源)个数。程序空白处应填写的是( ) 。 Sub GetRecNum( ) Dim rs As Object Set rs = Me.Recordset MsgBox __________ End Sub A.Count C.RecordCount 二、填空题- 34 -B.rs.Count D.rs. RecordCount 1.VBA 中主要提供了 3 种数据库访问接口:ODBC API、________和________。 2.Access 的 VBA 编程操作本地数据库时,提供一种 DAO 数据库打开的快捷方式是 ________,也提供一种 ADO 的默认连接对象是________。 3.DAO 模型中,主要的控制对象有:________、________、________、________、Field 和 Error。 4.ADO 对象模型主要有________、________、________、________和 Error5 个对象。 5.在 ADO 中需要将当前记录删除,使用 ADO 的_________方法。 6.数据库的“职工基本情况表”有“姓名”和“职称”等字段,要分别统计教授、副教 授和其他人员的数量。请在空白处填入适当语句,使程序可以完成指定的功能。 Private Sub Commands_Click() Dim db As DAO.Database Dim rs As DAO.Recordset Dim zc As DAO.Field Dim Countl As Integer,Count2 As Integer,Count3 As Integer Set db=CurrentDb() Set rs=db .OpenRecordset(&职工基本情况表&) Set zc=rs .Fields(&职称&) Countl=0 : Count2=0 : Count3=0 Do While Not______________ Select Case zc Case Is=&教授& Countl=Countl+1 CaseIs=&副教授& Count2=Count2+1 Case Else Courit3=Count3+1 End Select _______________ Loop rs .Close Set rs=Nothing Set db=Nothing MsgBox &教授:& & Count1&&,副教授:& & Count2 &&,其他:& & count3 End Sub 7. “学生成绩”表含有字段“学号” , “姓名” , “数学” , “外语” , “专业” , “总分”,下列 程序的功能是:计算每名学生的总分(总分=数学+外语+专业) 。请在程序空白处填入适 当语句,使程序实现所需要的功能。- 35 - Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim zongfen As ADODB.Field Dim shuxue As ADODB.Field Dim waiyu As ADODB.Field Dim zhuanye As ADODB.field Dim strSQL As String Set cn = CurrentProject.Connection strSQL = &Select * from 成绩表& rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdText Set zongfen = rs.Fields(&总分&) Set shuxue = rs.Fields(&数学&) Set waiyu = rs.Fields(&外语&) Set zhuanye = rs.Fields(&专业&) Do While__________ zongfen = shuxue + waiyu +zhuanye ______________ rs.MoveNext Loop rs.Close cn.Close Set rs = Nothing Set cn = Nothing End Sub 三、简答题 1.简述 DAO 各个访问对象的作用。 2.利用 ADO 数据库编程,记录集获取的方法有哪几种? 3.简述 ADO 编程的一般流程。 四、编程题 1.利用 DAO 数据库编程,将“职工信息管理”数据库中所有职工的基本工资增加 300 元钱。 2.利用 ADO 方式连接“职工信息管理”数据库,能够实现对职工基本信息的添加和修 改和删除功能,并能够实现记录的上下移动,界面如图 10.5 所示。- 36 - 图10.5ADO编程练习习题 11一、选择题 1.软件生命周期中的活动不包括( ) 。 A.需求分析 B.市场调研 C.软件测试 D.软件维护 D 软件开发费用 2.需求分析阶段的主要任务是确定( ) 。 A.软件开发工具 B.软件开发方法 C 软件系统功能 3.下面不属于需求分析阶段任务的是( ) 。 A.确定软件系统的功能需求 C.确定软件系统的性能需求 A.需求分析阶段 A.确定模块算法 A.设计测试用例 C.发现程序中的错误 A.评估软件可靠性 B.制定软件集成测试计划 D.需求规格说明书评审 C.逻辑设计阶段 C.软件功能分解 D.物理设计阶段 D.制定测试计划4.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( ) 。 B.概念设计阶段 B 确定软件结构 5.下列任务中属于详细设计阶段内容的是( ) 6.程序调试的任务是( ) 。 B.验证程序的正确性 D.诊断和改正程序中的错误 B.发现并改正程序中的错误7.软件测试的目的是( ) 。- 37 - C.改正程序中的错误 A.可行性分析报告 C.概要设计说明书D.发现程序中的错误 ) 。 B.软件需求规格说明书 D.集成测试计划8.在软件开发中,需求分析阶段产生的主要文档是(9.下面叙述中错误的是( ) 。 A.软件测试的目的是发现错误并改正错误 B.对被调试的程序进行“错误定位”是程序调试的必要步骤 C.程序调试通常也称为 Debug D.软件测试应严格执行测试计划,排除测试的随意性 10.软件详细设计产生的图如下,该图是( )A.N-S 图 二、简答题B.PAD 图C.程序流程图D.E-R 图1.软件生命周期一般包括那几个阶段?并简述各个阶段的任务。 2.软件测试和软件调试有什么区别? 3.简述导航窗体的作用是什么? 4.在交付数据库应用系统的时候,为什么一般要生产 ACCDE 格式的文件。 三、操作题 利用所学的知识,按照数据库应用系统开发的一般步骤和方法,开发一个简单的“职工 信息管理系统” ,能够实现对职工基本信息的管里。主要功能如下: (1)职工基本信息管里:包括职工基本信息的录入、删除和修改。 (2)职工部门管理:包括部门信息的录入、删除和修改。 (3)职工工资管理:包括职工工资的录入、删除和修改。 (4)用户管理:实现一般用户可以浏览自己的基本信息,修改自己的密码;管理员具有 维护各种基本信息的权限。 (5)统计功能:能够实现各种信息的统计,按照部门统计职工的人数、职工的工资情况 等。 (6)打印功能:能够按照一定格式打印各种基本信息及统计数据。 根据系统功能的需要,可以适当修改第 3 章课后作业建立的“职工信息管理”数据库结- 38 - 构,划分各种功能模块,并进行数据库应用系统的实现,最终以 ACCDE 格式提交数据库应 用系统及其开发过程中建立的各种文档。- 39 -

我要回帖

更多关于 运行程序如图所示 的文章

 

随机推荐