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

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

1、国家二级 VF笔试模拟试卷 87及答案与解析 1 算法分析的目的是 _。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 2 n个顶点的强连通图的边数至少有 _。 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+1 3 已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D)直接选择排序 4 用链表表示线性表的优点是 _。 ( A)便于插入和删除操作 ( B)数据元素的物理顺序与逻辑顺序相同 ( C)花费

2、的存储空间较顺序存储少 ( D)便于随机存取 5 下列不属于结构化分析的常用工具的是 _。 ( A)数据流图 ( B)数据字典 ( C)判定树 ( D) PAD图 6 软件开发的结构化生命周期方法将软件生命周期划分成 _。 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 7 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。 ( A)循环的集合 ( B)地址的集合 ( C)路径的集合 ( D)目标的集合 8 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具

3、有 _。 ( A)数据无冗余 ( B)数据可共享 ( C)专门的数据管理软件 ( D)特定的数据模型 9 分布式数据库系统不具有的特点是 _。 ( A)分布式 ( B)数据冗余 ( C)数据分布性和逻辑整体性 ( D)位置透明性和复制透明 性 10 下列说法中,不属于数据模型所描述的内容的是 _。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 11 以下关于自由表的叙述,正确的是 _。 ( A)全部是用以前版本的 FoxPro(FoxBAS )建立的表 ( B)可以用 Visual FoxPro建立,但是不能把它添加到数据库中 ( C)自由表可以添加到数据库中,数据库

4、表也可以从数据库中移出成为自由表 ( D)自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表 12 在 FoxPro中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的 _语句。 ( A) CREATE ( B) APPEND ( C) COPY ( D) INSERT 13 以下关于查询的描述正确的是 _。 ( A)不能根据自由表建立查询 ( B)只能根据自由表建立查询 ( C)只能根据数据库表建立查询 ( D)可以根据数据库表和自由表建立查询 14 下列关于属性、方法和事件的叙述中, _是错误的。 ( A)属性用于描述对象的状态,方法用于表示对象

5、的行为 ( B)基 于同一个类产生的两个对象可以分别设置自己的属性值 ( C)事件代码也可以像方法一样被显式调用 ( D)在新建一个表单时,可以添加新的属性、方法和事件 15 下面关于表单控件基本操作的陈述中, _是不正确的。 ( A)要在 “表单控件 ”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的 “查看类 ”按钮,然后在弹出的菜单甲选择 “添加 ”命令 ( B)要在表单中复制某个控件,可以按住 CTRL键并拖放该控件 ( C)要使表单中所有被选控件具有相同的大小,可单击 “布局 ”工具栏中的 “相同大小 ”按钮 ( D)要将某个控件的 TAB序号设置为 1,可在进入 TA

6、B键次序交互设置状态后,双击控件的 TAB键次序盒 16 项目管理器中的 “文本文件 ”组件包含在 _选项卡中。 ( A)其他 ( B)代码 ( C)数据 ( D)类 17 浏览表文件的命令是 _。 ( A) USE ( B) LIST ( C) DISPLAY ( D) BROWSE 18 可以链接或嵌入 OLE对象的字段类型是 _。 ( A)备注型字段 ( B)通用型和备注型字段 ( C)通用型字段 ( D)任何类型的字段 19 在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_。 ( A

7、)限制 (Restrict) ( B)忽略 (Ignore) ( C)级联 (Cascade) ( D)级联 (Cascade)或限制 (Restrict) 20 在 Visual FoxPro的数据工作期窗口,使用 SET RELATION命令可以建立两个表之间的关联,这种关联是 _。 ( A)永久性关联 ( B)永久性关联或临时性关联 ( C)临时性关联 ( D)永久性关联和临时性关联 21 使用菜单操作方法打开一个在当前目录下已经存在的查询文件 zsjk.qpr后,在命令窗口生成的命令是 _。 ( A) OPEN QUERY zSjk.qpr ( B) MODIFY QUERY zSjk

8、.qpr ( C) DO QUERY zgjk.qpr ( D) CREATE QUERY zgjk.qpr 22 可以伴随着表的打开而自动打开的索引是 _。 ( A)单一索引文件 (IDX) ( B)复合索引文件 (CDX) ( C)结构化复 合索引文件 ( D)非结构化复合索引文件 23 设有变量 sr=“2000年上半年全国计算机等级考试 ”,能够显示 “2000年上半年计算机等级考试 ”的命令是 _。 ( A) ?sr“全国 ” ( B) ?SUBSTR(sr,1,8)+SUBSTR(sr,11, 17) ( C) ?STR(sr,1, 12)+STR(sr,17,14) ( D) ?

9、SUBSTR(sr,1, 12)+SUBSTR(sr,17,14) 24 设有变量 pi=3.1415926,执行命令 ?ROUND(pi, 3)的显示结果为 _。 ( A) 3.141 ( B) 3.142 ( C) 3.140 ( D) 3.000 25 命令 “DIME array(5, 5)”执行后, array(3, 3)的值为 _。 ( A) 0 ( B) 1 ( C) .T ( D) F 26 设 X=“ABC“, Y=“ABCD“,则下列表达式中值为 T的是 _。 ( A) X=Y ( B) X=Y ( C) X$Y ( D) AT(X, Y) 0 27 在 “职工档案 ”表文

10、件中,婚否是 L型字段,性别是 C型字段,若检索 “已婚的女同志 ”,应该用 _逻辑表达式。 ( A)婚否 OR(性别 女 ) ( B) (婚否 T )AND(性别 女 ) ( C)婚否 AND(性别女 ) ( D)已婚 OR(性别女 ) 28 用二维表数据来表示实体及实体之间联系的数据模型称为 _。 ( A)实体 联系模型 ( B)层次模型 ( C)网状模型 ( D)关系模型 29 如果需要在 Myform=CreateObject(“Form“)所创建的表单对象 Myform中添加command1按钮对象,应当使用命令 _。 ( A) Add Object Command1 AS comm

11、andbutton ( B) Myform.Addobject(“command1“,“commandbutton“) ( C) Myform.Addobject(“commandbutton“,“command1“) ( D) command1=Addobject(“comand1“,“commandbutton“) 30 SQL实现分组查询的短语是 _。 ( A) ORDER BY ( B) GROUP BY ( C) HAVING ( D) ASC 31 在 SQL的计算查询中 ,用于求平均值的函数是 _。 ( A) AVG ( B) AVERAGE ( C) average ( D)

12、AVE 32 SQL语句中的 SELECT命令建立表之间联系的短语为 _。 ( A) UNIQE ( B) GROUP BY ( C) JOIN ( D) FROM 33 在树形结构中,树根结点没有【 】。 34 Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向【 】的设计方法。 35 面向对象的模型中,最基本的概念是对象和【 】。 36 软件设 计模块化的目的是【 】。 37 数据模型按不同应用层次分成 3种类型,它们是概念数据模型、【 】和物理数据模型。 38 函数 INT(LEN(“123.456“)的结果是【 】。 39 在数据库设计器中设计表之间的联系

13、时,要在父表中建立主索引或候选索引,在子表中建立【 】。 40 打开非结构单索引文件或非结构复合索引文件使用的命令是【 】。 41 如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,且表中可以存在多个这种字段,则这样的字段称为【 】。 42 视图设计器 与查询设计器相比较,在视图设计器中多了【 】选项卡。 43 以下程序的运行结果是【 】。 X 1.5 DO CASE CASE x 2 y 2 CASE x 1 y 1 ENDCASE ? y 44 求每个仓库中职工的平均工资: SELECT仓库号, AVG(工资 )FROM职工【 】仓库号 45 使用【 】短语可以将查询结果存放到临时

14、数据表文件中。 46 显示工资最高的三位职工信息,应 使用语句: $ETECT *【 】 FROM职工 ORDERBY工资 DESC 47 逻辑删除职工表中工资在 800-1000元之间的全部职工信息。 DELETE FROM 职工 WHERE 工资【 】 800 AND 1000 国家二级 VF笔试模拟试卷 87答案与解析 1 【正确答案】 D 【试题解析】 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。 2 【正确答案】 C 【试题解析】 在有向图中,

15、若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n条边。 3 【正确答案】 B 【试题解析】 当数据表 A中每个元素距其最终位置不远,说明数据表 A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B。 4 【正确答案】 A 【试题解析】 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链 式存储结构下的线性表便于插入和删除操作。 5 【正确答案】 D 【试题解析】 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD图

16、是常见的过程设计工具中的图形设计。 6 【正确答案】 A 【试题解析】 通常,将软件产品从提出,实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护 3个阶段。 7 【正确答案】 C 【试题解析】 软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息, 设计或选择测试用例,对程序所有逻辑路径进行测试。 8 【正确答案】 D 【试题解析】 在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅

17、描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。 9 【正确答案】 B 【试题解析】 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常 重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。 10 【正确答案】 C 【试题解析】 数据模型所描述的内容有 3个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据

18、结构上的操作类型与操作方式。 11 【正确答案】 C 【试题解析】 关于数据库与自由表的关系:自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表。 12 【正确答案】 C 【试题解析】 CREATE用于数据定义。 COPY用于复制。 INSERT用于插入数据。 13 【正确答案】 D 【试题解析】 对多个表和视图进行查询,当需要获取存储在两个或更多表中的信息时,只要把所有有关的表添加到查询中并用公共字段连接它们就可以了。此后搜索所有这些表中的记录时便可以查找所需的信息。在查询中可以使用数据库表、自由表、本地或远程视图的任意组合 。 14 【正确答案】 D 【试题解析】 属性用于描

19、述对象的状态,方法用于表示对象的行为;事件代码也可以像方法一样被显式调用。在新建一个表单时,可以添加新的属性、方法。用户不能定义新的事件。 15 【正确答案】 B 【试题解析】 要使表单中所有被选控件具有相同的大小,可单击 “布局 ”工具栏上的 “相同大小 ”按钮;要将某个控件的 Tab序号设置为 1,可在进入 Tab键次序交互设置状态后,双击控件的 Tab键次序盒;要在 “表单控件 ”工具栏中显示某个类库文件中自定义类,可以单击工具栏中的 “查看类 ”按钮, 然后在弹出的菜单中选择 “添加 ”命令。 16 【正确答案】 A 【试题解析】 在 “其他 ”选项卡中包括 “菜单 ”、 “文本文件

20、”和 “其他文件 ”。 17 【正确答案】 D 【试题解析】 在用命令 USE打开一个表时,可以用 BROWSE命令浏览浏览该表的记录,选项 B、 C为在屏幕上显示表文件的内容。 18 【正确答案】 C 【试题解析】 备注型字段占 4个字节,存放不定长的字符文本,所保存的信息存储在以 .fpt为扩展名的文件中。通用型字段用于标记电子表格、文档、图片等OLE对象 (对象链接和嵌入 ),占 4个字节。 19 【正确答案】 C 【试题解析】 级联作用是,用新的连接字段值自动修改子表中的相关所有记录。限制作用是,若子表中有相关的记录,则禁止修改父表中的连接字段值。忽略的作用是,若不做完整性检查,即删除

21、父表的记录时与子表无关。 20 【正确答案】 C 【试题解析】 SET RELATION命令建立两个表之间的关联是一种临时性关联。 21 【正确答案】 B 【试题解析】 打开、建立、执行查询的命令分别是 MODI QUERY、 CREATE QUERY、 DO QUERY。 22 【正确答案】 C 【试题解析】 与表名相同的结构索引在打开表时都能够自动打开,但是对于非结构索引必须在使用之前打开索引文件。单独的 .idx索引,是一种非结构单索引。采用非默认名的 .cdx索引,也是非结构复合索引。与表名同名的 .cdx索引,是结构复合索引。结构复合索引具有如下特性:在打开表时自动打开;在同一索引文

22、件中能包含多个索引方案,或索引关键字:在添加、更改或删除记录时自动维护索引。 23 【正确答案】 D 【试题解析】 SUBSTR(字符表达式,起始位置 ,长度 )函数的作用是指定表达式值的指定起始位置取指定长度的于串作为函数值。选项 A是错误的命令。选项 B的结果为 “2000年上年全国计算机等级考试 ”。选项 C中 STR()函数的功能是将数值转换为字符串,所以 STR的中应为数值,此语句格式不正确。选项 D中 SUBSTR(sr,1, 12)是从字符串的第 1位起取 12个字符,结果为 “2000年上半年 ”, SUBSTR(sr,17是从字符串第 17个位置取 14个字符,结果为 “计算

23、机等级考试 ”, “+”是用于连接两个字符串。 24 【正确答案】 B 【试题解析】 四舍五入函数 格式: ROUND(数值表达式 1,数值表达式 2 ) 功能:返回指定表达式在指定位置四舍五入后的结果,其中数值表达式 2指明四舍五入的位置。若数值表达式 2大于等于 0,那么它表示的是要保留的小数位数;若数值表达式 2小于 0,那么它表示的是整数部分的舍入位数。本题使用 ROUND函数计算 pi保留 3位小数的值,因为小数点后第 4位为 5,要入一位。 25 【正确答案】 D 【试题解析】 创建数组的命令格式有两种 DIMENSION数组名 (下标上限1 ,下标上限 2) DECLARE 数组

24、名 (下标上限 1 ,下标上限2) 两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假 .F.。 26 【正确答案】 C 【试题解析】 在用双等号运算符 “ ”比较两个字符串时,只有当两个字符申完全相同 (包括空格以及各字符的位置 )时,运算结果才会是逻辑真 .T.,否则为逻辑假 .F.。选项 B是不正确的。在用单等号运算符 “ ”比较两个字符串时,运算结果与 SET EXACT ON/OFF设置有关,该命令是设置精确匹配与否的开关。该命令可以在命令窗口或在程序中执行,也可以通 过 “数据 ”选项卡设置。 当处于 OFF状态时,只要右边的字符串与左边字符串的前面部分内容相匹配

25、,即可得到逻辑真 .T.的结果。也就是说,字符串的比较以右面的字符串为目标,右字符串一结束即终止比较。 当处于 ON状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行比较。所以选项 A的结果为 .F.。 AT函数是返回字符串 1值的首字符在字符串 2值中的位置。AT(X,Y) 1,所以选项 D的结果也是 .F.。 $判断前一个字符串是否包含在后一个字符串中。所以本题答案为 C。 27 【正确答案】 B 【试题解析】 题面要求检索 “已婚的女同志 ”,那么婚否和性别之间应用与 (AND) 连接。所以选项 A、 D可以排除。又知性别字段是字符型

26、 (C) ,那么在条件表达式中应给字符型数据加引号,所以 C也是不正确的。答案应为 D。 28 【正确答案】 D 【试题解析】 关系:表之间的一种链接,它允许用户不仅能从当前选定表中访问数据,而且可以访问其他表中的数据。这种链接指的是连接条件。关系模型:用二维表数据来表示实体及实体之间联系的数据模型。层次模型:用树形结构表示实体及其之间联系的 模型。网状模型:用网状结构表示实体及其之间联系的模型。 29 【正确答案】 B 【试题解析】 在运行时向一个容器加入一个对象要用到 Addobject方法,该方法是容器的一个方法,该方法的第 1个参数是要加入对象的对象名,第 2个参数是要加入对象的类名,

27、按钮类的类名为 commandbutton,所以答案是 B。 30 【正确答案】 B 【试题解析】 4个选项中所列出的短语都是 SELECT语句的短语,其中 C选项HAVING不能脱离 GROUP BY短语而独立存在, D选项 ASC不能脱离 ORDER BY短语而独立存在。实现分组查询的短语是 GROUP BY。 A选项 ORDER BY短语是对最终的查询结果进行排序; C选项 HAVING短语是用于限定分组的条件;D选项 ASC是限定按指定属性值的升序进行排序。若需要 HAVING短语,HAVING短语必须出现在 GROUP BY短语之后,若需要 ASC(DESC降序 )短语,则必须出现在

28、 ORDER BY短语之后,通常 GROUP BY短语出现在 ORDER BY短语之前。 31 【正确答案】 A 【试题解析】 SQL的求平均值的函数是 AVG,求最大值的函数是 MAX,求最小值的函数是 MIN,求和函数是 SUM,计数的函数是 COUNT。 32 【正确答案】 C 【试题解析】 选项 A是在表的定义语句中用来建立候选索引;选项 B是用来分组查询,通常置于 WHERE短语后:选项 C是建立表之间的联系,通常置于FROM后:选项 D指定数据的来源。 33 【正确答案】 前件 【试题解析】 在树形结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点;

29、每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点。 34 【正确答 案】 数据结构 【试题解析】 结构化分析方法主要包括:面向数据流的结构化分析方法 (SAStructured analysis),面向数据结构的 Jackson方法 (JSD-Jackson system development method) 和面向数据结构的结构化数据系统开发方法 (DSSD -Data structured system development method) 。 35 【正确答案】 类 【试题解析】 面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属

30、 性集和方法集相同的所有对象组合在一起,可以构成一个类。 36 【正确答案】 降低复杂性 【试题解析】 模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程,由此分解来降低复杂性。 37 【正确答案】 逻辑数据模型 【试题解析】 数据是现实世界符号的抽象,而数据模型 (data model)则是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束行为,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型按不同的应用层次分成 3种类型,它们是概念数据模型 (conceptual data model)、逻辑数据模型 (logic data model)、物理数

31、据模型 (physical data model)。 38 【正确答案】 7 【试题解析】 LEN()函数用于测试字符串长度; INT()函数用于求整。本题中LEN()函数所测的字符串长度为 7,因此 1NT的求整值仍然是 7。 39 【正确答案】 普通索引 【试题解析】 在数据库设计器中设计表之间的联系时,需要在父表中建立主索引或候选索引,在于表中建立普通索引,然后通过父表的主索引和子表的普通 索引建立起两表之间的联系。 40 【正确答案】 SET INDEX TO 【试题解析】 打开索引文件的命令格式是 SET INDEX TO IndexFileList,其中IndexFileList是

32、用逗号分开的索引文件列表。 41 【正确答案】 候选关键字 【试题解析】 如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,则这样的字段称为主关键字或候选关键字,而一个表中只存在一个主关键字。 42 【正确答案】 更新条件 【试题解析】 因为视图可用来更新表中数据,因此在视图 设计器中多了 “更新条件 ”选项卡,可以为视图指定修改表或字段。 43 【正确答案】 1 【试题解析】 DO CASE-ENDCASE语句格式: DO CASE CASE条件 1 语句序列 1 CASE条件 2 语句序列 2 CASE条件 n 语句序列 n OTHERWISE 语句序列 ENDCASE 语句执行时

33、,依次判断 CASE后面的 条件是否成立。当发现某个 CASE后面的条件成立时,就执行该 CASE和下一个 CASE之间的命令序列,然后执行ENDCASE后面的命令。如果所有的条件都不成立,则执行 OTHER-WISE与ENDCASE之间的命令序列,然后转向 END-CASE后面的语句。 44 【正确答案】 GROUP BY 【试题解析】 本题考核 SQL查询功能的分组与计算查询, GROUP BY短语用于分组与计算查询。 45 【正确答案】 INTO CURSOR 【试题解析】 在 SQL查询功能中,可使用 INTO CURSOR短语将查询结果存放到临时数据库文件中。 46 【正确答案】 TOP 3 【试题解析】 在 SQL查询功能中,可使用 TOP语句显示部分结果, TOP语句使用时,必须与 ORDER BY短语同时使用。 47 【正确答案】 BETWEEN 【试题解析】 从表中删除数据的命令为: DELETE FROM TableNameWHERE Condition, BETWEENAND 意思为 “ 和 之间 ”。

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

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

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