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

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

1、国家二级 VF笔试模拟试卷 93及答案与解析 1 算法的空间复杂度是指 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行算法需要的内存空间 2 用链表表示线性表的优点是 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序与逻辑顺序相同 3 数据结构中,与所使用的计算机无关的是数据的 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 4 结构化程序设计主要强调 的是 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 5

2、 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 6 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 7 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图 合法图符的是 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 8 应用数据库的主要目的是 ( A)解决数据保密问题 ( B)解决数据完整性问题 ( C)解决数据共享问题 ( D)解

3、决数据量大的问题 9 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 11 在 Visual FoxPro中,以共享方式打开数据库文件的命令短语是 ( A) EXCLUSIVE ( B) SHARED ( C) NOUPDATE ( D) VALIDATE 12 在指定字段或表达式中不允许出现重复值的索引是 (

4、A)惟一索引 ( B)惟一索引和候选索引 ( C)惟一索引和主索引 ( D)主索引和候选索引 13 对关系 S和 R进行集合运算,产生的元组属于关系 S,但不属于关系 R,这种集合运算称为 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 14 下列关于自由表的说法中,错误的是 ( A)在没有打开数据库的情况下所建立的数据表,就是自由表 ( B)自由表不属于任何一个数据库 ( C)自由表不能转换为数据库表 ( D)数据库表可以转换为自由表 15 Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指 ( A)数据库文件 (dbc文件 ) ( B)一个数据库中两个表

5、之间有一定的关系 ( C)表文件 (dbf文件 ) ( D)一个表文件中两条记录之间有一定的关系 16 有如下 SQL语句: CREATE VIEW view_stock AS SELECT股票名称 AS名称,单价 FROM stock 执行该语句后产生的视图含有的字段名是 ( A)股票名称、单价 ( B)名称、单价 ( C)名称、单价、交易所 ( D)股票名称、单价、交易所 17 用来描述表单内部名称的属性是 ( A) Caption ( B) Name ( C) WindowType ( D) Label 18 数据库系统中对数据库进行管理的核心软件是 ( A) DBMS ( B) DB

6、( C) OS ( D) DBS 19 保 证表中记录惟一的特性是 ( A)实体完整性 ( B)域完整性 ( C)参照完整性 ( D)数据库完整性 20 参照完整性与表之间有关的是 ( A)联系 ( B)元组 ( C)联接 ( D)属性 21 下列关于索引的叙述中,不正确的是 ( A) Visual FoxPro支持两种索引文件:单一索引文件和复合索引文件 ( B)打开和关闭索引文件均使用 SET INDEX TO命令 ( C)索引的类型有主索引、候选索引、惟一索引和普通索引 ( D)索引文件不随库文件的关闭而关闭 22 以下每两组表达式中, 其运算结果完全相同的是 (口代表空格 ) ( A)

7、 LEPT(“VFP”, 3)与 SUBSTR(“VFP”, 2, 3) ( B) YEAR(DATE()与 SUBSTR(DTOC(DATE(), 7, 2) ( C) VARTYPE(“40-4*5”)与 VARTYPE(40-4*5) ( D)假定 A “visual”, B “foxpro”,则 A-B与 A+B 23 查询设计器中包含的选项卡有 ( A)字段、联接、筛选、排序依据、分组依据、杂项 ( B)字段、联接、筛选、分组依据、排序依据、更新条件 ( C) 字段、联接、筛选条件、排序依据、分组依据、杂项 ( D)字段、联接、筛选依据、分组依据、排序依据、更新条件 24 在 Vis

8、ual FoxPro中,视图基于 ( A)表 ( B)视图 ( C)查询 ( D)报表 25 用 CREATE TABLE建立表时,用来定义域完整性的短语是 ( A) PRLMARY KEY ( B) CHECK ( C) ERROR ( D) DEFAULT 26 下列关于过程调用的叙述中,正确的是 ( A)被传递的参数是变量,则为引用方式 ( B)被传递的参数是常量,则为传值方式 ( C)被传递的参数是表达式,则为传值方式 ( D)传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反 27 若内存变量名与当前的数据表中的一个字段 “student”同名,则执行命令 ?stu

9、dent后显示的是 ( A)字段变量的值 ( B)内存变量的值 ( C)随机显示 ( D)错误信息 28 用于显示部分查询结果的 TOP短语,使用时需与之连用的短语是 ( A) WHERE ( B) FROM ( C) GROUP BY ( D) ORDER BY 29 算法的复杂度主要包括时间复杂度 和【 】复杂度。 30 数据的物理结构在计算机存储空间中的存放形式称为数据的【 】。 31 若按功能划分,软件测试的方法通常分为【 】测试方法和黑盒测试方法。 32 数据库三级模式体系结构的划分,有利于保持数据库的【 】。 33 在关系运算中,查找满足一定条件的元组的运算称之为【 】。 34 当

10、一个查询基于多个表时,这些表之间必须是【 】。 35 下列程序的功能是计算 S 1!+2!+10! 的值,完成程序填空。 S 0 FOR N 1 TO 10 P 1 FOR I 1 TO N 【 】; ENDFOR S S+P ENDFOR ?“SUM ”, S 36 可以伴随着表的打开而自动打开的索引是【 】索引文件。 37 在文本框中,【 】属性指定在一个文本框中如何输入和显示数据,利用Password- Char属性指定文本框内显示占位符。 38 菜单文件的扩展名是【 】。 39 在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字字段 或候选关键字段

11、时,自动更改所有相关子表中的对应值,应选择【 】。 40 为了在报表中打印当前时间,这时应该插入一个【 】。 41 当前目录下有 student和 coure两个表文件,要求查找同时选修了课程号为“0001”和 “0002”的学生姓名,语句为: SELECT 姓名 FROM student, coure; WHERE student.学号 coure.学号; AND 课程号 “0001”; AND 姓名【 】; (SELECT 姓名 FROM student, coure; WHERE student,学号 coure学号; AND 课程号 “0002”) 42 查询图书表中每类图书中多于 1

12、册的图书的分类号、册数和平均单价。请对下面的 SQL语句填空: SELECT 分类号, COUNT(*), AVG(单价 )FROM图书; GROUP BY 分类号 HAVING【 】 43 从学生管理数据库中考生成绩 dbf检索所有分数大于或等于名次为 2的学生的成绩的学号所用的 SQL命令为: SELECT DISTINCT 学号 FROM 考试成绩 WHERE 成绩【 】; (SELECT 成绩 FROM 考生成绩 WHERE 名次 2) 44 要为表单设计下拉式菜单,首先需要在菜单设计时,在 “常规选项 ”对话框中选择 “项层表单 ”复选框;其次要将表单的 Show Window属性值

13、设置为【 】,使其成为顶层表单;最后需要在表单【 】的事件代码中添加调用菜单程序的命令。 国家二级 VF笔试模拟试卷 93答案与解析 1 【正确答案】 D 【试题解析】 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个 算法所需要的内存空间。 2 【正确答案】 C 【试题解析】 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。 3 【正确答案】 C 【试题解析】 数据结构概念一

14、般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 4 【正确答案】 D 【试题解析】 结构化 程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 go to语句,总的来说可使程序结构良好、易读、易理解、易维护。 5 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则

15、是把系统结构部件转换成软件的过程性描述。 6 【正确答案】 A 【试题解析】 确认测试的任务 是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。 7 【正确答案】 A 【试题解析】 数据流图包括 4个方面,即加工 (转换 )(输入数据经加工变换产生输出 )、数据流 (沿箭头方向传送数据的通道,一般在旁边标注数据流名 )、存储文件 (数据源 )(表示处理过程中存放各种数据的文件 )、源和潭 (表示系统和环境的接口,属系统之外的实体 )。不包括选项中的控制流。 8 【正确答案】 C 【试题解析】 数据库中的数据具有 “集成 ”与 “

16、共享 ”的特点 ,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C) 正确。 9 【正确答案】 B 【试题解析】 E-R模型即实体 -联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。数据库逻辑设计阶段包括以下几个过程:从 E-R图向关系模式转换,逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。 10 【正确答案】 A 【试题解析】 人工管理阶段是在 20世纪 50年代中期以前出现的,数据不独立,完全依赖于程序;文件系统是数据库系统发展的初级阶段,数据独立性差;数据库系统具有高度的物

17、理独立性和一定的逻辑独立性。 11 【正确答案】 B 【试题解析】 在打开数据库时, EXCLUSIVE短语是以独占方式打开;SHARED短语是以共享方式打开; NOUPDATE短语是以只读方式打开;VALIDATE短语用以指定 Visual FoxPro检查在数据库中应用的对象是否合法。 12 【正确答案】 D 【试题解析】 主 索引是指在指定字段或表达式中不允许出现重复值的索引,一个表只能创建一个主索引;候选索引和主索引具有相同的特性,所不同的是一个表可以建立多个候选索引;惟一索引是为了保持同早期版本的兼容性,它的 “惟一性 ”是指索引项的惟一,而不是字段值的惟一。 13 【正确答案】 C

18、 【试题解析】 关系 S和 R的并运算是产生既包含 S中的元组又包含 R中的元组的集合。关系 S和 R的交运算是产生既属于 S又属于 R的元组的集合。关系 S和R的差运算产生属于 S但不属于 R的元组的集合。关系 S和 R的积运算产生的是两个关系的笛卡儿积。 14 【正确答案】 C 【试题解析】 所谓的自由表就是不属于任何数据库的表,在没有打开数据库的情况下所建立的数据库表就是一个自由表,自由表和数据库表之间是可以相互转换的。 15 【正确答案】 C 【试题解析】 在 Visual FoxPro中一个表文件 (.DBF)就是一个关系。 16 【正确答案】 B 【试题解析】 语句中 “股票名称

19、AS名称 ”的功能是在视图文件中将原数据表中的“股票名称 ”改名为 “名称 ”, AS短语用来指定一个新的字段名。 17 【正确答案】 B 【试题解析】 表单的属性大约有 100多个,其中 Name是用来描述表单的内部名称, Caption是用来指明显示于表单标题栏上的文本, Window TyPe用来指定表单是模式表单还是非模式表单。 18 【正确答案】 A 【试题解析】 数据库 (DB) 是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统 (DBS)是指引进数据库技术后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。计算机中对数据库进行管理的

20、核心软件是数据库管理系统。 19 【正确答案】 A 【试题解析】 实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro中利用主关键字或候选关键字来保证表中的记录惟一,即保证实体完整性。 20 【正确答案】 A 【试题解析】 参照完整性与表之间的联系有关,它的大概含义是:当插入、删除或修改一个表中数据时,通过参照引用相互关联的另一个衰中的数据,来检查对表的数据操作是否正确。 21 【正确答案】 D 【试题解析】 索引文件是数据库的一部分,会随着数据库的关闭而关闭。 22 【正确答案】 A 【试题解析】 选项 A) 中两个函数都是用来截取字符串,其结果

21、都是 VFP;选项B中 YEAR()函数的结果为数值型, SUBSTR()的结果为字符型;选项 C中两个数据的类型不一致;选项 D中 A-B的运算结果是将第一个字符串的尾部空格移到新连接的字符串尾部,而 A+B的结果没有此移动。 23 【正确答案】 A 【试题解析】 查询设计器中依次包含字段、联接、筛选、排序依据、分组依据、杂项 6个选项卡,更新条件选项卡属于视图设计器。 24 【正确答案】 A 【试题解析】 视图是根据表定义的,因此视图基于 表。 25 【正确答案】 B 【试题解析】 在使用 CREATE TABLE建立表时, CHECK短语是用来定义域完整性的, PRIMARY KEY是用

22、来定义主关键字的, ERROR是出错提示信息,DEFAULT是定义默认值的。 26 【正确答案】 D 【试题解析】 调用模块程序参数的格式有两种:格式一: DO文件名 |过程名 WITH实参 1 ,实参 2, 格式二:文件名 |过程名 (实参1 ,实参 2 ) 在参数传递过程中可以利用 SET UDFPARMS TO VALUE|REFERENCE重新设置参数的传递方式,格式一不受 UDFPARMS值的设置影响,如果采用格式二调用模块程序时,默认情况下都以按值方式传递参数,如果要以引用方式传递,可通过命令 SET UDFPARMS命令重新设置参数的传递方式。 27 【正确答案】 A 【试题解析

23、】 Visual FoxPro中,变量包括字段变量和内存变量,当字段变量和内存变量同名时,系统优先使用字段变量,如果要使用内存变量,可以在内存变量之间加前缀 “M.”或 “M- ”。 28 【正确答案】 D 【试题解析】 在 SQL语 句中,显示满足条件的几项记录的关键字是 TOP,排序短语是 ORDER BY,且 TOP短语要与 ORDER BY短语同时使用才有效。 29 【正确答案】 空间 【试题解析】 一个程序在计算机上运行时所耗费的时间由下列因素所决定:程序运行时所需输入的数据总量,对源程序进行编译所需时间,计算机执行每条指令所需时间,程序中的指令重复执行的次数。前一条取决于实现算法的

24、计算机软、硬件系统,习惯上常常把语句重复执行的次数作为算法运行时间的相对量度,称作算法的时间复杂度。算法在运行过程中需辅助存储空间的大小称为算法 的空间复杂度。 30 【正确答案】 内模式 或 物理模式 或 存储模式 【试题解析】 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。例如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等。外模式是模式的子集,所以也称子模式或用户模式,是数据库用户能够看见的和使用的、局部的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式也称物理模式或存储模式。一个数据库只有一个内模式,它是数据物理结

25、构和存储方式的描述,是数据库内部的表示方法。例如,记录的存储方式是顺序存储、索引按照什么方式组织:数据是否压缩存储,是否加密等。 31 【正确答案】 白盒 【试题解析】 软件测试的方法有 3种:动态测试、静态测试和正确性证明。设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法。在使用黑盒法设计测试实例时,测试人员将程序看成一个 “黑盒 ”,也就是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的 “功能说明 ”,所以使用黑盒法设计的测试用例完全是根据程序的功能说明来设计的;如用白盒法,则需要了解程序内部的结构,此时的测试用例是根据 程序的内部逻辑来设计的,如果想用白盒法发现程序

26、中所有的错误,则至少必须使程序中每种可能的路径都执行一次。实际上这是不可能的,即使测遍所有的路径,仍不一定能保证符合相应的功能要求, 32 【正确答案】 数据独立性 【试题解析】 数据库的三级模式体系结构把数据的组织管理工作进行了划分,把数据的具体组织留给 DBMS管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式,保证了数据的独立性。 33 【正确答案】 选择 【试题解析】 在关系数据库中,选择运算也是一个 元运算,关系 R通过选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由 R中的那些满足逻辑条件的元组所组成。 34 【正确答案

27、】 有联系的 【试题解析】 当一个查询基于多个表时,这些表之间必须是有联系的,查询设计器会自动根据联系提取联接条件。掌握查询及查询设计器的基本概念。 35 【正确答案】 P P*I 【试题解析】 本题中,程序采用了双重循环,内循环计算 N的阶乘,即 1 N个自然数连乘,结果保存在变量 P中,内循环结束时, N的阶乘完毕。题中要求计算 S 1!+2!+1 0!的值,应将每次求出的乘积累加起来,放在变量 5中。在Visual FoxPro中,程序的基本结构有顺序结构、选择结构和循环结构 3种。 36 【正确答案】 结构复合 (或结构 ) 【试题解析】 与表名相同的结构索引在打开表时都能够自动打开,

28、但是对于非结构索引必须在使用之前打开索引文件。单独的 .idx索引,是一种非结构单索引;采用非默认名的 .cdx索引,也是非结构复合索引;与表名同名的 .cdx索引,是结构复合索引。 Visual FoxPro中索引文件的类型。 37 【正确答案】 InputMask 【试题解析】 在文本框中, PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符; InputMask属性指定在一个文本框中如何输入和显示数据。掌握表单常用控件的属性、方法及事件。 38 【正确答案】 .mnx 【试题解析】 .mnx是菜单数据库文件,存放着菜单的各项定义,交不能直接运行。 Visual

29、 FoxPro菜单的基本概念。 39 【正确答案】 级联 【试题解析】 “更新规则 ”包括 “级联 ”、 “限制 ”和 “忽略 ”3个选项。其中,当更改父表中的主关键字字段或候 选关键字段时,自动更改所有相关子表中的对应值,应选择级联。参照完整性的基本概念。 40 【正确答案】 域控件 【试题解析】 报表中的域控件用于打印报表或视图中字段、变量和表达式的计算结果。在报表中打印当前时间应使用域控件来控制显示。报表的设计。 41 【正确答案】 IN 【试题解析】 本小题为 SQL的嵌套查询、通过内层查找符合条件的记录集合,在通过外层查询检索该集合中相同的记录值,使用的特殊运算符为 IN(包含运算

30、)。掌握 SQL嵌套查询、多表联接查询及特殊谓词查询语句的格式及功能。 42 【正确答案】 COUNT(*) 1 【试题解析】 查询操作用 SELECT命令实现。本题是查询结果出自一个表的分组计算查询,按图书的分类号进行分组,通过 “GROUP BY分类号 ”实现。计算每类图书的平均单价通过 AVG(单价 )实现, COUNT(*)函数用于统计每类图书的册数。这是一个带限定条件的分组查询。要求按分类号进行分组的每一组的图书册数多于 1,即 COUNT(*) 1将其置于 HAVING短语后面。 SQL分组计算与查询。 43 【正确答案】 (或 ANY) 【试题解析】 在 SQL中,可以使用关系运算符,没置查询条件,本题中的量词ANY可以省略。 SQL中的嵌套查询。 44 【正确答案】 2,Init 【试题解析】 设计下拉式菜单,首先需要在菜单设计时,在 “常规选项 ”对话框中选择 “顶层表单 ”复选框;其次要将表单的 Show Window属性值设置为 2,使其成为顶层表单;同时在表单 Init的事件代码中添加调用菜单程序的命令。

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

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

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