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

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

1、国家二级 VF机试(选择题)模拟试卷 13 及答案与解析 一、选择题 1 算法空间复杂度是指 ( )。 ( A)算法执行过程中所需要的存储空间 ( B)算法程序中的指令一共有多少条 ( C)算法程序所占的存储空间的大小 ( D)算法程序的大小 2 以下关于队列的叙述中正确的是 ( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进后出 (FILO)的线性表 ( D)队列是先进先出( FIFO)的线性表 3 在待排序的元素序列基本有序的前提下,效率最高 的排序方法是 ( )。 ( A)快速排序 ( B)堆排序 ( C)冒泡排序 ( D)归并排序 4 在面向对象方

2、法中,一个对象请求另一个对象为其服务的方式是通过发送( )。 ( A)语句 ( B)命令 ( C)调用程序 ( D)消息 5 以下叙述中,正确的是 ( )。 ( A)软件就是程序的集合 ( B)软件包括程序和文档 ( C)软件应包括程序清单及结果 ( D)软件就是文件 6 程序流程图( PFD)中的 “代表的是 ( )。 ( A)加工步骤 ( B)数据流 ( C)控制流 ( D)组成关系 7 概要设计使用的工具是 ( )。 ( A)系统结构图 ( B)程序流程图 ( C) PAD图 ( D)数据流图( DFD图) 8 软件测试的正确过程是 ( )。 a.验收测试 b.集成测试 c. 单元测试

3、d.系统测试 ( A) a、 b、 c、 d ( B) d、 c、 b、 a ( C) b、 a、 d、 c ( D) c、 b、 a、 d 9 以下关于数据库系统的叙述中正确的是 ( )。 ( A)数据库系统消除了冗余 ( B)数据库系统减少了数据冗 余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统管理数据快 10 用二维表结构表示实体与实体间联系的数据模型是 ( )。 ( A)网状模型 ( B)层次模型 ( C)面向对象模型 ( D)关系模型 11 在 Visual FoxPro中,设计器用以创建表、表单、数据库、查询和报表等应用程序组件的可视化工具通常

4、以 ( )形式出现。 ( A)命令行 ( B)窗口 ( C)工具栏 ( D)项目管理器 12 在 Visual FoxPro中,执行下列命 令后,当前打开的数据库文件名是 ( )。 Number=5 File=File+Number USE &File ( A) FileNumber ( B) &File ( C) File5 ( D) DataBaseFile 13 执行下列程序后,结果会在屏幕上显示 ( )。 str1=“Computer“ str1=stuff(str1,4,5, “pany“)? Str1 ( A) Computer ( B) Company ( C) puter (

5、D) str1pany 14 在 逻辑运算中,以下运算符的结果不是逻辑型的是 ( )。 ( A) NOT ( B) AND ( C) OR ( D) MOD 15 以下表达式中返回值是 56的是 ( )。 ( A) INT(55.12) ( B) CEILING(55.12) ( C) FLOOR(55.12) ( D) ROUND(55.12, 0) 16 执行以下命令之后,输出结果是 ( )。 SET EXACT OFF X=“m “ ?IIF(“M“=X,X-“ore“,X+“any“) ( A) More ( B) m ore ( C) Many ( D) m any 17 可以在 B

6、ROWSE浏览窗口中,按 CTRL+T 键实现记录的 ( )操作。 ( A)逻辑删除和逻辑恢复 ( B)物理恢复和逻辑恢复 ( C)物理删除和物理恢复 ( D)物理删除和逻辑删除 18 在所有索引中,不允许出现重复值的索引是 ( )。 ( A)主索引 ( B)主索引和唯一索引 ( C)主索引和候选索引 ( D)主索引、候选索引和唯一索引 19 在数据库中,建立商品表时,将价格字段值限制在 10元到 100元的约束属于( )。 ( A)实体完整性约束 ( B)域完整性约束 ( C)参照完整性约束 ( D)自定义完整性约束 20 用 SQL语句创建基本表时,实现参照完整性规则应使用 ( )。 (

7、A)约束子句 ( B)外键子句 ( C)检查子句 ( D)主键子句 21 由基本形式 SELECT - FROM -WHERE组成语句的功能是 ( )。 ( A)数据查询 ( B)数据定义 ( C)数据操纵 ( D)数据控制 22 当前工资表中有 100条记录,当前记录号为 10,用 MAX命令计算工 资最大值时,若缺省范围短语条件,则系统将 ( )。 ( A)只计算当前记录的工资值 ( B)计算 10条记录的最大工资值 ( C)计算后 90条记录的最大工资值 ( D)计算全部记录的最大工资值 23 将查询结果存储到临时表的 SQL SELECT格式是 ( )。 ( A) TO FILE (

8、B) INTO CURSOR ( C) INTO DBF ( D) INTO ARRAY 24 关于 INSERT-SQL语句描述正确的是 ( )。 ( A)可以向表中插入若干条记录 ( B)在表中任何位置插入一条记录 ( C)在表尾插入一条记录 ( D)在表头插入一条记录 25 以下方法中,能够真正从表中删除记录的是 ( )。 ( A)直接用 DELETE命令 ( B)直接用 ZAP命令 ( C)先用 DELETE命令,再用 PACK命令 ( D)先用 PACK命令,再用 DELETE命令 26 在 Visual FoxPro中,为了建立一个数据库表,我们可以在打开的 ( )对话框中完成。

9、( A)表设计器 ( B)数据库设计器 ( C)表达式生成器 ( D)代码生成器 27 执行 SQL语句: DROP VIEW MyView的结果是 ( )。 ( A)创建 MyView视图 ( B)删除查询 MyView ( C)删除视图 MyView ( D)删除临时表 MyView 28 视图不能单独存在,它必须依赖于 ( )。 ( A)视图 ( B)数据库 ( C)数据表 ( D)查询 29 现有一程序文件 myproject.prg,执行这个程序的命令是 ( )。 ( A) OPEN myproject.prg ( B) RUN Project myproject.prg ( C)

10、DO FORM myproject.prg ( D) DO myproject.prg 30 下列程序实现的功能是 ( )。 USE 奖牌表 DO WHILE NOT EOF()IF 奖牌数 =10 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE ( A)显示所有奖牌数多于或等于 10的记录 ( B)显示所有奖牌数少于 10的记录 ( C)显示第一条奖牌数多于或等于 10的记录 ( D)显示第一条奖牌数少于 10的记录 31 参数的传递可以按值传递 或引用传递,也可以使用 ( )的将地址传递给过程或函数。 ( A)命令 SET UDFPARMS TO VALUE

11、( B)在变量前面加上符号 “&“ ( C)在变量前面加上符号 “ ( D)括号将变量括起来 32 下面表单及控件常用事件中,与鼠标操作有关的是 ( )。 ( A) Click ( B) DblClick ( C) RightClick ( D)以上 3项都是 33 不可以作为文本框控件数据来源的是 ( )。 ( A)日期型字段 ( B)备注型字段 ( C)数值型字 段 ( D)内存变量 34 表单中的复选框控件属性中,用于表示当前选中状态的属性是 ( )。 ( A) Selected ( B) Caption ( C) Value ( D) Enabled 35 下列关于报表的说法中,正确的

12、是 ( )。 ( A)报表必须是多栏报表 ( B)报表的数据源不可以是视图 ( C)报表的数据源可以是临时表 ( D)必须设置报表的数据源 36 图书表中有字符型字段 “图书号 “。要求用 SQL DELETE命令将图书号以字母 A开头的图书记录全部打上删除标记,正 确的命令是 ( )。 ( A) DELETE FROM图书 FOR图书号 LIKE“A%“ ( B) DELETE FROM 图书 WHILE图书号 LIKE“A%“ ( C) DELETE FROM 图书 WHERE图书号 “A*“ ( D) DELETE FROM图书 WHERE图书号 LIKE“A%“ 37 将当前表单从内存

13、中释放的正确语句是 ( )。 ( A) ThisForm.Drop ( B) ThisForm.Destory ( C) ThisForm.Release ( D) ThisForm.Refresh 38 设 X=“11“, Y=“1122“,下列表达式结果为假的是 ( )。 ( A) NOT(X=Y)AND(X$Y) ( B) NOT(X$Y)OR(=Y) ( D) NOT(X$Y) 39 在 Visual FoxPro中,容器层次中的对象引用属性 parent的含义是指 ( )。 ( A)当前对象所在的表单集 ( B)当前对象所在的表单 ( C)当前对象的直接容器对象 ( D)当前对象 4

14、0 在 SQL SELECT语句中,下列与 INTO DBF等价的短语是 ( )。 ( A) INTO MENU ( B) INTO FORM ( C) INTO TABLE ( D) INTO FILE 国家二级 VF机试(选择题)模拟试卷 13 答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间。 2 【正确答案】 D 【试题解析】 队列是指允许在一端进行插入、而在另一端进行删除的线性表。又称为 “先进先出 “或 “后进后出 “的线性表,它体现了 “先来先服务 “的原则。在队列中,队 尾指针与排头指针共同反映了队列中元素动

15、态变化的情况。 3 【正确答案】 C 【试题解析】 就平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法。 4 【正确答案】 D 【试题解析】 消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一对象的要求,统一了数据流和控制流。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该 怎样完成这些处理。 5 【正确答案】 B 【试题解析】 软件( software)是包括程序、数据及相关文档的完整集合,它是计算机系统中与硬件相

16、互依存的另一部分。 6 【正确答案】 A 【试题解析】 或 “表示控制流, “表示加工步骤, “ “方框表示逻辑条件。 7 【正确答案】 A 【试题解析】 概要设计使用的工具是系统结构图。 详细设计使用的工具主要有:程序流程图, N-S 图, PAD, HIPO。 结构化分析的常用工具有:数据流图( DFD)、数据字典( DD)、判定树和判定表等。 故本题答案为 A。 8 【正确答案】 D 【试题解析】 软件测试过程分 4个步骤,即单元测试、集成测试、验收测试(确认测试)和系统测试。 9 【正确答案】 B 【试题解析】 数据共享自身可极大地减少数据冗余性,它不仅减少了不必要的存储空间,更为重要

17、的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 10 【正确答案】 D 【试题解析】 用二维表结 构表示实体以及实体间联系的数据模型称为关系模型。 11 【正确答案】 B 【试题解析】 Visual FoxPro 的设计器是一组可视化的开发工具,利用这些设计器可以非常方便地创建和修改数据库、表、表单、报表、查询等,它通常以窗口形式出现。故本题答案为 B。 12 【正确答案】 C 【试题解析】 执行题目所示的程序段 Number=5 File=File+Number 后,变量 File的值变为 “File5“。因此本题中应该打开的数据库为 File5,

18、答案为选项 C。 13 【正 确答案】 B 【试题解析】 stuff()函数格式为: stuff(,),功能是用 值替换 中由 和指明的一个子串。本题中,用 pany字符串替换 Computer字符串中从第 4个字符开始的后面 5个字符。故本题答案为 B。 14 【正确答案】 D 【试题解析】 逻辑表达式的运算符有 3种: NOT、 AND、 OR, MOD不是运算符,它是求余函数,所得结果是整数,故答案是 D。 15 【正确答案】 B 【试题解析】 INT()返回指定数值表达式的整数部分, CEILING()返回大于或等于指定数值表达式的最小整数, FLOOR()返回小于或等于指定数值表达式

19、的最大整数, ROUNT返回四舍五入的数值。 16 【正确答案】 D 【试题解析】 本题考查字符运算。 +:前后两个字符串首尾连接形成一个新字符串; -:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 IIF():如果条件成立则返回第一个表达式的值,否则返回第二个表达式的值。 语法: IIF(条件 , 表达式 1, 表达式 2) 返回值:字符型、数值型、日期型、日期时间型、货币型。 题目条件 “M“=X不成立,结果应是 X+“any“,值是 m any。 SET EXACT ON|OFF 命令 功能:用来指定在不同长度的字符串进行比较时的规则。 ON:在比较时将忽略表达式

20、的尾部空格,较短的字符通过添加空格来保持和较长的长度一样,然后才进行比较。 OFF(默认值):两个表达式一个字符一个字符进行比较直到右边表达式的最后。 17 【正确答案】 A 【试题解析】 本题考查的是对 Visual FoxPro 集成开发环境的使用知识点的掌握。在 BROWSE浏览窗口中,按 CTRL+T键将实现逻辑删除记录和逻辑恢复记录的操作。本题的正确答案应该是 A。 18 【正确答案】 C 【试题解析】 主索引和候选索引不允许出现重复值,但一个表的候选索引可以有多个;普通索引允许出现重复值,并且索引项中允许出现重复值。唯一索引是指索引项的唯一,不是字段值的唯一。 19 【正确答案】

21、B 【试题解析】 数据完整性有 4种类型:实体完整性、域完整性、引用完整性、用户定义完整性。 实体完整性将行定义为特定表的唯一实体。实体完整性强制表的标识符列或主键的完 整性(通过索引、 UNIQUE 约束、 PRIMARY KEY约束或 IDENTITY属性)。 域完整性是指给定列的输入有效性。强制域有效性的方法有:限制类型(通过数据类型)、格式(通过 CHECK约束和规则)或可能值的范围(通过 FOREIGN KEY约束、 CHECK约束、 DEFAULT 定义、 NOT NULL 定义和规则)。 引用完整性:在输入或删除记录时,引用完整性保持表之间已定义的关系。引用完整性基于外键与主键之

22、间或外键与唯一键之间的关系。引用完整性确保键值在所有表中一致。这样的一致性要求不能引用不存在的值,如果 键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。 用户定义完整性使您得以定义不属于其他任何完整性分类的特定业务规则。 本题的规则属于域完整性约束。 20 【正确答案】 B 【试题解析】 参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。通常在创建表的过程中采用 “外键子句 “来完成。 21 【正确答案】 A 【试题解析】 SQL的核心是查询。基本形式由 SELECT - FR

23、OM -WHERE查询块组成。因此, SQL的查询命令也称作 SELECT 命令。 22 【正确答案】 D 【试题解析】 MAX 求和函数格式: MAX eExpressionList Scope FOR lExpression1 WHILE lExpression2 TO MemVarNameList | TO ARRAY ArrayName NOOPTIMIZE 如果省略范围,表示对全部记录进行操作。 23 【正确答案】 B 【试题解析】 INTO CURSOR、 INTO TABLE、 INTO ARRAY都是 SELECT语句的短语。 INTO ARRAY 是将查询结果放在数组中。 I

24、NTO CURSOR 是将查询结果存入在临时数据库文件中。 INTO TABLE 是将查询结果存放在永久表中。 TO FILE 是将查询结果放在文本文件中。故本题答案为 B。 24 【正确答案】 C 【试题解析】 Visual FoxPro 支持两种 SQL插入命令的格式,第一种是标准格式,第二种是 Visual FoxPro 特殊格式。 第一种: INSERT INTO dbf_name (fname1 , fname2, . ) VALUES (eExpression1 , eExpression2, . ) 第二种: INSERT INTO dbf_name FROM ARRAY Arr

25、ayName | FROM MEMVAR INSERT INTO dbf_name说明向由 dbf_name指定的表中插入记录,当插入的不是完整的记录时,可以用 fname1, fname2.指定字段; VALUES(eExpression1 ,eExpression2, . )给出具体的记录值; FROM ARRAY ArrayName说明从指定的数组中插入记录值; FROM MEMVAR 说明根据同名的内存变量来插入记录值,如果同名的变量不存在,那么相应的字段为默认值或空。 25 【正确答案】 C 【试题解析】 需要从数据表文件中真正删除一条记录,我们首先应该用 Delete命令将记录做一

26、个删除标记,然后用 Pack 命令对数据表进行整理,这样才能够将数据从数据表中真正删除。 26 【正确答案】 A 【试题解析】 建立数据库表是在表设计器对话框中 完成的,因此本题的正确答案应该是 A;在数据库设计器中,完成的功能是设计数据库;表达式生成器的功能是生成表达式;代码生成器用来为窗体或报表中控件设计代码。 27 【正确答案】 C 【试题解析】 DROP VIEW 命令是删除视图。 DROP VIEW MyView的结果是删除视图 MyView,所以答案是 C。 28 【正确答案】 B 【试题解析】 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数

27、的。视图可以引用一个或多个表,或者引用其他视图。视图是 可更新的,它可引用远程表。对于选项 A、 C来说,视图可能依赖于它们,但是并不是必须的,只有选项 B 才是必须的。 29 【正确答案】 D 【试题解析】 执行程序文件的命令格式为: Do 。故本题答案为 D。 30 【正确答案】 B 【试题解析】 题中语句是对表中各条记录执行循环,查找奖牌数少于 10的记录。 31 【正确答案】 C 【试题解析】 在 Visual FoxPro中,参数的传递可以是值传递或者是引用传递,也可以仅仅传给变量的地址,这样可以利用函数的副作用。在 Visual FoxPro中,参数按地址传递时,应在变量前加 “。

28、 32 【正确答案】 D 【试题解析】 题中选项 A、 B、 C分别对应鼠标的单击、双击和右击。 33 【正确答案】 B 【试题解析】 文本框是 Visual FoxPro 是一种常用的控件。用户利用它可以在内存变量、数组元素或非备注型字段中输入或编辑数据。所有标准的 Visual FoxPro编辑功能,如剪切、复制和粘贴,在文本框内都可使用。文本框一般包含一行数据。文本框可以编辑任何类型的数据,如字符型、数值型、逻辑型、日期型或日期时间型等。 34 【正确答案】 C 【试题解析】 Enabled 属性:用来指定复选框能否响应用户引发的事件。 Value属性:用来指明复选框的当前状态。 Cap

29、tion 属性:指定显示在复选框旁边的文字。 35 【正确答案】 C 【试题解析】 报表包括行报表、列报表、一对多报表、多栏报表;报表的数据源是可以不设置的,报表的数据源可以是表、查询、视图或临时表。 36 【正确答案】 D 【试题解析】 SQL从表中删除数据的命令格式如下: DELETE FROM 表名 WHERE 条件 正确答案为: DELETE FROM 图书 WHERE 图书号 LIKE “A%“。这里的 LIKE是字符串匹配运算符,通配符 “%“表示 0个或多个字符。 37 【正确答案】 C 【试题解析】 表单的释放语句是 ThisForm.Release(或 Release Thi

30、sForm)。其中 A)和 B)选项中的语句不存在,而 D)选项中的含义是刷新表单,并不是题目要求的释放表单。 38 【正确答案】 D 【试题解析】 =、 $、 =是关系运算符, =是字符串精确比较, $是子串包含测试, 表示大于等于, X$Y 的值为 .T., NOT(X$Y)的值为 .F.。 39 【正确答案】 C 【试题解析】 parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。 This、 ThisFrom和 ThisFromSet 是三个关键字,分别表示当前对象、当前表单和当前表单集。 40 【正确答案】 C 【试题解析】 INTO DBF与 INTO TABLE 等价,而选项 D中 INTO FILE 是将记录存储到扩展名为 .TXT文件中,选项 A和 B 有语法错误。

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

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

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