【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc

上传人:赵齐羽 文档编号:1333991 上传时间:2019-10-17 格式:DOC 页数:12 大小:77.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc_第1页
第1页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc_第2页
第2页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc_第3页
第3页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc_第4页
第4页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、国家二级 VF笔试-试卷 212及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:29,分数:68.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.Visual FoxPro DBMS是(分数:2.00)A.操作系统的一部分B.操作系统支持下的系统软件C.一种编译程序D.一种操作系统3.以下数据结构中不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树D.栈4.数据库系统与文件系统的最主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立

2、性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量5.在当前表单的 LABEL1控件中显示系统时间的语句是(分数:2.00)A.THISFORM.LABEL1.CAPTION=TIME()B.THISFORM.LABEL1.VALUE=TIME()C.THISFORM.LABEL1.TEXT=TIME()D.THISFORM.LABEL1.CONTROL=TIME()6.下列描述中正确的是(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件

3、工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题7.在下面的表达式中,运算结果为逻辑真的是(分数:2.00)A.EMPTY(.NULL.)B.LIKE(“edit”,“edi?”)C.AT(“a”,“123abc”)D.EMPTY(SPACE(10)8.下列叙述中正确的是(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令9.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(分数:2.

4、00)A.数据库系统阶段B.文件系统阶段C.人工管理阶段D.数据项管理10.使用下图,表单名为 Form1,表单中有两个命令按钮(Command1 和 Command2)、两个标签、两个文本框(Text1和 Text2)。 (分数:2.00)A.THISFORM.CAPTION=“登录窗口”B.FORM1.CAPTION=“登录窗口”C.THISFORM.NAME=“登录窗口”D.FORM1.NAME=“登录窗口”11.一数据库名为 student,要想打开该数据库,应使用命令(分数:2.00)A.OPEN studentB.OPEN DATA studentC.USE DATA studen

5、tD.USE student12.下列函数中函数值为字符型的是(分数:2.00)A.DATE()B.TIME()C.YEAR()D.DATETIME()13.数据库系统中对数据库进行管理的核心软件是(分数:2.00)A.DBMSB.DBC.OSD.DBS14.如果添加到项目中的文件标识为“排除”,表示(分数:2.00)A.此类文件不是应用程序的一部分B.生成应用程序时不包括此类文件C.生成应用程序时包括此类文件,用户可以修改D.生成应用程序时包括此类文件,用户不能修改15.在 Visual FoxPro中,建立索引的作用之一是(分数:2.00)A.节省存储空间B.便于管理C.提高查询速度D.提

6、高查询和更新的速度16.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为(分数:2.00)A.OB.1CP.DT.17.标准 SQL基本查询模块的结构是(分数:2.00)A.SELECT. . . FROM. . . ORDER BYB.SELECT. . . WHERE. . . GROUP BYC.SELECT. . . WHERE. . . HAVINGD.SELECT. . . FROM. . . WHERE18.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Command1和 Command2两个

7、命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的Value属性值,下面哪组代码是正确的?(分数:2.00)A.ThisForm.Text1.ValueB.This.Parent.ValueC.Parent.Text1.ValueD.this.Parent.Text1.Value19.运行程序 AA=0 FOR I=2 TO 100 STEP 2 AA=AA+I ENDFOR ?AA RETURN 该程序得到的结果为(分数:2.00)A.1到 100中奇数的和B.1到 100中偶数的和C.1到 100中所有数的和D.没有意义20.在 Visual FoxPro中,打开表时自动

8、打开的索引是(分数:2.00)A.单索引B.复索引C.结构化复合索引D.以上都可以21.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是(分数:2.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略22.在 Visual FoxPro中,关于过程调用的叙述正确的是(分数:2.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面 A和 B都正确23.SORT命令和 INDEX命令的区别是(分数:2.00)A.前面按指定关键字排序并生存新的数据表,后者也可以B.后者按指定

9、关键字排序并生成新的数据表,前者也可以C.前者按指定关键字排序并生成新的数据表,后者不可以D.后者按指定关键字排序并生成新的数据表,前者不可以24.能显示当前库文件中所有女生的姓名、性别和籍贯的命令是(分数:2.00)A.LIST FIELDS姓名,性别,籍贯B.LIST FIELDS姓名,籍贯 FOR性别=“女”C.DISPLAY ALL FIELDS姓名,性别,籍贯D.LIST FOR性别=“女”.AND.籍贯=“四川”25.在 Visual FoxPro中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(分

10、数:2.00)A.再次使用 LOCATE FORexpL命令B.SKIP命令C.CONTINUE命令D.GO命令26.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的(分数:2.00)A.标题B.属性C.事件D.方法27.下列程序段的输出结果是 ACCEPT TO A IF A=123456 S=0 ENDIF S=i ?S RETURN(分数:2.00)A.0B.1C.由 A的值决定D.程序出错28.以下属于容器控件的是(分数:2.00)A.TextB.FormC.LabelD.command使用如下三个表:有如下三个表:职员.DBF:职员号 C

11、(3),姓名 C(6),性别 C(2),组号 N(1),职务C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6.2)(分数:14.00)(1).查询金额最大的那 10%订单的信息。正确的 SQL语句是(分数:2.00)A.SELECT*TOP l0 PERCENT FROM订单B.SELECT TOP l0%*FROM 订单 ORDER BY 金额C.SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额D.SELECT T

12、OP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC(2).查询订单数在 3个以上、订单的平均金额 200元以上的职员号。正确的 SQL语句是(分数:2.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG 金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG (金额)200C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG (金额)200D.SELECT 职

13、员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG 金额200(3).显示 2005年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 SQL语句是(分数:2.00)A.SELECT订单号,客户名,签订日期 FROM 订单 JOIN 客户 ON 订单.客户号=客户 .客户号 WHERE 签订日期2005-1-1B.SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单.客户号=客户.客户号 AND 签订日期2005-1-1C.SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHER

14、E 订单.客户号=客户.客户号 AND签订日期2005-1-1D.SELECT订单号,客户名,签订日期 FROM 订单,客户 ON 订单.客户号=客户.客户号 AND 签订日期2005-1-1(4).显示没有签订任何订单的职员信息(职员号和姓名),正确的 SQL语句是(分数:2.00)A.SELECT职员.职员号,姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0B.SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号

15、HAVING COUNT(*)=0C.SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)D.SELECT 职员.职员号,姓名 FROM 职员 WHERE 职员.职员号(SELECT 订单.职员号 FROM 订单)(5).有以下 SQL语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单.职员号=职员.职员号 AND 姓名=“李二” 与如上语句功能相同的 SQL语句是(分数:2.00)A.SELECT 订单号,签订日期,金额 FROM订单 WHERE EXISTS (SELECT*FROM 职员 W

16、HERE 姓名=“李二”)B.SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT*FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二”)C.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN (SELECT 职员号 FROM 职员 WHERE 姓名=“李二”)D.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN (SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二”)(6).从订单表中删除客户号为“1001”的订单记录,正确的 SQL语句是(分数:2

17、.00)A.DROP FROM 订单 WHERE 客户号=“1001”B.DROP FROM 订单 FOR 客户号= “1001”C.DELETE FROM 订单 WHERE 客户号=“1001”D.DELETE FROM 订单 FOR 客户号=“1001”(7).将订单号为“0060”的订单金额改为 169元,正确的 SQL语句是(分数:2.00)A.UPDATE 订单 SET 金额=169 WHERE 订单号=“0060”B.UPDATE 订单 SET 金额 WITH l69 WHERE 订单号=“0060”C.UPDATE FROM 订单 SET 金额=169 WHERE 订单号=“00

18、60”D.UPDATE FROM 订单 SET 金额 WITH l69 WHERE 订单号=“0060”二、填空题(总题数:10,分数:20.00)29.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_30.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 1。(分数:2.00)填空项 1:_31.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_32.软件生命周期一般可分为以下阶段:问题定义、可行性研究、 1、设计、编码、测试、运行与维护。(分数:2.00)填空项 1:_3

19、3.在 Visual FoxPro中数据库文件的扩展名是 1,数据库表文件的扩展名是 2。(分数:2.00)填空项 1:_34.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是 1 联系。(分数:2.00)填空项 1:_35.如下程序段的输出结果是 1。i1DO WHTLE i10i=i+2ENDDO?i(分数:2.00)填空项 1:_36.在 Visual FoxPro中,使用 SQL的 SELECT语句将查询结果存储在一个临时表中,应该使用 1 子句。(分数:2.00)填空项 1:_37.在 Visual

20、 FoxPro中,使用 SQL的 CREATE TABL更语句建立数据库表时,使用 1 子句说明主索引。(分数:2.00)填空项 1:_38.在 Visual FoxPro中为表单指定标题的属性是 1。(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 212答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:29,分数:68.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.Visual FoxPro DBMS是(分数:2.00)A.操作系统的一部分B.操作系统支持下的系统软件 C.一种编译

21、程序D.一种操作系统解析:解析:Visual FoxPro 是关系数据库管理系统,可以对数据库的建立、使用、修改进行管理,是操作系统支持下的系统软件,不是操作系统,更不是操作系统的一部分。因此答案为选项 B。3.以下数据结构中不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析:所谓的线性结构是指:如果一个非空的数据结构满足下列两个条件,即 1)有且只有一个根结点;2)每一个结点最多有一个前驱,也最多有一个后继。同时满足两个条件的有队列、线性表和栈,而二叉树的结点可能存在两个后继,所以不是线性结构。4.数据库系统与文件系统的最主要区别是(分数:2.00)A.数

22、据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量解析:解析:数据库系统和文件系5.在当前表单的 LABEL1控件中显示系统时间的语句是(分数:2.00)A.THISFORM.LABEL1.CAPTION=TIME() B.THISFORM.LABEL1.VALUE=TIME()C.THISFORM.LABEL1.TEXT=TIME()D.THISFORM.LABEL1.CONTROL=TIME()解析:解析:在 Visua

23、l FoxPro中,标签的 Cption属性可以用来指定标题文本,因此用户可以使用THISFORM.LABEL1.CAPTION=TIME()来显示系统时间,故选项 A为正确答案。6.下列描述中正确的是(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:解析:软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方

24、法、工具和管理等方面。由此可见,选项 A、选项 B和选项 D 的说法均不正确,选项 C正确。7.在下面的表达式中,运算结果为逻辑真的是(分数:2.00)A.EMPTY(.NULL.)B.LIKE(“edit”,“edi?”)C.AT(“a”,“123abc”)D.EMPTY(SPACE(10) 解析:解析:函数 EMPTY(表达式 )是一个测试函数,其功能是测试表达式的运算结果是否为“空”值,返回值为逻辑真或者逻辑假。选项 D中的 SPACE(10)表示由 10个空格组成的字符串,因此测试结果为逻辑真,故选项 D为正确答案;选项 A结果不是逻辑真,因为“.NULL.”并非空字符串;选项 B结果

25、为逻辑假,函数 LIKE()的功能是比较两个字符串,如果完全相同,才结果为逻辑真;选项 C中的 AT()函数的返回值不是逻辑型。8.下列叙述中正确的是(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:解析:维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段。在软件交付使用后,还需要进行维护。软件维护通常有四类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护;为将来可维护和可靠而进行的预防性维护。软

26、件维护不仅包括程序代码的维护还包括文档维护。综上所述,本题的正确答案是选项 A,其余选项说法错误。9.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(分数:2.00)A.数据库系统阶段 B.文件系统阶段C.人工管理阶段D.数据项管理解析:解析:文件系统是数据库系统的初级阶段,提供了简单的数据共享与数据管理能力,附属于操作系统而不成为独立的软件,只能看作是数据库系统的雏形阶段。人工管理阶段主要用于科学计算,硬件无硬盘,软件没有操作系统。数据库管理系统是从这两个阶段发展而来的,其数据独立性必然更高。因此答案为选项 A。10.使用下图,表单

27、名为 Form1,表单中有两个命令按钮(Command1 和 Command2)、两个标签、两个文本框(Text1和 Text2)。 (分数:2.00)A.THISFORM.CAPTION=“登录窗口” B.FORM1.CAPTION=“登录窗口”C.THISFORM.NAME=“登录窗口”D.FORM1.NAME=“登录窗口”解析:解析:表单的 CAPTION属性用来设置表单的标题,因此正确答案为选项 A。选项 C将把该表单的表单名称指定为“登录窗口”,选项 B和选项 D用 FORM1来指定表单是错误的。11.一数据库名为 student,要想打开该数据库,应使用命令(分数:2.00)A.O

28、PEN studentB.OPEN DATA student C.USE DATA studentD.USE student解析:解析:Visual FoxPro 系统中,打开数据库的命令的语法格式是: OPEN DATABASE数据库文件名 使用时,通常将该命令简写成: OPEN DATA数据库文件名 可以直接将要打开的该文件名代入标准的命令格式中,得到 OPEN DATABASE student,从而得出正确答案为 B。选项 A有一定的干扰,但它少了 DATA关键字,同样是错的。12.下列函数中函数值为字符型的是(分数:2.00)A.DATE()B.TIME() C.YEAR()D.DAT

29、ETIME()解析:解析:本题考查几个函数返回值的区别。必须了解候选答案中几个函数的功能与返回值,才能得出正确答案。DATE()函数用于获取系统日期的函数,它的返回值是一个日期型数据。选项 B中的 TIME()函数的功能是获得系统时间,这个函数的返回值是系统的时间,为字符型。选项 C中的 YEAR()函数用于获取年份,它的返回值是数值型。DATATIME()函数的返回值同样也是日期型的。13.数据库系统中对数据库进行管理的核心软件是(分数:2.00)A.DBMS B.DBC.OSD.DBS解析:解析:本题是对数据库系统中几个基本概念的考查。DBMS 是 Database Management

30、System 的缩写,表示数据库管理系统。数据库管理系统是数据库系统的核心。数据库系统缩写是 DBS(Database System),操作系统的缩写是 OS(Operate System),数据库的缩写是 DB (Database)。故选项 A为正确答案。14.如果添加到项目中的文件标识为“排除”,表示(分数:2.00)A.此类文件不是应用程序的一部分B.生成应用程序时不包括此类文件C.生成应用程序时包括此类文件,用户可以修改 D.生成应用程序时包括此类文件,用户不能修改解析:解析:项目管理器“文件”选项卡中包含了项目管理器的所有文件。标记为“包含”的文件在项目连编后变为只读;标记为“排除”

31、的文件在项目连编后,用户能够进行修改,从而正确答案为选项 C。15.在 Visual FoxPro中,建立索引的作用之一是(分数:2.00)A.节省存储空间B.便于管理C.提高查询速度 D.提高查询和更新的速度解析:解析:在 Visual FoxPro中建立索引的一个目的之一就是提高查询速度,因此答案为 c选项。选项D具有一定的干扰性,但是其错误在于误认为索引可以提高更新速度,这是错误的。16.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为(分数:2.00)A.OB.1CP. DT.解析:解析:BOF()函数的功能是是测试当前记录指针的位置是否指向表的第一条记录。仅当记录指针指

32、在第一条记录的前面时,BOF()函数的返回值才为.T.,故选项 C为正确答案。17.标准 SQL基本查询模块的结构是(分数:2.00)A.SELECT. . . FROM. . . ORDER BYB.SELECT. . . WHERE. . . GROUP BYC.SELECT. . . WHERE. . . HAVINGD.SELECT. . . FROM. . . WHERE 解析:解析:使用 SQL进行查询的基本查询模块结构是: SELECT字段名FROM数据表名WHERE查询条件, 故选项 D为正确答案。18.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGr

33、oup1,命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的Value属性值,下面哪组代码是正确的?(分数:2.00)A.ThisForm.Text1.Value B.This.Parent.ValueC.Parent.Text1.ValueD.this.Parent.Text1.Value解析:解析:Parent 代表当前控件存在的一个容器窗口,ThisForm 代表当前表单,可以在当前表单中的任何一个控件内利用 ThisForm.Text1 来调用文本框对象,由此可以得知选项 A正确。19.运行程

34、序 AA=0 FOR I=2 TO 100 STEP 2 AA=AA+I ENDFOR ?AA RETURN 该程序得到的结果为(分数:2.00)A.1到 100中奇数的和B.1到 100中偶数的和 C.1到 100中所有数的和D.没有意义解析:解析:在 FOR循环中的循环不变量 I被初始化为 2,在 FOR语句中又规定了步长 STEP的值为 2,意思为每执行一次循环体,I 的值便加 2,因此程序中所有的 I值都为偶数,AA 的值为一个累加的数字。故选项 B为正确答案。20.在 Visual FoxPro中,打开表时自动打开的索引是(分数:2.00)A.单索引B.复索引C.结构化复合索引 D.

35、以上都可以解析:解析:本题考查索引。结构化复合索引文件的主名必须与对应的表文件主名一致,且存放位置相同。只有结构化复合索引才能在打开表时自动打开,不能单独打开或关闭,故选项 C为正确答案。21.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是(分数:2.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略 解析:解析:插入规则规定了当插入子表中的记录时是否进行参照完整性检查,而更新规则规定了当更新父表的主关键字时如何处理相关子表的记录,包括的选择是级联,故排除选项 A、选项 B和选项 C。选项D为正确答案。22.在 Visual FoxPro中,关于过程调用的叙述

36、正确的是(分数:2.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假 B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面 A和 B都正确解析:解析:本题考查考生对 Visual FoxPro中过程调用的掌握。在 Visual FoxPro中规定,过程调用时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多余实参的数目,那么,多余的形参取初值逻辑假“.F.”。正确答案为 A。23.SORT命令和 INDEX命令的区别是(分数:2.00)A.前面按指定关键字排序并生存新的数据表,后者也可以B.后者按指定关键字排序并生成新的

37、数据表,前者也可以 C.前者按指定关键字排序并生成新的数据表,后者不可以D.后者按指定关键字排序并生成新的数据表,前者不可以解析:解析:SORT 命令按指定关键字排序并生成新的数据表 DBF。故选项 B为正确答案。24.能显示当前库文件中所有女生的姓名、性别和籍贯的命令是(分数:2.00)A.LIST FIELDS姓名,性别,籍贯B.LIST FIELDS姓名,籍贯 FOR性别=“女” C.DISPLAY ALL FIELDS姓名,性别,籍贯D.LIST FOR性别=“女”.AND.籍贯=“四川”解析:解析:正确的命令格式为: LIST FIELDS表达式范围FOR条件 WHILE条件 故选项

38、B为正确答案。25.在 Visual FoxPro中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(分数:2.00)A.再次使用 LOCATE FORexpL命令B.SKIP命令C.CONTINUE命令 D.GO命令解析:解析:和 LOCATE FOR配套使用的命令是 CONTINUE,因此选项 C为正确答案。26.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的(分数:2.00)A.标题B.属性C.事件D.方法 解析:解析:Release 方法是表单的常用方法,用

39、于将表单从内存中释放。正确答案为选项 D。27.下列程序段的输出结果是 ACCEPT TO A IF A=123456 S=0 ENDIF S=i ?S RETURN(分数:2.00)A.0B.1 C.由 A的值决定D.程序出错解析:解析:在程序中无论是否执行 IF语句,最后显示 S的值之前,都会执行 S=1,因此 S的值最后总为 1,只有选项 B是正确的。28.以下属于容器控件的是(分数:2.00)A.TextB.Form C.LabelD.command解析:解析:本题考查 Visual FoxPro常见的控件。文本框、标签和命令按钮都属于单一控件,其本身不能再包含其他控件,故选项 B为正

40、确答案。使用如下三个表:有如下三个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6.2)(分数:14.00)(1).查询金额最大的那 10%订单的信息。正确的 SQL语句是(分数:2.00)A.SELECT*TOP l0 PERCENT FROM订单B.SELECT TOP l0%*FROM 订单 ORDER BY 金额C.SELECT*TOP l0 PERCEN

41、T FROM 订单 ORDER BY 金额D.SELECT TOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC 解析:解析:查询金额最大的 10%的订单,应该是按金额从高向低降序排列,显示前面 10%,只有选项 D的描述是完整的。(2).查询订单数在 3个以上、订单的平均金额 200元以上的职员号。正确的 SQL语句是(分数:2.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG 金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AN

42、D AVG (金额)200 C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG (金额)200D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG 金额200解析:解析:查询订单的平均金额 200 元以上,用平均函数表示为 AVG(金额)200,故可排除选项 A和选项 D;订单数在三个以上和订单的平均金额 200元以上两个条件要同时满足是逻辑“与”关系,故选项B正确。(3).显示 2005年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 S

43、QL语句是(分数:2.00)A.SELECT订单号,客户名,签订日期 FROM 订单 JOIN 客户 ON 订单.客户号=客户 .客户号 WHERE 签订日期2005-1-1 B.SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单.客户号=客户.客户号 AND 签订日期2005-1-1C.SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单.客户号=客户.客户号 AND签订日期2005-1-1D.SELECT订单号,客户名,签订日期 FROM 订单,客户 ON 订单.客户号=客户.客户号 AND 签订日期2005-1-1解析:解析

44、:显示 2005年 1月 1日后签定订单,表示方法为:签定日期2005-1-1,故排除选项 C和选项 D。两个表使用 JOIN连接,连接条件使用 ON,故选项 A为正确答案。(4).显示没有签订任何订单的职员信息(职员号和姓名),正确的 SQL语句是(分数:2.00)A.SELECT职员.职员号,姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0B.SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING CO

45、UNT(*)=0C.SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单) D.SELECT 职员.职员号,姓名 FROM 职员 WHERE 职员.职员号(SELECT 订单.职员号 FROM 订单)解析:解析:显示没有签订任何订单的职员信息等价于显示订单表中不存在的职员信息。四个选项中只有选项 c符合查询条件。(5).有以下 SQL语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单.职员号=职员.职员号 AND 姓名=“李二” 与如上语句功能相同的 SQL语句是(分数:2.00)A.SELECT

46、订单号,签订日期,金额 FROM订单 WHERE EXISTS (SELECT*FROM 职员 WHERE 姓名=“李二”)B.SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT*FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二”) C.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN (SELECT 职员号 FROM 职员 WHERE 姓名=“李二”)D.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN (SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND

47、姓名=“李二”)解析:解析:题干中的 SQL语句的功能是:查询那些姓名为“李二”的职员的订单号,签订日期和金额的信息;四个选项中只有选项 B中的查询条件与此等价。WHERE 条件后跟 EXISTS不是 IN,选项 C和选项 D可排除,用(SELECT FROM.WHERE.)实现选择出“李二”的职员,选项 A缺少“订单.职员号=职员.职员号”条件表达式。(6).从订单表中删除客户号为“1001”的订单记录,正确的 SQL语句是(分数:2.00)A.DROP FROM 订单 WHERE 客户号=“1001”B.DROP FROM 订单 FOR 客户号= “1001”C.DELETE FROM 订

48、单 WHERE 客户号=“1001” D.DELETE FROM 订单 FOR 客户号=“1001”解析:解析:SQL 语句的删除表书写格式为: DELETE FROM表名WHERE 条件表达式 故选项 C为正确答案。(7).将订单号为“0060”的订单金额改为 169元,正确的 SQL语句是(分数:2.00)A.UPDATE 订单 SET 金额=169 WHERE 订单号=“0060” B.UPDATE 订单 SET 金额 WITH l69 WHERE 订单号=“0060”C.UPDATE FROM 订单 SET 金额=169 WHERE 订单号=“0060”D.UPDATE FROM 订单 SET 金额 WITH l69 WHERE 订单号=“0060”解析:解析:本题考查的是对

展开阅读全文
相关资源
猜你喜欢
  • API RP 11ER-2009 Recommended Practice for Guarding of Pumping Units (Third Edition)《抽油机护罩用推荐实施规程.第3版》.pdf API RP 11ER-2009 Recommended Practice for Guarding of Pumping Units (Third Edition)《抽油机护罩用推荐实施规程.第3版》.pdf
  • API RP 11G-2013 Recommended Practice for Installation Maintenance and Lubrication of Pumping Units (FIFTH EDITION) .pdf API RP 11G-2013 Recommended Practice for Installation Maintenance and Lubrication of Pumping Units (FIFTH EDITION) .pdf
  • API RP 11S-1994 Recommended Practice for the Operation Maintenance and Troubleshooting of Electric Submersible Pump Installations (THIRD EDITION)《电动潜水泵安装作业.维护和故障解决方法》.pdf API RP 11S-1994 Recommended Practice for the Operation Maintenance and Troubleshooting of Electric Submersible Pump Installations (THIRD EDITION)《电动潜水泵安装作业.维护和故障解决方法》.pdf
  • API RP 11S1-1997 Recommended Practice for Electrical Submersible Pump Teardown Report (THIRD EDITION Effective December 15 1997)《电动潜水泵拆卸报告的编写.第3版》.pdf API RP 11S1-1997 Recommended Practice for Electrical Submersible Pump Teardown Report (THIRD EDITION Effective December 15 1997)《电动潜水泵拆卸报告的编写.第3版》.pdf
  • API RP 11S2 RUSSIAN-1997 Recommended Practice for Electric Submersible Pump Testing (Second Edition Effective Date 10 01 1997)《电动潜水泵拆卸报告.第2版.有效日期 1997年10月1日》.pdf API RP 11S2 RUSSIAN-1997 Recommended Practice for Electric Submersible Pump Testing (Second Edition Effective Date 10 01 1997)《电动潜水泵拆卸报告.第2版.有效日期 1997年10月1日》.pdf
  • API RP 11S2-1997 Recommended Practice for Electric Submersible Pump Testing (SECOND EDITION Effective October 1 1997)《电动潜水泵拆卸报告.第2版.有效日期 1997年10月1日》.pdf API RP 11S2-1997 Recommended Practice for Electric Submersible Pump Testing (SECOND EDITION Effective October 1 1997)《电动潜水泵拆卸报告.第2版.有效日期 1997年10月1日》.pdf
  • API RP 11S3-1999 Recommended Practice for Electrical Submersible Pump Installations (SECOND EDITION)《电动潜水泵安装尺寸和选择.第2版》.pdf API RP 11S3-1999 Recommended Practice for Electrical Submersible Pump Installations (SECOND EDITION)《电动潜水泵安装尺寸和选择.第2版》.pdf
  • API RP 11S4-2002 Recommended Practice for Sizing and Selection of Electric Submersible Pump Installations (THIRD EDITION)《安装电动潜水泵时的尺寸确定和选择.第3版》.pdf API RP 11S4-2002 Recommended Practice for Sizing and Selection of Electric Submersible Pump Installations (THIRD EDITION)《安装电动潜水泵时的尺寸确定和选择.第3版》.pdf
  • API RP 11S5-2008 Recommended Practice for the Application of Electrical Submersible Cable Systems (SECOND EDITION)《可潜水电气电缆系统的应用推荐实施规程.第二版》.pdf API RP 11S5-2008 Recommended Practice for the Application of Electrical Submersible Cable Systems (SECOND EDITION)《可潜水电气电缆系统的应用推荐实施规程.第二版》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

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