《计算机基础与Access数据库程序设计》习
题解答
第1章 习题答案及解析
一、单选题
1. 计算机中实现计算和控制等功能的部件是( )。 A. 内存 B. CPU C. 控制器
D. 算器
答案:B
2. 家用计算机一般是指( )。 A. 工作站 B. 服务器 C. 个人计算机 D. 级计算机
答案:C
3. 二进制数111011.11转换为十进制的结果是( )。 A. 69.75 B. 59.75 C. 67.75 D. 63.75
答案:B
4. 十进制数2809.75转换为二进制的结果是( )。 A. 101111001111.11 B. 111001111011.11 C. 101011111001.11 D. 101101111001.11 答案:C
5. 十进制数678转换为八进制的结果是( )。 A. 1234 B. 2072 C. 1246 D. 1264
答案:C
6. 十进制数9999转换为十六进制的结果是( )。 A. 270F B. 2A4F C. 2278 D.
729A
答案:A
二、思考题
1. 将十进制数5678分别转换为二进制、八进制、十六进制。 答案:(1011000101110)2,(13056)8,(162E)16
2. 将二进制数111001111011.11分别转换为十进制、八进制和十六进制。
1
运
超
答案:(3707.75)10,(7173.6)8,(E7B.E)16
第2章 习题答案及解析
一、单选题
1. 已知关系R1、R2,R1×R2的元组总数是( )。
A. 5 B. 6 C. 3 D. 2 答案:B
2. 一个工作人员可以使用多台计算机,而一台计算机可被多工作人员使用,则工作人员与计算机之间的联系是( )。
A. 一对一 B. 一对多 C. 多对多 D. 多对一 答案:C
3. 实现数据库管理和维护功能的软件是( )。 A. DBMS B. DBS C. DBAS D. DB
答案:A
4. Access数据库是( )。 A. 层次型数据库 B. 关系型数据库 C. 网状型数据库 D. 杂合型数据库 答案: B
5. 数据的完整性是指存储在数据库中的数据要在一定意义下确保是( )。 A. 一致的 B. 正确的、一致的 C. 正确的 D. 规范化的 答案:B
6. 关系数据库是以( )的形式组织和存放数据的。 A. 一条链 B. 一维表 C. 二维表 D. 一个表格 答案:C
7. 数据库中,数据的物理独立性是指( )。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立
C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中的数据的逻辑结构相互独立
2
答案:C
8. 常见的数据模型有3种,它们是( )。 A. 网状、关系和语义 B. 层次、关系和网状 C. 环状、层次和关系 D. 字段名、字段类型和记录 答案:B
二、填空题
1. 关系数据库管理系统能实现的专门关系运算包括 、连接和投影。 答案:选择
2. 数据库系统的三级模式分别为 、内模式与外模式。 答案:数据库模式,概念模式,模式
3. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 和用户定义完整性。
答案:参照完整性
4. 数据模型分为3种类型,它们是 数据模型、逻辑数据模型和物理数据模型。
答案:概念
第3章 习题答案及解析
一、单选题
1. Access数据库文件的扩展名是( )。 A. .dbf B. .dbc C. .mdb 答案:C
2. 表的字段名首字符不能是( )。 A. 字母 B. 空格 C. 数字 字
答案:B
3. 文本型字段最多可以存储( )个字符。 A. 255 B. 256 C. 50 答案:A
4. 下列数字中哪个可以保存到字节型字段中( )。 A. 700 B. 100 C. -1000 答案:B
5. 下列值中,哪个可以用是/否型字段保存( )。 A. True B. “海洋” C. 1000 #2011/10/17#
D. .xls
D. 汉
D. 65535
D. 65536
D.
3
答案:A
6. 下列关于表的主键描述中,哪个描述是正确的?( ) A. 主键可以包含一个或多个字段。 B. 主键只能包含一个字段。 C. 主键必须是数字型字段。 D. 以上三个都对。 答案:A
7. 下列选项中哪个是合法的日期型常量?( )。 A. #2009/1/1# B. #2009/22/23# C. “2009/1/1” D. &2009/1/1& 答案:A
8. 下列选项中哪个是合法的逻辑型常量?( )。 A. 是 B. 否 C. False D. Yes 答案:C
9. 下列选项中哪个是合法的字符串常量?( )。 A.“AA” B. \C. [AA] D.?AA? 答案:B
10. 已知表中有一“性别”字段,文本型,字段大小为1,下列哪个表达式可以作为该字段的有效性规则?( )。
A. =“男”或=“女” B. “男”或“女” C. “男”Or“女” D. “男”/“女” 答案:C
11. 已知表中有一“年龄”字段,整型,下列哪个表达式可以作为该字段的有效性规则?( )。
A. 大于19 B. >19 Or <10 C. >=17 And <= 30 D. < 19 答案:C
12. 要控制“学号”字段只能输入数字,应设置( )。 A. 格式 B. 输入掩码 C. 字段有效性规则 D. 表/记录有效性规则 答案:D
13. 下列对数据输入无法起到约束作用的是( )。 A. 输入掩码 B. 有效性规则 C. 字段名称 D. 数据类型
答案:C
14. Access中,设置为主键的字段( )。 A. 不能设置索引 B. 可设置为“有(有重复)”索引 C. 系统自动设置索引 D. 可设置为“无”索引 答案:C
4
15. 在Access中,如果不想显示数据表中的某些字段,可以使用的操作是( )。 A. 隐藏 B. 删除 C. 冻结 D. 筛选 答案:A
二、填空题
1. 在表的设计视图中创建表,必须对每个字段定义的是 和 。
答案:字段名称,数据类型
2. 为方便起见,把当前处于打开状态的数据库叫做 。 答案:当前数据库
3. 是Access数据库的核心对象,用于存储数据库数据。 答案:表
4. Access数据库中实体之间的参照完整性控制是通过表之间的 实现的。
答案:关系
5. Access为用户提供了一些预定义的数据库模型,叫做 。 答案:模板
三、思考题
1. 表tStudent、tScore之间已经通过“学号”字段建立了关系并实施了参照完整性,修改tScore表中记录的“学号”时,可以随意输入学号内容吗?
答案:不可以。
解析:在实施了参照完整性时,只能输入tStudent表中存在的学号,否则就会破坏参照完整性,系统会拒绝接受。
2. 假定tScore表中选修日期不能在输入数据日期之后且选修月份必须是12月或7月,应如何设置字段有效性规则?
答案: 解析:输入数据日期可以用Date()函数获得,选修日期不能在输入数据日期之后可以表示为: 选修月份必须是12月或7月可以表示为: Month([选修日期]) In (7,12) 合并上述表达式即可满足要求,即设置“选修日期”字段的字段有效性规则为: 3. 假定筛选1991年出生的男同学信息,应如何构造筛选条件? 答案:出生年度可以用Year([出生日期])表示,按图3-1设置筛选条件即可。也可以在筛选条件中包含完整的字段名运算表达式,例如,图3-1中的筛选条件也可以按图3-2的方式设置。 5