ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:68.50KB ,
资源ID:1328140      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1328140.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级VISUAL+FOXPRO-19-2及答案解析.doc)为本站会员(registerpick115)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级VISUAL+FOXPRO-19-2及答案解析.doc

1、二级 VISUAL+FOXPRO-19-2及答案解析(总分:45.00,做题时间:90 分钟)一、B选择题/B(总题数:1,分数:19.00)(35)题使用如下的“仓库”表和“职工”表,表结构如下:仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I)(分数:19.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是U /U。 A. SELECT DISTINCT仓库号 FROM职工 WHERE工资=ANY=; (SELECT MAX(工资)FROM 职工 WHERE仓库号=“WH1

2、“) B. SELECT DISTINCT仓库号 FROM职工 WHERE工资=ANY; (SELECT 工资 FROM职工 WHERE仓库号=“WH1“) C. SELECT DISTINCT仓库号 FROM职工 WHERE工资=ALL; (SELECT 工资 FROM职工 WHERE仓库号=“WH1“) D. SELECT DISTINCT仓库号 FROM职工 WHERE工资=ALL; (SELECT MAX(工资)FROM 职工 WHERE仓库号=“WH1“)(分数:1.90)A.B.C.D.(2).有如下 SQL语句:INSERT INTO职工 VALUES(“WH4“,“E15“,“

3、张清“,2800)在命令窗口执行该命令后U /U。 A. 向表中任意位置插入一条新记录 B. 在当前记录之前,插入一条新语句 C. 在当前记录之后,插入一条新语句 D. 在表末尾新增一条记录(分数:1.90)A.B.C.D.(3).检索最少有 4名职工的仓库的职工平均工资U /U。 A. SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工; GROUP BY 仓库号 WHERE COUNT(*)=4 B. SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工; GROUP BY 仓库号HAVING COUNT(*)=

4、4 C. SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工; GROUP BY 职工号 WHERE COUNT(*)=4 D. SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工; GROUP BY 职工号HAVING COUNT(*)=4(分数:1.90)A.B.C.D.(4).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的 SQL命令是U /U。 A. SELECT仓库号,所在地,人数 FROM仓库 WHERE IN; (SELECT 仓库号 FROM职工 WHERE仓库号=职工.仓库

5、号) B. SELECT仓库号,所在地,人数 FROM仓库 WHERE仓库号 IN; SELECT 仓库号 FROM职工 WHERE仓库号=仓库.仓库号 C. SELECT仓库号,所在地,人数 FROM仓库 WHERE NOT EXISTS; (SELECT 仓库号.FROM 职工WHERE仓库号=仓库.仓库号) D. SELECT仓库号,所在地,人数 FROM仓库 WHERE:EXISTS; (SELECT 仓库号 FROM职工 WHERE仓库号=仓库.仓库号)(分数:1.90)A.B.C.D.(5).如果将一个数据表设置为“包含”状态,那么系统连编后,该数据库表将U /U。 A. 成为自由

6、表 B. 包含在数据库中 C. 可以随时编辑修改 D. 不能编辑修改(分数:1.90)A.B.C.D.(6).如果根的层次为 1,则具有 30个结点二叉树的最小高度为_。 A.4 B.5 C.6 D.7(分数:1.90)A.B.C.D.(7).下列数据结构中,能用二分法进行查找的是_。 A. 顺序存储的有序线性表 B. 线性链表 C. 二叉链表 D. 有序线性链表 (分数:1.90)A.B.C.D.(8).在下列函数中,函数值为数值的是U /U。 A. AT(“人民”,“中华人民共和国”) B. CTOD(01/01/03) C. SUBSTP(DTOC(DATEU /U),7) D. BOF

7、U /U(分数:1.90)A.B.C.D.(9).有三个关系 R,S 和 T如下:(分数:1.90)A.B.C.D.(10).在数据流图(DFD)中,带有名字的箭头表示( )。 A.控制程序的执行顺序 B.模块之间的调用关系 C.数据的流向 D.程序的组成成分(分数:1.90)A.B.C.D.二、B填空题/B(总题数:15,分数:26.00)1.建立远程视图必须首先建立与远程数据库的U U /U /U。(分数:2.00)填空项 1:_2.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_3.SQL语句: SELECT * FROM 仓库表 WHERE

8、 NOT EXISTS; (SELECT * FROM 职工表 WHERE 仓库号=仓库.仓库号) 该语句等价于: SELECT * FROM 仓库表 WHERE 仓库号 _; (SELECT 仓库号 FROM 职工表)(分数:2.00)填空项 1:_4.Visual FoxPro 6.0是一个U U /U/U位的数据库管理系统。(分数:1.00)填空项 1:_5.命令?LOWER(“Xy2A“)的结果是 1。(分数:2.00)填空项 1:_6.Visual FoxPro允许用户从“数据环境设计器”窗口、“项目管理器窗口”或“数据库设计器”窗口中直接将字段、表或视图拖入表单,系统将产生相应的控

9、件并与字段相绑定。默认情况下,如果拖动的是备注型字段,将产生 1 控件。(分数:2.00)填空项 1:_7.若统计本学期共设置了多少门课程,则语法: SELECTU U /U /UFROM 课程(分数:1.00)填空项 1:_8.关系数据库是采用U U /U /U作为数据的组织方式。(分数:1.00)填空项 1:_9.在单链表中,要删除一个指定的结点,必须要找到该结点的 1。(分数:2.00)填空项 1:_10.有两个实体集合,它们之间存在着一个 M:N的联系,根据转换规则,该 E-R结构转换为 1 个关系模式。(分数:3.00)填空项 1:_11.在 Visual FoxPro中修改表结构的

10、非 SQL命令是U U /U /U。(分数:2.00)填空项 1:_12.在 Visual FoxPro中,数据库表中索引建立后,它将决定数据表中记录的U U /U /U顺序。(分数:1.00)填空项 1:_13.在数据库中可以设计视图和查询,其中U U /U /U不能独立存储为文件(存储在数据库中)。(分数:2.00)填空项 1:_14.表格控件的列数由 1 属性指定,该属性的默认值为-1。(分数:2.00)填空项 1:_15.Jackson结构化程序设计方法是英国的 MJackson 提出的,它是一种面向U U /U /U的设计方法。(分数:1.00)填空项 1:_二级 VISUAL+FO

11、XPRO-19-2答案解析(总分:45.00,做题时间:90 分钟)一、B选择题/B(总题数:1,分数:19.00)(35)题使用如下的“仓库”表和“职工”表,表结构如下:仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I)(分数:19.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是U /U。 A. SELECT DISTINCT仓库号 FROM职工 WHERE工资=ANY=; (SELECT MAX(工资)FROM 职工 WHERE仓库号=“WH1“) B. SELECT

12、DISTINCT仓库号 FROM职工 WHERE工资=ANY; (SELECT 工资 FROM职工 WHERE仓库号=“WH1“) C. SELECT DISTINCT仓库号 FROM职工 WHERE工资=ALL; (SELECT 工资 FROM职工 WHERE仓库号=“WH1“) D. SELECT DISTINCT仓库号 FROM职工 WHERE工资=ALL; (SELECT MAX(工资)FROM 职工 WHERE仓库号=“WH1“)(分数:1.90)A.B.C. D.解析:解析 选项 C) 中的 SQL语句通过子查询检索“WH1”仓库中所有职工的工资,然后在主查询中检索有职工工资大于子

13、查询所查的工资的记录,即大于所有 WH1中所有职工工资的职工所在的仓库号,DISTINCT短语的功能是去掉查询结果中重复的记录。 在 SQL,语句中可以利用 ANY、ALL 等量词进行查询。其中,ANY(任意的)和 SOME(一些)表示只要予查询中存在符合条件的行,结果就成立;而 ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。(2).有如下 SQL语句:INSERT INTO职工 VALUES(“WH4“,“E15“,“张清“,2800)在命令窗口执行该命令后U /U。 A. 向表中任意位置插入一条新记录 B. 在当前记录之前,插入一条新语句 C. 在当前记录之后,插入一条新语

14、句 D. 在表末尾新增一条记录(分数:1.90)A.B.C.D. 解析:解析 SQL 中,插入记录的命令格式为: INSER IINTO表名(字段名 1,字段名 2,); VALUES(表达式 1,表达式 2,) 该命令默认的是向表末尾新增一条记录,注意插入的记录值要与相应的字段类型一致。(3).检索最少有 4名职工的仓库的职工平均工资U /U。 A. SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工; GROUP BY 仓库号 WHERE COUNT(*)=4 B. SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FRO

15、M职工; GROUP BY 仓库号HAVING COUNT(*)=4 C. SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工; GROUP BY 职工号 WHERE COUNT(*)=4 D. SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工; GROUP BY 职工号HAVING COUNT(*)=4(分数:1.90)A.B. C.D.解析:解析 本题中先由 GROUP BY子旬按“仓库号”对记录行进行分组;再执行 COUNT()函数统计每组中有多少个记录,执行 AVG()数计算每个组的平均工资:最后执行 H

16、AVING予旬,只有记录总数大于等于4的组才输出结果,即仓库职工在 4名(含)以上的,注意,此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号、人数和平均工资。(4).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的 SQL命令是U /U。 A. SELECT仓库号,所在地,人数 FROM仓库 WHERE IN; (SELECT 仓库号 FROM职工 WHERE仓库号=职工.仓库号) B. SELECT仓库号,所在地,人数 FROM仓库 WHERE仓库号 IN; SELECT 仓库号 FROM职工 WHERE仓库号=仓库.仓库号 C. SEL

17、ECT仓库号,所在地,人数 FROM仓库 WHERE NOT EXISTS; (SELECT 仓库号.FROM 职工WHERE仓库号=仓库.仓库号) D. SELECT仓库号,所在地,人数 FROM仓库 WHERE:EXISTS; (SELECT 仓库号 FROM职工 WHERE仓库号=仓库.仓库号)(分数:1.90)A.B.C.D. 解析:解析 本题中 EXISTS属于 SQL查询谓词,EXISTS 或 NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组,子查询要用圆括号括起来。选项 D) 的 SQL查询中的子查询查询的是“职工”表中“仓库号”等于“仓库”表中“仓

18、库号”的数据,然后在外层查询中检索“仓库”表中的“仓库号”是否存在于子查询的查询结果中,将存在的“仓库号”显示其“仓库号”、“所在地”和“人数”的信息。(5).如果将一个数据表设置为“包含”状态,那么系统连编后,该数据库表将U /U。 A. 成为自由表 B. 包含在数据库中 C. 可以随时编辑修改 D. 不能编辑修改(分数:1.90)A.B.C.D. 解析:(6).如果根的层次为 1,则具有 30个结点二叉树的最小高度为_。 A.4 B.5 C.6 D.7(分数:1.90)A.B. C.D.解析:解析 高度为 i的二叉树的最多结点为 2i-1。当 i=4时,结点最多为 15;当 i=5时,结点

19、最多为31,因此可以得出最小高度为 5。(7).下列数据结构中,能用二分法进行查找的是_。 A. 顺序存储的有序线性表 B. 线性链表 C. 二叉链表 D. 有序线性链表 (分数:1.90)A. B.C.D.解析:解析 二分法查找法的基本概念 评析 二分法查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)。(8).在下列函数中,函数值为数值的是U /U。 A. AT(“人民”,“中华人民共和国”) B. CTOD(01/01/03) C. SUBSTP(DTOC(DATEU /U),7) D. BOFU /U(分数:1.90)A.

20、 B.C.D.解析:解析 AT(“字符串 1”,“字符串 2”)函数是返回字符串 1在字符串 2的位置,是数值型;CTOD函数的作用是把符合日期格式的字符型转换成日期型;SUBSTR(c,n 1,n 2)函数是取字符串 c第 n1个字符起的 n2个字符,返回值为字符型;BOF()函数的作用是判断记录指针是否处于文件头,返回值为逻辑型。(9).有三个关系 R,S 和 T如下:(分数:1.90)A.B.C.D. 解析:解析 两个相同结构关系的并是由属于这两个关系的元组组成的集合。(10).在数据流图(DFD)中,带有名字的箭头表示( )。 A.控制程序的执行顺序 B.模块之间的调用关系 C.数据的

21、流向 D.程序的组成成分(分数:1.90)A.B.C. D.解析:二、B填空题/B(总题数:15,分数:26.00)1.建立远程视图必须首先建立与远程数据库的U U /U /U。(分数:2.00)填空项 1:_ (正确答案:连接)解析:解析 视图文件的建立、查看与修改 评析 若要创建新的远程视图:在“项目管理器”中,选取“远程视图”。 选定“连接”选项。选定一个数据源或连接并选择“确定”。2.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_ (正确答案:答案 1循环链表)解析:解析 在循环链表中,由于设置了一个头结点,因此在任何情况下,循环链表中至

22、少有一个结点存在,从而使空表与非空表的运算统一。3.SQL语句: SELECT * FROM 仓库表 WHERE NOT EXISTS; (SELECT * FROM 职工表 WHERE 仓库号=仓库.仓库号) 该语句等价于: SELECT * FROM 仓库表 WHERE 仓库号 _; (SELECT 仓库号 FROM 职工表)(分数:2.00)填空项 1:_ (正确答案:NOT IN)解析:解析 本题中 SQL语句的含义是,检索哪些仓库中还没有职工的仓库信息。EXISTS 或 NOT EXISTS是用来检查在于查询中是否有结果返回,IN 相当于数学集合运算符。4.Visual FoxPro

23、 6.0是一个U U /U/U位的数据库管理系统。(分数:1.00)填空项 1:_ (正确答案:【6】32)解析:解析 Visual FoxPro 从 30 版本开始,就是一个 32位的管理系统,并支持面向对象编程5.命令?LOWER(“Xy2A“)的结果是 1。(分数:2.00)填空项 1:_ (正确答案:xy2a)解析:解析 LOWER(“Xy2A”)命令是将大写转换成小写。6.Visual FoxPro允许用户从“数据环境设计器”窗口、“项目管理器窗口”或“数据库设计器”窗口中直接将字段、表或视图拖入表单,系统将产生相应的控件并与字段相绑定。默认情况下,如果拖动的是备注型字段,将产生 1

24、 控件。(分数:2.00)填空项 1:_ (正确答案:编辑框或 EDIT)解析:解析 一般情况下,拖放表或视图到表单中,将产生表格控件;拖放备注字段到表单中,将产生表格控件;拖放通用型字段到表单中,将产生 ActiveX绑定控件;拖放逻辑型字段到表单中,将会产生复选框控件;拖放其他类型的字段到表单中,产生的都是文本框控件。7.若统计本学期共设置了多少门课程,则语法: SELECTU U /U /UFROM 课程(分数:1.00)填空项 1:_ (正确答案:COUNT (DISTINCT 课程名称))解析:解析 在 SQL语句中,统计记录数目需用函数 COUNT(),同时避免有重复的课程名称,需

25、用DISTINCT子句。8.关系数据库是采用U U /U /U作为数据的组织方式。(分数:1.00)填空项 1:_ (正确答案:关系模型)解析:解析 关系数据库的基本概念 评析 用二维表结构来表示实体以及实体之间联系的模型称为关系模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。 关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为”关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链

26、接指针来存储和体现联系的9.在单链表中,要删除一个指定的结点,必须要找到该结点的 1。(分数:2.00)填空项 1:_ (正确答案:前件)解析:10.有两个实体集合,它们之间存在着一个 M:N的联系,根据转换规则,该 E-R结构转换为 1 个关系模式。(分数:3.00)填空项 1:_ (正确答案:3)解析:11.在 Visual FoxPro中修改表结构的非 SQL命令是U U /U /U。(分数:2.00)填空项 1:_ (正确答案:MODIFY STRUCTURE)解析:解析 在命令窗口中使用 MODIFY STRUCTURE命令可以将当前已打开的表文件的表设计器打开,在表设计器中可以对表

27、结构进行修改。12.在 Visual FoxPro中,数据库表中索引建立后,它将决定数据表中记录的U U /U /U顺序。(分数:1.00)填空项 1:_ (正确答案:逻辑)解析:解析 表的索引:主索引,候选索引,普通索引,惟一索引 评析 Visual FoxPro 索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。若要根据特定的顺序处理表记录,可以选择一个相应的索引,加速对表的查询工作。数据库表中的索引建立后,它将决定数据表中记录的逻辑顺序,而不会改变记录的物理顺序。13.在数据库中可以设计视图和查询,其中U U /U /U不能独立存储为文件(存储在数据库中)。(分数:2.00

28、)填空项 1:_ (正确答案:视图)解析:解析 查询设计器的结果是将查询以.QPR 为扩展名的文件形式保存在磁盘中;而视图设计完后,在磁盘上找不到类似的文件,视图的结果保存在数据库中。14.表格控件的列数由 1 属性指定,该属性的默认值为-1。(分数:2.00)填空项 1:_ (正确答案:ColumnCount)解析:解析 表格的 ColumnCount属性用于指定表格的列数,也即一个表格对象所包含的列对象的数目。该属性的默认值为-1,此时表格将创建足够多的列来显示数据源中的所有字段。15.Jackson结构化程序设计方法是英国的 MJackson 提出的,它是一种面向U U /U /U的设计方法。(分数:1.00)填空项 1:_ (正确答案:数据结构)解析:解析 结构化程序设计 评析 结构化分析方法主要包括:面向数据流的结构化分析方法(SA,Structured analysis),面向数据结构的 Jackson 方法(JSD,Jackson system development method)和面向数据结构的结构化数据系统开发方法(DSSD, Data structured system development method)。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1