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