习题1
一、选择题
1.下列叙述中正确的是( )。
A.数据库系统是一个独立的系统,不需要操作系统的支持
B.数据库技术的根本目标是要解决数据的共享问题
C.数据库管理系统就是数据库系统
D.以上3种说法都不对
2.数据库管理系统是( )。
A.操作系统的一部分 B.在操作系统支持下的系统软件
C.一种编译系统 D.一种操作系统
3.数据库系统的核心是( )。
A.数据模型 B.数据库管理系统
C.软件工具 D.数据库
4.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( )。
A.DB包含DBS和DBMS B.DBMS包含DB和DBS
C.DBS包含DB和DBMS D.没有任何关系
5.数据库管理系统中负责数据模式定义的数据库语言是( )。
A.数据定义语言 B.数据管理语言
C.数据操纵语言 D.数据控制语言
6.数据库管理系统中负责查询操作的数据库语言是( )。
A.数据定义语言 B.数据管理语言
C.数据操纵语言 D.数据控制语言
7.数据模型反映的是( )。
A.事物本身的数据和相关事物之间的联系
B.事物本身所包含的数据
C.记录中所包含的全部数据
D.记录本身的数据和相关关系
8.常见的数据模型有3种,它们是( )。
A.网状、关系和语义 B.层次、关系和网状
C.环状、层次和关系 D.字段名、字段类型和记录
9.层次型、网状型和关系型数据库的划分原则是( )。
A.记录长度 B.文件的大小
C.联系的复杂程度 D.数据之间的联系方式
10.用二维表来表示实体及实体之间联系的数据模型是( )。
A.实体-联系模型 B.层次模型
C.网状模型 D.关系模型
11.用树形结构表示实体之间联系的模型是( )。
A.关系模型 B.网状模型
C.层次模型 D.以上3个都是
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.T=R∩S B.T=R∪S C.T=R×S D.T=R/S
20.有两个关系R和S如下:
则由关系R得到关系S的操作是( )。
A.选择 B.投影 C.自然连接 D.并
21.有3个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.差 B.自然连接 C.交 D.并
22.有3个关系R、S和T如下:
则由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.笛卡儿积 B.交 C.并 D.自然连接
23.有3个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.自然连接 B.交 C.除 D.并
24.在E-R图中,用来表示实体的图形是( )。
A.矩形 B.椭圆形 C.菱形 D.三角形
25.在E-R图中,用来表示实体之间联系的图形是( )。
A.矩形 B.椭圆形 C.菱形 D.平行四边形
26.在以下叙述中,正确的是( )。
A.Access只能使用系统菜单创建数据库应用系统
B.Access不具备程序设计能力
C.Access只具备模块化程序设计能力
D.Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统
27.下列属于Access对象的是( )。
A.文件 B.数据 C.记录 D.查询
28.Access数据库最基础的对象是( )。
A.表 B.宏 C.报表 D.查询
29.在Access数据库对象中,体现数据库设计目的的对象是( )。
A.报表 B.模块 C.查询 D.表
30.在Access中,可用于设计输入界面的对象是( )。
A.窗体 B.报表 C.查询 D.表
31.数据类型是( )。
A.字段的另一种说法
B.决定字段能包含哪类数据的设置
C.一类数据库应用程序
D.一类用来描述Access表向导允许从中选择的字段名称
32.Access提供的数据类型中不包括( )。
A.备注 B.文字 C.货币 D.日期/时间
33.如果字段内容为声音文件,则该字段的数据类型应定义为( )。
A.文本 B.备注 C.超链接 D.OLE对象
34.如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是( )。
A.是/否 B.数字 C.文本 D.备注
35.以下关于运算符优先级比较,正确的是( )。
A.算术运算符>逻辑运算符>关系运算符
B.逻辑运算符>关系运算符>算术运算符
C.算术运算符>关系运算符>逻辑运算符
D.以上选项均是错误的
36.下列表达式计算结果为数值类型的是( )。
A.#5/5/2010# - #5/1/2010# B."102" > "11"
C.102=98+4 D.#5/1/2010# + 5
37.表达式Fix(-3.25)和Fix(3.75)的结果分别是( )。
A.-3,3 B.-4,3 C.-3,4 D.-4,4
38.表达式B=Int(A+0.5)的功能是( )。
A.将变量A保留小数点后1位 B.将变量A四舍五入取整
C.将变量A保留小数点后5位 D.舍去变量A的小数部分
39.用于获得字符串S最左边4个字符的函数是( )。
A.Left(S,4) B.Left(S,1,4) C.Leftstr(S,4) D.Leftstr(S,0,4)
40.从字符串s中的第2个字符开始获取4个字符的子字符串函数是( )。
A.Mid(s,2,4) B.Left(s,2,4) C.Right(s,2,4) D.Left(s,4)
41.要将一个数字字符串转换成对应的数值,应使用的函数是( )。
A.Val B.Single C.Asc D.Space
42.将一个数转换成相应字符串的函数是( )。
A.Str B.String C.Asc D.Chr
43.如果x是一个正的实数,保留两位小数,将千分位四舍五入的表达式是( )。
A.0.01*Int(x+0.05) B.0.01*Int(100*(x+0.005))
C.0.01*Int(x+0.005) D.0.01*Int(100*(x+0.05))
44.表达式Int(100*Rnd)的值是( )。
A.[0,99]的随机整数 B.[0,100]的随机整数
C.[1,99]的随机整数 D.[1,100]的随机整数
45.给定日期DD,可以计算该日期当月最大天数的正确表达式是( )。
A.Day(DD)
B.Day(DateSerial(Year(DD),Month(DD),day(DD)))
C.Day(DateSerial(Year(DD),Month(DD),0))
D.Day(DateSerial(Year(DD),Month(DD)+1,0))
46.下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是( )。
A.x Mod 2 = 1 Or y Mod 2 = 1 B.x Mod 2 = 0 Or y Mod 2 = 0
C.x Mod 2 = 1 And y Mod 2 = 1 D.x Mod 2 = 0 And y Mod 2 = 0
二、填空题
1.表达式3*3\3/3的结果为________。
2.表达式5+2*10 mod 10\9/3+2^2的结果为________。
3.Int(-3.25)的结果是________。
4.函数Mid("学生信息管理系统",3,2)的结果是________。
三、操作题
1.启动Access 2010应用程序,观察新版本Access的界面特征。
2.熟悉Access 2010的六大数据库对象。
3.学会使用Access 2010的帮助功能。