参考解析:在需求分析阶段可以使用的工具有数据流图(DFD图),数据字典(DD),判定树与判定表,所以选择B)。
11[单选题] 以下所列各项属于命令按钮事件的是( )。
A.ParentB.ThisC.ThisFormD.Click
参考答案:D
参考解析:Parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。This、ThisForm和ThisFormSet是三个关键字,它们分别表示当前对象、当前表单和当前表单集。Click事件是在控件上单击鼠标左键时发生,事件可以由用户引发,用户用鼠标单击界面上的一个命令按钮就触发了一次Click事件,命令按钮识别该事件并执行相应的Click事件代码。
12[单选题] 设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系“评分”求每个歌手的“最后得分”并存储于表TEMP中。表TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEIHP的SQL语句是( )。
A.SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC
B.SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN (分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY评委号ORDER BY最后得分DESC
C.SELECT歌手号,(SUM(分数)-11110[(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEbIP GROUP BY评委号0RDER BY最后得分DESC
D.SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC
参考答案:D
参考解析:根据题干要求的计算歌手“最后得分”的计算方法,应使用Sum计算分数而非Count,因此首先排防A)、B)选项。求每个歌手的“最后得分”,应该按照歌手号分组,即GROUP BY歌手号。所以本题选D)。
13[单选题]以下关于数据管理发展的描述错误的是
A.文件系统阶段的数据可以长期保存
B.数据库系统阶段仍没有解决数据独立性问题
C.数据库系统阶段实现了对数据的共享
D.人工管理阶段存在大量数据冗余.
参考答案:B
参考解析:文件系统阶段数据以文件形式长期保存下来, 因此A选项描述正确。数据库系统阶段实现数据共享,减少数据冗余,具有较高的数据独立性,因此B选项描述错误,C选项描述正确。人工管理阶段数据与程序不具有独立性,程序与程序之间存在大量的重复数据,称为数据冗余,因此D选项描述正确。
14[单选题]在VisualFoxPr0中,参照完整性规则中插入规则包括
A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略
参考答案:D
参考解析:参照完整性约束包括更新规则、删除规则和插入规则。因此本题选D
15[单选题] 假设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )联系。
A.m:nB.1:mC.m:kD.1:1
参考答案:B
参考解析:实体之间的对应关系称为联系,它反映现实世界事物之间的相互关联。联系3-式分为三种:一对一联系(1:1);一对多联系(1:n);多对多联系(m:n)。本题中一个部门可以有多个职员而每个职员只能属于一个部门,因此属于一对多的联系,即1:m。
16[单选题] 在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同
参考答案:C
参考解析:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库统阶段。其中最后-个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好一直占据数据库领域的主导地位,所以选择C)。
17[单选题] 设MY.DBF数据库中共有l0条记录,执行下列命令序列:
USE MY
GOT0 2
DISPLAY ALL
?RECNO()
执行最后一条命令后,屏幕显示的值是( )。
A.2B.3C.10D.11
参考答案:D
参考解析:GO命令格式是:GO nRecordNumber|TOP| BOTTOM。其nRecordNumber是记录号,即直接按记录号定位;TOP是表头,BOTTOM是表尾。它与GOTO 命令是等价的。题中GOTO2表示指针指向第二条记录。DISPLAY ALL是显示全部记录,此时指针指向了最后一条记录。RECNO()函数的功能是返回当前表文件或指定表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为0;如果记录指针指向文件尾,函数值为表文件中的记录数加1;如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行DISPLAY ALL命令时,指针指向了文件尾,所以RCNO()函数值为表文件中的记录数加1,即11。
18[单选题] 设有健身项目表,该表的定义如下:
CREATE TABLE健身项目表(项目编号I PRIMARY KEY,;
项目名称C(30)NOT NULL,;
单价I NULL CHECK(单价>=0))
下列插入语句中,提示错误的是( )。
A.INSERT INTO健身项目表(项目编号,项目名称,单价)VALUES(1,ˋ瑜伽ˊ,20)
B.INSERT INTO健身项目表(项目编号,项目名称)VALUES(1,ˋ瑜伽ˊ)
C.INSERT INTO健身项目表VALUES(1,ˋ瑜伽ˊ,NULL)
D.INSERT INTO健身项目表(项目名称,单价)VALUES(ˋ瑜伽ˊ,20)
参考答案:D
参考解析:INSERT INTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])命令用于插入数据,D选项插入主键为空,故D选项正确。
19[单选题] 执行下列程序:
CLEAR
DO A
RETURN
PROCEDURE A
S=5
DO B
?S
RETURN
PROCEDURE B
S=S+10
RETURN
程序的运行结果为( )。
A.5B.10C.15D.程序错误,找不到变量
参考答案:C
参考解析:程序A中把初始值5赋给变量S,运行程序8,程序B执行S=S+10后,变量S的值变为l5,返回程序A输出结果,所以程序运行结果为15。
20[单选题] 创建一个视图,使用的SQL命令是
A.CREATEB.CREATEDATEBASEC.CREATEVIEWD.CREATETABLE【
参考答案:C
参考解析:建立视图的方法有多种,其中使用SQL语句新建视图的命令为“CREATEVIEW”一
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |