【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷212及答案解析.doc(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结果
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 212 答案 解析 DOC
