华师15春《数据库课程设计》在线作业答案
华师15春《数据库课程设计》在线作业一、单选题:
1.“类”是面向对象程序设计的关键部分,创建新类不正确的方法是( ) (满分:2)
A. 在.prg文件中以编程方式定义类
B. 从菜单方式进入“类设计器”
C. 在命令窗口输入CREATE CLASS命令,进入“类设计器”
D. 在命令窗口输入ADD CLASS...命令
2.VisuAl FoxPro参照完整性规则不包括( )。 (满分:2)
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
3.关系数据库管理系统所管理的关系是( )。 (满分:2)
A. 一个DBF文件
B. 若干个二维表
C. 一个DBC文件
D. 若干个DBC文件
4.为一个表单建立了快捷菜单,要打开这个菜单应当( ) (满分:2)
A. 用热键
B. 用快捷键
C. 用事件
D. 用菜单
5.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgik.qpr后,在命令窗口 生成的命令是( )。 (满分:2)
A. OPEN QUERYzgik.qpr
B. MODIFY QUERY zgik.qpr
C. DO QUERY zgik.qpr
D. CREATE QUERY zgik.qpr
6.视图设计器中比查询设计器中多出的选项卡是( ) (满分:2)
A. 字段
B. 排序依据
C. 联接
D. 更新条件
7.层次型、网状型和关系型数据库划分原则是( ) (满分:2)
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系
8.SQL中可使用的通配符有( ) (满分:2)
A. *(星号)
B. %(百分号)
C.(下划线)
D. B和C
9.下面关于属性、方法和事件的叙述中,错误的是( )。 (满分:2)
A. 属性用于描述对象的状态,方法用于表示对象的行为
B. 基于同一类产生的两个对象可以分别设置自己的属性值
C. 事件代码也可以像方法一样被显式调用
D. 在新建一个表单时,可以添加新的属性、方法和事件
10.在SQL中,建立索引用( ) (满分:2)
A. CREATESCHEMA命令
B. CREATETABLE命令
C. CREATEVIEW命令
D. CREATEINDEX命令
11.当前数据库中,"体育达标"字段为逻辑类型,要显示所有未达标的记录应使用命令 (满分:2)
A. LIST FOR 体育达标=.F.
B. LIST FOR 体育达标<>.F.
C. LIST FOR .NOT.体育达标
D. LIST FOR .NOT."体育达标"
12.ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其结果将( ) (满分:2)
A. 得到一个新的数据库文件
B. 得到一个新的数据库文件和一个新的备注文件
C. 得到一个新的数据库文件和两个新的备注文件
D. 显示出错误信息,表明不能复制具有备注型字段的数据库文件
13.假定所创建表单对象的CliCk事件也可以修改该表单对象的CAption属性。为了在程序运行中修改由语句Myform=CreAteOBjeCt(“form”)所创建对象的CAption属性,下面语句中不可以使用的是( ) (满分:2)
A. WITH Myform
B. Myform.CliCk .CAption=“我的菜单”ENDWITH
C. Myform.CAption=“我的菜单”
D. thisform.CAption=“我的菜单”
14.SQL语言中,实现数据检索的语句是( ) (满分:2)
A. SELECT
B. INDERT
C. UPDATE
D. DELETE
15.扩展名为DBC的文件是( ) (满分:2)
A. 表单文件
B. 数据库表文件
C. 数据库文件
D. 项目文件
16.以.DBF为扩展名的文件是( ) (满分:2)
A. 备注文件
B. 索引文件
C. 数据库文件
D. 菜单文件
17.在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为( ) (满分:2)
A. 60
B. 61
C. 3、8、10
D. 3、8、任意
18.有关参数传递叙述正确的是( ) (满分:2)
A. 接收参数语句PARAMETERS可以写在程序中的任意位置
B. 通常发送参数语句DO WITH和接收参数语句PARAMETERS不必搭配成对,可以单独使用。
C. 发送参数和接收参数排列顺序和数据类型必须一一对应
D. 发送参数和接收参数的名字必须相同
19.用数据库管理系统对数据进行处理时,说法不正确的是( ) (满分:2)
A. 暂时地用到一些中间变量称为内存变量
B. 字段仍然是变量
C. 变量包括内存变量和字段变量两类
D. 字段不再是变量,而成为常量
20.如果关系R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是( )模式。 (满分:2)
A. 2NF
B. 3NF
C. BCNF
D. 4NF
21.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( ) (满分:2)
A. DO mymenu
B. DO mymenu.mpr
C. DOmymenu.PJx
D. DOmymenu.mAx
22.查询设计器和视图设计器的主要不同表现在于( )。 (满分:2)
A. 查询设计器有"更新条件"选项卡,没有"查询去向"选项
B. 查询设计器没有"更新条件"选项卡,有"查询去向"选项
C. 视图设计器没有"更新条件"选项卡,有"查询去向"选项
D. 视图设计器有"更新条件"选项卡,也有"查询去向"选项
23.设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是( ) (满分:2)
A. FOR 婚否
B. FOR.NOT.婚否
C. FOR 婚否=F
D. FOR 婚否=.F.
24.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( ). (满分:2)
A. 层次结构
B. 二维表结构
C. 网状结构
D. 封装结构
25.在"职工档案"表文件中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应该用( )逻辑表达式。 (满分:2)
A. 婚否.OR.(性别=’女’)
B.(婚否=.T.).AND.(性别=’女’)
C. 婚否.AND.(性别=女)
D. 已婚.OR.(性别=女)
26.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表( )。 (满分:2)
A. 是同一个数据库中的两个表
B. 不同数据库中的两个表
C. 两上自由表
D. 一个是数据库表另一个是自由表
27.要为当前表所有职工增加100元工资应该使用命令( )。 (满分:2)
A. CHANGE工资WITH工资+100
B. REPLACE工资WITH工资+100
C. CHANGE ALL工资WITH工资+100
D. REPLACE ALL工资WITH工资+100
28.内存变量一旦定义后,它的( )可以改变。 (满分:2)
A. 类型和值
B. 值
C. 类型
D. 宽度
29.下面( )种调用不能嵌套。 (满分:2)
A. 子程序
B. 过程
C. 自定义函数
D. 无
30.在VisuAl FoxPro中,通用型字段C和备注型字段M在表中的宽度都是( )。 (满分:2)
A. 2个字节
B. 4个字节
C. 8个字节
D. 10个字节
31.结构化程序设计的三种基本逻辑结构是( )。 (满分:2)
A. 选择结构、循环结构和嵌套结构
B. 顺序结构、选择结构和循环结构
C. 选择结构、循环结构和模块结构
D. 顺序结构、递归结构和循环结构
32.命令?STR(1000.5454,7,3)执行后屏幕的显示结果为( ) (满分:2)
A. 1000.54
B. 1000.55
C. 1000.545
D. 1000.5454
33.当前盘当前目录下有数据库DBstoCk,其中有数据库表stoCk.DBf,该数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.59 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳 有如下SQL SELECT语句 (满分:2)
A. SELECT*FROM stoCk WHERE 单价<=15.20.AND.单价>=12.76
B. SELECT*FROM stoCk WHERE 单价<15.20.AND.单价>12.76
C. SELECT*FROM stoCk WHERE 单价>=15.20.AND.单价<=12.76
D. SELECT*FROM stoCk WHERE 单价<>15.20.AND.单价<12.76
34.表DEMO.DBF中包含有备注型字段,该表中所有的备注字段均存储到备注文件中,该备注文件是( ) (满分:2)
A. DEMO.FMT
B. DEMO.TXT
C. DEMO.DBT
D. DEMO.BAT
35.实际存储在数据库中的表是( ). (满分:2)
A. 基本表
B. 视图
C. 基本表和视图
D. 以上均不是
36.为表单MyForm添加事件或方法代码,改变该表单中的控件CmDl的CAption属性的正确命令是( ) (满分:2)
A. Myform.CmDl.CAption=“最后一个”
B. THIS.CmDl.CAption=“最后一个”
C. THISFORM.CmDl.CAption=“最后一个”
D. THISFORMSET.CmDl.CAption="最后一个"
37.将1999年12月10存入日期型变量RQ的正确方法是( ). (满分:2)
A. STORE 99/12/10TORQ
B. STOREDTOC("99/12/10")TORQ
C. STORE{99/12/10}TORQ
D. STORE"99/12/10"TORQ
38.在VisuAl FoxPro中,表单(Form)是指( )。 (满分:2)
A. 数据库中各个表的清单
B. 一个表中各个记录的清单
C. 数据库查询的列表
D. 窗口界面
39.在命令窗口中,将A盘根目录下的STD.PRG文件复制到C盘的\DB目录中,应使用命令( ) (满分:2)
A. COPY A:\STD.PRG C:\DB
B. COPY FILE A:\STD.PRG TO C:\STD.PRG
C. COPY A:\STD.PRG TO C:\DB\STD.PRG
D. COPY TO C:\DB\STD.PRG
40.如果关系模式R是BCNF范式,那么下列说法不正确的是( ) (满分:2)
A. R必是3NF
B. R必是1NF
C. R必是2NF
D. R必是4NF
41.有关自定义函数的叙述,正确的是( ) (满分:2)
A. 自定义函数的调用与标准函数不一样,要用DO命令
B. 自定义函数的最后结束语句可以是RETURN或RETRY
C. 自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值
D. 调用时,自定义函数名后的括号中一定写上形式参数
42.按照传统的数据模型分类,数据库系统可分为三种类型( ) (满分:2)
A. 大型、中型和小型
B. 西文、中文和兼容
C. 层次、网状和关系
D. 数据、图形和多媒体
43.按所使用的数据模型来分,数据库可分为( )三种模型。 (满分:2)
A. 层次、关系和网状
B. 网状、环状和链状
C. 大型、中型和小型
D. 独享、共享和分时
44.下面有关索引的描述正确的是( ) (满分:2)
A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B. 索引与数据库表的数据存储在一个文件中
C. 创建索引是创建一个指向数据库表文件记录的指针构成的文件
D. 使用索引并不能加快对表的查询操作
45.在下列哪种情况下,视图可被更新( ) (满分:2)
A. 行列子集视图
B. 从多个基本表中使用联接操作导出的
C. 在导出视图的过程中使用了分组操作
D. 在导出视图的过程中使用了聚合操作
46.有关@…SAY…GET…语句中的功能符和格式符的使用正确的是( ) (满分:2)
A. PICTURE指定的功能符是位对位进行格式控制,即一对一格式化,功能符使用时不用字符定界符
B. FUNCTION子句指定的格式符能控制所有位的格式,即整体格式化,格式符使用时要用字符定界符
C. FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必须加符号@二者之间用空格分开
D. PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必须加符号@。且要求功能符在前,格式符在后
47.设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中工资收入在(600,800)之间的人员记录数据库拷贝到新库中的筛选条件是( ) (满分:2)
A. FOR 600<工资<800
B. FOR工资>6000R工资<800
C. FOR工资>600.AND.工资<800
D. FOR工资>600.OR.工资<800
48.在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为( ) (满分:2)
A. 3,8,10
B. 1,6,10
C. 1,8,任意
D. 1,8,10
49.在VisuAl FoxPro中,打开数据库的命令是( )。 (满分:2)
A. OPEN DATABASE<数据库名>
B. USE<数据库名>
C. USE DATABASE<数据库名>
D. OPEN<数据库名>
50.打开VisuAlFoxPro"项目管理器"的“文档”(DoCs)选项卡,其中包括( )。 (满分:2)
A. 表单(Forln)文件
B. 报表(Report)文件
C. 标签(LABel)文件
D. 以上三种文件
页:
[1]