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

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

1、国家二级 VF笔试-试卷 45及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.程序流程图中带有箭头的线段表示的是(分数:2.00)A.图元关系B.数据流C.控制流D.调用关系3.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽4.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.标记耦合C.异构耦合D.公共耦合5.下列叙述中,不属于软件需求规格说明书的作用的是

2、(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析6.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数7.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是(分数:2.00)A.堆排序B.直接插入排序C.快速排序D.B)和 C)8.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.

3、DCBEAC.DBCEAD.CDABE9.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计10.关系表中的每一横行称为一个(分数:2.00)A.元组B.字段C.属性D.码11.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课SC(学号,课号,成绩),则表 SC的关键字 (键或码)为(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩12.在 Visual FoxPro中,创建数据库的命令是 CREATE D

4、ATABASE , 如果不指定数据库名称或使用问号,产生的结果是(分数:2.00)A.系统会自动指定默认的名称B.弹出“保存“对话框,提示用户输入数据库名称并保存C.弹出“创建“对话框,提示用户输入数据库名称并保存D.弹出“提示“对话框,提示用户不可以创建数据库13.向项目中添加表单,可以使用项目管理器的(分数:2.00)A.代码选项卡B.类选项卡C.数据选项卡D.文档选项卡14.不需要事先建立就可以使用的变量是(分数:2.00)A.公共变量B.私有变量C.局部变量D.数组变量15.下列运算中,不属于专门的关系运算的是(分数:2.00)A.连接B.选择C.投影D.笛卡儿积16.将 2003年

5、6月 19日存入日期型变量 X的正确方法是(分数:2.00)A.STORE DTOC (06/19/2003) TO XB.STORE 06/19/2003 TO XC.STORE CTOD(06/19/2003)TO XD.STORE 06/19/2003 TO X17.一个 VFP程序,从功能上可将其分为(分数:2.00)A.程序说明部分、数据处理部分、控制返回部分B.环境保存与设置部分、功能实现部分、环境恢复部分C.程序说明部分、数据处理部分、环境恢复部分D.数据处理部分、控制返回部分、功能实现部分18.设班级号字段为字符型,下面程序的运行结果是 USE 学生表 INDEX ON 班级号

6、 TO BJH SEEK “1002“ DO WHILE NOT EOF() DISPLAY SKIP ENDDO(分数:2.00)A.屏幕上显示学生表中所有班级号为 1002的记录B.屏幕上显示学生表中从班级号 1002开始一直到表末尾的所有记录C.屏幕上显示学生表中的所有记录D.程序出错19.INDEX命令无法建立的索引是(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引20.下列关于索引文件的叙述中,说法正确的是(分数:2.00)A.索引文件必须配合原数据表使用B.一个数据表文件只能建立一个对应的索引文件C.复合索引文件的扩展名为.IDXD.单索引文件的扩展名为.CDX21

7、.在 Visual FoxPro中,数据的完整性不包括(分数:2.00)A.实体完整性B.域完整性C.属性完整性D.参照完整性22.利用 SET RELATION命令可以建立两个表之间的关联,该关联是(分数:2.00)A.永久性联系B.临时性联系C.任意的联系D.以上说法均不正确23.SQL语言又称为(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言24.有如下 SQL语句: SELECT 使用部门,SUM(单价*设备数量)AS 总金额 FROM 设备表; WHERE .NOT.(进口);GROUP BY 使用部门 执行该语句后,第一条记录的“总金额“字

8、段值是 设备型号 设备名称 使用日期 设备数量 单价 使用部门 进口 W27-1 微机 01/10/03 1 143000.00 生产一间 T W27-2 微机 02/06/03 2 98000.00 生产一间 F C31-1 车床 03/30/03 2 138000.00 生产二间 T C31-2 车床 04/05/03 2 97500.00 生产二间 T M20-1 磨床 02/10/03 3 98000.00 生产二间 F J18-1 轿车 05/07/03 2 156000.00 办公室 T F15-1 复印机 02/01/03 2 8600.00 办公室 F(分数:2.00)A.19

9、6000.00B.143000.00C.294000.00D.17200.0025.检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是 部门表(部门号 N(4)、部门名称 C(10) 职工表(部门号 N(4)、职工号 C(4)、姓名 C(8)、工资 N(7,2)(分数:2.00)A.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY 部门号B.SELECT 部门号,SUM(工资)FROM 职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY 职工表.部门号C.SELECT 部门号,SU

10、M(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; ORDRE BY 职工表.部门号D.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY 职工表.部门号26.向表中插入数据的 SQL语句是(分数:2.00)A.INSERTB.INSERT INTOC.INSERT BLANKD.INSERT BEFORE27.给 WH1仓库的职工提高 10%的工资可使用命令(分数:2.00)A.UPDATE 职工 WHERE 工资=工资*1.10 FOR 仓库号=WH1B.UPDATE 职工 SET

11、工资=工资*1.10 WHERE 仓库号=WH1C.UPDATE 职工 SET 工资=工资*1.10 FOR 仓库号=“WH1“D.UPDATE FROM 职工 SET 工资=工资*1.1028.从“订单“表中删除签订日期为 2004年 1月 10日之前(含)的订单记录,正确的 SQL语句是(分数:2.00)A.DROP FROM订单 WHERE签订日期2004-1-10B.DROP FROM订单 FOR签订日期=2004-1-10C.DELETE FROM订单 WHERE签订日期=2004-1-10D.DELETE FROM订单 FOR签订日期2004-1-1029.在图书.DBF 文件中,

12、书号字段为字符型。若要将书号以字母 D开头的记录都加上删除标记,则应使用命令(分数:2.00)A.DELETE FOR“D“$书号B.DELETE FOR书号=D*C.DELETE FOR SUBSTR(书号,1,1)=“D“D.DELETE FOR RIGHT(书号,1)=“D“30.修改表单 MyForm的正确命令是(分数:2.00)A.MODIFY COMMAND MyFormB.MODIFY FORM MyFormC.DO MyFormD.EDIT MyForm31.检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是 仓库表仓库号 所在城市A1 北京 A2 上海 A3

13、 天津 A4 广州职工表职工号 仓库号 工资 M1 A1 2000.00M3 A3 2500.00M4 A4 1800.00M5 A2 1500.00M6 A4 1200.00(分数:2.00)A.SELECT 职工号,工资 FROM 职工表; WHERE 仓库表.所在城市=“广州“B.SELECT 职工号,工资 FROM 职工表; WHERE 仓库表.仓库号=职工表.仓库号; AND 仓库表.所在城市=“广州“C.SELECT 职工号,工资 FROM 仓库表,职工表; WHERE 仓库表.仓库号=职工表.仓库号; AND 仓库表.所在城市=“广州“D.SELECT 职工号,工资 FROM 仓

14、库表,职工表; WHERE 仓库表.仓库号=职工表.仓库号; OR 仓库表.所在城市=“广州“32.在一个 Visual FoxPro数据表文件中有 2个通用字段和 3个备注字段,该数据表的备注文件数目是(分数:2.00)A.1B.2C.3D.533.向项目中添加表单,应该使用项目管理器的(分数:2.00)A.代码选项卡B.类选项卡C.数据选项卡D.文档选项卡34.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以设置多重选择,而组合框不可以D.组合框可以设置多重选择,而列表框

15、不可以35.表格控件的数据源可以是(分数:2.00)A.视图B.表C.SQL SELECT语句D.以上三种都可以36.在菜单设计器窗口中,首先显示和定义的是(分数:2.00)A.条形菜单B.弹出式菜单C.下拉式菜单D.以上 3种均可二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.长度为 n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:2.00)填空项 1:_39.数据结构分为线性结构和非线性结构,带链的队列属于 1。

16、(分数:2.00)填空项 1:_40.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_41.常用的黑箱测试有等价分类法、 1、因果图法和错误推测法 4种。(分数:2.00)填空项 1:_42.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_43.根据表达式值的类型,表达式可分为数值表达式、字符表达式、日期时间表达式、逻辑表达式;而大多数 1 表达式是带比较运算符的关系表达式。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以 1 为扩展名的文件中。(分

17、数:2.00)填空项 1:_45.SQL查询输出中,可以使用 1 短语可以将查询结果存放在文本文件中。(分数:2.00)填空项 1:_46.可以为字段建立字段有效性规则的表是 1。(分数:2.00)填空项 1:_47.在数据库设计器中设计表之间的联系时,要在父表中建立主索引或候选索引,在子表中建立 1。(分数:2.00)填空项 1:_48. 1是从二维表列的方向进行的运算。(分数:2.00)填空项 1:_49.当一个查询基于多个表时,这些表之间必须是 1。(分数:2.00)填空项 1:_50.有如下 SQL语句: SELECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期; FROM 图

18、书管理!读者,图书管理!借阅,图书管理!图书; WHERE 借阅.借书证号=读者.借书证号 AND图书.总编号=借阅.总编号 其中WHERE子句中的“借阅.借书证号=读者.借书证号“对应的关系操作是 1。(分数:2.00)填空项 1:_51.使用 SQL语句将一条记录插入“学院“ 表: 1 学院(系号,系名) VALUES (04,计算机)(分数:2.00)填空项 1:_52.要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的 1 事件代码中添加调用弹出式菜单程序的命令。(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 45答案解析(总分:104.00,做题时间:90 分钟)一

19、、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.程序流程图中带有箭头的线段表示的是(分数:2.00)A.图元关系B.数据流C.控制流 D.调用关系解析:解析:程序流程图是人们对解决问题的方法、思路或算法的一种图形方式的描述。其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容;流程线表示操作的先后次序。带箭头的线段在数据流程图中表示数据流;带箭头的线段在程序流程图中表示控制流。题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。在模块之间用带有箭

20、头的线段表示调用关系。3.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们具有抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。4.下列选项中,不属于模块间耦合的是(分数:2.00)A.数据耦合B.标记耦合C.异构耦合 D.公共耦合解析:解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异

21、构耦合这种方式。5.下列叙述中,不属于软件需求规格说明书的作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:解析:软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它具有以下几个方面的作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。6.算法的时间复杂度是指(分数:2.00)A.执行算

22、法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析:算法的复杂度主要包括算法的时间复杂度和空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算的次数;算法的空间复杂度一般是指执行这个算法所需要的内存空间。7.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是(分数:2.00)A.堆排序B.直接插入排序 C.快速排序D.B)和 C)解析:解析:堆排序的比较次数为 nlog2n;直接插入排序的比较次数为 n(n-1)/2;快速排序的比较次数为 nlog2n。8.栈底至栈顶依次存

23、放元素 A、B、C、D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEA C.DBCEAD.CDABE解析:解析:栈操作原则上“后进先出“,栈底至栈顶依次存放元素 A、B、C、D,则表明这 4个元素中 D是最后进栈,B、C 处于中间,A 最早进栈,所以出栈时一定是先出 D,再出 C,最后出 A。9.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。10.关系表

24、中的每一横行称为一个(分数:2.00)A.元组 B.字段C.属性D.码解析:解析:关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字段;在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。11.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课SC(学号,课号,成绩),则表 SC的关键字 (键或码)为(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号 D.学号,姓名,成绩解析:解析:选课 SC 表是“学生 S“表和 “课程 C“ 表的映射表,主键是两个表主键的组合。12.在 Visual Fox

25、Pro中,创建数据库的命令是 CREATE DATABASE , 如果不指定数据库名称或使用问号,产生的结果是(分数:2.00)A.系统会自动指定默认的名称B.弹出“保存“对话框,提示用户输入数据库名称并保存C.弹出“创建“对话框,提示用户输入数据库名称并保存 D.弹出“提示“对话框,提示用户不可以创建数据库解析:解析:本题考查了建立数据库。用 CREATE DATABASE创建数据库时,如果不指定数据库名称或使用问号都会弹出“创建“对话框请用户输入数据库名称。13.向项目中添加表单,可以使用项目管理器的(分数:2.00)A.代码选项卡B.类选项卡C.数据选项卡D.文档选项卡 解析:解析:本题

26、主要考查的是 Visual FoxPro中项目管理器各选项卡的使用。在项目管理器的“文档“选项卡中所显示和管理的是 Visual FoxPro中的表单、报表和标签。 在“代码“选项卡中包括程序、API 库和应用程序;“数据“选项卡中包括数据库、自由表和查询;“类“选项卡可以添加用户自定义类和系统自带的类库。14.不需要事先建立就可以使用的变量是(分数:2.00)A.公共变量B.私有变量 C.局部变量D.数组变量解析:解析:本题考查了变量中的私有变量。在程序中直接使用(没有通过 PUBLIC和 LOCAL命令事先声明)且由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明。全局变量和局部变

27、量都需要先声明后使用。15.下列运算中,不属于专门的关系运算的是(分数:2.00)A.连接B.选择C.投影D.笛卡儿积 解析:解析:本题考查了考生对关系运算基础知识的记忆。关系的基本运算可以分为两类:传统的集合运算和专门的关系运算,专门的关系运算包括选择、投影和联接 3种运算。 选项 D)属于集合运算。选项 A),B),C)属于专门的关系运算。16.将 2003年 6月 19日存入日期型变量 X的正确方法是(分数:2.00)A.STORE DTOC (06/19/2003) TO XB.STORE 06/19/2003 TO XC.STORE CTOD(06/19/2003)TO X D.ST

28、ORE 06/19/2003 TO X解析:解析:本题考查了数据类型转换函数中的字符串转换成日期函数。CTOD()函数是将字符表达式转换成日期型数据,其它几个答案数据类型不一致。17.一个 VFP程序,从功能上可将其分为(分数:2.00)A.程序说明部分、数据处理部分、控制返回部分 B.环境保存与设置部分、功能实现部分、环境恢复部分C.程序说明部分、数据处理部分、环境恢复部分D.数据处理部分、控制返回部分、功能实现部分解析:解析:本题考查了程序的基本概念。从功能上看,程序可以分为 3个部分:1)程序的说明部分,一般用于说明程序的功能、文件名等需要说明的有关信息。2)进行数据处理的部分,通常任何

29、一个有意义的程序都需要输入一定的数据,显示程序运行的结果。3)程序的控制返回部分,它的控制返回到调用该程序的调用处。18.设班级号字段为字符型,下面程序的运行结果是 USE 学生表 INDEX ON 班级号 TO BJH SEEK “1002“ DO WHILE NOT EOF() DISPLAY SKIP ENDDO(分数:2.00)A.屏幕上显示学生表中所有班级号为 1002的记录B.屏幕上显示学生表中从班级号 1002开始一直到表末尾的所有记录 C.屏幕上显示学生表中的所有记录D.程序出错解析:解析:本题考查了考生对结构化程序的理解及运用。掌握 DO循环结构中各语句的执行顺序。 程序中

30、INDEX短语已将记录按班级建立索引,这样,表中的所有记录已按班级顺序逻辑排序,执行 SEEK “1002“后,记录指针定位到班级号为 1002的第一条记录上,而循环结构中则是从当前记录一直处理即显示到表文件尾的所有记录。19.INDEX命令无法建立的索引是(分数:2.00)A.主索引 B.候选索引C.惟一索引D.普通索引解析:解析:本题考查了考生对表索引知识的理解运用。INDEX 为命令方式建立索引,与在表设计器中设置有所区别,不能建立主索引。 通过命令方式只能建立表的候选索引(CANDIDATE)、惟一索引(UNIQUE) 和普通索引。20.下列关于索引文件的叙述中,说法正确的是(分数:2

31、.00)A.索引文件必须配合原数据表使用 B.一个数据表文件只能建立一个对应的索引文件C.复合索引文件的扩展名为.IDXD.单索引文件的扩展名为.CDX解析:解析:本题考查了考生对索引基础知识的理解。掌握索引文件与表文件之间的关系,以及索引文件的类型。 一个数据表文件可建立多个索引文件,其中复合索引文件的扩展名为.CDX,单索引文件的扩展名为.IDX。 Visual FoxPro 中数据表的建立及使用,新建数据表可通过“新建“对话框来实现,也可以直接通过命令方式来进行。21.在 Visual FoxPro中,数据的完整性不包括(分数:2.00)A.实体完整性B.域完整性C.属性完整性 D.参照

32、完整性解析:解析:本题考查了数据完整性的知识点。在数据库中数据完整性是指保证数据正确的特性,数据完整性一般包括实体完整性、域完整性和参照完整性等。Visual FoxPro 提供了实现这些完整性的方法和手段。22.利用 SET RELATION命令可以建立两个表之间的关联,该关联是(分数:2.00)A.永久性联系B.临时性联系 C.任意的联系D.以上说法均不正确解析:解析:本题考查了参照完整性和表之间的关联。利用 SET RELATION命令建立两个表之间的关联,该关联为临时性关联。用于控制不同工作区中记录指针的移动。23.SQL语言又称为(分数:2.00)A.结构化定义语言B.结构化控制语言

33、C.结构化查询语言 D.结构化操纵语言解析:解析:本题考查了 SQL语言的基本概念。结构化查询语言(Structured Query Language,简称 SQL)是集数据查询、数据定义、数据操纵和数据控制功能于一体的数据库语言。24.有如下 SQL语句: SELECT 使用部门,SUM(单价*设备数量)AS 总金额 FROM 设备表; WHERE .NOT.(进口);GROUP BY 使用部门 执行该语句后,第一条记录的“总金额“字段值是 设备型号 设备名称 使用日期 设备数量 单价 使用部门 进口 W27-1 微机 01/10/03 1 143000.00 生产一间 T W27-2 微机

34、 02/06/03 2 98000.00 生产一间 F C31-1 车床 03/30/03 2 138000.00 生产二间 T C31-2 车床 04/05/03 2 97500.00 生产二间 T M20-1 磨床 02/10/03 3 98000.00 生产二间 F J18-1 轿车 05/07/03 2 156000.00 办公室 T F15-1 复印机 02/01/03 2 8600.00 办公室 F(分数:2.00)A.196000.00 B.143000.00C.294000.00D.17200.00解析:解析:本题 SQL语句的功能是根据设备的使用部门分组计算各个部门中,使用非

35、进口设备的设备总金额。25.检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是 部门表(部门号 N(4)、部门名称 C(10) 职工表(部门号 N(4)、职工号 C(4)、姓名 C(8)、工资 N(7,2)(分数:2.00)A.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY 部门号B.SELECT 部门号,SUM(工资)FROM 职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY 职工表.部门号C.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表

36、.部门号=部门表.部门号; ORDRE BY 职工表.部门号D.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY 职工表.部门号 解析:解析:利用分组查询计算各个部门职工的工资总和,注意指定分组条件时,要指定数据表名称,否则系统提示部门号不惟一,必须加以限定。26.向表中插入数据的 SQL语句是(分数:2.00)A.INSERTB.INSERT INTO C.INSERT BLANKD.INSERT BEFORE解析:解析:本题考查了 SQL语言的插入语句。插入命令:INSERT INTO (,) VALUES (e

37、Expression1,eExpression2,匽),若插入的是完整的记录时,可以省略,;另外,SNO、CNO 为字符型,故其属性值需要加引号,数值型数据不需要加引号。27.给 WH1仓库的职工提高 10%的工资可使用命令(分数:2.00)A.UPDATE 职工 WHERE 工资=工资*1.10 FOR 仓库号=WH1B.UPDATE 职工 SET 工资=工资*1.10 WHERE 仓库号=WH1 C.UPDATE 职工 SET 工资=工资*1.10 FOR 仓库号=“WH1“D.UPDATE FROM 职工 SET 工资=工资*1.10解析:解析:本题考查了 SQL语言的更新语句。SQL

38、数据更新命令为:UPDATE TableName SET Column_name1=eExpression1,Column_name2= eExpression2 WHERE Condition SQL 语言的插入和删除语句(INSERT 和 DELETE)。28.从“订单“表中删除签订日期为 2004年 1月 10日之前(含)的订单记录,正确的 SQL语句是(分数:2.00)A.DROP FROM订单 WHERE签订日期2004-1-10B.DROP FROM订单 FOR签订日期=2004-1-10C.DELETE FROM订单 WHERE签订日期=2004-1-10 D.DELETE FR

39、OM订单 FOR签订日期2004-1-10解析:解析:本题考查了 SQL语言的删除语句。SQL 从表中删除数据的命令格式如下:DELETE FROM 表名 WHERE 条件 SQL 语言的更新和插入语句(UPDATE 和 INSERT)29.在图书.DBF 文件中,书号字段为字符型。若要将书号以字母 D开头的记录都加上删除标记,则应使用命令(分数:2.00)A.DELETE FOR“D“$书号B.DELETE FOR书号=D*C.DELETE FOR SUBSTR(书号,1,1)=“D“ D.DELETE FOR RIGHT(书号,1)=“D“解析:解析:本题考查了 SQL语言的删除语句。SQ

40、L 从表中删除数据的命令格式如下:DELETE FROM 表名 WHERE 条件 SQL 语言的更新和插入语句(UPDATE 和 INSERT)30.修改表单 MyForm的正确命令是(分数:2.00)A.MODIFY COMMAND MyFormB.MODIFY FORM MyForm C.DO MyFormD.EDIT MyForm解析:解析:本题考查了修改表单的命令。修改表单,在窗口中输入命令:MODIFY FORM 。31.检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是 仓库表仓库号 所在城市A1 北京 A2 上海 A3 天津 A4 广州职工表职工号 仓库号 工资

41、 M1 A1 2000.00M3 A3 2500.00M4 A4 1800.00M5 A2 1500.00M6 A4 1200.00(分数:2.00)A.SELECT 职工号,工资 FROM 职工表; WHERE 仓库表.所在城市=“广州“B.SELECT 职工号,工资 FROM 职工表; WHERE 仓库表.仓库号=职工表.仓库号; AND 仓库表.所在城市=“广州“C.SELECT 职工号,工资 FROM 仓库表,职工表; WHERE 仓库表.仓库号=职工表.仓库号; AND 仓库表.所在城市=“广州“ D.SELECT 职工号,工资 FROM 仓库表,职工表; WHERE 仓库表.仓库号

42、=职工表.仓库号; OR 仓库表.所在城市=“广州“解析:解析:本题中,通过仓库号字段将仓库表和职工表进行联接,查询仓库所在地是“广州“的记录。32.在一个 Visual FoxPro数据表文件中有 2个通用字段和 3个备注字段,该数据表的备注文件数目是(分数:2.00)A.1 B.2C.3D.5解析:解析:本题考查了考生对数据表字段类型的理解及运用。掌握表中每个字段类型的区别及特点,表中所有的备注型和通用型字段的内容都是统一存放在表的备注文件中。 表中所有的备注型和通用型字段的内容都是统一存放在表的 1个备注文件中,无论有几个该类型字段都一样。 数据表字段类型包括:字符型、数值型、货币型、浮

43、点型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型(二进制)13 种类型。33.向项目中添加表单,应该使用项目管理器的(分数:2.00)A.代码选项卡B.类选项卡C.数据选项卡D.文档选项卡 解析:解析:本题考查了项目管理器的各类文件选项卡。在“项目管理器“窗口在建立报表文件的步骤是:选择“文档“选项卡,选中“报表“,然后单击“新建“按钮,从“新建报表“对话框中单击“新建报表“按钮。 在项目管理器中建立、添加、修改和移去文件。34.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框

44、和组合框都不可以设置成多重选择C.列表框可以设置多重选择,而组合框不可以 D.组合框可以设置多重选择,而列表框不可以解析:解析:本题考查了常用表单控件中的列表框和组合框控件。组合框同列表框的主要区别在于:对于组合框,通常只有一个条目可见,而列表框通常显示多个条目;组合框不具有多重选择的功能,而列表框的MultiSelected 属性为 T 时,列表框具有多重选择的功能;当组合框的 Style 属性设置为 0,用户可以在编辑区中输入数据,而列表框中不能输入数据。35.表格控件的数据源可以是(分数:2.00)A.视图B.表C.SQL SELECT语句D.以上三种都可以 解析:解析:本题考查了常用表

45、单控件中的表格控件。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。36.在菜单设计器窗口中,首先显示和定义的是(分数:2.00)A.条形菜单 B.弹出式菜单C.下拉式菜单D.以上 3种均可解析:解析:本题考查了考生对菜单设计器的理解及运用。了解菜单设计器中,设计不同菜单级所对应的菜单形式。 “菜单设计器“窗口中,每页显示和定义一个菜单,可以是条形菜单,也可以是弹出式菜单。打开“菜单设计器“窗口时,首先定义和显示的是条形菜单,即菜单栏。 在 Visual FoxPro中,支持两种类型的菜单:条形菜单和弹出式菜单。二、填空题(总题数:16,分数:32

46、.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.长度为 n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:n/2)解析:解析:本题考查了顺序存储线性表的插入运算。在线形表的任何位置插入一个元素的概率相等,即概率为 p = 1/(n+1),则插入一个元素时,所需移动元素的平均次数为 E = 1/(n+1)(n-i+1)=n/2。39.数据结构分为线性结构和非线性结构,带链的队列属于 1。(分数:2.00

47、)填空项 1:_ (正确答案:正确答案:线性结构)解析:解析:本题考查了数据结构的基本概念。与栈类似,队列也是线性表,可以采用链式存储结构,所以带链的队列属于线性结构。40.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:正确答案:软件开发)解析:解析:本题考查了软件工程的基本概念。基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学以及软件心理学等内容。41.常用的黑箱测试有等价分类法、 1、因果图法和错误推测法 4种。(分数:2.00)填空项 1:_ (正确答案:正确答案:边值分析法)解析:解析:本题考查了黑箱测试的方法。黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据程

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

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