模拟试卷(三)

更新时间:2023-03-08 16:56:27 阅读量: 综合文库 文档下载

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

Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

模拟试卷(三)

理论部分

一、填空题(每空1分,共10分)。

1.在E-R 图中,矩形表示( 实体 )。

2.在Access 2010中建立的数据库文件的扩展名是( accdb )。

3.在Access 2010 中,要在查找条件中与任意一个数字字符匹配,可使用的通配符( # )。 4.在窗体中有一个名为Command1 的命令按钮,Click 事件的代码如下:

Private Sub Command1_Click( )

f=0

For n=1 To 10 Step 2 f=f+n Next n

Me!Lb1.Caption=f End Sub

单击命令按钮后,标签显示的结果是( 25 )。

5.在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是( 参数 )查询。

6.在VBA 中变体类型的类型标识是( variant )。

7.在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生“和”可选课程“的联系为( 一对多 )。

8.在VBA中求字符串的长度可以使用函数( len )。

9.当文本框中的内容发生了改变时,触发的事件名称是( change )。 10.用来添加菜单的宏操作命令是( AddMenu )。 二、选择题(每题1分,共30分)。

1.数据库管理系统中负责数据模式定义的语言是( A )。

A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言

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

A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段 3.下列对数据输入无法起到约束作用的是( C )。 A)输入掩码 B)有效性规则 C)字段名称

4.在Access 2010中,如果不想显示数据表中的某些字段,可以使用的命令是( A )。 A)隐藏 B)删除 C)冻结 D)筛选

5. 利用对话框提示用户输入查询条件,这样的查询属于( B )。 A)选择查询 B)参数查询 C)操作查询 D)SQL查询

6. 假设一个 书店 用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,

- 1 -

Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

可以作为“关键字”的是 ( A )。

A)书号 B) 书名 C) 作者 D) 出版社 7. 下列属于Access对象的是 ( D )。 A)文件 B)数据 C) 记录 D)查询

8. 将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是 ( C )。 A)选择查询 B)生成表查询 C)追加查询 D)更新查询

9. 在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是 ( B ) 。 A) =left([专业],2)=\信息\ B) like\信息*\ C) =\信息*\ D) Mid([专业],2)=\信息\ 10. 在窗体中,用来输入或编辑字段数据的交互控件是( A )。

A)文本框控件 B)标签控件 C) 复选框控件 D) 列表框控件 11. 如果要在整个报表的最后输出信息,需要设置( B )。

A)页面页脚 B)报表页脚 C) 页面页眉 D)报表页眉

12. 在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为 (A )。 A)= Max([数学]) B). Max(数学) C) = Max[数学] D) = Max(数学)

13. 现有某查询设计视图(如下图所示),该查询要查找的是( D ).。

A) 身高在160以上的女性和所有的男性 B) 身高在160以上的男性和所有的女性 C)身高在160以上的所有人或男性 D) 身高在160以上的所有人 14. 打开查询的宏操作是( B )。

A) OpenForm B) OpenQuery C)OpenTable D) OpenModule 15. 使用Function语句定义一个函数过程,其返回值的类型( D ) A) 只能是符号常量 B)是除数组之外的简单数据类型 C)可在调用时由运行过程决定 D) 由函数定义时As子句声明

16. 在窗体中有一个标签Label0,标题为“测试进行中”;有一个命令按钮Command1,事件代码如下: Private Sub Command1_Click() Label0.Caption=\标签\ End Sub

Private Sub Form_Load() Form.Caption=\举例\

Command1.Caption=\移动\ End Sub

打开窗体后单击命令按钮,运行的效果为( D )。

- 2 -

Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

A) B)

C) D)

17. 如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是( C A)必须输入字母或数字 B)可以输入字母、数字或空格 C)必须输入字母A~Z D)任意符号 18. 在下列关于宏和模块的叙述中,正确的是( D )

A)模块是能够被程序调用的函数 B)通过定义宏可以选择或更新数据 C)宏或模块都不能是窗体或报表上的事件代码

D)宏可以是独立的数据库对象,可以提供独立的操作动作

19. 从字符串s 中的第2 个字符开始获得4 个字符的子字符串函数是( A ) A)Mid$(s,2,4) B)Left$(s,2,4) C)Rigth(s,4) D)Left$(s,4) 20. ADO 的含义是( D )

A)开放数据库互连应用编程接口 B)数据库访问对象 C)动态链接库 D)Active 数据对象 21. 在窗体中有一个命令按钮run35,对应的事件代码如下: Private Sub run35_Enter( ) Dim num As Integer Dim a As Integer Dim b As Integer Dim i As Integer For i=1 To 10

num=InputBox(\请输入数据:\输入\If Int(num/2)=num/2 Then a=a+1 Else B=b+1 End If

- 3 -

)。 Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

Next I

MsgBox(\运行结果:a=\End Sub

运行以上事件所完成的功能是( D ) 。 A)对输入的10 个数据求累加和

B)对输入的10 个数据求各自的余数,然后再进行累加 C)对输入的10 个数据分别统计有几个是整数,有几个是非整数 D)对输入的10 个数据分别统计有几个是奇数,有几个是偶数 22. 下列四种形式的循环设计中,循环次数最少的是( C ) 。 A)a=5:b=8 B)a=5:b=8 Do Do A=a+1 a=a+1 Loop While ab b=b+1 a=a+1 Loop Loop

23. 在数据管理技术发展的三个阶段中,数据共享最好的是( C )。

A)人工管理阶段 B)文件系统阶段 C)数据库系统阶段 D)三个阶段相同 24. 若设置字段的输入掩码为“####-######”,该字段正确的输入数据是( A )。 A)0755-123456 B)0755-abcdef C)abcd-123456 D)####-###### 25. 对数据表进行筛选操作,结果是( C )。

A)只显示满足条件的记录,将不满足条件的记录从表中删除 B)显示满足条件的记录,并将这些记录保存在一个新表中 C)只显示满足条件的记录,不满足条件的记录被隐藏

D)将满足条件的记录和不满足条件的记录分为两个表进行显示

26. 假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是( C )。

A)工资>800 AND 职称=\助教\职称=\讲师\ B)性别=\女\职称=\助教\

C)工资=800 AND (职称=\讲师\性别=\女\ D)工资>800 AND (职称=\讲师\性别=\男\

27. 在下列查询语句中,与 SELECT TAB1.* FROM TAB1 WHERE InStr([简历],\篮球\功能相同的语句是( C )。

A)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like\篮球\ B)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like\篮球\

- 4 -

Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

C)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like\篮球*\ D)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like\篮球*\

28. 在过程定义中有语句:Private Sub GetData (ByVal data As Integer)其中“ByVal”的含义是( A )。 A)传值调用 B)传址调用 C)形式参数 D)实际参数 29. 在窗体中有一个命令按钮(名称为run34),对应的事件代码如下: Private Sub run34_Click( ) sum=0

For i=10 To 1 Step -2 sum=sum+i Next i MsgBox sum End Sub

运行以上事件,程序的输出结果是( B )。

A)10 B)30 C)55 D)其他结果

30. 某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为( B )。

A)一对一联系 B)一对多联系 C)多对多联系 D)无联系 三、问答题(每题5,共10分)。

1. 简述Access 2010的安全性设置与管理。

主要包括数据库文件的压缩和修复,数据库文件的备份与恢复,设置和撤销数据库的打开权限密码,打包并签署数据库,将数据库添加到受信任位置以及生成ACCDE文件。

2. Access 2010有哪些文件类型?

文件类型主要有:(1)accdb文件 是Access2010的数据库文件,可以设计为标准桌面数据库或WEB数据库。(2)accdw文件 用于在Access中打开WEB数据库,可以将其视为WEB应用程序的快捷方式。(3)accde文件 是编译为原始accdb文件的锁定或仅执行版本的access 2010桌面数据库文件扩展名。(4)accdt文件 是数据库模板文件的扩展名,可以从Office.com下载Access数据库模板,也可以单击文件选项卡上的保存并发布命令将现有的数据库保存为模板。(5)accdr文件 可以使数据库在运行模式下打开。(6)mdw文件 是工作组信息文件,用来存储安全数据库的信息。(7)laccdb 文件表示打开Access2007或Access2010数据库时自动生成的锁定文件。

- 5 -

Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

实践部分

1.基本操作(10分)

(1) 新建“教职工管理.accdb”数据库。(2分)

(2)在该数据库中创建“教职工信息表”,表结构如下所示:(2分)

字段名称 教师编号 姓名 性别 党派 工作年限 部门名称 职称名称 参加工作日期 数据类型 文本 文本 文本 文本 数字 文本 查阅向导型 时期/时间 字段大小 5 20 2 20 整型 20 是否主键 是 说明 可选内容为:教授、副教授、讲师、助教、其他 (3)在\课程表\中,设置\课程编号\字段的输入掩码,要求第1位必须输入1个汉字或1个字符,后3位必须输入3个数字。(2分)

(4)在\课程表\设置主关键字:将字段\课程编号\和\教师编号\设为主关键字。(1分) (5)设置\教职工信息表\和\课程表\的关系为一对多,实施参照完整性。(1分) (6)向“教职工信息表”中输入如下图1的数据。(2分)

图1

2.简单应用(10分)

(1)以\工资表\为数据源,创建更新查询\税款更新\,实现每位教师的税款的计算。税款计算方法:每位教师的基本工资与课酬的总和超过3000元的部分征收5%的税,3000元以内(含3000元)部分不收税。更新后的工资表如图2所示。(5分)

图2

- 6 -

Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

(2)以\教职工信息表\为数据源,创建参数化查询\按部门查询\,实现输入部门名称,显示该部门所有教职工信息。参数提示为\请输入部门名称:\,如图3所示;结果显示教师编号、姓名、职称名称和参加工作日期4字段,并按参加工作日期升序排列,如图4所示。(5分)

图3

图4

3.综合应用(30分)

(1)创建\教师工资单\标签报表。报表格式,如图6所示。(10分)

1) 以\教职工信息表\和\工资表\为数据源,建立选择查询\教师工资查询\,包含教师编号、部门

名称、姓名、基本工资、课酬、税款和应发工资,共7个字段,其中应发工资=基本工资+课酬-税款。查询结果,如图5所示。

图5

2) 以\教师工资查询\为数据源,建立标签报表”教师工资单”,如图6所示。 3) 标签报表使用Avery厂商的C2166型号的格式。

- 7 -

Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

图6

(2) 建立窗体\工资管理系统窗体\,如图7所示。(10分)

1) 要求窗体\工资管理系统窗体\的\记录选择器\、\导航按钮\及\分隔线\属性选择\否\,\滚动条\属性设置为\两者均无\。

2) 创建表格式教师基本信息窗体。

3) 建立一个名为\工资管理系统宏\的子宏,其中包含\工资管理系统窗体\中运行的所有宏。要求实

现以下操作:

a. \工资管理系统窗体\打开时,显示欢迎消息框,如图8所示,宏名设为\欢迎消息\。 b.单击\工资管理系统窗体\中各按钮,实现对应的操作。

表1

按钮标题 教职工基本信息 计算个人所得税 各部门教师信息 打印工资单

宏名 个人信息 计算个税 部门信息 工资单 操作步骤 打开\教师基本信息\窗体。 先执行查询\税款更新\,然后查看\工资表\(只允许查看),如图1所示。 执行查询\按部门查询\,如图3和图4所示。 打印预览标签报表\教师工资单\,如图6所示。

图7

- 8 -

Access数据库技术与应用项目化教程模拟试题 大连理工大学出版社

图8

(3)创建登录窗体,样式如图9所示。并利用模块实现登录功能。( 正确用户名和密码为“1234”,单击“确定”按钮要对用户名和密码进行判断,正确后进入“工资管理系统”窗体,错误要用消息框来提示 )(10分)。

- 9 -

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

Top