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

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

1、国家二级 VF笔试模拟试卷 185及答案与解析 1 下面叙述正确的是 _。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)算法的时间复杂度是指执行算法程序所需要的时间 2 以下数据结构属于非线性数据结构的是 _。 ( A)队列 ( B)线性表 ( C)二叉树 ( D)栈 3 在一棵二叉树上第 8层的结点数最多是 _。 ( A) 8 ( B) 16 ( C) 128 ( D) 256 4 下面描述中,不符合结构化程序设计风格的是 _。 ( A)使用顺序、选择和重复 (

2、循环 )3种基本控制结构表示程序的控制逻辑 ( B)自顶向下 ( C)注重提高程序的执行效率 ( D)限制使用 goto语句 5 下面概念中,不属于面向对象方法的是 _。 ( A)对象、消息 ( B)继承、多态 ( C)类、封装 ( D)过程调用 6 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是 _。 ( A)可行性分析 ( B)需求分析 ( C)详细设计 ( D)程序编码 7 软件生命周期中所花费用最多的阶段是 _。 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 8 数据库系统的核心是 _。 ( A)数据模型 ( B) DBMS ( C)软件

3、工具 ( D)数据库 9 下列叙述中正确的是 _。 ( A)数据处理是将信息转化为数据的过程 ( B)数据库设计是指设计数据库管理系统 ( C)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关 键字 ( D)关系中的每列称为元组,一个元组就是一个字段 10 下列模式中, _是用户模式。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 11 设置单标题的属性是 ( )。 ( A) Title ( B) Text ( C) Biaoti ( D) Caption 12 释放和关闭表单的方法是 ( )。 ( A) Release (

4、B) Delete ( C) LostFocus ( D) Destory 13 从表中选择字段形成新关系的操作是 ( )。 ( A)选择 ( B)连接 ( C)投影 ( D)并 14 Modify Command 命令建立的文件的默认扩展名是 ( )。 ( A) prg ( B) app ( C) cmd ( D) exe 15 说明数组后,数组元素的初值是 ( )。 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 16 扩展名为 mpr的文件是 ( )。 ( A)菜单文件 ( B)菜单源程序文件 ( C)菜单备注文件 ( D)菜单参数文件 17 下列程序段执行后,内存变量

5、 y的值是 ( )。 x=76543 y=0 DO WHILE x 0 y=x%10+Y*10 X=int(x/10) ENDDO ( A) 3456 ( B) 34567 ( C) 7654 ( D) 76543 18 在 SQL SELECT查询中,为了使查询结果排序应使用短语 ( ), ( A) ASC ( B) DESC ( C) GROUP BY ( D) ORDER BY 19 设 a=“计算机等级考试 “,结果为 “考试 ”的表达式是 ( )。 ( A) Left(a,4) ( B) Right(a,4) ( C) Left(a,2) ( D) Right(a,2) 20 关于视

6、图和查询,以下叙述正确的是 ( )。 ( A)视图和查询都只能在数据库中建立 ( B)视图和查询都不能在数据库中建立 ( C)视图只能在数据库中建立 ( D)查询只能在数据库中建立 21 在 SQL SELECT语句中,与 INTO TABLE等价的短语是 ( )。 ( A) INTO DBF ( B) TO TABLE ( C) INTO FORM ( D) INTO PILE 22 CREATE DATABASE命令用 来建立 ( )。 ( A)数据库 ( B)关系 ( C)表 ( D)数据文件 23 要执行程序 temp.prg,应该执行的命令是 ( )。 ( A) DO PRG tem

7、p.prg ( B) Do temp.prg ( C) DO CMD temp.prg ( D) DO FORM temp.prg 24 下列表单的哪个属性设置为真时,表单运行时将自动居中 ( )? ( A) AutoCenter ( B) A1waysOnTop ( C) ShowCenter ( D) FormCenter 25 假设有 Student表,可以正确添加字段 “平均分数 ”的命令是 ( )。 ( A) ALTER TABLE student ADD平均分数 F(6,2) ( B) ALTE RDBF Student ADD 平均分数 F 6,2 ( C) CHANGE TAB

8、LE Student ADD 平均分数 F(6,2) ( D) CHANGE TABL Estudent INSERT平均分数 6,2 26 页框控件也称作选项卡控件,在一个页框小可以有多个页面,页面个数的属性是 ( )。 ( A) Count ( B) Page ( C) Num ( D) PageCount 27 打开已经存在的表单文件的命令是 ( )。 ( A) MODIFY FORM ( B) EDIT FORM ( C) OPEN FORM ( D) READ FORM 28 在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为 “x”的菜单名称定义是 (

9、)。 ( A)综合查询 (x) ( B)综合查询 / (x) ( C)综合查询 ( x) ( D)综合查询 (/ x) 29 要为当前表所有性别为 “女 “的职工增加 100元工资,应使用命令 ( )。 ( A) REPLACE ALL工资 WITH 工资 +100 ( B) REPLACE工资 WITH 工资 +100 FOR 性别 =“女 “ ( C) CHANGE ALL 工资 WITH 工资 +100 ( D) CHANGE ALL 工资 WITH工资 +100 FOR 性别 =“女 “ 30 MODIFY STRUCTURE命令的功能是 ( )。 ( A)修改记录值 ( B)修改表结

10、构 ( C)修改数据库结构 ( D)修改数据库或表结构 31 使用如下关系: 客户 (客户号,名称,联系人,邮政编码,电话号码 ) 产品 (产品号,名称,规格说明,单价 ) 订购单 (订单号,客户号,订购日期 ) 订购单名细 (订单号,序号,产品号,数量 ) 31 查询单价在 600元以上主板和硬盘的正确命令是 ( ) ( A) SELECT*FROM产品 WHERE单价, 600 AND(名称 =主板 AND名称 =硬盘 ) ( B) SELECT*FROM 产品 WHERE单价 600 AND(名称 =主板 OR名称 =硬盘 ) ( C) SELECT*FROM 产品 FOR单价 600

11、AND(名称 =主板 AND名称 =硬盘 ) ( D) SELECT*FROM产品 FOR单价 600 AND(名称 =主板 OR名称 =硬盘 ) 32 查询客户名称中有 “网络 ”二字的客户信息的正确命令是 ( )。 ( A) SELECT*FROM客户 FOR 名称 LIKE“%网络 %“ ( B) SELECT*FROM 客户 FOR 名称 =“%网络 %“ ( C) SELECT*FROM 客户 WHERE 名称 =“%网络 %“ ( D) SELECT*FROM客户 WHEREE 名称 LIKE“%网络 %“ 33 查询尚未最后确定订购单的有关信息的正确命令是 ( )。 ( A) S

12、ELECT名称,联系人, 电话号码,订单号 FROM客户,订购单 WHERE客户 .订单号 =订购单 .订单号 and订购日期 IS NULL ( B) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户 .订单号 =订购单 .订单号 and订购日期 =NULL ( C) SRLECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户 .订单号 =订购单 .订单号 and订购日期 IS NULL ( D) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户 .订单号 =订购单 .订单号 and订购日期 =NULL 34 查询

13、订购单的数量和所有订购单平均金额的正确命令是 ( )。 ( A) SELECT COUNT(DISTINCT订单号 ) AVG(数量 *单价 )FROM产品 JOIN订购单名细 ON产品 .产品号 =订购单名细 .产品号 ( B) SELECT COUNT(订单号 ), AVG(数量 *单价 )FROM产品 JOIN订购单名细ON产品 .产品号 =订购单名细 .产品号 ( C) SELECT COUNT(DISTINCT订单号 )AVG(数量 *单价 )FROM产品,订购单名细 ON 产品 .产品号 =订购单名细 .产品号 ( D) SELECT COUNT(订单号 ), AVG(数量 *单

14、)FROM产品,订购单名细 ON产品 .产品号 =订购单名细产品号 35 假设客户表中有客户号 (关键字 )C1 C10共 10条客户记录,订购单表有订单号(关键字 )ORl OR8共 8条订购单记录,并且订购单表参照客户表。以下命令可以正确执行的是 ( )。 ( A) INSERT INTO 订购单 VALUES(OR5,C5,A2008/10/10) ( B) INSERT INTO 订购单 VALUES(OR5,C11,A2008/10/10) ( C) INSER丁 INTO 订购单 VALUES(OR9,C11,2008/10/10) ( D) INSERT INTO 订购单 VAL

15、UES(OR9,C5,2008/10/10) 36 数据库系统的主要特点为数据集成性、数据的高 _和低冗余性、数据独立性和数据统一管理和控制。 37 数据库的逻辑模型设计阶段的任务是将 _转换成关系模式。 38 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 39 最简单的交换排序方法是 _。 40 在链表的运算过程中,能够使空表与非空表的运算统一的结构是 _。 41 在 Visual FoxPro中,编辑框如果不允许用户编辑,则可设置 _属性为 .T.。 42 AT(“IS“, “THAT IS A NEWBOOK“)的运算结果是 _。 43 在定义字段有效性规则时,在 “规则

16、 ”框中输入的表达式类型是 _。 44 在 Visual FoxPro中,主索引可以保证数据的 _完整性。 45 下列程序段的输出结果是 _。 i=1 DO WHILE i 9 i=i+3 ENDDO ?i 46 函数 VAL(“12/06/01“)的参数类型为 _。 47 设有学生表文件,要查找学生表中还没有输入姓名的记录,则 SQL语句为:SELECT*FROM 学生表 WHERE 姓名 48 当前目录下有 “工资表 ”文件,现要将 “职称 ”为 “特级教师 ”的奖金增加 50元,则语句为: UPDATE 工资表 _WHERE 职称 =“特级教师 “ 49 在 “学生表 ”中删除字段 “籍

17、贯 ”的有效性规则命令为: ALTER TABLE学生表ALTER籍贯 _ 50 利用 SQL语句统计选修了 “日语 ”课程的学生人数。请将下列的语句补充完整。SELECT_FROM 选课表 WHERE课程名 =“日语 “ 51 在 SQL的嵌套查询中,量词 ANY和 【 】是同义词。在 SQL查询时,使用 【 】子句指出的是查询条件。 国家二级 VF笔试模拟试卷 185答案与解析 1 【正确答案】 C 【试题解析】 算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它 们是一个不可分割的整体。算法在

18、运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。 2 【正确答案】 C 【试题解析】 线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚 刚被插入的元素。所以栈又称后进先出表 (Last In First Out);队列可看作是插入在一端进行,删除在另一端进行的线

19、性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表 (First In First Out)。 3 【正确答案】 C 【试题解析】 根据二叉树的性质:二叉树第 i(i1)层上至多有 2i-1个结点。得到第 8层的结点数最多是 128。 4 【正确答案】 C 【试题解析】 结构化程序 设计方法的 4条原则是: 自顶向下; 逐步求精; 模块化; 限制使用 goto语句。 “自顶向下 ”是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标; “逐步求精 ”是说,对复杂问题,应设计一些子

20、目标,作过渡,逐步细节化; “模块化 ”是说,一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分。 5 【正确答案】 D 【试题解析】 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对 象方法从对象出发,发展出对象,类,消息,继承等概念。 6 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试 5个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。 7 【正确答案】 D 【试题解析】 软件生命周期分为软件定义、软件开发及软件运行维护 3个阶段

21、。本题中详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。 8 【正确答案】 B 【试题解析】 数据库管理系统 DBMS是数据库系统的核心。 DBMS 是负责数据库的建立、使用和维护的软件。 DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外, DBMS 还承担着数据库的安全保护工作,按照 DBA所规定的要求,保证数据库的完整性和安全性。 9 【正确答案】 C 【试题解析】 数据处

22、理是指将数据转换成信息的过程,故选项 A叙述错误:设计数据库的目的实质上是设计出满足实际应用需求的实际关 系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故 D选项叙述错误。 10 【正确答案】 B 【试题解析】 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是 数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据

23、的物理结构和存取方式的描述。 11 【正确答案】 D 【试题解析】 本题考查表单标题栏的设置。表单的 Caption 属性用来设置表单的标题,因此正确答案为选项 D。其余选项均错误。 12 【正确答案】 A 【试题解析】 本题考查关闭表单并从内存中释放 (清除 )的方法,此方法几乎是每次考试的必考部分。使用表单的 Release方法,可以将表单从内存中释放 (清除 )并关闭表单。在其余的几个选项中,选项 D为 SQL 操作命令,选项 C的 LostFocus事件在对象失去焦点时引发,而选项 D中的 Destory事件是在表单释放时被引发。 13 【正确答案】 C 【试题解析】 本题考查专门关系

24、运算。专门的关系运算有 3种:选择、投影和连接。投影运算是从关系模式中指定若干个属性组成新的关系。选择是从关系中找出满足给定条件的元组。连接是将两个关系模式拼接成一个更宽的模式,生成的新关系包含满足联接条件的元组。因此正确答案为选项 C。 14 【正确答案】 A 【试题解析】 在 VFP的命令窗口中,输入 Modify Command文件名可以创建或编辑 VFP的程序文件,所创建的文件默认扩展名为 .prg,所以,正确选项为A。 15 【正确答案】 D 【试题解析】 数组是内存中连续的一片存储区域,由一系列元素组成,可以通过数据名及相应的下标来放,每个数组元素相当于一个内存变量。数组在使用之前

25、一般要用 Dimension 或 Declare命令显式创建,数组创建后,系统自动给每个数组元素赋以逻辑假 .F.。所以,正确答案为 D。 16 【正 确答案】 B 【试题解析】 与菜单相关的文件扩展名有 mnx、 mnt及 mpr,分别是菜单文件(mnx)、菜单备注文件 (mnt)和生成的菜单源程序文件 (mpr),答案 C为正确答案。 17 【正确答案】 B 【试题解析】 此题考查考生对赋值语句、函数运算及循环语句的理解。在程序中的 y=x%10+y*10 语句表示将 y值乘 10后加上 x值与 10相除的余数后,再赋值给y,在第一次循环 x=76543时, y值等于 0+3,为 3,下一

26、语句中,将 x除以 10后取整,此时 x值为 7654;则第二次循环, y值等于 30+4, 为 34,而在循环结束时, x=765;以此类推,则最终的 y值为 34567,所以,选项 B 为正确答案。 18 【正确答案】 D 【试题解析】 此题考查对 SQL SELECT语句的理解。在 SQL SELECT 语句中,使用 ORDERBY子句对查询结果进行排序,格式为: ORDER BY Order_ItemASC|DESC,order ItemASC|DESC 所以选项 D为正确答案。 19 【正确答案】 B 【试题解析】 此题考查考生对 VFP中函数理解与掌握。 Left()和 Right

27、()函数均为取子串函数,其格式与功能分别为: LEFT(字符表达式长度 )(返回从字符表达式值中第一个字符开始,截取指定长度的子串 )及 RIGHT(字符表达式长度 )(返回从字符表达式值的右端取一个指定长度的子串 ),选项 A及选项 C被排除,选项 D中,指定要截取的字符串长度为 2,而 个汉字占两个字节长度,则此选项错误。正确答案为 B。 20 【正确答案】 C 【试题解析】 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,以扩展名为 qbr的文本文件保存在磁盘上,查 询所用的表可以是数据库表,也可以是自由表;视图是一个定制的虚拟逻辑表,视图中只存放相

28、应的数据逻辑关系,并不保存表的记录内容,但可以在视图中改变记录的值,然后将更新记录返回到源表,视图是根据表定义的,视图是数据库中的一个特有功能,所以,视图只能在数据库中创建。答案 C正确。 21 【正确答案】 A 【试题解析】 在 SQL SELECT语句中,对于查询结果的输出有如下几个选项:INTO ARRAY(把查询结果存放到数组当中 ); INTO CURSOR(把查询结果存放到临时的数据表文件当中 ); INTO DBF | TABLE(将查询结果存放到永久表中 (dbf 文件 ); TO FILE(把查询结果存放到文本文件当中 ): TO PRINTER(把查询结果输出到打印机 )。

29、 INTO DBF与 INTO TABLE 短语是等价的,选项 A正确。 22 【正确答案】 A 【试题解析】 在 VFP中创建数据库文件的命令格式为: CREATE DATABASE数据库文件名 |?,此命令建立一个新的扩展名为 .DBC的数据库文件并打开此数据库。选项 A正确。 23 【正确答案】 B 【试题解析】 在 VFP命令窗口执行程 序文件时,只需用 DO文件名命令即可执行,所以,选项 B为正确答案。 24 【正确答案】 A 【试题解析】 本题考查考生对表单属性的掌握。在给出的选项中,AlwaysOnTop 属性为真时,表单运行时窗口总在最前面, AutoCenter属性为真时,运

30、行表单时窗口自动居中,其余均为不存在的属性,所以,正确答案为 A。 25 【正确答案】 A 【试题解析】 本题使用 SQL对表结构进行修改。修改表结构的命令格式是:ALTER TABLE表名,使用 ADD子句用于说明所增加的字段和字段属性说明,选 项 C和选项 D的命令关键字 CHANGE 是 FoxPro中编辑记录的命令,可排除,选项 B中用来说明字段属性的方法错误 (没有加上括号 )。因此正确答案为选项A。 26 【正确答案】 D 【试题解析】 在选项卡控件属性中, PageCount属性来控制选项页面的数量,所以正确答案为 D。 27 【正确答案】 A 【试题解析】 在 VFP中,可以使

31、用在项目管理器调用、菜单调用或命令方式调用的方法来打开一个已有的表单文件,通过命令方式打开已存在表中的命令为:MODIFY FORM表单文件名,选项 A正确。 28 【正确答案】 C 【试题解析】 在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上 “ ”两个字符。在题目的各个选项中,选项 C为正确答案,要注意的是,选项 A将左括号 “(”设置成为了该菜单的访问键。 29 【正确答案】 B 【试题解析】 在 VFP中,修改当前表中记录的命令为: REPLACE 字段名 1 WITH 表达式 1,字段名 2WITH 表达式 2FOR 条件表达式 1,此命令直接用指定表达式

32、或值修改记录,一 次可以修改多个字段的值,如果不使用 FOR短语,则默 认修改的是当前记录:如果使用了 FOR短语,则修改条件表达式 1为真的所有记录。可以在 REPLACE 后面使用 ALL 来修改所有的记录。根据题意,选项 C及选项 D使用了错误的命令,可排除;而选项 A没有指定条件,默认修改全部记录,也为错误答案。正确答案 B。 30 【正确答案】 B 【试题解析】 使用命令方式修改表结构时,使用 MODIFY STRUCTURE 命令,将当前已打开的表文件的表设计器打开进行修改。选项 B正确。 31 【正确答案】 B 【试题解析】 SQL查询命令的基本形式由 SELECT-FROM-W

33、HERE查询块组成,在本题所给出的 4个选项中,选项 C及选项 D使用了错误的条件关键字“FOR”所以排除。而选项 A中 “(名称 =主扳 AND名称 硬盘 )”条件错误,所以正确答案为选项 B。 32 【正确答案】 D 【试题解析】 本题考查在 VFP中对查询条件匹配符的掌握,在 SQL 中, LIKE是字符串匹配运算符,通配符 “%” 表示 0个或多个字符,另外 “ ”表示一个字符,使用通配符,要用 LIKE 运算符,而不能简单地使用 “=”,在本题中,选项 A和选项 B 使用了错误的条件短语 “FOR”,排除;而选项 C则使用 了错误的运算符,所以正确答案为 D。 33 【正确答案】 A

34、 【试题解析】 本题考查在 SQL 查询语句中对 NULL(空 )值的掌握。使用 Null值作为空值查询,其中查询空值要使用 Is NULL,或 Is Not NULL,而 “=NULL”是无效表达式,选项 C及选项 D使用了错误的条件关键字 “FOR”所以排除,选项 B使用了无效表达式 “=NULL”,故正确答案为 A。 34 【正确答案】 A 【试题解析】 本题要求查询订购单的数量及所有订购单的平均金额,考查的是SQL 中实现两个表连接时的命令。在 SQL中 两表连接命令的格式为:SELECTFROM 表名 INNER JOIN表名 ON 连接表达式,由此可以看出,选项 C与选项 D为错误

35、选项。需要注意的是,由于在 “订购单明细 ”表中可能有很多重复的产品号,还可能有很多重复的订购单号,如果不加入 DISTINCT 短语限制重复订单号的话 (选项 B),该 SQL语句执行完成后,计算的订购单数景会是在 “订购单明细 ”表中所有记录的总和,所以该选项错误。正确选项为 A。 35 【正确答案】 D 【试题解析】 本题考查考生对表关键字及表间关系的理解。因为 Visual FoxPro利用主关键字或候选关键字来保证表中记录的唯一,即保证实体唯一性。题目所给出的 4个选项在拼写上均无错误,但是在选项 A及选项 B 中要在 “订购单 ”表中插入订单号为 “OR5”的订单,而 “订购单 ”

36、表以 “订单号 ”为主关键字,并已有订单号为 “OR5”的记录,所以这两个命令无法执行。而又由于订购单表参照客户表,为了保证这两个表的参照完整性,所以选项 C中客户号为 “C11”的记录在客户表中不存在,所以该命令也是错误的,正确答案为 D。 36 【正确答案】 共享性 【试题解析】 数据库系统中的数据能被不同的应用程序 使用,实现了数据的高度共享,从而降低了数据的冗余,这也是数据库的主要目的。 37 【正确答案】 E-R图 【试题解析】 数据库逻辑设计的任务是将概念模型进一步转化成相应的数据模型。而 E-R图是主要的概念模型,因此数据库的逻辑设计的主要工作是将 E-R图转换成关系模式。 38

37、 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。 39 【正确答案】 冒泡排序 【试题解析】 交换排序是指借助数据元素之间的互相交换进行排序 的一种方法,冒泡排序是一种最简单的交换排序方法,它是通过相邻元素之间的相互交换逐步将线性表变成有序。 40 【正确答案】 循环链表 【试题解析】 在循环链表中,由于设置了一个头结点,因此在任何情况下,循环链表中至少有一个结点存在,从而使空表与非空表的运算统一。 41 【正确答案】 ReadOnly 【试题解析】 编辑框与文本框一样,也是用来输入、编辑数据。编辑框的 ReadOnly 属

38、性用于指定用户能否编辑编辑框中的内容。该属性的默认值为 .F.,此时用户可以修改编辑框中的内容;如果为工, 那么编辑框将处于只读状态,用户不能修改其中的内容。 42 【正确答案】 6 【试题解析】 函数 AT()的格式是: AT(字符表达式 1,字符表达式 2 ,数值表达式 )。功能是:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2中的位置;若不是子串,则返回 0。函数值为数值型。 “IS”在第六个字符位置出现的子串,所以运算结果是6。 43 【正确答案】 逻辑 【试题解析】 建立字段有效性规则比较简单直接的方法仍是在表设计器中建立,在表设计器 的 “

39、字段 ”选项卡中有一组定义字段有效性规则的项目,它们是规则 (字段有效性规则 )、信息 (违背字段有效性规则时的提示信息 )、默认值 (字段的默认值 )3 项。具体操作步骤是: 首先单击选择要定义字段有效性规则的字段; 然后分别输入和编辑规则、信息及默认值等项目。 注意: “规则 ”是逻辑表达式, “信息 ”是字符串表达式, “默认值 ”的类型则视字段的类型而定。 44 【正确答案】 实体 【试题解析】 实体完整性是保证隔开记录唯一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro 中利用主关键字或者候选 关键字来保证表中的记录唯一,即保证实体完整性。在 Visual Fo

40、xPro 中将主关键字称作主索引,将候选关键字称作候选索引。 45 【正确答案】 10 【试题解析】 DO WHILE-ENDDO语句的格式: DO WHILE条件 命令序列 ENDDO 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列 (循环体 )。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为 假,则结束该循环语句,执行 ENDDO 后面的语句。 根据题干,变量 i的初始值为 1,如果变量 i小于 9,则变量 i加上 3,反复循环,直到变量 i不小于

41、 9。所以变量 i的值依次为 1、 4、 7、 10,当变量 i为 10时,已经大于 9,所以退出循环,最后变量 i为 10。 46 【正确答案】 字符型 【试题解析】 函数 VAL()的格式是: VAL(字符表达式 ),功能是将由数字字符 (包括正负号、小数点 )组成的字符型数据转换成相应的数值型数据。若字符串内出现非数字字符,那么只转换前面部分;若字符串的首字符不是数字符号,则返回数 值 o,但忽略前导空格 47 【正确答案】 ISNULL 【试题解析】 在 SQL 中,查询空值时要使用 IS NULL,因为空值是一个不确定的值,不能用 “=”号这样的运算符进行比较。 48 【正确答案】

42、SET奖金 =奖金 +50 【试题解析】 SQL语句中,利用 UPDATE 更新语句可以修改表中的记录。语句基本格式为: UPDATE TableName SET Column_Namel=eExpressionl, Column_Namel =eExpressionl WHERE Condition 49 【正确答案】 DROP CHECK 【试题解析】 利用 SQL 语句可以删除表中字段的有效性规则,基本命令格式如下: ALTER TABLE表名 ALTERCOLUMN字段名 1 NULL|NOTNULL SETDEFAULT表达式 SET CHECK逻辑表达 ERROR字符型文本信息 D

43、ROP DEFAULT DROP CHECK 其中, ALTERCOLUMN字段名 1指出要修改列的字段名; NULL|NOT NULL 指定字段可以为空或不能 为空; SET DEFAULT表达式重新设置字段的缺省值; SET CHECK逻辑表达式 ERROR字符型文本信息 重新设置该字段的合法值,要求该字段的原有数据满足合法值; DROP DEFAULT 删除默认值; DROP CHECK 删除有效性规则。 50 【正确答案】 COUNT(*) 【试题解析】 SQL不仅有一般的检索功能,而且还有计算方式的检索,用于计算检索的函数见下表。51 【正确答案】 SOME,WHERE或 WHER 【试题解析】 在 SQL 的嵌套查询中,量词 ANY和 SOME 是同义词,在进行比较运算时,只要查询中有 行能使结果为真,则结果为真。 SQL SELECT 语句中WHERE子句用来指出查询的条件。

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

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

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