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

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

1、国家二级 VF笔试模拟试卷 40及答案与解析 1 下述属于顺序存储方式的优点是 ( )。 ( A)存储密度大 ( B)插入运算方便 ( C)删除运算方便 ( D)可方便地用于各种逻辑结构的存储表示 2 在顺序表 (8, 11, 15, 19, 25, 26, 30, 33, 42, 48, 50)中,用二分法查找关键码值 20,需做的关键码比较次数是 ( )。 ( A) 3 ( B) 4 ( C) 6 ( D) 8 3 在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序 ( )。 ( A)不 相同 ( B)完全相同 ( C)前序和中序相同 ( D)后序和中序相同 4

2、 下列关于结构化设计方法的特点的描述,不正确的是 ( )。 ( A)采用逐步求精的方法进行详细设计,由于相邻步之间变化小,易于验证其等效性和设计正确性 ( B)程序清晰和模块化使得修改和重新设计一个软件时使用的代码量不大 ( C)在进行程序设计时不能使用 goto语句 ( D)良好清晰的控制结构使得设计容易阅读和理解 5 软件需求说明书是需求分析阶段的最后成果,以下 ( )是其应包括的内容。 数据描述 功能描述 性能描述 文件结构 ( A) 和 ( B) 和 ( C) 和 ( D) 、 和 6 软件的结构化设计方法是以 ( )为依据的模块结构的设计方法。 ( A)系统数据要求 ( B)数据结构

3、 ( C)数据流图 ( D)数据流 7 在程序测试中,要为成功的测试设计数据,目前产生这些测试用例主要依赖于( )。 ( A)黑盒方法 ( B)测试人员的经验 ( C)白盒测试 ( D)以上都不是 8 下面列出的条目中, ( )是数据库系统的组成成员。 操作系统 数据库管理系统 用户 数据库管理员 数据库 ( A) 、 、 和 ( B) 、 和 ( C) 、 、 和 ( D)都是 9 在关系数据库中,元组的集合称为关系。通常标识元组的属性或最小属性组称为( )。 ( A)主键 ( B)索引 ( C)标记 ( D)字段 10 用类及继承来表示实体及实体间的联系称为 ( )。 ( A)网状模型 (

4、 B)层次模型 ( C)关系模型 ( D)面向对象模型 11 在命令窗口下键入命令 DIR*.DBF, 则执行的结果是列出了 ( )。 ( A)文件、记录 ( B)记录、大小 ( C)最近更新、 DBF文件 ( D)文件、记录、大小、最近更新 12 在 ( )选项卡中可以指定应用程序数据文件的默认目录。 ( A)数据 ( B)信息 ( C)高级 ( D)报表 13 既允许字段中出现重复值,又允许索引项中出现重复值的是 ( )。 ( A)主索引 ( B)候选索引 ( C)惟一索引 ( D)普通索引 14 在表设计器中的 ( )选项卡中可以建立索引。 ( A)字段 ( B)索引 ( C) 表 (

5、D)排序 15 若当前工作区没有打开的表,利用 BROWSE命令后显示的结果为 ( )。 ( A)浏览表的数据 ( B)在屏幕上显示表的数据 ( C)出现打开对话框,由用户选择表 ( D)系统提示出错 16 要彻底删除表中的所有记录,可以使用 ( )命令。 ( A) APPEND ( B) DELETE ( C) ZAP ( D) DROP 17 下列不能作为 Visual FoxPro变量名的是 ( )。 ( A) All ( B) BCD ( C) 2A ( D) DEFY 18 Visual FoxPro中,函数 ROUND(123.456,2)的值是 ( )。 ( A) 123.46

6、( B) 12 ( C) 123.5 ( D) 123.45 19 SQL语句中的 SELECT命令建立表之间联系的短语为 ( )。 ( A) UNIQE ( B) GROUP BY ( C) JOIN ( D) FROM 20 下例将查询到的职工信息存放到数组 abc中的语句是 ( )。 ( A) SELECT*FROM 职工 INTO CURSOR abc ( B) SELECT*FROM 职工 INTO ARRAY abc ( C) SELECT*FROM 职工 INTO TABLE abc ( D) SELECT*FROM 职工 INTO FILE abc ADDITVE 21 “职工

7、 ”表结构为 (职工号 N(3),姓名 C(3),性别 C(1),年龄 N(2),职工号为主索引,若用 SQL命令 INSERT插入一个记录,下面语句正确的是 ( )。 ( A) (“002”, “孙静 ”, “女 ”, “22”) ( B) (002, “孙静 ”, NULL, 22) ( C) (NULL, “孙静 ”, “女 ”, “22”) ( D) (002, 孙静,女, 22) 22 进行记录查询时,若要采用命令 FIND和 SEEK命令,则正确的是 ( )。 ( A)还没有建立索引的表已经打开 ( B)该表及其索引文件已经打开 ( C)该表的表设计器已经打开 ( D)该表的索引文

8、件可以不打开 23 下列测试姓名字段值是否为空,正确的是 ( )。 ( A)姓名 =NULL ( B)姓名 =!NULL ( C)姓名 NULL ( D)姓名 IS NULL 24 在调试器的 “调试 ”菜单中,为了编辑调试程序,应该使用 ( )菜单项。 ( A)运行 ( B)继 续执行 ( C)定位修改 ( D)调速 25 只能在本层模块程序中使用而不能被上层模块和下层模块程序访问的变量类型是 ( )。 ( A)局部变量 ( B)公共变量 ( C)私有变量 ( D)以上都不对 26 执行下列程序后,显示结果为 ( )。 *MAIN.PRG A=3 B=4 DO AA1 ?A,B PROCED

9、URE AA1 PRIVATE B A=5 B=A RETURN ( A) 3 4 ( B) 5 4 ( C) 5 5 ( D) 5 3 27 使用 MESSAGEBOX()函数显示包含【是】、【否】、【取消】按钮,警告 (!)图标,将第一个按钮设为默认按钮的对话框。其对话框类型值是 ( )。 ( A) 3 ( B) 48 ( C) 51 ( D) 0 28 将表中数据复制到数组中的命令是 ( )。 ( A) COPY TO ( B) COPY FILE ( C) APPEND FROM ARRY ( D) COPY TO ARRY 29 下列叙述正确的是 ( )。 ( A) INPUT语句只

10、能接受字符串 ( B) ACCEPT命令只能接受字符串 ( C) ACCEPT语句可以接受任意类型的 VFP表达式 ( D) WAIT只能接受一个字符,而必须按 Enter键 30 设有如下程序: CLEAR USE 职工 DO WHILE! EOF() IF 工资 2000 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE 该程序执行的功能是 ( )。 ( A)显示所有工资大于 2000职工的记录 ( B)显示所有工资小于 2000职工的记录 ( C)显示所有工资大于或者等于 2000职工的记录 ( D)显示所有工资小于或者等于 2000职工的记录 31 下面关于

11、命令 DO FORM XX NAME YY LINKED的叙述中, ( )是正确的。 ( A)产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单 ( B)产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单 ( C)产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单 ( D)产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单 32 表 “职工 ”和表 “部门 ”之间已经建立关联,若在数据环境中删除表 “职工 ”,则这种关联将 ( )。 ( A)仍然存在 ( B)不再存在 ( C)可能存在 ( D)以上都不对 33 有关对 FOR-ENDFOR计数循环结构叙述正确的

12、是 ( )。 ( A)循环次数是不定的 ( B)循环体中的 LOOP语句为跳出循环体 ( C)循环体中的 LOOP和 EXIT语句的位置是固定的 ( D)循环体中不应包括循环变量值的命令 34 使用窗口命令方式来修改表单,应使用命令 ( )。 ( A) MODIFY FILE ( B) MODIFY VIEW ( C) MODIFY FORM ( D) MODIFY MENU 35 下列选项结果为真 (.T.)的表达式是 ( )。 ( A) NA$“NAVECO“ ( B) NAVECO$“NA“ ( C) NAN$“NAVECO“ ( D) NAVECO$“NAN“ 36 一般来说,算法可以

13、用顺序、选择和【 】三种基本控制结构组合而成。 37 按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于【 】。 38 按数据流的类型,结构化设计方法有两种设计策略,它 们是变换分析设计和【 】。 39 数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中,【 】是用户的数据视图,也就是用户所见到的数据模式。 40 在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。 41 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是【 】联系。 42 执行命令 A=2005/4/2之

14、后,内存变量 A的数据类型是【 】型。 43 如下程序显示的结果是【 】。 s=1 i-0 do while i 8 s=s+i i=i+2 enddo ? s 44 在 Visual FoxPro中,可以在表设计器中为字段设置默认值的表是【 】表。 45 Visual FoxPro中数据库文件的扩展名 (后缀 )是【 】。 46 在 SQL的 SELECT语句中用于计算检索的函数有 COUNT、【 】、【 】、MAX和 MIN。 国家二级 VF笔试模拟试卷 40答案与解析 1 【正确答案】 A 【试题解 析】 顺序存储方式的优点主要有:存储密度大,存储空间利用率高,便于随机存储。由于顺序存储

15、方式在插入、删除运算会引起大量结点的移动,因此不利于经常性地执行插入和删除运算,选项 B、 C的叙述是错误的。又由于顺序存储是依靠元素的物理位置关系来反映元素之间的逻辑关系,因此对一些逻辑结构比较复杂的数据,直接存储比较困难。综上所述, A是正确答案。 2 【正确答案】 B 【试题解析】 由题意可知,关键字 20不在顺序表中,所以这次查找只能是一次失败的查找。对长度为 n的线性表进行二分查找,若查找不成功,则给定值与log2n+1个关键字进行过比较。所以在查找关键字 20的过程中比较次数为log211+1,即进行了 4次比较。具体查找过程如图 17-2所示。其中 中是当前的检索范围, 指示当前

16、检索范围中位于中点位置上的元素。 第一次 8 11 15 19 25 26 30 33 42 48 50 第二次 8 11 15 19 25 26 30 33 42 48 50 第三次 8 11 15 19 25 26 30 33 42 48 50 第四次 8 11 15 19 25 26 30 33 42 48 50 图 17-2 二分查找的过程 3 【正确答案】 B 【试题解析】 任意两种方法遍历同一棵二叉树,可确定惟一一棵二叉树,无论是前序遍历、中序遍历、后序遍历二叉树,其区别均在于访问根的先后次序不同,即前根序、中根序、后根序。而访问中结点顺序都一样。 4 【正确答案】 C 【试题解析

17、】 题中选项 A、 B、 D所述均为结构化设计方法的特点。在进行程序设计时 可以使用 goto语句,但要严格控制,不是不能使用。因此选项 C的叙述是错误的。 5 【正确答案】 D 【试题解析】 需求分析中,软件开发人员主要应解决 “软件做什么 ”的问题。作为分析成果的需求说明书主要应包括功能描述、数据描述、性能描述等。数据描述是对软件系统所必须解决的问题作出的详细说明。功能描述中描述了为解决用户问题所需要的每一项功能的过程细节。性能描述中说明系统应达到的性能和应该满足的限制条件,检测的方法和标准,预期的软件响应和可能需要考虑的特殊问题,故 D是正确的。 6 【正确答案】 C 【试题解析】 数据

18、流图是需求说明书最主要的文档,它表达系统的功能要求和数据要求,既是与用户交流的文档也是系统设计的依据。 7 【正确答案】 B 【试题解析】 测试方法有两种:黑盒测试和白盒测试。不论用哪种测试方法,产生测试数据的工作量都是十分繁重的。实际上大多数测试用例的产生仍依赖于测试人员的经验,从而测试质量的高低还于测试人员的能力有很大关系。 8 【正确答案】 D 【试题解析】 数据库系统一般由数据库、操作系统、数据库管理系统 (及其工具 )、应用系统、数据库管理员和用户构成。 9 【正确答案】 A 【试题解析】 关系对应于二维表,元组对应于表中的一行,属性对应于表中的一列,主键用来惟一表示一个元组或一组属

19、性。关系中的某一组属性,若其值可以唯一地表示一个元组,则该属性组为一个候选关键字。若一个关系中有多个候选关键字,可任选一个作为主关键字,也称为主键。 10 【正确答案】 D 【试题解析】 面向对象模型用类及继承来表示实体及实体间的联系;层次模型用树型 (层次 )结构表示实体类型以及实体间的联系;网状模型是用网状结构来表示;关系模型用表格形式结构来表示。 11 【正 确答案】 D 【试题解析】 Visual FoxPro也可以使用 DOS中的一些文件管理命令,本题命令 DIR*.DBF将在屏幕上显示 DBF文件、记录、大小、最近更新。 12 【正确答案】 C 【试题解析】 在 Visual Fo

20、xPro中,在 “高级 ”选项卡中可以指定应用程序数据文件的默认目录的编辑。 13 【正确答案】 D 【试题解析】 普通索引不仅允许字段中出现重复值,并且索引项中也允许出现重复值,在一个表中可以建立多个普通索引。 14 【正确答案】 B 【试题解析】 Visual FoxPro建立索引有两种方式既可在表设计器建立也可利用窗口命令来建立。打开表设计器,在字段的选项卡中选择要索引的字段后,在对应的索引的下拉列表框中选择无、升序和降序,就产生了单项普通索引,也可以单击表达式右侧的按钮打开表达式生成器,输入索引表达式,就产生了复合字段索引。 15 【正确答案】 C 【试题解析】 若当前工作区没有打开的

21、表,利用 BROWSE命令后会弹出 “打开 ”对话框,由用户选择当前数据库中的表。 16 【正确答案】 C 【试题解析】 使用 ZAP命令可以物理删除表中 的全部记录,不管是否有删除标记,具体格式如下: ZAP IN n WorkAreca | cTableAlias IN nWorkAreca指定要删除所有记录的表所在的工作区: cTableAlias指定要删除所有记录的表的别名。 17 【正确答案】 C 【试题解析】 Visual FoxPro变量名命名规则必须以字母开头,长度不超过 255字符,变量名中不包含小数点,选项 C是以数字开头,故不能作为变量名。 18 【正确答案】 A 【试题

22、解析】 函数 ROUND()返回指定表达式在指定位置 四舍五入后的结果,所以答案为 123.46。 19 【正确答案】 C 【试题解析】 选项 A是在表的定义语句中用来建立候选索引:选项 B是用来分组查询,通常置于 WHERE短语后;选项 C是建立表之间的联系,通常置于FROM后:选项 D指定数据的来源。 20 【正确答案】 B 【试题解析】 选项 A将查询到的信息存放到临时表中;选项 B将查询到的信息存放到数组中:选项 C将查询到的信息存放到永久表中:选项 D将查询到的信息添加到文本文件 abc的末尾。 21 【正确答案】 B 【试题解析】 用 SQL命令 INSERT插入记录时,圆括号内的

23、值在主索引上不能为空,而且字符型类型的值要加上双引号。 22 【正确答案】 B 【试题解析】 只有在打开表及其索引文件的基础上,才能用命令 FIND或 SEEK来查询记录。 23 【正确答案】 D 【试题解析】 运算符 “IS NULL”是 SQL语句中的一种特殊运算符,可以测试一个属性值是否为空。本题选项 A、 B、 C都不对,应该使用 “姓名 IS NULL”或 “姓名 IS NOT NULL”。 24 【正确答案】 C 【试题解析】 在调试器的 “调试 ”菜单中包括菜单项有: “调试 ”、 “运行 ”、 “继续执行 ”、 “取消 ”、 “定位修改 ”和 “调速 ”等。其中, “定位修改

24、”菜单项可以终止程序的执行,然后在文本编辑窗口打开调试程序。 25 【正确答案】 A 【试题解析】 公共变量可被整个程序调用:私有变量只能被本层模块和下层模块程序调用,而不能被上层模块程序调用;局部变量只能在本层模块被调用,其他模块程序都不可以调用。 26 【正确答案】 B 【试题解析】 过程 AA1声明了私有变量 B,将主程序中的变量 B屏蔽掉,变量 A未被屏蔽掉。所以在过程 AA1中对 A的更改反映到主程序中,而对 B的更改在跳转到主程序后就被取消,所以正确答案为 B。 27 【正确答案】 C 【试题解析】 在 MESSAGEBOX()函数里与 “是 ”、 “否 ”、 “取消 ”按钮相对应

25、的值是 3,与 “警告 (!)”图标相对应的值是 48,与将第一个按钮设为默认按钮相对应的值是 0。所以对话框类型值是 51。 28 【正确答案】 D 【试题解析】 选项 A是复制当前表,选项 C是复制文件,选项 C是从数组中追加数据到表中,选项 D是表中数据复制到数组中,选项 C、 D经常结合起来使用。 29 【正确答案】 B 【试题解析】 ACCEPT命令只能接受字符串,而 INPUT语句可接收任意类型的 Visual FoxPro表达式。 30 【正确答案】 C 【试题解析】 该题是 DO WHILE-ENDDO和 IF-ENDIF语句的嵌套。在外层中指出遍及整个表的记录,在内层当工资小

26、于 2000时,向下移动一个指针,由LOOP语句指示回到外层 DO WHILE开始重新循环。当工资大于或等于 2000时,不执行 IF-ENDIF循环的语句,执行 DISPLAY命令,显示该记录。 31 【正确答案】 A 【试题 解析】 运行表单时,用 DO FORM命令调用。如果包含 NAME子句,系统将建立指定名字的变量,并使它指向表单对象:如果包含 LINKED关键字,表单对象将随指向它的变量的清除而关闭 (释放 )。 32 【正确答案】 B 【试题解析】 如果在数据环境中删除了已经建立好关联的表,则这个表与其他表之间的关联将不再存在,因此正确答案为 B。 33 【正确答案】 D 【试题

27、解析】 在 FOR-ENDFOR计数循环结构中,循环次数是由计数器的初始值、最终值和步长确定的。但在循环体中不应包括循环变量值的命令,即 不能人为地修改循环控制变量,否则循环执行结果容易出错。 LOOP与 EXIT可以出现在循环体内的任何位置。 34 【正确答案】 C 【试题解析】 选项 A打开编辑窗口,从中可以修改或创建文本文件:选项 B显示视图设计器,从中可以修改已存在的视图;选项 C在命令窗口使用修改表单的命令:选项 D打开菜单设计器,从中可以修改或创建菜单系统。 35 【正确答案】 A 【试题解析】 符号 “$”功能是测试该符号左侧的字符串是否为该字符号右侧的子串,其中出现的位置和次数

28、并不重要,只要是子串,运算结果为真 (.T.),否则结果为假 (.F.)。选项 C的 NAN并不在 NAVECO字符串中,而选项 B、 D中 NAVECO的长度明显大于 NA和 NAN长度,所以结果为假 (.F.)。 36 【正确答案】 循环 【试题解析】 算法可以由顺序、选择和循环三种基本控制结构组合而成。 37 【正确答案】 线性结构 【试题解析】 队列中的每一个结点最多有一个前驱,也最多有一个后继,满足线性结构的条件,所以属于线性结构。 38 【正确答案】 事务分析设计 【试题解析】 典型的数据流图有两种,即变换型和事务型。按照这两种 类型把设计方法分为两类,即变换分析设计和事务分析设计

29、。 39 【正确答案】 外模式 【试题解析】 外模式由概念模式推导而出,给出了每个用户的局部数据描述,即数据视图。 40 【正确答案】 关系 【试题解析】 关系模型用二维表表示,则每个二维表代表一种关系。 41 【正确答案】 多对多 【试题解析】 实体之间的关系称为联系。两个实体间的联系可以归结为三种类型:一对一联系、一对多联系和多对多联系。本题中,一个运动员可参加多个项目,一个项目中也可有多个运动员,则运动员和项目的关系是多 对多的关系。 42 【正确答案】 数值 【试题解析】 2005/4/2实际上是一个数值表达式,其结果为一个数值型数据,这里比较容易与日期常量或字符型常量混淆,要注意的是

30、日期型常量的定界符是一对花括号 “”,字符型常量的定界符是半角的单引号、半角双引号或中括号。本题中的内存变量的类型由变量值决定。 43 【正确答案】 13 【试题解析】 在循环中当 i值大于 8时,退出循环体。 i的起始值是 0,每执行一次循环, i值便加 2,到第 5次执行循环的时候, i的值为 8,退出循环体,输出 s的值,所以该循环体 一共只执行了 4次,每执行一次, s的值为计算后的 s值加上i值, s值的四次结果依次为 1, 3, 7, 13。 44 【正确答案】 数据库表 【试题解析】 在数据库表中可对表进行主索引、有效性规则及记录级规则等设置,在自由表中不能设置这些内容。 45 【正确答案】 DBC 【试题解析】 在建立 Visual FoxPro数据库时,相应的数据库名称实际是扩展名dbc的文件名,与之相关的还会自动建立一个扩展名为 dct的数据库备注文件和一个扩展名为 dcx的数据库索引文件。数据表的扩展名为 dbf。 46 【正确答案】 SUM ,AVG 【试题解析】 SELECT语句中用于计算检索的函数有 SUM(),其功能是求和;AVG()函数的功能是计算平均值; COUNT()函数是统计记录个数; MAX()函数是求最大值; MIN()函数是求最小值。

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

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

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