[计算机类试卷]国家二级VF笔试模拟试卷161及答案与解析.doc

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

1、国家二级 VF笔试模拟试卷 161及答案与解析 1 算法分析的两个重要方面是 _。 ( A)时间复杂度和空间复杂度 ( B)正确性和简洁性 ( C)可读性和可运行性 ( D)数据复杂性和程序复杂性 2 栈是一种常用的数据结构,其元素的入队与出队遵循 _原则。 ( A)先进先出 ( B)先进后出 ( C)随机进、顺序出 ( D)顺序进、随机出 3 若线性表采用链式存储结构,则适用的查找方法为 _。 ( A)随机查找 ( B)散列查找 ( C)二分查找 ( D)顺序查找 4 对 于以下二叉树,进行中序遍历的结果为: ( A) ABCDEF ( B) DBEACF ( C) ABDECF ( D)

2、DEBFCA 5 采用面向对象技术开发的应用系统的特点是 _。 ( A)占用存储量小 ( B)运行速度更快 ( C)重用性更强 ( D)维护更复杂 6 软件工程方法的提出,源于软件危机,而其目的是最终解决软件 _。 ( A)生产危机 ( B)质量保证 ( C)开发效率 ( D)生产工程化 7 模块本身的内聚紧密程度是模块独立性的重要度量因素之一, 7类内聚中最强的一类 是 _。 ( A)顺序内聚 ( B)过程内聚 ( C)逻辑内聚 ( D)功能内聚 8 在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要用于测试 _。 ( A)结构合理性 ( B)软件外部功能 ( C)程序

3、正确性 ( D)程序内部逻辑 9 关系运算是以 _为基础的运算。 ( A)关系运算 ( B)谓词运算 ( C)集合运算 ( D)代数 10 在关系运算中, 5种基本运算为 _。 ( A)并、差、笛卡儿积、选择、自然连接 ( B)并、差、交、选 择、自然连接 ( C)并、差、选择、投影、笛卡儿积 ( D)并、差、选择、乘积、条件连接 11 表文件的扩展名为 _。 ( A) DBC ( B) DBF ( C) IDX ( D) PJX 12 建立、管理数据库,在不同的表之间查看并创建关系的设计器是 _。 ( A)连接设计器 ( B)报表设计器 ( C)数据库设计器 ( D)表单设计器 13 下列关

4、于数值型常量表示正确的是 _。 ( A) 152.365 ( B) 125.34 ( C) -1.6e+013 ( D) 10/10/2006 14 在命令窗口输入下列命令: STORE 6*8 TO X ?X程序显示的结果为_。 ( A) 6 ( B) 8 ( C) 48 ( D) 6*8 15 下列关于表单窗口的说法错误的是 _。 ( A)表单窗口包含在表单设计器窗口中 ( B)表单窗口可以在主窗口内任意移动 ( C)可以在表单窗口中可视化地添加和修改控件 ( D)表单窗口只能在表单设计器中移动 16 在 Visual FoxPro中,查询文件的扩展名是 _。 ( A) SCX ( B)

5、PRG ( C) QPR ( D) LBT 17 在 Visual FoxPro中,如果建立的查询是基于多个表,那么要求这些表之间_。 ( A)必须是独立的 ( B)必须有联系 ( C)不一定有联系 ( D)必须是自由表 18 下列关于视图的说法不正确的是 _。 ( A)视图可以是本地的、远程的,但不可以带参数 ( B)视图可以引用一个或多个表 ( C)在 Visual FoxPro中,视图是一个定制的虚拟表 ( D)视图可以引用其他视图 19 下列索引中,不具有 “唯一性 ”的是 _。 ( A)主索引 ( B)候选索引 ( C)唯一索引 ( D)普通索引 20 要求为当前表建立一个唯一索引,

6、索引表达式为姓名,索引名为 xm。则下列各语句中正确的是 _。 ( A) INDEX ON姓名 TAG xm UNIQUE ( B) INDEX TO姓名 TAG xm UNIQUE ( C) INDEX ON姓名 TAG xm CANDIDATE ( D) INDEX TO姓名 TAG xm CANDIDATE 21 设定职工工资有效性规则在 1000至 2000元之间,当输入的数 值不在此范围内时,则给出错误信息。要完成此功能,我们必须定义 _。 ( A)实体完整性 ( B)域完整性 ( C)参照完整性 ( D)以上各项都要定义 22 在 Visual FoxPro中, SET RELAT

7、ION关联操作是一种 _。 ( A)逻辑排序 ( B)物理排序 ( C)逻辑联结 ( D)物理联结 23 在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是 _。 ( A)列表框和组合框都可设置成多重选择 ( B)列表框和组合框都不可以设置成多重选择 ( C)列表 框可以设置多重选择,而组合框不可以 ( D)组合框可以设置多重选择,而列表框不可以 24 打开报表设计器,修改已有的报表文件的命令是 _。 ( A) CREATE REPORT报表文件名 ( B) MODIFY REPORT报表文件名 ( C) CREATE报表文件名 ( D) MODIFY 报表文件名 25 执行以下命令的

8、输出结果是 _。 STORE“计算机 “TO S1 STORE“微型计算机 “TO S2 ? s1 s2, (s2$s1) (s1 s2) ( A) T. .F. ( B) .T. .T. ( C) .F. .T. ( D) .F. .F. 26 SET SYSMENU命令的功能是 _。 ( A)允许在程序执行时访问系统菜单 ( B)禁止在程序执行时访问系统菜单 ( C)重新配置系统菜单 ( D)以上功能均可实现 27 表示表文件中平均分超过 90分和平均分不及格的全部女生记录,应当使用命令_。 ( A) LIST FOR性别 =“女 “,平均分 90,平均分 60 ( B) LIST FOR

9、性别 “女 “,平均分 90,平 均分 60 ( C) LIST FOR性别 =“女 “.AND.平均分 90.AND.平均分 60 ( D) LIST FOR性别 =“女 “.AND.平均分 90.OR.平均分 60 28 对 SQL语言的使用有两种方式,它们是 _。 ( A)交互式和嵌入式 ( B)解释式和交互式 ( C)嵌入式和解释式 ( D)命令式和交互式第 29 35题使用如下二个表。员工表 (32号,姓名,性别,职称 )工资表 (工号,工资 ) 29 找出工资 1500的职工姓名的 SQL语句是 _。 ( A) SELECT姓名 FROM工资表 WHERE工资 1500 ( B)

10、SELECT姓名 PROM工资表,员工表 WHERE工资 1500 ( C) SELECT姓名 FROM工资表,员工表 WHERE工资 1500 AND(员工表 .工号 =工资表 .工号 ) ( D) SELECT姓名 FROM工资表,员工表 WHERE工资 1500 OR(员工表 .工号 =工资表 .工号 ) 30 在 “工资 ”表中检索工资在 1000到 1500的工号及工资并按降序排列,应输入_。 ( A) SELECT*FROM 工资表 WHERE 工资 BETWEEN 1000 AND 1500 0RDER BY 工资 ( B) SELECT*FROM 工资表 WHERE 工资 BE

11、TWEEN 1000 AND 1500 ORDER BY 工资 DESC ( C) SELECT 工号,工资 FROM 工资表 WHERE 工资 BETWEEN 1000 AND 1500 ORDER BY 工资 ( D) SELECT*FROM 工资表 DESC ORDER BY 工资 WHERE 工资 BETWEEN 1000 AND 1500 31 使用 SQL语句从员工表中查询所有姓王的员工的信息 ,正确的命令是:_。 ( A) SELECT*FROM 员工表 WHERE LEFT(姓名 ,2)=“王 “ ( B) SELECT*FROM 员工表 WHERE RIGHT(姓名 ,2)=

12、“王 “ ( C) SELECT*FROM 员工表 WHERE TRIM(姓名 ,2)=“王 “ ( D) SELECT*FROM 员工表 WHERE STR(姓名 ,2)=“王 “ 32 查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是_。 ( A) SELECT 姓名,工资 ,SUM(工资 )FROM 员 工表 ,工资表 WHERE 员工表 .工号 =工资表 .工号 ( B) SELECT 姓名,工资 ,MAX(工资 )FROM 员工表 ,工资表 WHERE 员工表 .工号=工资表 .工号 ( C) SELECT 姓名,工资 ,MAX(工资 )FROM 工资表 ( D)

13、SELECT 姓名,工资 ,MAX(工资 )FROM 员工表 ,工资表 HAVING 员工表 .工号=工资表 .工号 33 对所有员工的工资上浮 10%,下列 SQL语句正确的是 _。 ( A) UPDATE 工资表 SET 工资 =工资 +工资 *10%FOR ALL ( B) UPDATE 工资表 SET 工资 =工资 *1.10FOR ALL ( C) UPDATE 工资表 SET 工资 =工资 +工资 *10% ( D) UPDATE 工资表 SET 工资 =工资 *1.10 34 从员工表中删除工号为 “00011”的员工记录,正确的 SQL语句是 _。 ( A) DROP FROM

14、 员工表 WHERE工号 =“00011“ ( B) DROP FROM 员工表 FOR工号 =“00011“ ( C) DELETE FROM 员工表 WHERE工号 =“00011“ ( D) DELETE FROM 员工表 FOR工号 =“00011“ 35 删除工资表,正确的 SQL语句是 _。 ( A) DROP TABLE 工资表 ( B) DROP 工资表 ( C) DELETE 工资表 ( D) DELETE TABLE 工资表 36 算法的复杂度主要包括时间复杂度和 _复杂度。 37 按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 _。 38 树中度为零的结点称为

15、 _。 39 在面向对象的方法中,类之间共享属性和方法的机制称为 _。 40 软件是程序、数据和 _的集合。 41 在表单设计器中,可以通过 _工具栏中的工具快速对齐表单中的控件。 42 当表单运行时,用户可以按 _键选择表单中的控件,使焦点在控件间移动。 43 要将表单设置为顶层表单,应将表单的 _ 属性值设置为 “2-作为顶层表单 ”。 44 表结构中的 _表示的含义是尚未输入的值。 45 释放表单时,最后引发的事件是 _。 46 MOD(17, -3)函数的返回值是 _。 47 在 SQL语句的 SELECT中,字符串匹配运算符用 _表示, %可用来表示 0个或多个字符。 48 在 SQ

16、L语句中,为了避免查询到的记录重复,可用 _短语。 49 SQL SELECT 的查询输出语句中, _短语表示将查询结果输出打印机。 50 在 “学生成绩 ”表中删除 “物理分数 ”字段的命令为: ALTER TABLE 学生成绩 _ 物理分数 国家二级 VF笔试模拟试卷 161答案与解析 1 【正确答案】 A 【试题解析】 时间复杂度和空间复杂度是衡量算法好 差的重要指标,正确性和简洁性、可读性和可运行性是从软件工程角度要求系统实现的目标。 2 【正确答案】 B 【试题解析】 栈的特点是先进后出,队列的特点是先进先出。 3 【正确答案】 D 【试题解析】 线性表采用链式存储结构则用顺序查找比

17、较适合;若线性表采用顺序存储结构且数据排列有序,则采用二分查找比较适合;若采用哈希表的存储形式,则应采用哈希查找。 4 【正确答案】 B 【试题解析】 前序遍历结果为 ABDECF,中序遍历结果为 DBEACF,后序遍历结果为 DEBFCA,层次遍历结果为 ABCDEF。 5 【正确答案】 C 【试题解析】 面向对象技术开发的应用系统的特点是重用性更强,维护简单,但是占有的存储量相对于面向过程来说稍多一些。 6 【正确答案】 D 【试题解析】 IEEE中将软件工程定义为:将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。由此可见,软件工程解决的是软件工

18、程化生产的危机,即生产工程化。 7 【正确答案】 D 【 试题解析】 模块的内聚种类分为 7类,其内聚程度从高到低为:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚。 8 【正确答案】 B 【试题解析】 黑盒测试不关心程序内部的逻辑,而只是根据程序的功能说明来设计测试用例。它主要用于测试软件的外部功能,程序正确性不能用软件测试来证明,即使通过了软件测试也不一定能保证该软件是正确的。 9 【正确答案】 C 【试题解析】 传统的集合运算包括并、差、交、笛卡儿积。这类运算把关系看成元组的集合。 10 【正确答案】 C 【 试题解析】 在关系运算中, 5种基本运算为并、差、选择、

19、投影、笛卡儿积。自然连接、条件连接都是通过笛卡儿积、选择、投影派生出来的。 11 【正确答案】 B 【试题解析】 在 Visual FoxPro中,数据库文件的扩展名为 DBC,数据表文件的扩展名为 DBF,唯一索引文件的扩展名为 IDX,项目文件的扩展名为 PJX。 12 【正确答案】 C 【试题解析】 表单设计器:创建、修改表单和表单集,以便在表中查看和编辑数据。 报表设计器:创建、修改用于显示和打印数据的报表。 数据库设计器:建立、管理数据库;在不同的表之间查看并创建关系。 连接设计器:为远程视图创建、修改、命名连接。 13 【正确答案】 C 【试题解析】 选项 A是货币型常量,选项 B

20、是字符型常量,选项 D是日期型常量,选项 C是用科学计数法表示的一个数值型常量。 14 【正确答案】 D 【试题解析】 STORE 是给变量赋值的语句。题中由于 6*8加上了字符型数据的定界符,因此变量 X的类型为字符型,数字、 6和 8并不进行算术运算,结果仍然是原字符串内容。 15 【正确 答案】 B 【试题解析】 在 Visual FoxPro中,表单窗口是包含在表单设计器窗口中的,它只能在表单窗口中移动:还可以在表单窗口中可视化地添加和修改控件。 16 【正确答案】 C 【试题解析】 查询文件的扩展名为 QPR,表单文件的扩展名为 SCX,命令文件的扩展名是 PRG,标签文件的扩展名是

21、 LBT。 17 【正确答案】 B 【试题解析】 建立查询的数据来源可以是数据库表,也可以是自由表和视图。如果查询是基于多个表,那么要求这些表之间必须是有联系的。 18 【正确答案】 A 【试题解析】 在 Visual FoxPro中,视图可以引用一个或多个表,也可以引用其他视图。视图是一个定制的虚拟表,它可以是本地视图或远程视图,也可以带参数。 19 【正确答案】 D 【试题解析】 Visual FoxPro 中包括 4种索引:主索引、候选索引、唯一索引和普通索引。主索引和候选索引都要求字段值的唯一,不允许出现重复记录。在唯一索引中,它的 “唯一性 ”是指索引项的唯一,而不是字段值的唯一。普

22、通索引只用来处理记录的物理顺序,不仅允许字段中出现重复值,而且也允许索引项中出现重复值。 20 【正确答案】 A 【试题解析】 利用 INDEX命令可以为数据表建立候选索引、唯一索引和普通索引。其基本格式为: INDEX ON索引表达式 TAG索引名。如果加 UNIQUE 短语,则指明建立唯一索引。 CANDIDATE 短语指明建立候选索引,如果不加短语则为一个普通索引。 21 【正确答案】 B 【试题解析】 定义域的完整性,可以通过指定不同的宽度说明不同范围数值的数据类型,从而可以限定字段的取值类型和取值范围。域完整性也称为字段有效性规则,可以在表设计器的字段选项卡中完成定义。 22 【正确

23、答案】 C 【试题解析】 在数据库设计器中建立的表关联,是一种永久性的关联,但它不能控制不同工作区中记录指针的联动。因此我们也需要建立一种控制表间记录指针关系的临时联系:利用 SET RELATION 命令可以建立这种临时的逻辑联结。 23 【正确答案】 C 【试题解析】 在表单控件中,组合框与列表框类似,但对于组合框来说,通常只有一个条目是可见的,且不具备多重选定的功能。 24 【正确答案】 B 【试题解析】 打开报表设计器修改已有的报表文件,可以利用命令 MODIFY REPORT报表文件名打开报表设计器。 CREATE REPORT报表文件名,是用来创建一个新的报表文件。选项 C和 D属

24、于错误命令,不能打开报表设计器。 25 【正确答案】 A 【试题解析】 关系表达式前字符型表达式 $字符型表达式为子串包含测试,如果前者是后者的一个子字符串,则结果为逻辑真,否则为逻辑假。 26 【正确答案】 D 【试题解析】 通过 SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。 27 【正确答案】 D 【试题解 析】 LIST命令用来显示表文件的记录,后面跟范围和条件等子句;若忽略范围,则默认为表示 ALL。本题的条件用 FOR子句来表示, FOR子句后应跟逻辑表达式或关系表达式,故 A和 B有误:根据题意,本题平均分表示应是“或 ”的关系,故应选

25、 D。 28 【正确答案】 A 【试题解析】 SQL语言既是自含式语言又是嵌入式语言,它具有两种使用方式: (1)能够独立地、交互地使用方式即命令方式,用户直接键入 SQL 命令执行对数据库操作。 (2)SQL语句嵌入到高级语言 (例如 C, Java)的程序中,供程序员使用,但在不同的语 言中, SQL语言的语法结构基本是相同的。 29 【正确答案】 C 【试题解析】 联结查询命令的使用方法是: SELECT 列名 1列名2FROM 表 1 表 2 WHERE 表达式 1AND表达式 2AND 。 30 【正确答案】 B 【试题解析】 SELECT 查询命令的使用方法是: SELECTALL

26、DISTINCT目标列表达式 ,目标列表达式 FROM 基本表或视图 ,基本表或视图 WHERE 条件表达式 GROUP BY列名 HAVING内部函数表达式 ORDER BY列名 ASCDESC 选项 A和选项 C工资后面要加DESC表示降序排列,选项 D次序不对。 31 【正确答案】 A 【试题解析】 LEFT(姓名, 2)表示把姓名变量中最左边 2个字符取出来,由于中文一个汉字占两个字符,因此可以把姓王的记录取出来: RIGHT(姓名, 2)表示把姓名变量中最右边 2个字符取出来: TRIM()表示把空格里的字符屏蔽掉: STR()表示返回指定数值表达式对应的字符。 32 【正确答案】

27、B 【试 题解析】 A应把求和函数 SUM()改成求最大函数 MAX(); C由于工资表中没有员工姓名,因此要用联结查 询才能实现: D格式错误, SELECT 格式为: SELECT 列名 FROM表名WHERE表达式。 33 【正确答案】 D 【试题解析】 更新语句格式为: UPDATE表名 SET列名 =表达式 ,列名 =表达式 WHERE 谓词 在 Visual FoxPro中 10%应该写成0.10,否则系统不认。 34 【正确答案】 C 【试题解析】 删除语句的一般格式为: DELETE FROM表名 WHERE 谓词 )。 35 【正确答案】 A 【试题解析】 删除基本表的语法为

28、 DROP TABLE表名。 36 【正确答案】 空间 【试题解析】 衡量一个算法的复杂度有两个指标:时间复杂度和空间复杂度。前者用来衡量执行算法时所需要的计算工作量,而后者用来衡量执行算法所需要的存储空间。 37 【正确答案】 线性结构 【试题解析】 数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等,常见的非线 性结构有树、二叉树等。 38 【正确答案】 叶子结点 【试题解析】 树中度为零的结点,也就是没有后件的结点,称为叶子结点。 39 【正确答案】 继承 【试题解析】 在面向对象的程序设计方法中,某些属性和方法是可以共享的,由子类从

29、父类中继承而来,这样提高了软件的可重用性。 40 【正确答案】 相关文档 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。 41 【正确答案】 布局 【试题解析】 在表单 设计器中,可以打开 “布局 ”工具栏来对表单中的控件进行对齐操作,其中包括 “左边对齐 ”、 “右边对齐 ”、 “顶边对齐 ”等。 42 【正确答案】 Tab 【试题解析】 当表单运行时,用户可以按 Tab键选择表单中的控件,使焦点在控件间移动。控件的 Tab 次序决定了选择控件的次序。 Visual FoxPro 提供了两种方式来设置 Tab 键次序:交互方式和列表方式

30、。 43 【正确答案】 ShowWindow 【试题解析】 ShowWindow 属性用来设置表单的显示方式,共有 3种形式: 0-在屏幕中, 此为默认方式; 1-在顶层表单中; 2-作为顶层表单。 44 【正确答案】 空值 (或 NULL) 【试题解析】 空值即 NULL,它表示是否允许该字段为空值。空值是没有数值或是没有确定的值。 45 【正确答案】 UNLOAD 【试题解析】 在表单对象释放时引发 UNLOAD事件,是表单对象释放时最后一个要引发的事件。 46 【正确答案】 -1 【试题解析】 MOD函数是求余函数,格式是 MOD(数值表达式 1,数值表达式 2 ),功能是返回两个数值相

31、除后的余数。数值表达 式 1是被除数,数值表达式 2是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。 由于被除数与除数异号,则函数值为两数相除的余数再加上除数的值,即 2+(-3)=-1。 47 【正确答案】 LIKE 【试题解析】 在 SQL 语句的 SELECT 语句中,字符串匹配运算符用 LIKE 表示,属于特殊运算符,通配符 “%”表示 0个或多个字符, “_”表示 1个字符。 48 【正确答案】 DISTINCT 【试题解析】 在 SQL 语句中,为了避免查询到重复记录,可用 DISTI

32、NCT 短语,但是每一个子句中只能使用一次 DISTINCT。 49 【正确答案】 TO PRINTER 【试题解析】 在 SQL 的查询中,其结果可存放到数组、临时表、永久性表、文本文件中,以及从打印机输出。使用短语 TO PRINTER PROMPT可以直接将查询结果输出到打印机,如果使用了 PROMPT,则在打印之前会弹出 “打印机设置 ”对话框。 50 【正确答案】 DROP COLUMN 【试题解 析】 删除表中的字段、缺省值等 SQL 的基本命令格式如下: ALTER TABLE表名 DROPCOLUMN字段名 1 DROP DEFAULTDROP CHECK 其中,各命令短语的功能说明如下: DROPCOLUMN字段名:从指定表中删除指定的字段。 DROP DEFAULT:删除缺省值。 DROP CHECK: 删除该表的合法值限定。

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

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

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