Access2007数据库与编程测试题

合集下载

Access2007数据库期末测试题

Access2007数据库期末测试题

Access2007数据库期末测试题(试题总分:100分 考试时间90分钟)第I 卷 选择题部分(共30分)一、选择题(共30分 每小题1分 共30个小题)1、Access2007对象一共有( )种。

A.5B.6C.7D.82、Access2007数据库文件的扩展名是( )A..accdbB..accbC..mdbD..maccdb 3、不能用于对字段名的字符有4种,它们分别是( ) A.。

![ ]‘ B..![ ]‘ C.。

!,‘ D.。

![ ] ’ 4、查询表中所有姓‚胡‛的人,其条件表达式为( ) A.is ‚胡‛ B.in ‚胡‛ C.=‚胡‛ D.like ‚胡‛ 5、下面操作字符中,属于逻辑字符的是( )A.+/B.<=>C.Between …AndD.AND OR NOT 6、在Access2007中,能存放图片、声音等数据字段的是( ) A.数字 B.文本 C.OLE 对象 D.备注7、下列数据,不能存入数据类型为‚男/女‛字段的是( ) A.开关 B.是否 C.真假 D.电话 8、下列不属于Access 窗体的视图是( )A.设计视图B.窗体视图C.版面视图D.数据表视图 9、在窗体设计视图中,一定包含的部分是( )A.页面页眉/页脚B.主体C.窗体页眉/页脚D.分隔线 10、‚切换面板‛属于( )A.查询B.表/数据表C.页D.窗体 11、一个表包含下面各字段,可以设置为主键字段的是( ) A.学号 B.姓名 C.年级 D.专业 12、一个性别字段只能输入 "男 "、 "女 "两个值,可以将该字段的有效性规则设置成( )A.只能输入 "男 "和 "女 "B. "男 "Or "女 "C. "男 "AND "女 "D. "男 "like "女 "13、整型数字类型的数据,其数据的范围( )A.0~255 B ﹣23768~23768 C.﹣128~128 D.﹣256~256 14、并不是所有的对象都显示在导航窗格中,只有4种对象显示在导航窗格中,它们是( )A.数据表、查询、宏、窗体B.查询、窗体、报表、模板题号 第I 卷(共30分)第II 卷(共70分) 总分 一 二 三 四 得分 评卷人得分 评卷人 姓名: 班级: 考号: 座号: 密 封 线 装 订 线C.数据表、查询、Web页、窗体D.数据表、查询、报表、窗体15、用于统计记录个数的‚汇总‛计算类型是()A.总计B.计算C.StDevD.变量16、用来引用表的名称或字段名称的操作符是()A.""B.‚‛C.[ ]D.‘’17、下列不属于Access2007的控件是()A.列表框B.分页符C.换行符D.矩形18、不是用来作为表或查询中‚是‛/‚否‛值的控件是()A.复选框B.切换按钮C.选项按钮D.命令按钮19、决定窗体外观的是()A.控件B.标签C.属性D.按钮20、在Access2007中,要改变文本框数据源,应该设置的属性是()A.数据表B.控件来源C.查找源D.以上都不是21、设置多个控件对齐时下列不能设置对齐方式的是( )A.靠上B.靠下C.居中D.靠左或靠右22、文本数据类型的字段,其允许的字符长度()A.0~16BB.0~8BC.0~64000BD.0~255B23、将分别保存在各个数据表中的数据,按照某些特定的条件集中起来,形成一个集合,以表的形式供用户查看。

Access数据库程序试题

Access数据库程序试题

-第1题--单选题:Access数据库是()。

(答案:B)A. 层次型数据库B.关系型数据库C.网状型数据库D.杂合型数据库-第2题--单选题:在Access数据库中,数据保存在()对象中。

(答案:D)A. 窗体B .查询 C.报表D .表-第3题--单选题:数据库文件中至少包含有()对象。

(答案:A)A. 表B .窗体 C.查询D .其余三种-第4题--单选题:在Access数据库系统中,不能建立索引的数据类型是(答案:C)A. 文本型B .数字型C.备注型D .日期/时间型-第5题--单选题:如果字段内容为声音文件,可将此字段定义为()类型。

(答案:C)A. 文本B.查询向导C. OLE对象D.备注-第6题--单选题:在表设计视图中,如果要限定数据的输人格式,应修改字段的()属性。

A. 格式B .有效性规则 C.输入格式D .字段大小-第7题--单选题:下面有关主键的叙述正确的是()。

(答案:B)A. 不同的记录可以具有重复的主键值或空值B. —个表中的主键可以是一个或多个字段C. 在一个表中的主键只可以是一个字段D. 表中的主键的数据类型必须定义为自动编号或文本-第8题--单选题:下面有关表的叙述中错误的是()。

(答案:C)A. 表是Access数据库中的要素之一B. 表设计的主要工作是设计表的结构C. Access数据库的各表之间相互独立D. 可以将其他数据库的表导人到当前数据库中-第9题--单选题:Access是()办公套件中的一个重要组成部分。

(答案:A)A. Office B . Word C. Excel D . Lotus-第10题--单选题:下列()图标是Access的标志。

(答案:B)-第11题--单选题:存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为A. 数据库管理系统B .数据库系统C .数据库 D .数据结构-第12题--单选题:数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是A. —致的 B .正确的、一致的C .正确的D .规范化的-第14题--单选题:关系数据库是以____的形式组织和存放数据的(答案:C)A. —条链 B .一维表C .二维表 D .一个表格-第15题--单选题:以下有关数据基本表的叙述,________ 是正确的(答案:D)A. 每个表的记录与实体可以以一对多的形式出现B. 每个表的关键字只能是一个字段C. 在表内可以定义一个或多个索引,以便于与其他表建立关系D. 每个表都要有关键字以使表中的记录惟一-第18题--单选题:建立Access2007数据库时要创建一系列的对象,其中最重要的是创建A. 报表 B .基本表 C.基本表之间的关系D .查询-第19题--单选题:Access屏幕的主菜单的菜单项是________ (答案:C)A. 基本上都有自己的子菜单(答案:C)__(答案:C)(答案:C)B. 会根据执行的命令而有所增添或减少C. 可被利用来执行Access的几乎所有命令的D. 以上全部是正确的-第20题--单选题:在Access数据库窗口使用表设计器创建表的步骤依次是___________ (答案:A)A. 打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储B. 打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储C. 打开表设计器、定义字段、设定字段的属性、表的存储和设定主关键字D. 打开表设计器、设定字段的属性、表的存储、定义字段和设定主关键字-第21题--单选题:在表设计器的设计视图的上半部分的表格用于设计表中的字段。

2007-2010自考数据库及其应用(access)试题汇编

2007-2010自考数据库及其应用(access)试题汇编

全国2010年1月自学考试数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.有关系模式R(图书编号,图书名称,单价,出版社,出版社地址),则R属于()A.1NF B.2NFC.3NF D.4NF2.有关系模式R(A,B,C)和S(C,D,E),则R S生成新关系的属性个数为()A.3 B.4C.5 D.63.假设一名学生可以选修多门课程,且一门课程有多名学生选修,则学生和课程之间的联系是()A.一对一B.一对多C.多对多D.不确定4.在学生表中查找所有“男”学生元组的关系运算是()A.选择B.投影C.连接D.笛卡尔积5.已知商品编号字段的数据类型为文本型,规定该字段的值必须是以W开头的4个字符,则应将该字段的有效性规则设置为()A.Like"W???" B.Like"W###"C.Like"W***" D.Like"W!!!"6.设有关系模式R(A,B,C)和S(C,D,E),其中A是R的主键,C是S的主键,则C 在R中称为()A.主键B.外键C.元组D.域7.在Access中,空数据库中()A.只包含表,且表中没有数据B.只包含“表”,不包含其他数据库对象C.包含表、查询和窗体,不包含宏和模块D.不包含任何数据库对象8.在Access中,能存放word文档的字段类型是()A.OLE对象B.超级链接C.查阅向导D.备注9.假设设置“出生年月”字段的输入掩码为“****年**月**日”,其中的符号“*”称为()A.占位字符B.格式字符C.原义字符D.长日期描述字符10.下列数据类型中,能够建立索引的是()A.文本B.OLE对象C.备注D.超级链接11.若要查询数学和计算机专业姓李的学生信息,则查询准则表达式是()A.姓名="李"OR(专业="数学"AND专业="计算机")B.姓名="李"AND(专业="数学"OR专业="计算机")C.姓名Like"李*"AND(专业="数学"OR专业="计算机")D.姓名Like"李*"OR(专业="数学"OR专业="计算机")12.有学生表:S(学号,姓名,性别,入学年份,专业,籍贯),若创建一个按专业和生源所在省市统计学生人数的查询,如图所示,则该查询是()A.选择查询B.生成表查询C.操作查询D.交叉表查询l3.有运动员表:S(编号,姓名,性别,项目),若要创建一个显示运动员信息的窗体,则需指定S为该窗体的()A.视图B.控件来源C.记录源D.独占表14.下列不.属于窗体控件类型的是()A.绑定型B.计算型C.非绑定型D.非计算型15.若创建了一个显示雇员信息的窗体,如图所示,则该窗体属于()A.单页窗体B.多页窗体C.连续窗体D.子窗体16.报表的三种视图是()A.设计视图、数据表视图和打印预览视图B.数据表视图、版面预览视图和设计视图C.设计视图、打印预览视图和版面预览视图D.数据表视图、打印预览视图和版面预览视图17.某单位为灾区捐款记录表:S(职工号,姓名,捐款额,部门),如果要打印一个按部门统计捐款总额的报表,在报表设计时应使用的函数是()A.=Avg([捐款额]) B.=Count([捐款额])C.=Total([捐款额]) D.=Sum([捐款额])18.创建一个表格式报表,若需要每一页都打印页码,则应将页码添加在()A.报表页脚B.页面页脚C.组页眉D.报表页眉19.若要在IE浏览器上以数据透视表形式显示数据,则应创建()A.数据表页B.交互式报表页C.数据输入页D.数据分析页20.Access系统提供了两种类型的模块,即类模块和()A.方法模块B.标准模块C.属性模块D.事件模块二、填空题(本大题共l5小题,每小题1分,共15分)请在每小题的空格中填上正确答案。

2007年9月二级Access真题

2007年9月二级Access真题

2007年9月二级Access真题30. 在过程定义中有语句:Private Sub GetData(ByRef f As Integer) 其中"ByRef"的含义是A. 传值调用B. 传址调用C. 形式参数D. 实际参数31. 在Access中,DAO的含义是:A. 开放数据库互连应用编程接口B. 数据库访问对象C. Active数据对象D. 数据库动态链接库32. 在窗体中有一个标签Label0,标题为“测试进行中”;有一个命令按钮Command1,事件代码如下:Private Sub Command1_Click()Label0.Caption="标签"End SubPrivate Sub Form_Load()Form.Caption="举例"Command1.Caption="移动"End Sub打开窗体后单击命令按钮,屏幕显示A BCD33. 在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:Option Compare DatabaseDim a As String*10Private Sub Command1_Click()a="1234"b=Len(a)Me.Lb1.Caption=bEnd Sub打开窗体后单击命令按钮,窗体中显示的内容是A. 4B. 5C. 10D. 4034. 下列不是分支结构的语句是A. If...Then...EndIfB. While...WEndC. If...Then...Else...EndIfD.Select...Case...End Select35. 在窗体中使有一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:Private Sub run_Click()result=""For i=1 To Me!nFor j=1 To Me!nresult=result+"*"Next jresult=result+Chr(13)+Chr(10)Next iMsgBox resultEnd Sub打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是A. ****B. ***** ******* ********* *******C. ****D. ********** ************ ************** ****1.软件需求规格说明书应具有完整性、无歧义性、可验证性、可修改性等特性,其中最重要的是【1】2.在两种基本测试方法中,【2】测试的原则之一是保证所测模块中每一个独立路径至少执行一次。

access数据库考试题及参考答案

access数据库考试题及参考答案

access数据库考试题及参考答案一、单项选择题(每题2分,共20分)1. 在Access中,用于创建数据库的文件扩展名是:A. .dbfB. .mdbC. .accdbD. .xls答案:C2. 以下哪个不是Access数据库中的表类型?A. 表B. 查询C. 窗体D. 报表答案:D3. 在Access中,用于创建新表的视图是:A. 数据表视图B. 布局视图C. 设计视图D. 打印预览视图答案:C4. 以下哪个选项不是Access数据库中的数据类型?A. 文本B. 数字C. 日期/时间D. 图像答案:D5. 在Access中,用于快速查找记录的字段是:A. 主键B. 索引C. 外键D. 唯一索引答案:B6. 以下哪个不是Access数据库中的关系类型?A. 一对一B. 一对多C. 多对多D. 无关系答案:D7. 在Access中,用于创建新查询的视图是:A. 数据表视图B. 布局视图C. 设计视图D. 打印预览视图答案:C8. 以下哪个选项不是Access数据库中的窗体控件类型?A. 文本框B. 组合框C. 标签D. 表格答案:D9. 在Access中,用于创建新报表的视图是:A. 数据表视图B. 布局视图C. 设计视图D. 打印预览视图答案:C10. 以下哪个选项不是Access数据库中的宏操作?A. 打开表B. 运行宏C. 保存记录D. 导出数据答案:D二、多项选择题(每题3分,共15分)1. 在Access中,可以设置字段属性的选项包括:A. 字段大小B. 格式C. 输入掩码D. 验证规则答案:A, B, C, D2. 以下哪些是Access数据库中可以执行的操作?A. 排序B. 筛选C. 分组D. 汇总答案:A, B, C, D3. 在Access中,可以用于创建查询的条件运算符包括:A. =B. <C. >D. Like答案:A, B, C, D4. 以下哪些是Access数据库中可以设置的表属性?A. 主键B. 索引C. 记录锁定D. 表单答案:A, B, C5. 在Access中,可以用于创建窗体的视图包括:A. 数据表视图B. 布局视图C. 设计视图D. 打印预览视图答案:B, C三、判断题(每题1分,共10分)1. Access数据库中的表可以包含多个主键。

07年4月access试卷及答案

07年4月access试卷及答案

全国计算机等级考试二级Access数据库设计2007年4月笔试试卷(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列描述中正确的是( B )。

A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是( D )。

A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(3)下列描述中正确的是( A )。

A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下列选项中不属于面向对象程序设计特征的是( C )。

A)继承性B)多态性C)类比性D)封装性(5)下列对队列的描述中正确的是(D )。

A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树进行前序遍历的结果为( B )。

A)DYBEAFCZX B)YDEBFZXCAC)ABDYECFXZ D)ABCDEFXYZ(7)某二叉树中有n 个度为2 的结点,则该二叉树中的叶子结点数为( A )。

A)n+1 B)n-1C)2n D)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( C )。

A)并B)交C)投影D)笛卡儿乘积(9)在E-R图中,用来表示实体之间联系的图形是( B )。

A)矩形B)椭圆形C)菱形D)平行四边形(10)下列描述中错误的是( A )。

A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为(A)A)关键字B)属性C)关系D)域(12)在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是(B)A)一对一联系B)一对多联系C)多对多联系D)无联系(13)Access 数据库具有很多特点,下列叙述中,不是Access特点的是(D)A)Access 数据库可以保存多种数据类型,包括多媒体数据B)Access 可以通过编写应用程序来操作数据库中的数据C)Access 可以支持Internet/Intranet 应用D)Access 作为网状数据库模型支持客户机/服务器应用系统(14)在关系运算中,选择运算的含义是(D)A)在基本表中,选择满足条件的元组组成一个新的关系B)在基本表中,选择需要的属性组成一个新的关系C)在基本表中,选择满足条件的元组和属性组成一个新的关系D)以上三种说法是正确的(15)邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是(A) A)B)C)CCCCCC D)LLLLLL(16)如果字段内容为声音文件,则该字段的数据类型应定义为(D)A)文本B)备注C)超级链链接D)OLE 对象(17)要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置(B)A)参照完整性B)有效性规则C)输入掩码D)级联更新相关字段(18)在Access 中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是(D)A)sum, group by B)count, group byC)group by, sum D)group by, count(19)在创建交叉表查询时,列标题字段的值显示在交叉表的位置是(C )A)第一行B)第一列C)上面若干行D)左面若干列(20)在Access 中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。

access数据库考试题库

access数据库考试题库

Access数据库考试题库1. 概述Access(全称Microsoft Access)是微软公司开发的一款关系型数据库管理系统。

它是一个Windows平台下的应用程序,用于创建和管理数据库。

Access以其易用性和灵活性而受到广泛的应用,被广泛用于个人或小型企业的数据库管理。

本文档将介绍一些关于Access数据库的考试题目,旨在帮助读者对Access的知识有一个全面的了解,并为Access数据库考试提供一些参考。

以下是一些相关的题目和答案。

2. Access基础知识2.1 数据库和表格2.1.1 什么是数据库?答:数据库是一个用来存储和组织相关数据的集合。

它提供了一种方便的方式来管理和访问数据,以支持各种应用程序和业务需求。

2.1.2 什么是表格?答:表格是数据库中存储数据的基本结构。

一个表格由一个数据集合和相关字段组成,每个字段代表了一个特定的数据属性,并包含了相应数据的值。

2.2 查询2.2.1 什么是查询?答:查询是用来从数据库中检索特定数据的命令或操作。

通过查询,可以根据特定的条件过滤和排序数据,从而得到想要的结果集。

2.2.2 如何创建一个查询?答:在Access中,可以使用查询设计视图或SQL语句来创建查询。

查询设计视图提供了一个可视化的界面,可以通过拖放字段和设置查询条件来创建查询。

SQL语句可以直接编写查询的具体逻辑和条件。

2.3 表单和报告2.3.1 什么是表单?答:表单是Access中用于显示和编辑数据库中记录的一种对象。

通过表单,用户可以方便地填写和修改数据,提供了更友好的界面和交互方式。

2.3.2 什么是报告?答:报告是Access中用于呈现数据的一种对象。

通过报告,可以将数据库中的数据以可视化的方式展示出来,并可设置报告的布局、格式和样式。

3. 高级特性3.1 关系3.1.1 什么是关系?答:关系是用来描述和管理不同表之间数据关联的方式。

通过在表之间建立关系,可以更好地组织和管理数据,并实现数据的一致性和完整性。

ACCESS试卷土木2007

ACCESS试卷土木2007

2007~2008学年第一学期《数据库技术及应用》试卷一、选择题(每小题1分,25小题共25分)下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1) 数据库DB 、数据库系统DBS 、数据库管理系统DBMS 之间的关系是A) DB 包含DBS 和DBMS B) DBMS 包含DB 和DBS C) DBS 包含DB 和DBMS D) 没有任何关系 (2) 数据库系统达到了数据独立性,是因为采用了A) 层次模型 B) 网状模型 C) 关系模型 D) 三级模式结构 (3) ?“商品”与“顾客”两个实体集之间的联系一般是A) 一对一 B) 一对多 C) 多对一 D) 多对多 (4) 在关系数据库管理系统中,用户视图在三级结构中属于A) 外模式 B) 存储模式 C) 内模式 D) 概念模式 (5) 设有如下关系表:ST 则下列操作中正确的是A) T=R ∩S B) T=R ∪SC) T=R ×S D) T=R/S(6) 根据关系规范化理论,关系模式的任何属性A) 可再分 B) 命名可以不唯一 C) 不可再分 D) 以上都不是 (7) 数据表中的“行”称为A) 字段 B) 数据C) 记录 D) 数据视图(8) 在Access 表中,可以定义3种主关键字,它们是A) 单字段、双字段和多字段 B) 单字段、双字段和自动编号 C) 单字段、多字段和自动编号 D) 双字段、多字段和自动编号 (9) Access 中表和数据库的关系是A) 一个数据库可以包含多个表 B) 一个表只能包含一个数据库 C) 一个表可以包含多个数据库D) 一个数据库只能包含一个表(10)不属于Access对象的是A)表 B) 文件夹C) 窗体D) 查询(11)下列不属于Access窗体的视图是A) 设计视图B) 窗体视图C) 版面视图D) 数据表视图(12)利用Access创建的数据库文件,其扩展名为A) .ADP B) .DBF C) .FRM D) .MDB(13)Access提供的数据类型中不包括A) 备注B) 变体C) 货币D) 日期/时间(14)在Access的数据库中建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入A) “112266”and“113388”B) not in(“112266”,“113388”)C) in(“112266”,“113388”)D) not(“112266”and“113388”)(15)下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建的查询是A) 删除查询B) 追加查询C) 生成表查询D) 更新查询(16)如果字段内容为声音文件,则该字段的数据类型应为A) 文本B) 备注 C) 超级链接D) OLE对象(17)在“学生基本情况”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是A) 5 5 B) 5 10 C) 10 10 D) 10 20(18)窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是A) OpenQuery B) OpenReport C) OpenWindow D) OpenForm(19)?在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。

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

一、Access数据库(共70分)
1.建立一个数据库命名为“医药管理.accdb”,
如图- 1,图- 2,图- 3所示建立三个表并输
入数据,将数据中“你的姓名”替换成
真实考生姓名,将数据中“你的性别”
替换成真实考生性别。

(20分)
图- 1
图- 2
图- 3
2.为三个表建立关系如图- 4所示。

(5分)
图- 4
3.建立“医院药品盈利”查询,通过“入
库单价”,“出库单价”,“数量”计算
“利润”,查询结果如图- 5所示。

(10分)
图- 5
4.建立“病人药品费用”查询,统计“药
品费用”大于1000的病人信息,“药品
费用”通过“出库价格”以及“数量”
等字段进行计算,查询结果如图- 6所示。

(10分)
图- 6
5.建立“病人使用药品”交叉表查询,查
询结果如图- 7所示。

(5分)
图- 7
6.建立“挂号”报表,统计病人信息,
“费用总计”通过“挂号费”,“数量”,
“出库单价”计算,结果如图- 8所示。

(10分)
图- 8
7.建立两个窗体分别命名为“药品盈利图
表”和“主窗体”,如图- 9和图- 10所示,将“主窗体”中“你的姓名”替换成真实考生姓名。

(10分)
图- 9
图- 10
二、VBA编程(共30分)
1.窗体如图- 11所示,在文本框输入0点击
“运行”三个矩形都消失;在文本框输
入1出现左边矩形,其他消失;在文本
框输入2出现中间矩形,其他消失;在
文本框输入3出现右边矩形,其他消失;
在文本框输入其他值三个矩形都出现。

(20分)
图- 11
2.小明有五本新书,要借给A、B、C三位
小朋友,若每人每次只能借一本,则可以有多少种不同的借法,点击“计算”
按钮,结果用标签显示,窗体如图- 13所
示。

(10分)
图- 13
《数据库技术与编程》自测题2
三、Access数据库(共70分)
在个人的文件夹内建立数据库,命名为“电影管理.accdb”数据库。

1.设计三个数据表,分别命名为“电影类
型表”、“电影表”和“影院表”,输入数据如图1所示。

(15分)
图 1 数据表
2.设计三个表之间的关系如图2所示,并正
确设置主键。

(5分)
图 2 关系
3.设计“电影信息查询”,输入电影名,显示电影的有关信息。

查询结果如图3所示(5分)
图 3 查询结果
4.设计“学生票价查询”,计算所有电影的学生票价。

学生票价=标准票价*0.8,结果如
图4。

(5分)
图 4 查询结果
5.设计“更新查询”,查询影院表中所有结束时间早于今天的日期的影片,将结束否
字段更新为true。

(10分)
6.设计带有子窗体的“电影表窗体”,如图5所示。

(10分)
图 5 电影表窗体
7.设计报表,命名为“电影类型表”,布局为“递阶”,样式为“市镇”,按照电影类型
统计此类型电影放映的最长时间,结果如图6所示。

(10分)
图 6 电影类型表报表
8.设计“主窗体”,如图7所示,将窗体中“你的姓名”更改为考生真实姓名。

背景颜色为绿色。

单击“预览报表”按钮,能够预览步骤7中制作的电影类型报表;单击“电影信息”按钮,打开步骤6中制作的电影表窗体;单击“关闭窗体”按钮,关闭窗体。

(10分)
图7 主窗体
四、VBA编程(共30分)
1.设计“付款”窗体,如图8所示。

首先输
入付款额、金卡会员(T表示付款人是
金卡会员;F表示付款人不是金卡会员)。

如果付款额等于或超过1000元并且付款
人不是金卡会员,那么实际付款为付款
额的0.9倍,但如果付款人是金卡会员则
实际付款额为付款额的0.8倍(无论付款
人所需付款的额度是否超过1000元),其
它情况无折扣。

单击“总计付款数额”
按钮,显示用户实际所需付款金额。

(20分)
图8 付款窗体
2.设计“求和窗体”。

首先输入一个数,然
后判断数字是否为正整数,如果输入的
是正整数则输出显示各个组成数字之和
的窗体。

下图9所示为输入正确时的显示
结果;图10显示了输入错误时的提示信
息。

(10分)
图9 求和窗体显示结果
图10 输入错误的提示消息框
《数据库技术与编程》自测题3
五、Access数据库(共70分)
1.表和关系:(20分,其中关系5分,表各
5分)
新建数据库,命名为你的姓名.accdb。


建三个表,如图- 1、图- 2、图- 3、图- 4所示,设计各表字段,调整字段属性,创建主
键,建立关系并输入数据。

图- 1关系
图- 2 产品
图- 3 网店
图- 4 销售表
2.创建查询:(5分)查询折扣在85%以上
(含85%)、价格在2000元以上的产品信息,
如图- 5所示。

将查询保存为“1价格为
2000元以上的产品”。

图- 5 查询“1价格为2000元以上的产品”
3.创建查询:(10分)利用查询生成“电
脑类汇总”表,如图- 6所示。

将查询保
存为“2生成电脑类汇总”。

其中的产品
类别为“电脑”,“电脑类产品销售总额”
使用价格*折扣计算,并进行汇总得出。

图- 6 由“2生成电脑类汇总”查询生成的“电脑类汇总”表
4.创建查询:(5分)查询各产品类别的销
售情况,结果按照销售日期降序排序,
如图- 7所示。

将查询保存为“3各类别销
售情况”。

图- 7 查询“3各类别销售情况”
5.窗体:(10分)根据“产品”表创建分
割窗体,如图- 8所示。

窗体保存为“产
品分割窗体”。

图- 8 产品分割窗体
6.报表:(10分)根据“1价格为2000元以
上的产品”创建“网店”报表,使用
“块”布局,“Access 2007”样式,对“价格”进行汇总。

如图- 9所示。

图- 9 报表预览结果
7.窗体:(10分)如图- 10所示,创建“我
的小店”窗体,窗体顶部标签修改为你的真实学号和姓名,中部插入基于“网店”表制作的图表(类型任意),按下
“关闭窗体”按钮关闭当前窗体。

图- 10 窗体“我的小店”
六、VBA编程(共30分)
1.选择结构:(20分)
商店为业务员发放奖金,奖金根据营业
额提成。

如图- 11制作窗体,顶部标签中
请输入你的学号和姓名,文本框中输入
业务员姓名和营业额,单击“计算奖金”
按钮后,在文本框中分别输出应发奖金
和奖金/营业额比(小数点后保留2位,
并按照图示分别标明“万元”和“%”)。

奖金计算方案如下:
1)营业额低于或等于10万元时,应发奖
金为营业额的10%;
2)营业额在10万(不含10万)到20万元
之间时,其中10万元按10%提成,超出
10万元的部分按7.5%提成,两项相加得
到应发奖金;
3)如果用户输入的营业额不在上述范围
内,弹出对话框显示"您输入错误,请
重新输入营业额"。

2.循环结构:(10分)
如图- 12所示,在文本框中输入一串小写
字母,统计其中字母a、e出现的次数以
及其他字符的数目,使用Msgbox输出统计
结果。

请在顶部标签中标明你的学号和
姓名。

图- 11 VBA第1题窗体界面及运行结果
图- 12 VBA第2题窗体界面和运行结果。

相关文档
最新文档