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

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

1、国家二级 VF笔试模拟试卷 118及答案与解析 1 下列数据结构中,按先进后出原则组织数据的是 ( A)线性链表 ( B)栈 ( C)循环链表 ( D)顺序表 2 具有 3个结点的二叉树有 ( A) 2种形态 ( B) 4种形态 ( C) 7种形态 ( D) 5种形态 3 设有下列二叉树: 对此二叉树前序遍历的结果为 ( A) ZBTYCPXA ( B) ATBZXCYP ( C) ZBTACYXP ( D) ATBZXCPY 4 结构化程序设计主要强调的是 ( A)程序的规模 ( B)程序的效率 ( C)程序设 计语言的先进性 ( D)程序易读性 5 程序的 3种基本控制结构是 ( A)过程

2、、子过程和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 6 下列叙述中,不属于测试的特征的是 ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 7 需求分析中开发人员要从用户那里了解 ( A)软件做什么 ( B)用户使用界面 ( C)输入的信息 ( D)软件的规模 8 下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中 属性个数的是 ( A)选择 ( B)连接 ( C)投影 ( D)并 9 下列叙述中,正确的是 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)

3、用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 10 “年龄在 18-25之间 ”这种约束是属于数据库当中的 ( A)原子性措施 ( B)一致性措施 ( C)完整性措施 ( D)安全性措施 11 要屏蔽系统菜单,使系统菜单 不可用,下列命令正确的是 ( A) SET SYSMENU SAVE ( B) SET SYSMENU TO SAVE ( C) SET SYSMENU TO ( D) SET SYSMENU TO DEFAULT 12 关系运算中花费时间可能最长的运算是 ( A)

4、选择 ( B)联接 ( C)并 ( D)笛卡儿积 13 新创建的表单默认标题为 Forml,需修改表单的标题,应设置表单的 ( A) Name 属性 ( B) Caption 属性 ( C) Show 属性 ( D) Hide 属性 14 将 2004年 5月 1日的日期保存到日期变量 RQ中,正确的语句是 ( A) STOREDTOC(“05/01/2004“)TO RQ ( B) STORE CTOD(“05/01/2004“)TO RQ ( C) STORE“05/01/2004“TO RQ ( D) STORE05/01/2004 TO RQ 15 执行定义数组命令 DIMENSION

5、 A(3),则语句 A=3的作用是 ( A)对 A(1)赋值为 3 ( B)对每个元素均赋相同的值 3 ( C)对简单变量 A赋值 3,与数组无关 ( D)语法错误 16 INDEX命令 无法建立的索引是 ( A)主索引 ( B)候选索引 ( C)惟一索引 ( D)普通索引 17 下列运算中,不属于专门的关系运算的是 ( A)连接 ( B)选择 ( C)投影 ( D)笛卡儿积 18 为视图重命名的命令是 ( A) MODIFY VIEW ( B) CREATE VIEW ( C) DELETE VIEW ( D) RENAME VIEW 19 在一个 Visual FoxPro数据表文件中有

6、2个通用字段和 3个备注字段,该数据表的备注文件数目是 ( A) 1 ( B) 2 ( C) 3 ( D) 5 20 在 Visual FoxPro的报表文件 frx中保存的是 ( A)表格的数据源 ( B)已经生成的完整报表 ( C)报表的格式和数据 ( D)报表设计格式的定义 21 在当前目录下有数据库文件 xsdak,数据库中有表文件 student.dbf,执行如下SQL语句后 SELECT * FORM student INTO DBF xsdak ORDERBY学号 ( A)生成一个按 “学号 ”升序的表文件 xsdak.dbf ( B)生成一个按 “学号 ”降序的表文件 xsda

7、k.dbf ( C)生成一个新的 数据库文件 xsdak.dbc ( D)系统提示出错信息 22 给出在车间 “W1”或 “W2”工作,并且工资大于 3000的职工姓名,正确的命令是 ( A) SELECT 姓名 FROM 车间 WHERE 工资 3000AND 车间 =“W1“OR 车间=“W2“, ( B) SELECT 姓名 FROM 车间 WHERE 工资 3000AND(车间 =“W1“OR 车间=“W2“) ( C) SELECT 姓名 FROM 车间; WHERE 工资 30000R车间 =“W1“ OR 车间=“W2“ ( D) SELECT 姓名 FROM 车间; WHERE

8、 工资 3000AND(车间 =“W1“ OR 车间 =“W2“) 23 SQL查询语句中,用来实现关系的投影运算的短语是 ( A) WHERE ( B) FROM ( C) SELECT ( D) GROUP BY 24 查询设计器中的 “筛选 ”选项卡的作用是 ( A)增加或删除查询表 ( B)查看生成的 SQL代码 ( C)指定查询记录的条件 ( D)选择查询结果的字段输出 25 根据数据源的不同,可将视图分为 ( A)本地视图和远程视图 ( B)本地视图和临时视图 ( C)远程视图和临时视图 ( D)单表视图和多表视图 26 下列叙述中,正确的是 ( A)在命令窗口中被赋值的变量均为局

9、部变量 ( B)在命令窗口中用 PRIVATE命令说明的变量均为局部变量 ( C)在被调用的下级程序中用 PUBLC命令说明的变量都是全局变量 ( D)在程序中用 PRIVATE命令说明的变量均为全局变量 27 执行下列程序后,屏幕上显示的结果是 X=2 Y=3 ?X, Y DO SUB1 ?X, Y PROCEDURE SUB1 PRIVATE Y X=4 Y=5 RETURN ( A) 2 3 4 5 ( B) 2 3 4 3 ( C) 4 5 4 5 ( D) 2 3 2 3 28 在表单控件中,要保存多行文本,可创建 ( A)列表框 ( B)文本框 ( C)标签 ( D)编辑框 29

10、下列叙述中,不属于表单数据环境常用操作的是 ( A)向数据环境添加表或视图 ( B)向数据环境中添加控件 ( C)从数据环境中删除表或视图 ( D)在数据环境中编辑关系 30 Visual FoxPro的系 统数菜单,其主菜单是一个 ( A)条形菜单 ( B)弹出式菜单 ( C)下拉式菜单 ( D)组合菜单 31 关于 SQL的超联接查询,说法错误的是 ( A)在 SQL中可以进行内部联接、左联接、右联接和全联接 ( B) SQL的超联接运算符 “*=”代表左联接, “=*”代表右联接 ( C) Visual FoxPro同样支持超联接运算符 “*=”和 “=*” ( D)利用全联接,即使两个

11、表中的记录不满足联接条件,也会在目标表或查询结果中出现,只是不满足条件的记录对应部分为 NULL 32 数据库管理系统通常由【 】、数据操纵语言、管理和控制程序组成。 33 由多个本地表创建的视图,应当称为【 】。 33 二级 VISUAL FOXPRO笔试模拟 103 34 表单控件的属性,既可在属性对话框中设置,又可在【 】中设置。 35 在报表中,打印输出内容的主要区是【 】带区。 36 若要在表单中插入一幅图片,应使用【 】控件。要显示数据表中每个学生的照片,应使【 】控件。 国家二级 VF笔试模拟试卷 118答案与解析 1 【正确答案】 B 【试题解析】 栈是限定在一端进行插入与删除

12、 的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照 “先进后出 ”或 “后进先出 ”的原则组织数据的。队列组织数据的原则是 “先进先出 ”或 “后进后出 ”。数据结构中,栈和队列组织数据的原则。 2 【正确答案】 D 【试题解析】 具有 3个结点的二叉树具有以下的几种形态: 二叉树的结构及画法。 3 【正确答案】 B 【试题解析】 所谓二叉树的前序遍 历 (DLR)是指在访问根结点、遍历左子树与遍历右子树这 3者中,首先访问根结点,

13、然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即 “根 左 右 ”。故该二叉树的前序遍历结果为 “ATBZXCYP”。对于本题,若使用后序遍历和中序遍历的结果分别为 “ZBTYCPXA”和 “TZBACYXP”。 4 【正确答案】 D 5 【正确答案】 B 【试题解析】 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构 (又称循环结构 )。控制程序结构的方法和作用。 6 【正确答案】 C 【试题解析】 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴

14、定。它有 3个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试的可靠性这一说法。软件测试与软件调试的概念,以及相应的方法。 7 【正确答案】 A 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是准确回答 “系统必须做什么 ”这个问题即软件系统功能,需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 8 【正确答案】 B 【试题解析】 关系代数中包括传统的集合运算和专门的关系运算。经过选择或投影运算得到的新关系的属性个数最多不会超过原关系中的属性个数。经过连接运算得到

15、的新关系最多不少于原关系中属性的个数。 9 【正确答案】 A 【试题解析】 两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种, 即一对一的联系、一对多 (或多对一 )的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次模型等各种模型转换。 10 【正确答案】 C 【试题解析】 数据库的完整性是指数据的正确性和相容性 (如学生的学号必须惟一,性别只 06是女或男等 ),数据库是否具备完整性关系到数据库系统能否真实反映现实世界,因此维护数据库的完整性是非常重要的。数据库的各种特性及表达形式。 11

16、【正确答案】 C 【试题解析】 熟记菜单配置命令中常用 短语的功能,其中,不带参数的 SET DEFAULT TO命令将屏蔽系统菜单,使系统菜单不可用。 SAVE参数是将当前的系统菜单配置指定为缺省配置; DEFAULT参数是将系统菜单恢复为缺省配置。配置系统菜单的命令。 12 【正确答案】 B 【试题解析】 在关系模型的数据语言中,一般除了运用常规的集合运算, (并、交、差、笛卜尔积等 )外,还定义了一些专门的关系运算,如投影、选择和连接等。联接运算是在对关系进行笛卡尔积运算的基础之上再进行选择运算,因此花费的时间可能最长。选项 A是专门关系运算中的选择运算,选 项 B是专门关系运算中的联接

17、运算,选项 C是传统集合运算中的并运算,笛卡儿积则是将指定集合中的每个元组逐个进行乘积运算,所以正确答案为 D。在 Visual FoxPro中,专门的关系运算包括投影、选择和连接。 13 【正确答案】 B 【试题解析】 熟记表单的各种常用属性, Caption属性是表单的标题属性。 错题分析 本题中重要注意的是 Name属性和 Caption属性的区别,在表单中, Name属性是表单的内部名称,作为对象引用的名称。 Show和 Hide属于表单的方法。 14 【正确答案】 B 【试题解析】 掌握变量的赋值语句,以及数据之间类型的转换,字符型常量转换为日期型常量要通过 CTOD()函数来进行。

18、选项 A中是日期型转换为字符型,但表达式写法错误;选项 C中的 05/01/2004则为数值表达式;选项 D中的双引号表示字符型数据。在 Visual FoxPro中,变量的赋值可通过等号 “=”或 STORE命令进行操作。 15 【正确答案】 B 【试题解析】 掌握数组变量的定义,以及数组元素的赋值。在赋值和输入语句中使用数组名,表示同一个值同时赋给该数组中的全部数组元素。 Visual FoxPro中变量的赋值。 16 【正确答案】 A 【试题解析】 INDEX为命令方式建立索引,与在表设计器中设置有所区别,不能建立主索引。通过命令方式只能建立表的候选索引 (CANDIDATE)、惟一索引

19、(UNIQUE)和普通索引。表索引的建立可通过表设计器建立或使用命令方式建立。 17 【正确答案】 D 【试题解析】 关系的基本运算可以分为两类:传统的集合运算和专门的关系运算,专门的关系运算包括选择、投影和联接 3种运算。选项 D属于集合运算。选项 A, B, C属于专门的关系运算。传统的集合 运算包括并、交、差、笛卡儿积等运算。 18 【正确答案】 D 【试题解析】 视图虽然在磁盘上找不到类似的文件,但是可以通过命令RENAME VIEW为视图重新命名。选项 A是修改视图,选项 B建立视图,选项C是删除视图。掌握视图的运用。 19 【正确答案】 A 【试题解析】 掌握表中每个字段类型的区别

20、及特点,表中所有的备注型和通用型字段的内容都是统一存放在表的备注文件中。表中所有的备注型和通用型字段的内容都是统一存放在表的 1个备注文件中,无论有几个该类型字段都一样。数据表字段类型包括:字符型 ,数值型、货币型、浮点型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型 (二进制 )、备注型 (二进制 )13种类型。 20 【正确答案】 D 【试题解析】 Visual FoxPro中的报表包括两个部分:数据源和布局。设计报表的主要工作是定义报表布局。根据报表的数据源和应用需要来设计报表的布局,并将报表布局保存到报表文件中,其扩展名为 FRX,同时生成另一个相关文件 FRT。

21、设计报表的最终目的是要按照一定的格式输出符合要求的结果,在报表文件中并没有存储报表实际输出的数据,只是存 放数据源的位置和格式信息。因此,我们在修改数据源的时候,只能对数据源中的数据进行修改,如果修改了数据源的表结构或存放位置,也必须对报表做相应的更新,否则,报表输出时会出错。 21 【正确答案】 A 【试题解析】 在 SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息,但新表的表名可以与数据库同名,彼此属于不同类型的文件。且系统默认的排序方式是升序排序。系统默认排序为升序,所以答案 B错误,本题涉及到排序,答案 C也是错误的。掌握 SQL查询功能的排序与分组计算功能。

22、 22 【正 确答案】 D 【试题解析】 本小题为简单的联接查询,是查找车间等于 “W1“或 “W2“,并且工资大于 3000的职工姓名。 错题分析 选项 A和 C中查询条件错误;选项 B中,在第一行 SELECT语句之后,应该续行符号 ”; ”连接下一条语句,否则系统报错,属于语法错误。掌握 SQL查询功能的简单联接查询。 23 【正确答案】 C 【试题解析】 掌握基本的 SQL查询语句中,各个短语的含义。 SELECT用于实现关系的投影操作,使用时将所选的字段名放在 SELECT之后,多个字段名间用逗号隔开。 WHERE用于实 现关系的选择操作, FROM指定查询数据的来源,GROUP B

23、Y用于实现分组。 SQL定义功能包括表的定义、表的删除、表结构的修改和视图定义。 24 【正确答案】 C 【试题解析】 掌握查询设计器中,各个选项卡的功能。查询设计器中的 “筛选 ”选项卡指定查询记录的条件,实现关系的选择操作。增加或删除查询表,可在表设计器顶部对表进行操作;查看 SQL代码可通过菜单命令完成,选择查询结果的字段输出,在 “字段 ”选项卡中进行。 SQL查询语句中各短语的功能。 25 【正确答案】 A 【试题解析】 视图可以 根据数据源的不同分为本地视图和远程视图。使用当前数据库中的表建立的视图称为本地视图,用当前数据库之外的数据源中的表建立的视图称为远程视图。根据数据来源不同

24、,可将视图分为本地视图和远程视图。题中其他视图的说法是错误的。视图的基本概念及特点。视图是一张虚拟表,只能保存在数据库中,磁盘上找不到相关的文件。 26 【正确答案】 C 【试题解析】 理解局部变量、全局变景和私有变量之间的区别。 PUBLC说明的变量均是全局变量。在命令窗口中,只有 LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要 PUBLC说明的变量均是全局变量。 Visual FoxPro中参数的传递有两种方式:按值传递和按引用传递。 27 【正确答案】 B 【试题解析】 掌握不同类型的变量在过程中的使用范围,以及参数的传递。主程序中有两个变量 x, Y,未指定类型默认为 P

25、UBLIC,第一个 ?X, Y语句先显示X, Y的值为 2, 3,然后调用 SUBI程序,在 SUBI中,使用了两个与主程序同名的变量 x, Y,变量 Y被定义为私有变量,这样, Y值的变化不会被反映到主程序的 Y中,而 x的值默认为 PUBLIC。 Visual FoxPro全局变量、局部变 量及私有变量的定义及作用范围。 28 【正确答案】 D 【试题解析】 表单控件中用来存放文本的控件有标签和编辑框。在表单控件的使用中,标签控件用来存放单行文本,存放多行文本一般使用编辑框控件。列表框和文本框都没有保存文本的功能。使用表单设计器,掌握常用表单控件的功能及其使用。 29 【正确答案】 B 【

26、试题解析】 了解表单设计器和表单数据环境两者之间的关系和区别。数据环境中不能添加控件,只能向表单中添加控件,可以在数据环境中添加或删除表及视图,以及编辑表间的关系。 Visual FoxPro中各种设计器中数据环境的功能、了解数据库设计器的功能及用途。 30 【正确答案】 A 【试题解析】 Visual FoxPro的系统菜单是一个典型的菜单系统,它是由一个条形菜单,即主菜单和一个弹出式菜单,即子菜单所组成的。条形菜单和弹出式菜单都是下拉菜单的组成部分。在应用程序中,我们用到的菜单系统一般都下拉式菜单。 31 【正确答案】 C 【试题解析】 SQL的超联接运算符中 “*=“代表左联接, “=*“代表右联接。但在Visual FoxPro中,不支持超联接运算符 “*=“和 “=*“, 它有专门的联接运算语法格式,分别用 LEFT JOIN 和 RIGHT JOIN表示。 Visual Foxpro支持左联接和右联接运算查询,但不能使用 “=*“和 “*=“运算符查询,只能用 Visual FoxPro中专用的命令短语才可以。 SQL超联接查询。 32 【正确答案】 数据描述语言 33 【正确答案】 本地视图 34 【正确答案】 程序 35 【正确答案】 细节 36 【正确答案】 ActiveX , ActiveX绑定

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

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

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