|
16春《数据库程序设计基础》在线作业1
一、单选题:
1.查询设计器中"联接"选项卡对应的SQL短语是( )。 (满分:4)
A. WHERE
B. JOIN
C. SET
D. ORDER BY
2.结构化程序设计的三种基本逻辑结构是( )。 (满分:4)
A. 选择结构、循环结构和嵌套结构
B. 顺序结构、选择结构和循环结构
C. 选择结构、循环结构和模块结构
D. 顺序结构、递归结构和循环结构
3.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于( )。 (满分:4)
A. 一对一联系
B. 一对二联系
C. 多对多联系
D. 一对多联系
4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是( )。 (满分:4)
A. SELECT产品名称
AVG(单价)FROM产品GROUP BY单价
B. SELECT产品名称
AVG(单价)FROM产品ORDERBY单价
C. SELECT产品名称
AVG(单价)FROM产品ORDER BY产品名称
D. SELECT产品名称
AVG(单价)FROM产品GROUP BY产品名称
5.在SQL SELECT语句中将查询结果存放在一个表中应该使用哪条子句( )。 (满分:4)
A. TO MENU
B. INTO TABL
C. INTO MENU
D. TO TABL
6.一数据库名为student,要想打开该数据库,应使用命令( )。 (满分:4)
A. OPEN student
B. OPEN DATA student
C. USE DATA student
D. USE student
7.执行命令"INDEX on 姓名 TAG indexname "建立索引后,下列叙述错误的是( )。 (满分:4)
A. 此命令建立的索引是当前有效索引
B. 此命令所建立的索引将保存在.idx文件中
C. 表中记录按索引表达式升序排序
D. 此命令的索引表达式是"姓名",索引名是"indexname"
8.专门的关系运算不包括下列中的( )。 (满分:4)
A. 联接运算
B. 选择运算
C. 投影运算
D. 交运算
9.Visual FoxPro参照完整性规则不包括( )。 (满分:4)
A. 更新规则
B. 查询规则
C. 删除规
D. 插入规则
10.SQL语言是( )。 (满分:4)
A. 高级语言
B. 结构化查询语言
C. 第三代语言
D. 宿主语言
二、多选题:
1.使用USE 命令打开表文件时,能同时自动打开的相关文件有( )。 (满分:5)
A. 备注文件
B. 独立复合索引文件
C. 结构复合索引文件
D. 内存变量文件
2.关于记录的逻辑删除,叙述正确的有( )。 (满分:5)
A. 逻辑删除的记录还可以恢复
B. 逻辑删除的记录还可以浏览
C. 逻辑删除的记录还可以替换
D. 逻辑删除的记录等待一段时间后,自动永久删除
3.在SQL SELECT语句中,以下用于计算检索的函数有( )。 (满分:5)
A. COUNT
B. MAX
C. MIN
D. SUM
4.视图有哪些优点? (满分:5)
A. 简化用户操作
B. 使用户从多角度看待同一数据
C. 为数据库重构提供了一定程度的逻辑独立性
D. 对数据提供安全保护
5.以下哪些是程序设计的基本结构( )。 (满分:5)
A. 分支
B. 选通
C. 循
D. 顺序
6.Visual Foxpro中的表达式有( )。 (满分:5)
A. 算术表达式
B. 字符表达式
C. 关系表达式
D. 逻辑表达式
7.Visual Foxpro的工作方式包括( )。 (满分:5)
A. 命令方式
B. 菜单方式
C. 程序文件方式
D. 交互执行方
8.对表中数据建立索引时候,常有哪几种类型? (满分:5)
A. 独立索引
B. 普通索引
C. 候选索引
D. 主索引
三、判断题:
1.如果用多个数值型字段直接相加建立索引表达式,索引将按照字段值的和而不是按字段值本身对记录排序。 (满分:2)
A. 错误
B. 正确
2.NULL不等于空值,默认时不允许使用NULL。 (满分:2)
A. 错误
B. 正确
3.同多表查询一样,也可以在视图中合并两个或多个表与视图。 (满分:2)
A. 错误
B. 正确
4.在程序中用PRIVATE命令说明的变量均为全局变量。 (满分:2)
A. 错误
B. 正确
5.SQL的数据定义语言包括三部分:定义数据表、定义视图,定义查询。 (满分:2)
A. 错误
B. 正确
6.命令动词后的子句位置可交换。 (满分:2)
A. 错误
B. 正确
7.在命令窗口中用PRIVATE命令说明的变量均为局部变量。 (满分:2)
A. 错误
B. 正确
8.在比较过程中,关系运算符两边数据的数据类型可以不一致,但不能有空格。 (满分:2)
A. 错误
B. 正确
9.标签是一种特殊形式的多列表表,它具有为匹配特定标签纸而对列进行特殊设置的功能。 (满分:2)
A. 错误
B. 正确
10.DELETE命令中有无WHERE命令执行结果是一样的。 (满分:2)
A. 错误
B. 正确
|
|