shengchao624 发表于 2016-4-10 08:30:17

电子科技大《数据库程序设计基础》16春作业参考答案

电子科技大《数据库程序设计基础》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. 正确
16春《数据库程序设计基础》在线作业2

一、单选题:
1.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的(    )。          (满分:4)
    A. "一方"表的主索引或候选索引,"多方"表的普通索引
    B. "一方"表的主索引,"多方"表的普通索引或候选索引
    C. "一方"表的普通索引,"多方"表的主索引或候选索引
    D. "一方"表的普通索引,"多方"表的候选索引或普通索引
2.两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是(    )。          (满分:4)
    A. 建立关联的两个表一定在同一个数据库中
    B. 两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的
    C. 当父表记录指针移动时,子表记录指针按一定的规则跟随移动当关闭父表时
    子表自动被关闭
3.表达式STUFF("GOODBOY",5,3,''GIRL")的运算结果是(    )。          (满分:4)
    A. GOODGIR
    B. GOOD
    C. GOODBOY
    D. BOY
4.一数据库名为student,要想打开该数据库,应使用命令(    )。          (满分:4)
    A. OPEN student
    B. OPEN DATA student
    C. USE DATA student
    D. USE student
5.根据项目文件mysub连编生成APP应用程序的命令是 BUILD APP mycom(    ) mysub(    )。          (满分:4)
    A. FROM
    B. UPDATE
    C. from
    D. delete
6.打开表并设置当前有效索引(相关索引已建立)的正确命令是(    )。          (满分:4)
    A. ORDER student IN 2 INDEX 学号
    B. USE student IN 2 ORDER 学号
    C. INDEX 学号 ORDER student
    D. USE student IN 2
7.通过连编可以生成多种类型的文件,但是却不能生成(    )。          (满分:4)
    A. PRG文件
    B. APP文件
    C. DLL文
    D. EXE
8.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是(    )。          (满分:4)
    A. 主索引
    B. 惟一索引
    C. 候选索引
    D. 普通索引
9.在VisualFoxPro中,表单(Form)是指(    )。          (满分:4)
    A. 数据库中各个表的清单
    B. 一个表中各个记录的清单
    C. 数据库查询的列表
    D. 窗口界面
10.可以链接或嵌入OLE对象的字段类型是(    )。          (满分:4)
    A. 备注型字段
    B. 通用型和备注型字段
    C. 通用型字
    D. 任何类型的字段
二、多选题:
1.关于记录的逻辑删除,叙述正确的有(    )。          (满分:5)
    A. 逻辑删除的记录还可以恢复
    B. 逻辑删除的记录还可以浏览
    C. 逻辑删除的记录还可以替换
    D. 逻辑删除的记录等待一段时间后,自动永久删除
2.关于工作区以下叙述正确的有(    )。          (满分:5)
    A. Visual Foxpro系统最多能同时使用32767个工作区
    B. 在每个工作区中只能打开一个表
    C. 每个工作区中都各有一条记录指针指向该区表的当前记录
    D. 工作区既可用数字表示,也可以用字符等表示的别名表示
3.Visual FoxPro中的表分为(    )。          (满分:5)
    A. 链表
    B. 表单集
    C. 数据库表
    D. 自由表
4.SQL的数据库定义语言包括哪几部分?          (满分: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.Visual FoxPro的对象可以是(    )。          (满分:5)
    A. 表单
    B. 窗口
    C. 表单集
    D. 控件
三、判断题:
1.不能在视图中合并两个或多个表与视图。          (满分:2)
    A. 错误
    B. 正确
2.Copy操作将选中的文本复制一份放到剪贴板上,对选中文本无影响。          (满分:2)
    A. 错误
    B. 正确
3.命令动词后的子句位置可交换。          (满分:2)
    A. 错误
    B. 正确
4.结构化程序设计中的清屏语句为CLEAR,具有运行指定的命令文件。          (满分:2)
    A. 错误
    B. 正确
5.数据表是以.dbf为扩展名的磁盘文件,使用时打开,用完后关闭。          (满分:2)
    A. 错误
    B. 正确
6.Visual Foxpro中的窗口都是直接通过菜单打开的。          (满分:2)
    A. 错误
    B. 正确
7.打开一数据表,不能肯定将当前记录指针定位到1号记录的命令是GOTO 1。          (满分:2)
    A. 错误
    B. 正确
8.查询和视图都可以帮用户从数据中获得所需信息。          (满分:2)
    A. 错误
    B. 正确
9.定位记录指针的命令是USE。          (满分:2)
    A. 错误
    B. 正确
10.对多个表和视图进行查询,只能使用查询向导。          (满分:2)
    A. 错误
    B. 正确
16春《数据库程序设计基础》在线作业3

一、单选题:
1.SQL语言是(    )。          (满分:4)
    A. 高级语言
    B. 结构化查询语言
    C. 第三代语言
    D. 宿主语言
2.Visual FoxPro支持的数据模型是(    )。          (满分:4)
    A. 层次数据模型
    B. 关系数据模型
    C. 网状数据模型
    D. 树状数据模型
3.下列符号既不可以用作文件名又不可以用作变量名的是(    )。          (满分:4)
    A. V-abcdefg
    B. F-a1234
    C. Vabcdef-
    D. List
4.表格控件的数据源可以是(    )。          (满分:4)
    A. 视图
    B. 表
    C. SQL SELECT语句
    D. 以上三种都可以
5.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是(    )。          (满分:4)
    A. EMPTY(SPACE(0))
    B. LIKE("xy*"
    "xyz")
    C. AT("xy"
    "abcxyz")
    D. ISNULL(.NUILL.)
6.决定微调控件最大值的属性是(    )。          (满分:4)
    A. Keyboardhighvalue
    B. Value
    C. Keyboardlowvalue
    D. Interval
7.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是(    )。          (满分:4)
    A. Hide
    B. Show
    C. Release
    D. SetFocus
8.一条没有指明去向的SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是(    )。          (满分:4)
    A. ALT
    B. DELETE
    C. ESC
    D. RETURN
9.在下列函数中,函数值为数值的是(    )。          (满分:4)
    A. AT('人民','中华人民共和国')
    B. CTOD('01/01/96')
    C. BOF(    )
    D. SUBSTR(DTOC(DATE(    )),7)
10.以下关于”查询”的描述正确的是(    )。          (满分:4)
    A. 查询保存在项目文件中
    B. 查询保存在数据库文件中
    C. 查询保存在表文件中
    D. 查询保存在查询文件中
二、多选题:
1.在Visual FoxPro中,变量可分为(    )。          (满分:5)
    A. 公共变量
    B. 私有变量
    C. 局部变量
    D. 全局变量
2.Visual Foxpro中的表达式有(    )。          (满分:5)
    A. 算术表达式
    B. 字符表达式
    C. 关系表达式
    D. 逻辑表达式
3.Visual Foxpro的函数按返回类型可划分为(    )。          (满分:5)
    A. 数值型
    B. 字符型
    C. 日期型
    D. 逻辑型
4.属于记录查找的命令有(    )。          (满分:5)
    A. TOTAL
    B. LOCATE
    C. SEEK
    D. CONTINUE
5.关于程序(命令)文件,下列说法正确的有(    )。          (满分:5)
    A. 程序文件不再是逐条发出和执行,而是“批处理”方式发出和执行
    B. 程序文件是用户和数据之间的一种软件接口
    C. 依赖程序文件可以保证数据管理的高效率
    D. 程序文件不能相互调用
6.在Visual Foxpro中,可通过以下方法建立查询文件(    )。          (满分:5)
    A. 利用查询向导创建
    B. 利用查询设计器
    C. 在命令窗口用命令方式
    D. 利用查询分析器
7.视图有哪些优点?          (满分:5)
    A. 简化用户操作
    B. 使用户从多角度看待同一数据
    C. 为数据库重构提供了一定程度的逻辑独立性
    D. 对数据提供安全保护
8.内存变量根据其作用的范围可分为(    )。          (满分:5)
    A. 字符变量
    B. 局部变量
    C. 私有变量
    D. 全局变量
三、判断题:
1.数据表是以.dbf为扩展名的磁盘文件,使用时打开,用完后关闭。          (满分:2)
    A. 错误
    B. 正确
2.向导是交互式程序,能引导用户快速完成一般性任务。          (满分:2)
    A. 错误
    B. 正确
3.DELETE命令中有无WHERE命令执行结果是一样的。          (满分:2)
    A. 错误
    B. 正确
4.对索引标识由不超过10个字符构成,是由系统指定的。          (满分:2)
    A. 错误
    B. 正确
5.Container属于非容器类控件。          (满分:2)
    A. 错误
    B. 正确
6.我们在项目管理器中不能实现数据库表的移去或删除操作。          (满分:2)
    A. 错误
    B. 正确
7.在程序中用PRIVATE命令说明的变量均为全局变量。          (满分:2)
    A. 错误
    B. 正确
8.可以将一个表同时添加到两个以上的数据库中。          (满分:2)
    A. 错误
    B. 正确
9.数据控制语言DCL用于定义数据表的结构。          (满分:2)
    A. 错误
    B. 正确
10.如果用DO命令执行查询文件、菜单文件,在文件名中必须要包括扩展名(QPR、MPR)。          (满分:2)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 电子科技大《数据库程序设计基础》16春作业参考答案