[计算机类试卷]国家二级VF机试(选择题)模拟试卷1及答案与解析.doc

上传人:李朗 文档编号:501333 上传时间:2018-11-29 格式:DOC 页数:20 大小:60.50KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(选择题)模拟试卷1及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]国家二级VF机试(选择题)模拟试卷1及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]国家二级VF机试(选择题)模拟试卷1及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]国家二级VF机试(选择题)模拟试卷1及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]国家二级VF机试(选择题)模拟试卷1及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、国家二级 VF机试(选择题)模拟试卷 1及答案与解析 一、选择题 1 下列数据结构中,属于非线性结构的是 ( )。 ( A)带链队列 ( B)循环队列 ( C)带链栈 ( D) 二叉树 2 下列叙述中正确的是 ( )。 ( A)数据的逻辑结构与存储结构是一一对应的 ( B)算法的时间复杂度与空间复杂度一定相关 ( C)算法的效率只与问题的规模有关,而与数据的存储结构无关 ( D)算法的时间复杂度是指执行算法所需要的计算工作量 3 在结构化程序设计中,模块划分的原则是 ( )。 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有

2、高内聚度,模块间具有低耦合度 4 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 ( )。 ( A)浏览器 ( B)操作系统 ( C)编译程序 ( D)汇编程序 5 在 E-R图中,用来表示实体集的图形是 ( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三角形 6 结构化分析可以使用的工具是 ( )。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 下面不属于软件设计原则的是 ( )。 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 8 在数据管理技术的发展过程中,经历了人工管理阶段、文件系

3、统阶段和数据库系统阶段。其中,数据独立性最高的阶段是 ( )。 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 9 数据库设计包含四个阶段,它们是需求分析、 ( )、逻辑设计和物理设计。 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)概念设计 10 有两个关系 R, S如下: 由关系 R通过运算得到关系 S,则所使用的运算为 ( )。 ( A)选择 ( B)插入 ( C)投影 ( D)连接 11 在关系模型中,每个关系模式中的关键字 ( )。 ( A)可由多个任意属性组成 ( B)最多由一个属性组成 ( C)可由一个或多个其值能唯一标识关系中任何元组

4、的属性组成 ( D)只能由一个其值能唯一标识关系中任何元组的属性组成 12 在 Visual FoxPro中,下列选项 卡属于项目管理器的是 ( )。 ( A)数据选项卡、菜单选项卡、文档选项卡、类选项卡 ( B)数据选项卡、文档选项卡、其他选择卡、类选项卡 ( C)数据选项卡、代码选项卡、视图选项卡、类选项卡 ( D)数据选项卡、表单选项卡、报表选项卡、类选项卡 13 执行下列命令,正确的输出结果是 ( )。 STORE -123.456 TO NUM ?“NUM=“+STR(NUM,8,3) ( A) 123.456 ( B) -123.456 ( C) NUM=-123.456 ( D)

5、 NUM=123.456 14 Visual FoxPro是一种 ( )。 ( A)数据库管理系统 ( B)数据库 ( C)数据库系统 ( D)数据库应用系统 15 在 Visual FoxPro的字段类型中,日期型字段占多少字节 ( )。 ( A) 1 ( B) 2 ( C) 4 ( D) 8 16 在 Visual FoxPro的命令中,定位第六条记录上的命令是 ( )。 ( A) GO TOP ( B) GO BOTTOM ( C) GO 6 ( D) GOTO 6 17 下列表达式中不符合 Visual FoxPro 6.0 语法要求的是 ( )。 ( A) 5Y15 ( B) L+l

6、 ( C) 2345 ( D) 07/27/12 18 下列程序段执行时在屏幕上显示的结果是 ( )。 x1 40 x2 60 SET UDFPARMS TO VALUE DO test WITH x1, x2 ? x1, x2 PROCEDURE test PARAMETERS a, b x a a b b x ENDPRO ( A) 60 60 ( B) 60 40 ( C) 40 40 ( D) 40 60 19 设 b=“全国计算机等级考试 “,结果为 “等级考试 “的表达式是 ( )。 ( A) Left(b,8) ( B) Right(b,8) ( C) Left( b,4) (

7、D) Right(b,4) 20 在 Visual FoxPro中 ,数据库文件和数据表文件的扩展名分别是 ( )。 ( A) .DBF和 .DCT ( B) .DBF和 .DBC ( C) .DBC和 .DCT ( D) .DBC和 .DBF 21 下列有关数据库表和自由表的叙述中,正确的是 ( )。 ( A)数据库 表可以用表设计器来建立,自由表不可以用表设计器建立 ( B)数据库表和自由表都支持表间联系和参照完整性 ( C)自由表不可以添加到数据库中 ( D)数据库表可以从数据库中移出成为自由表 22 在 Visual FoxPro中,使用索引的主要目的是 ( )。 ( A)提高查询速度

8、 ( B)节省存储空间 ( C)防止数据丢失 ( D)方便管理 23 在 SQL中, DELETE命令是指 ( )。 ( A)从视图中删除元组 ( B)从视图中删除记录 ( C)从基本表中删除行 ( D)从基本表 中删除列 24 删除视图 myview的命令是 ( )。 ( A) DELETE myview VIEW ( B) DELETE myview ( C) DROP myview VIEW ( D) DROP VIEW myview 25 在 SQL语句中,用于限定条件的短语是 ( )。 ( A) CONDITION ( B) WHERE ( C) WHILE ( D) FOR 26

9、课程表中有 “课程号 “、 “课程名 “、 “授课老师 “三个字段, SQL语句 “SELECT *FROM 课程 WHERE 课 程名 =“数据结构 “完成的操作称为 ( )。 ( A)选择 ( B)投影 ( C)连接 ( D)并 27 SQL语句中查询条件短语的关键字是 ( )。 ( A) WHERE ( B) FOR ( C) WHILE ( D) CONDITION 28 将查询结果存储到临时表的 SQL SELECT格式是 ( )。 ( A) TO FILE ( B) INTO CURSOR ( C) INTO DBF ( D) INTO ARRAY 29 在下列选项中,不属于 SQ

10、L数据定义功能的是 ( )。 ( A) SELECT ( B) CREATE ( C) ALTER ( D) DROP 30 在关于视图和查询中,以下叙述正确的是 ( )。 ( A)视图和查询都只能在数据库中建立 ( B)视图和查询都不能在数据库中建立 ( C)视图只能在数据库中建立 ( D)查询只能在数据库外建立 31 在 Visual FoxPro中,容器层次中的对象引用属性 parent的含义是指 ( )。 ( A)当前对象所在的表单集 ( B)当前对象所在的表单 ( C)当前对象的直接容器对象 ( D)当前对象 32 在表格控件设计中,表格控件的数据源可以是 ( )。 ( A)查询 (

11、 B)表 ( C) SQL语句 ( D)以上三种都可以 33 设 X=7=2) ( B) SELECT 读者姓名 ,读者单位 FROM 读者 WHERE 借书证号 EXISTS; (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=2) ( C) SELECT 读者姓名 ,读者单位 FROM 读者 WHERE 借书证号 IN; (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 WHERE COUNT (*)=2) ( D) SELECT 读者姓 名 ,读者单位 FROM 读者 WHERE 借书证号 EXISTS; (SELE

12、CT 借书证号 FROM 借阅 GROUP BY 借书证号 WHERE COUNT (*)=2) 38 现有表:读者(读者姓名,读者单位,借书证号) 借阅(借书证号,图书名称,图书作者,出版单位) 查询没有借阅图书的读者的姓名和借书证号 ,正确的 SQL语句是 ( )。 ( A) SELECT 姓名 FROM 读者 WHERE NOT EXISTS; (SELECT 借书证号 FROM 借阅 WHERE 借阅 .借书证号 =读者 .借书证号 ) ( B) SELECT 姓名 ,借书证号 FROM 读者 WHERE (SELECT * FROM 借阅 WHERE 借阅 .借书证号 =读者 .借书

13、证号 ) ( C) SELECT 姓名 ,借书证号 FROM 读者 WHERE NOT EXISTS; (SELECT * FROM 借阅 WHERE 借阅 .借书证号 =读者 .借书证号 ) ( D) SELECT 姓名 ,借书证号 FROM 读者 WHERE 借阅 =NULL (SELECT * FROM 借阅 WHERE 借阅 .借书证号 =读者 .借书证号 ) 39 现有表: S(学号,姓名,性别,年龄 ), C(课程号,课程名,学分 ), SC(学号,课程号,成绩 )。检索学号、姓名和学生所选课程的课程名和成绩,正确的 SQL命令是 ( )。 ( A) SELECT 学号,姓名,课程

14、名,成绩 FROM S, SC, C; WHERE S学号 SC.学号 AND SC.课程号 C.课程号 ( B) SELECT 学号,姓名,课程名,成绩 ; FROM(S JOIN SC ON S学号 SC.学号 ) JOIN C ON SC.课程号 C.课程号 ( C) SELECT S学号,姓名,课程名,成绩 ; FROM S JOIN SC JOIN C ON S学号 SC.学号 ON SC.课程号 C.课程号 ( D) SELECT S学号,姓名,课程名,成绩 ; FROM S JOIN SC JOIN C ON SC.课程号 C.课程号 ON S学号 SC.学号 40 设有表: o

15、rder(订单号,客户号,职员号,签订日期,金额 )。查询 2007年所签订单的信息,并按金额降序排序,正确的 SQL命令是 ( )。 ( A) SELECT * FROM order WHERE YEAR(签订日期 ) 2007 ORDER BY 金额 DESC ( B) SELECT * FROM order WHILE YEAR(签订日期 ) 2007 ORDER BY 金额 ASC ( C) SELECT * FROM order WHERE YEAR(签订日期 ) 2007 ORDER BY 金额 ASC ( D) SELECT * FROM order WHILE YEAR(签订日

16、期 ) 2007 ORDER BY 金额 DESC 国家二级 VF机试(选择题)模拟试卷 1答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义知二叉树是一种非线性结构。 2 【正确答案】 D 【试题解析】 根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机的; 数

17、据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示的,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。 3 【正确答案】 D 【试题解析】 耦合性和内聚性是模块独立的两个定性标准。一般较优秀的软件设计尽量做到高内聚、低耦合 ,这样有利于提高软件模块的独立性 ,也是模块划分的原则。 4 【正确答案】 A 【试题解析】 操作系统属于系统软件,编译程序和汇编程序都属于支撑软件,而浏览器属于应用软件。 5 【正确答案】 A 【试题解析】 E-R图中用矩形表示实体集,用椭圆形表示属性,用菱形表示联系。 6 【正确答案】 B 【试题解析】 数据流图( DFD)、

18、数据字典、判定表和判定树是结构化分析常用的工具。程序流程图、 N-S 图、 PAD图是详细设计过程中常用的图形工具。 7 【正确答案】 C 【试题解析】 软件设计遵循软件工程的原则,包括抽象、模块化、信息隐蔽和模块独立性。 8 【正确答案】 A 【试题解析】 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库 系统这一阶段。数据库系统阶段用数据模型来表示复杂的数据,有较高的数据独立性。数据库系统为用户提供了方便的用户接口,用户既可使用查询语言或终端命令操作数据库,也可以用程序方式来操作。数据库管理系统提供了数据控制功能。 9 【正确答

19、案】 D 【试题解析】 数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。它们是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段和进一步修改阶段。数据库设计中采用前四个阶段,并重点以数据结构与模型为设 计主线。 10 【正确答案】 C 【试题解析】 专门的关系运算有 3种:投影、选择和连接。选择运算是从关系中找出满足给定条件的那些元组,其中的条件是以逻辑表达式给出的,值为真的元组将被选取,这种运算是从水平方向抽取元组。投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解。连接

20、运算是二目运算,需要两个关系作为操作对象。 11 【正确答案】 C 【试题解析】 关系数据模型中的关键字可以是一个或多个属性组合,其值能够唯一地标识一个元组。 12 【正确答案】 B 【试题解析】 在 Visual FoxPro的项目管理器中有 6个选项卡: “全部 “、 “数据“、 “文档 “、 “类 “、 “代码 “和 “其他 “。 13 【正确答案】 C 【试题解析】 STORE 的功能是给内存变量赋值, STR()函数的功能则是将数值转换成字符,转换时自动四舍五入,本题要求返回的字符串的理想长度为 8个字符,保留 3位小数,所以正确答案为 C选项。 14 【正确答案】 A 【试题解析】

21、 为数据库的建立、使用和维护而配置的软件称为数据库管理系统,Visual FoxPro就 是一种数据库管理系统软件。 15 【正确答案】 D 【试题解析】 在 Visual FoxPro中,逻辑型字段只占 1字节 ,系统默认的备注型和通用型字段各占 4字节,日期型字段占 8字节。 16 【正确答案】 D 【试题解析】 GO 命令直接对记录进行定位, TOP是表头,不使用索引时,记录号为 1的记录, 使用索引时,索引项排在最前面的索引对应的记录。 BOTTOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引项对应的记录。 GOTO 命令用于直接定位到第几条记录。

22、17 【正确答案】 A 【试题解析】 在 Visual FoxPro中,表达式的书写也要满足一定的要求。选项 D表示的是日期型的数据,符合 Visual FoxPro 的语法要求;选项 B 也满足,它的含义是将两个变量相加;选项 C表示的是一个数值型的常量 2345,因此它也满足Visual FoxPro的语法要求;选项 A是一个错误的逻辑表达式,因为 5Y不能用来给变量命名。 18 【正确答案】 B 【试题解析】 本题考查的知识点是参数的传递。过程 test实现了两个数据的互换,即输出结果为: x1 60, x2 40。 19 【正确答案】 B 【试题解析】 Left()从指定表达式值的左端

23、取一个指定长度的子串作为函数值,Right()从指定表达式值的右端取一个指定长度的子串作为函数值。需要注意的是,中文的一个字占两个字符。 20 【正确答案】 D 【试题解析】 Visual FoxPro 在建立数据库时 ,将同时建立数据库文件 (.DBC)、数据库备注文件 (.DCT)和数据库索引文件 (.DCX)。 DBF为数据表文件的扩展名。 21 【正确答案】 D 【试题解析】 Visual FoxPro 中 的表包括数据库表和自由表,两者都可以通过表设计器来建立,并可以相互转化,但只有数据库表支持表间联系和参照完整性。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据

24、库中移出,使之成为自由表。 22 【正确答案】 A 【试题解析】 索引可以根据查询要求,迅速缩小查询范围,提高查询速度。故本题答案为 A。 23 【正确答案】 C 【试题解析】 在 Visual FoxPro中 ,SQL 的 DELETE命令是指从基本表中删除行。 24 【正确答案】 D 【试题解析】 根据删除 视图命令的格式可知选项 D正确。 25 【正确答案】 B 【试题解析】 在 SQL 语句中, WHERE 说明查询条件,即选择元组的条件。 26 【正确答案】 A 【试题解析】 选择是从行的角度对表进行操作,选择满足条件的元组;投影是从列的角度进行操作,选择满足条件的列;连接和并运算是

25、对两个以上的表进行操作。题目中的 SQL语句是从 “课程 “表中选择满足条件的行。 27 【正确答案】 A 【试题解析】 SQL查询语句的基本形式是: SELECTFROMWHERE ,其中WHERE子句用于筛选 条件。 28 【正确答案】 B 【试题解析】 INTO CURSOR、 INTO TABLE、 INTO ARRAY都是 SELECT语句的短语。 INTO ARRAY 是将查询结果放在数组中。 INTO CURSOR 是将查询结果存入临时数据库文件。 INTO TABLE是将查询结果存放到永久表中。 TO FILE 是将查询结果放在文本文件中。故本题答案为 B。 29 【正确答案】

26、 A 【试题解析】 SELECT 用来查询数据,属于 SQL 的查询功能。 CREATE 用来创建表, ALTER用来修改表结构, DROP用来删除表文件,均属于 SQL 的定义功能。 30 【正确答案】 C 【试题解析】 视图必须存储在数据库中,而查询可以独立存储。 31 【正确答案】 C 【试题解析】 parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。 This、 ThisForm和 ThisFromSet 是三个关键字,分别表示当前对象、当前表单和当前表单集。 32 【正确答案】 D 【试题解析】 RecordSourceType 属性指明表格数据源的类型,当该属

27、性值为 0时表示数据源为表,当值为 3时表示数据源为查询,当值为 4时表示数据源为SQL 语句。 33 【正确答案】 B 【试题解析】 题目中表达式 76所得结果为逻辑假( .F.),故将变量 X赋值为逻辑假( .F.),命令? VARTYPE( X)测试括号中的表达式,即 X的数据类型,所得结果为 L,表示逻辑型数据类型。 34 【正确答案】 D 【试题解析】 ThisForm.Release 将表单被从屏幕和内存中删除。如果不想从内存中释放表单,可在 Click 事件中以 ThisForm.Hide 代替;刷新表单用ThisForm.Refresh; Destroy是释放对象实例后产生的事

28、件。 35 【正确答案】 C 【试题解析】 在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上 “两个字符。 36 【正确答案】 A 【试题解析】 对表添加字段的命令格式为: ALTER TABLE 表名 ADD 字段名类型 (长度,小数位数 )。 37 【正确答案】 A 【试题解析】 本题考查了 SQL 查询功能的嵌套查询和分组与计算查询。分组与计算查询中 ,利用 HAVING进一步限定分组的条件。 HAVING子句和 WHERE 子句不矛盾 ,在查询中是先用 WHERE子句限定元组 ,然后进行分组 ,最后再用HAVING子句限定分组。 38 【正确答案】 C 【试题解析】 谓词 EXISTS 用来检验在子查询中是否有结果返回 ,本题中内层查询引用了外层查询的表 ,所以是内外层相关嵌套查询。 39 【正确答案】 D 【试题解析】 用 JOIN连接格式连接多个表时, JOIN的顺序和 ON 的顺序应该是相反的,否则会影响到最终的查询结果。 40 【正确答案】 A 【试题解析】 在 SELECT 查询语句中,用 WHERE说明查询条件 ,而不是用WHILE。用 DESC表示降序,用 ASC表示升序。

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

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

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