欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1328484       资源大小:85.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、二级 VISUAL+FOXPRO 笔试-2-2 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间2.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列B栈C.双向链表D.二叉树3.下列叙述中正确的是( )。(分数:2.00)A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表

    2、头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的4.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC5.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性6.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3 种

    3、说法都不对7.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标8.下列选项中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法D.边界值分析9.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.DBS 包括 DB 和 DBMSD.没有任何关系10.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序11.下列关于项目中“移出”文

    4、件的说法,正确的是( )。(分数:2.00)A.被移出的文件将直接从磁盘中删除B.被移出的文件将不能被任何项目添加C.被移出的文件只是将文件移出项目,但文件保留在磁盘中D.被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中12.函数 UPPER(“China=中国“)的值是( )。(分数:2.00)A.China=中国B.CHina=中国C.CHINA=中国D.china=中国13.如果想从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确的是( )。(分数:2.00)A.SUBSTR(“计算机等级考试“,11)B.SUBSTR(“计算机等级考试“,5,3)C.RI

    5、GHT(“计算机等级考试“,2)D.LEFT(“计算机等级考试“,4)14.Visual FoxPro 中支持两种类型的菜单,分别是( )。(分数:2.00)A.快捷菜单和条形菜单B.条形菜单和弹出式菜单C.条形菜单和下拉式菜单D.弹出式菜单和下拉式菜单15.下列数据哪个不是字符型数据( )。(分数:2.00)A.13/01/08B.“13/01/08“,C.“12,3“D.“CHINA=中国“16.主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是( )。(分数:2.00)A.复合索引文件B.结构复合压缩索引文件C.非结构复合索引文

    6、件D.单一索引文件17.在 Visual FoxPro 中,同时设置了表单及表单中命令按钮的 INIT 事件,当表单运行时( )。(分数:2.00)A.先引发表单的 INIT 事件,再引发命令按钮的 INIT 事件B.先引发命令按钮的 INIT 事件,再引发表单的 INIT 事件C.只引发表单的 INIT 事件,不引发命令按钮的 INIT 事件D.两个 INIT 事件同时引发18.当临时联系不再需要时可以取消,取消的命令是( )。(分数:2.00)A.DELETE RELATIONB.DETETE JOINC.SET RELATION TOD.SET JOIN TO19.数据库表中有一长字段名

    7、“期末考试分数”,当该数据库表转为自由表之后,长字段名显示为( )。(分数:2.00)A.期末考试分数B.期末考试分C.期末考试分*D.系统出错20.下列有关 ZAP 命令的描述,正确的是( )。(分数:2.00)A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表的带有删除标记的记录C.ZAP 命令能删除当前表的全部记录D.ZAP 命令能删除表的结构和全部记录21.查询设计器中包括的选项卡有( )。(分数:2.00)A.字段、筛选、排序依据B.字段、条件、分组依据C.条件、排序依据、分组依据D.条件、筛选、杂项22.在 Visual FoxPro 的查询设计器中,与 SQL

    8、-SELECT 语句的 WHERE 短语相对应的选项卡是( )。(分数:2.00)A.字段B.连接C.筛选D.杂项23.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:2.00)A.传送参数和接收参数的名字必须相同B.传送参数和接收参数排列顺序和数据类型必须一一对应C.接收参数的语句 PARAMTERS 可以写在程序中的任意位置D.通常传送参数的语句 DO-WITH 和接收参数的语句 PARSMETERS 不必搭配成对,可以单独使用24.对于学生关系表 STUDENT,写一条规则,把其中的“年龄”属性限制在 1830 之间,则这条规则属于( )。(分数:2.00)A.实体完整性规则

    9、B.参照完整性规则C.域完整性规则D.不属于以上任何规则25.下列变量名中不合法的是( )。(分数:2.00)A.XYZB.年龄C.2XDA226.给出在工作中心“WC1”或“WC2”工作,并且年龄大于 30 的职工编号,正确的语句是( )。(分数:2.00)A.SELECT 编号 FROM 车间;WHERE 年龄30 AND 工作中心=“WC1“OR 工作中心=“WC2“B.SELECT 编号 FROM 车间;WHERE 年龄30 AND(工作中心=“WC1“AND 工作中心=“WC2“)C.SELECT 编号 FROM 车间;WHERE 年龄30 OR 工作中心=“WC1“OR 工作中心=

    10、“WC2“D.SELECT 编号 FROM 车间;WHERE 年龄30 AND(工作中心=“WC1“OR 工作中心=“WC2“)27.SQL 语句中对查询结果进行排序的短语是( )。(分数:2.00)A.WHEREB.GROUP BYC.HAVINGD.ORDER BY28.该程序运行后屏幕显示的结果是( )。 S=0 FOR X=2 TO 10 STEP 2 S=S+X ENDFOR ?S RETURN(分数:2.00)A.10B.20C.30D.4029.在表单 MYFORM 的 INIT 事件中,设置表单背景颜色为红色的正确语句是( )。(分数:2.00)A.MYFORM.BACKCOL

    11、OR=RGB(255,0,0)B.THIS.PARENT.BACKCOLOR=RGB(255,0,0)C.THISFORM.PARENT.BACKCOLOR=RGB(255,0,0)D.THIS.BACKCOLOR=RGB(255,0,0)30.检索那些城市至少有一个仓库的职工年龄在 60 以上的正确语句是( )。(分数:2.00)A.SELECT 城市 FROM 仓库 WHERE 仓库号 IN;SELECT 仓库号 FROM 职工 WHERE 年龄60B.SELECT 城市 FROM 仓库 WHERE 仓库号 IN;(SELECT 仓库号 FROM 职工 WHERE 年龄60)C.SELEC

    12、T 仓库号 FROM 职工 WHERE 年龄60 IN;SELECT 城市 FROM 仓库 WHERE 仓库号D.SEIECT 仓库号 FROM 职工 WHERE 年龄60IN;(SELECT 城市 FROM 仓库 WHERE 仓库号)(31)到(35)题使用如下数据表。 部门(部门号 C(2)、部门名称 C(10) ) 职工(部门号 C(2)、职工号 C(4)、姓名 C(8)、基本工资 N(7,2) )(分数:10.00)(1).检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。(分数:2.00)A.SELECT DISTmCT 部门号 FROM

    13、职工 WHERE 基本工资=ANY;(SELECT 基本工资 FROM 职工 WHERE 部门号=“11“)B.SELECT DISTINC 部门号 FROM 职工 WHERE 基本工资=ALL;(SELECT 基本工资 FROM 职工 WHERE 部门号=“11“)C.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资=ANY;(SELECT MAX(基本工资)FROM 职工 WHERE部门号=“11“)D.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资=ALL;(SELECT MIN(基本工资)FROM 职工 WHERE部门号=“11

    14、“)(2).检索最少有 5 名职工的每个部门的职工基本工资的总额,正确的语句是( )。(分数:2.00)A.SELECT 部门号,COUNT(*),SUM(基本工资)FROM 职工;HAVING COUNT(*)=5B.SELECT 部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY 基本工资 HAVING COUNT(*)=5C.SELECT 部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY 部门号 HAVING COUNT(*)=5D.SELECT 部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY 部门号 W

    15、HERE COUNT(*)=5(3).向职工表中插入一条记录的正确语句是( )。(分数:2.00)A.APPEND BLANK 职工 VALUES(“33“,“3305“,“李运来“,“2700.00“)B.APPEND INTO 职工 VALUES(“33“,“3305“,“李运来“,2700.00)C.INSERT INTO 职工 VALUES(“33“,“3305“,“李运来“,“2700.00“)D.INSER INTO 职工 VALUES(“33“,“3305“,“李运来“,2700.00)(4).为“部门”表增加一个“人数”字段,类型为整型,正确的语句是( )。(分数:2.00)A

    16、.ALTER TABLE 部门 ALTER 人数 IB.ALTER TABLE 部门 ALTER FIELDS 人数 IC.ALTER TABLE 部门 ADD 人数 ID.ALTER TABLE 部门 ADD FIELDS 人数 I(5).检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”,正确的语句是( )。(分数:2.00)A.SELECT 部门名称,SUM(基本工资)FROM 部门,职工;WHERE 职工,部门号=部门.部门号;ORDER BY 部门号B.SELECT 部门名称,SUM(基本工资)FROM 部门,职工;WHERE 职工,部门号=部门.部门号;GROUP B

    17、Y 部门号C.SELECT 部门名称,SUM(基本工资)FROM 部门,职工;WHERE 职工.部门号=部门.部门号;ORDRE BY 职工.部门号D.SELECT 部门名称,SUM(基本工资)FROM 部门,职工;WHERE 职工.部门号=部门.部门号;GROUP BY 职工.部门号二、填空题(总题数:15,分数:30.00)31.数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为 1。 (分数:2.00)32.在关系模型中,二维表的行称为 1。 (分数:2.00)33.数据库系统其内部分为 3 级模式,即概念模式

    18、、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。 (分数:2.00)34.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。 (分数:2.00)35.栈的 3 种基本运算是:入栈、退栈和 1。 (分数:2.00)36.在表单设计器中,可以通过 1 工具栏中的工具快速对齐表单中的控件。 (分数:2.00)37.当表单运行时,用户可以按 1 键选择表单中的控件,使焦点在控件间移动。 (分数:2.00)38.要将表单设置为顶层表单,应将表单的 1 属性值设置为“2-作为顶层表单”。 (分数:2.00)39.表结构中的 1 表示的含义是尚未输

    19、入的值。 (分数:2.00)40.释放表单时,最后引发的事件是 1。 (分数:2.00)41.MOD(17,-3) 函数的返回值是 1。 (分数:2.00)42.在 SQL 语句的 SELECT 中,字符串匹配运算符用 1 表示,%可用来表示 0 个或多个字符。 (分数:2.00)43.在 SQL 语句中,为了避免查询到的记录重复,可用 1 短语。 (分数:2.00)44.SQL SELECT 的查询输出语句中, 1 短语表示将查询结果送到打印机。 (分数:2.00)45.在“学生成绩”表中删除“物理分数”字段的命令为: ALTER TABLE 学生成绩 1 物理分数 (分数:2.00)二级

    20、VISUAL+FOXPRO 笔试-2-2 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析 一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。2.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列 B栈C.双向链表D.二叉树解析:解析 队列是一种特

    21、殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。3.下列叙述中正确的是( )。(分数:2.00)A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 解析:解析 在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件

    22、关系。4.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC 解析:解析 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。5.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性 解析:解析 程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。6.下列叙述中正确

    23、的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3 种说法都不对解析:解析 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。7.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流 D.目标解析:解析 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为

    24、主要工具,建立系统的逻辑模型。8.下列选项中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法 D.边界值分析解析:解析 软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。9.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.DBS 包括 DB 和 DBMS D.没有任何关系解析:解析 数据库系统(DBS)由数据库(DBS)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台 5 个部分组成,可

    25、见 DB 和 DBMS 都是 DBS 的组成部分。10.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析 所谓的交换排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。11.下列关于项目中“移出”文件的说法,正确的是( )。(分数:2.00)A.被移出的文件将直接从磁盘中删除B.被移出的文件将不能被任何项目添加C.被移出的文件只是将文件移出项目,但文件保留在磁盘中 D.被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项

    26、目中解析:解析 在 Visual FoxPro 项目管理器中,文件从项目管理器中移出,只是该文件不存在于此项目,但会保留在磁盘中。移出的文件可再次被原项目添加,也可以被其他项目添加。12.函数 UPPER(“China=中国“)的值是( )。(分数:2.00)A.China=中国B.CHina=中国C.CHINA=中国 D.china=中国解析:解析 UPPER()函数的格式是:UPPER(字符表达式),功能是将指定表达式值中的小写字母转换成大写字母,其他字母不变。所以 UPPER(“China=中国“)的函数值是“CHINA=中国“。13.如果想从字符串“计算机等级考试”中取出“考试”这两个

    27、字,下列函数使用正确的是( )。(分数:2.00)A.SUBSTR(“计算机等级考试“,11) B.SUBSTR(“计算机等级考试“,5,3)C.RIGHT(“计算机等级考试“,2)D.LEFT(“计算机等级考试“,4)解析:解析 取子串的函数有下列 3 个: LEFT(字符表达式,长度): RIGHT(字符表达式,长度); SUBSTR(字符表达式,起始位置,长度)。 LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值;RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值;SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR()函数中

    28、,若缺省第 3 个自变量长度,则函数从指定位置一直取到最后一个字符。 由于一个汉字占用两个字符,根据函数的功能,选项 A)的结果是“考试”,选项 B)的结果是“机”,选项 C)的结果是“试”,选项 D)的结果是“计算”。14.Visual FoxPro 中支持两种类型的菜单,分别是( )。(分数:2.00)A.快捷菜单和条形菜单B.条形菜单和弹出式菜单 C.条形菜单和下拉式菜单D.弹出式菜单和下拉式菜单解析:解析 Visual FoxPro 支持两种类型的菜单:条形菜单和弹出式菜单。每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。每一个弹出式菜单也有一

    29、个内部名字和一组菜单选项,每个菜单选项有一个名称(标题)和内部序号(或系统菜单内部名字)。菜单项的名称显示于屏幕供用户识别,菜单及菜单项的内部名字或选项序号则用于在代码中引用。15.下列数据哪个不是字符型数据( )。(分数:2.00)A.13/01/08 B.“13/01/08“,C.“12,3“D.“CHINA=中国“解析:解析 字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。所以选项 A)

    30、不是字符型常量。16.主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是( )。(分数:2.00)A.复合索引文件B.结构复合压缩索引文件 C.非结构复合索引文件D.单一索引文件解析:解析 结构复合压缩索引文件具有下列特性。 在打开表时自动打开。 在同一索引文件中能包含多个索引方案,或索引关键字。 在添加、更改或删除记录时,自动维护索引。17.在 Visual FoxPro 中,同时设置了表单及表单中命令按钮的 INIT 事件,当表单运行时( )。(分数:2.00)A.先引发表单的 INIT 事件,再引发命令按钮的 INIT 事件B.

    31、先引发命令按钮的 INIT 事件,再引发表单的 INIT 事件 C.只引发表单的 INIT 事件,不引发命令按钮的 INIT 事件D.两个 INIT 事件同时引发解析:解析 INIT 事件在对象建立时引发。在表单对象的 INIT 事件引发之前,将先引发它所包含的控件对象的 INIT 事件。18.当临时联系不再需要时可以取消,取消的命令是( )。(分数:2.00)A.DELETE RELATIONB.DETETE JOINC.SET RELATION TO D.SET JOIN TO解析:解析 当临时联系不再需要时可以取消,取消的命令是:SET RELATION TO,将取消当前表到所有表的临时

    32、联系。 如果只是取消某个具体的临时联系,应该使用语句: SET RELATION OFF INTO nWorkAreal |cTableAlias119.数据库表中有一长字段名“期末考试分数”,当该数据库表转为自由表之后,长字段名显示为( )。(分数:2.00)A.期末考试分数B.期末考试分 C.期末考试分*D.系统出错解析:解析 在自由表中不可使用长字段名,字段名的最大值是 10。如果数据库表中包含长字段名,当数据库表转换为自由表时,多余的字符将被删除。20.下列有关 ZAP 命令的描述,正确的是( )。(分数:2.00)A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表

    33、的带有删除标记的记录C.ZAP 命令能删除当前表的全部记录 D.ZAP 命令能删除表的结构和全部记录解析:解析 使用 ZAP 命令可以物理删除表中的全部记录(不管是否有删除标记),该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存在。21.查询设计器中包括的选项卡有( )。(分数:2.00)A.字段、筛选、排序依据 B.字段、条件、分组依据C.条件、排序依据、分组依据D.条件、筛选、杂项解析:解析 在查询设计器界面中,有 6 个选项卡,它们分别是:字段、连接、筛选、排序依据、分组依据和杂项。22.在 Visual FoxPro 的查询设计器中,与 SQL-SELECT 语句的 W

    34、HERE 短语相对应的选项卡是( )。(分数:2.00)A.字段B.连接C.筛选 D.杂项解析:解析 在查询设计器界面中,有 6 个选项卡,它们分别是:字段、连接、筛选、排序依据、分组依据和杂项。 这 6 个选项卡和 SQL SELECT 语句的各短语是相对应的: “字段”选项卡对应于 SELECT 短语,指定所要查询的数据; “连接”选项卡对应于 JOIN ON 短语,用于编辑连接条件: “筛选”选项卡对应于 WHERE 短语,用于指定查询条件; “排序依据”选项卡对应于 ORDER BY 短语,用于指定排序的字段和排序方法: “分组依据”选项卡对应于 GROUP BY 短语和 HAVING

    35、 短语,用于分组: “杂项”选项卡可以指定是否要重复的记录(对应于 DISTINCT)及列在前面的记录(对应于 TOP 短语等)。23.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:2.00)A.传送参数和接收参数的名字必须相同B.传送参数和接收参数排列顺序和数据类型必须一一对应 C.接收参数的语句 PARAMTERS 可以写在程序中的任意位置D.通常传送参数的语句 DO-WITH 和接收参数的语句 PARSMETERS 不必搭配成对,可以单独使用解析:解析 接收参数的命令有 PARAMTERS 和 LPARAMTERS。PARAMTERS 命令声明的形参变量被看作是模块程序中建

    36、立的私有变量,LPARAMTERS 命令声明的形参变量被看作是模块程序中建立的局部变量。不管哪种命令,都应该有模块程序的第一条可执行命令,而传送参数和接收参数排列顺序和数据类型必须一一对应,传送参数的语句 DO-WITH 和接收参数的语句 PARSMETERS 必须搭配成对使用。24.对于学生关系表 STUDENT,写一条规则,把其中的“年龄”属性限制在 1830 之间,则这条规则属于( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则 D.不属于以上任何规则解析:解析 域完整性指的是对表中字段的取值的限定。如对于数值型数据,可以通过指定字段的宽度来限定其取值范围。同

    37、时也可以通过用一些域约束规则来进一步保证域完整性,域约束规则也称字段有效性规则,在插入或修改字段值时起作用,主要用于数据输入正确性检验。25.下列变量名中不合法的是( )。(分数:2.00)A.XYZB.年龄C.2X DA2解析:解析 每个变量都有一个变量名,代码通过变量名来访问变量的取值。变量名是以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成。所以选项 C)不能作为变量名。26.给出在工作中心“WC1”或“WC2”工作,并且年龄大于 30 的职工编号,正确的语句是( )。(分数:2.00)A.SELECT 编号 FROM 车间;WHERE 年龄30 AND 工作中心=“WC1“O

    38、R 工作中心=“WC2“B.SELECT 编号 FROM 车间;WHERE 年龄30 AND(工作中心=“WC1“AND 工作中心=“WC2“)C.SELECT 编号 FROM 车间;WHERE 年龄30 OR 工作中心=“WC1“OR 工作中心=“WC2“D.SELECT 编号 FROM 车间;WHERE 年龄30 AND(工作中心=“WC1“OR 工作中心=“WC2“) 解析:解析 本题中主要注意的是 SQL 查询的筛选条件中,3 个逻辑运算符的优先次序,依次为NOT、AND 和 OR。根据题目要求,本题应先进行或运算,即先判断“工作中心=“WC1“OR 工作中心=“WC2“”,再将此结果

    39、与“年龄30”的条件进行与运算。由于与运算在或运算之前,因此,要将或运算用圆括号括起来。27.SQL 语句中对查询结果进行排序的短语是( )。(分数:2.00)A.WHEREB.GROUP BYC.HAVINGD.ORDER BY 解析:解析 通过在 SELECT 语句中加入 ORDER BY 可将查询结果排序,可以按升序(ASC)和降序(DESC)排列列或行。升序是默认的排列方式。ORDER BY 必须是 SQL 命令的最后一个子句。28.该程序运行后屏幕显示的结果是( )。 S=0 FOR X=2 TO 10 STEP 2 S=S+X ENDFOR ?S RETURN(分数:2.00)A.

    40、10B.20C.30 D.40解析:解析 FOR-ENDFOR 语句的格式为: FOR循环变量=初值TO终值STEP步长 循环体 ENDFOR|NEXT 执行该语句时,首先将初值赋给循环变量,然后判断循环条件是否成立(若步长为正值,循环条件为循环变量=终值;若步长为负值,循环条件为循环变量=终值)。若循环条件成立,则执行循环体,然后循环变量增加一个步长值,并再次判断循环条件是否成立,以确定是否再次执行循环体;若循环条件不成立,则结束该循环语句,执行 ENDFOR 后面的语句。 根据题干,首先将初值 2 赋给循环变量 X,因为 X=10,循环条件成立,执行循环体 S=S+X 后,S=2,然后循环

    41、变量 X 增加一个步长值 2,此时 X=4,再次判断循环条件是否成立。以此类推,最后 S 的值为 30,即选项 C)。循环步骤及结果见下表。 循环步骤及结果 步骤 X S 判断条件 X=10 初始值 2 0 .T. 因为 X=10,条件真,执行循环体 2 2 .T. 因为 X=10,条件真,执行循环体 4 6 .T. 因为 X=10,条件真,执行循环体 6 12 .T. 因为 X=10,条件真,执行循环体 8 20 .T. 因为 X=10,条件真,执行循环体 10 30 .T. 因为 X10,条件假,推出循环体 12 30 .F. 29.在表单 MYFORM 的 INIT 事件中,设置表单背景

    42、颜色为红色的正确语句是( )。(分数:2.00)A.MYFORM.BACKCOLOR=RGB(255,0,0)B.THIS.PARENT.BACKCOLOR=RGB(255,0,0)C.THISFORM.PARENT.BACKCOLOR=RGB(255,0,0) D.THIS.BACKCOLOR=RGB(255,0,0)解析:解析 MYFORM 是表单名;修改表单背景属性时,应指定标签所在的表单对象,使用 THISFORM 关键字说明,Patent 表示当前对象的直接容器对象;This 表示当前对象。30.检索那些城市至少有一个仓库的职工年龄在 60 以上的正确语句是( )。(分数:2.00)

    43、A.SELECT 城市 FROM 仓库 WHERE 仓库号 IN;SELECT 仓库号 FROM 职工 WHERE 年龄60B.SELECT 城市 FROM 仓库 WHERE 仓库号 IN;(SELECT 仓库号 FROM 职工 WHERE 年龄60) C.SELECT 仓库号 FROM 职工 WHERE 年龄60 IN;SELECT 城市 FROM 仓库 WHERE 仓库号D.SEIECT 仓库号 FROM 职工 WHERE 年龄60IN;(SELECT 城市 FROM 仓库 WHERE 仓库号)解析:解析 本题考查的是 SQL 数套查询。该查询功能是通过子查询查找有职工年龄在 60 岁以上

    44、的仓库号集合,然后在主查询中查找仓库号在这个集合中的记录,输出该仓库的城市信息,IN 相当于集合运算符。(31)到(35)题使用如下数据表。 部门(部门号 C(2)、部门名称 C(10) ) 职工(部门号 C(2)、职工号 C(4)、姓名 C(8)、基本工资 N(7,2) )(分数:10.00)(1).检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。(分数:2.00)A.SELECT DISTmCT 部门号 FROM 职工 WHERE 基本工资=ANY;(SELECT 基本工资 FROM 职工 WHERE 部门号=“11“)B.SELECT DIS

    45、TINC 部门号 FROM 职工 WHERE 基本工资=ALL;(SELECT 基本工资 FROM 职工 WHERE 部门号=“11“) C.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资=ANY;(SELECT MAX(基本工资)FROM 职工 WHERE部门号=“11“)D.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资=ALL;(SELECT MIN(基本工资)FROM 职工 WHERE部门号=“11“)解析:解析 在 SQL 语句中可以利用 ANY、ALL 等量词进行查询。基本格式为: 表达式比较运算符ANY|ALL|SOME

    46、(子查询) 其中,ANY(任意的)和 SOME(一些)表示只要子查询中存在符合条件的行,结果就成立:而 ALL(所有的)只有子查询中的所有行都符合条件,结果才成立。 本题中要求检索有职工的基本工资大于或等于“11”部门中任意一名职工的工资的部门号,等价于其他部门职工的基本工资有大于或等于“11”部门中所有职工的工资,因此要使用 ALL 短语。选项 C)和 D)的属于语法错误,SQL 不支持此类型查询。(2).检索最少有 5 名职工的每个部门的职工基本工资的总额,正确的语句是( )。(分数:2.00)A.SELECT 部门号,COUNT(*),SUM(基本工资)FROM 职工;HAVING CO

    47、UNT(*)=5B.SELECT 部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY 基本工资 HAVING COUNT(*)=5C.SELECT 部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY 部门号 HAVING COUNT(*)=5 D.SELECT 部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY 部门号 WHERE COUNT(*)=5解析:解析 在分组与计算查询语句中,使用 HAVING 子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING 子句必须

    48、与 GROUP BY 短语同时使用。 本题中先由 GROUP BY 子句按“部门号”对记录行进行分组:再执行 COUNT()函数统计每组中有多少个记录,执行 SUM()函数计算每个组的基本工资总和:最后执行 HAVING 子句,只有记录总数大于等于 5 的组才输出结果,即部门职工在 5 名(含)以上的。注意:此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该部门的部门号、总人数和职工工资总和。(3).向职工表中插入一条记录的正确语句是( )。(分数:2.00)A.APPEND BLANK 职工 VALUES(“33“,“3305“,“李运来“,“2700.00“)B.APPE

    49、ND INTO 职工 VALUES(“33“,“3305“,“李运来“,2700.00)C.INSERT INTO 职工 VALUES(“33“,“3305“,“李运来“,“2700.00“)D.INSER INTO 职工 VALUES(“33“,“3305“,“李运来“,2700.00) 解析:解析 Visual FoxPro 支持两种 SQL 插入格式,第一种为标准格式,第二种是 Visual FoxPro 的特殊格式。 第一种格式为: INSERT INTO表名(字段名 1,字段名 2,.); VALUES(表达式 1,表达式 2,.) 其中 INSERT INTO表名说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名 1,字段名 2,.指定字段:VALUE(表达式 1,表达式 2,.)给出具体的记录值。 插入记录时,要注意插入的数据


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开