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

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

1、国家二级 VF笔试模拟试卷 231及答案与解析 1 数据结构主要研究的是数据的逻辑结构、数据的运算和 ( )。 ( A)数据的方法 ( B)数据的存储结构 ( C)数据的对象 ( D)数据的逻辑存储 2 一棵二叉树的前序遍历结果是 ABCEDF,中序遍历结果是 CBAEDF,则其后序遍历的结果是 ( )。 ( A) DBACEF ( B) CBEFDA ( C) FDAEBC ( D) DFABEC 3 在数据处理中,其处理的最小单位是 ( )。 ( A)数据 ( B)数据项 ( C)数据结构 ( D)数据元素 4 在数据库系统的内部结构体系中,索引属于 ( )。 ( A)模式 ( B)内模式

2、 ( C)外模式 ( D)概念模式 5 以下 ( )不属于对象的基本特征。 ( A)继承性 ( B)封装性 ( C)分类性 ( D)多态性 6 数据库系统的核心是 ( )。 ( A)数据模型 ( B)软件开发 ( C)数据库设计 ( D)数据库管理系统 7 开发软件所需高成本和产品的低质量之 间有着尖锐的矛盾,这种现象称做( )。 ( A)软件矛盾 ( B)软件危机 ( C)软件藕合 ( D)软件产生 8 关系模型允许定义 3类数据约束,下列不属于数据约束的是 ( )。 ( A)实体完整性约束 ( B)参照完整性约束 ( C)属性完整性约束 ( D)用户自定义的完整性约束 9 关系表中的每一行

3、记录称为一个 ( )。 ( A)字段 ( B)元组 ( C)属性 ( D)关键码 10 在数据库管理技术的发展中,数据独立性最高的是 ( )。 ( A)人工管理 ( B)文件系统 ( C)数据库系统 ( D)数据模型 11 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “张三 ”(字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名 =姓名 -“您好 ” ?姓名 那么主窗口中将显示 ( )。 ( A)张三 ( B)张三您好 ( C)张三您好 ( D)出错 12 项目管理器的 “文档 ”选项卡用于显示和管理 ( )。 ( A)表单、报 表和查询 ( B)数据库、表单和报表

4、 ( C)查询、报表和视图 ( D)表单、报表和标签 13 以下各项中,不属于数据环境常用的操作是 ( )。 ( A)向数据环境添加表和视图 ( B)向数据环境中添加控件 ( C)从数据环境移去表或视图 ( D)在数据环境中编辑关系 14 下列函数返回类型为字符型的是 ( )。 ( A) STR(123, 3) ( B) VAL(“123”) ( C) CTOD(“2010 09 01”) ( D) CTOT(“2010 09 01”) 15 在 VisualFoxPro中,使用 LOCATEALL命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录 ( )。 ( A)通过

5、 FOUND()函数返回 F值 ( B)通过 BOF()函数返回 T值 ( C)通过 EOF()函数返回 T值 ( D)通过 EOF()函数返回 F值 16 下列关于接收参数和传送参数的说法中,正确的是 ( )。 ( A)传送参数和接收参数的名字必须相同 ( B)传送参数和接收参数排列顺序和数 据类型必须 对应 ( C)接收参数的语句 PARAMETERS可以写在程序中的任意位置 ( D)通常传送参数的语句 DO-WITH和接收参数的语句 PARAMETERS不必搭配成对,可以单独使用 17 设当前内存中有打开的表及索引,且表中有若干条记录,使用 GO TOP命令后,当前记录指针所指的记录号是

6、 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D)不知道 18 如果指定参照完整性的删除规则为 “级联 ”,则当删除父表中的记录时( )。 ( A)若子表中有相关 记录,则禁止删除父表中记录 ( B)不作参照完整性检查,删除父表记录与子表无关 ( C)系统自动备份父表中被删除记录到一个新表中 ( D)会自动删除子表中所有相关记录 19 为了从用户菜单返回到系统菜单应该使用命令 ( )。 ( A) SET DEFAULT SYSTEM ( B) SET MENU TO DEFAULT ( C) SET SYSTEM TO DEFAULT ( D) SET SYSMENU TO DEF

7、AULT 20 在表单中为表格控件指定数据源的属性是 ( )。 ( A) DataSource ( B) RecordSource ( C) DataF01Tn ( D) RecordFrom 21 以下关于视图的描述,错误的是 ( )。 ( A)可以根据视图建立视图 ( B)可以根据查询建立视图 ( C)可以根据数据库表建立视图 ( D)可以根据自由表建立视图 22 有关查询设计器,不正确的描述是 ( )。 ( A) “字段 ”选项卡与 SQL语句的 SELECT短语对应 ( B) “筛选 ”选项卡与 SQL语句的 WHERE短 语对应 ( C) “排序依据 ”选项卡与 SQL语句的 GRO

8、UP BY短语对应 ( D) “联接 ”选项卡与 SQL语句的 JOINON 短语对应 23 在 VisualFoxpro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是 ( )。 ( A) PUBLIC ( B) PRIVATE ( C) LOCAL ( D)在程序中直接使用的内存变量 (不通过选项 A、选项 B、选项 C说明 ) 24 下列程序段执行以后,内存变量 y的值是 ( )。 x=34567 Y=0 DOWHILEx0 y=x 10+y*10 x=Int(x 10 ENDDO ( A) 3456 ( B) 34567 ( C) 7654 ( D) 76543

9、25 在 VFP中,不通过调用表设计器建立数据库表 student dbf的命令是( )。 ( A) MODIFY STRUCTURE student ( B) MODIFY COMMAND student ( C) CREATE student ( D) CREATE TABLE student 26 在表结构中,日期时间型、逻辑型、通用型字段的宽度分别固定为 ( )。 ( A) 6, 1, 4 ( B) 8, 1, 4 ( C) 8, 3, 10 ( D) 8, 1,任意 27 VFP的 “参照完整性 ”中 “插入规则 ”包括的选择是 ( )。 ( A)级联和忽略 ( B)限制和忽略 (

10、C)级联和限制 ( D)级联和删除 28 查询 “成绩 ”表的所有记录并存储于数组 arr1中的 SQL语句是 ( )。 ( A) SELECT*FROM成绩 INTO ARRAY arr1 ( B) SELECT*FROM成绩 TO CURSOR arr1 ( C) SELECT*FROM成绩 TO ARRAY arr1 ( D) SELECT*FROM成绩 INTO CURSOR arr1 29 下面关于命令 DO FORM XX NAME YY LINKED的陈述中,哪个是正确的( )。 ( A)产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单 ( B)产生表单对象引用变量 X

11、X,在释放变量 XX时并不关闭表单 ( C)产生表单对象引用变 量 YY,在释放变量 XX时自动关闭表单 ( D)产生表单对象引用变量 YY,在释放变量 XX时并不关闭表单 30 在创建快速报表时,基本带区包括 ( )。 ( A)标题、细节和总结 ( B)页标头、细节和页注脚 ( C)组标头、细节和组注脚 ( D)报表标题、细节和页注脚 31 下列不属于 SQL特殊运算符的是 ( )。、 ( A) EXISTS ( B) ISNULL ( C) IN ( D) FOR 31 以下四个题使用如下的 “仓库 ”表和 “职工 ”表,表结构如下: 仓库 (仓库号 C(3)、所在地 C(8)、人数 N(

12、2) 职工 (仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I) 32 检索有职工的工资大于或等于 “WH1”仓库中所有职工 “工资 ”的仓库号,正确的命令是 ( )。 ( A) SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资 =ANY (SELECT MAX(工资 )FROM 职工 WHERE 仓库号 =“WH1”) ( B) SELECT DISTINCT 仓库号 FROM职工 WHERE 工资 =ANY (SELECT 工资 FROM 职工 WHERE 仓库号 =“WH1”) ( C) SELECT DISTINCT 仓库号 FROM 职工 WHER

13、E 工资 =ALL; (SELECT 工资 FROM 职工 WHERE 仓库号 =“WH1”) ( D) SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资 =ALL; (SELECT MAX(工资 )FROM 职工 WHERE 仓库号 =“WH1”) 33 有如下 SQL语句: INSERT INTO职工 VALUES(“WH4”, “E15” , “张清 ”,2800) 在命令窗口执行该命令后 ( )。 ( A)向表中任意位置插入一条新记录 ( B)在当前记录之前,插入一条新语句 ( C)在当前记录之后,插入一条新语句 ( D)在表末尾新增一条记录 34 检索最少有

14、4名职工的仓库的职工平均工资 ( )。 ( A) SELECT 仓库号, COUNT(*)AS 人数, AVG(工资 )AS 平均工资 FROM 职工; GROUP BY 仓库号 WHERE COUNT(*)=4 ( B) SELECT 仓库号, COUNT(*)AS 人数, AVG(工资 )AS 平均工资 FROM 职工; GROUP BY 仓库号 HAVING COUNT(*)=4 ( C) SELECT 仓库号, COUNT(*)AS 人数, AVG(工资 )AS 平均工资 FROM 职工; GROUP BY 职工号 WHERE COUNT(*)=4 ( D) SELECT 仓库号, C

15、OUNT(*)AS 人数, AVG(工资 )AS 平均工资 FROM 职工; GROUP BY 职工号 HAVING COUNT(*)=4 35 检索至少有一名职工信息的 “仓库号 ”及仓库的 “所在地 ”和 “人数 ”,正确的 SQL命令是 ( )。 ( A) SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN; (SELECT 仓库号 FROM 职工 WHERE 仓库号 =职工仓库号 ) ( B) SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN; SELECT 仓库号 FROM 职工 WHERE 仓库号 =仓库仓库号 ( C) SELECT

16、仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号 =仓库仓库号 ) ( D) SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号 =仓库仓库号 ) 36 软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 _阶段。 37 不改变关系表中的属性个数但能减少元组个数的是 _。 38 用树形结构表 示实体之间联系的模型是 _。 39 在两种基本测试方法中, _测试的原则之一是保证所测模块中每一个独立路

17、径至少执行一次。 40 与二维表中的 “行 ”的概念最接近的概念是 _。 41 在 VFP中,创建的新类可以被保存在类库文件中,其扩展名为_。 42 命令 ?LEN(“I love China”1的结果是 _。 43 执行以下程序,显示的结果是 _。 a=“foxpro” b=“” i=LEN(a) DO WHILE i=1 b=b+SUBSTR(a, i, 1) i=i 1 ENDDO ?b 44 Visual FoxPro的主索引和候选索引可以保证数据的 _完整性。 45 页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是 _。 46 在 SQL语句中,为了避免查询到重

18、复记录,可用 _短语。 47 SQL的 SELECT语句中,用来定义一个区间范围的特殊运算符是_。 48 在 “成绩 ”表中,检索选修 4门以上课程的男生的姓名和平均成绩。 “成绩 ”表中包含学号、姓名、课程名称和成绩 4个字段。请将下面的 SQL语句补充完整。 SELECT姓名, AVG(成绩 )AS平均成绩 FROM成绩; WHERE性别 =“男 ”: GROUP BY学号; _COUNT(*)=4 49 检索 “职工 ”表中, “籍贯 ”为 “湖南 ”的学生记录,将结果保存到 temp表中, SQL语句为: SELECT*FROM职工 WHERE籍贯 =“湖南 ”_temp 50 将学生

19、表 student中的学生年龄 (字段名是年龄 )增加 1岁,应该使用的 SQL命令是: UPDATE student_。 国家二级 VF笔试模拟试卷 231答案与解析 1 【正确答案】 B 【试题解析】 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3个方面的内 容,即数据的逻辑结构、存储结构和数据的运算。 2 【正确答案】 B 【试题解析】 由于该二叉树的前序遍历结果是 ABCEDF,显然 A结点为根结点,所以后序遍历时 A结点是最后遍历的,其后序遍历的结果为 CBEFDA。 3 【正确答案】 B 【试题解析】 数据元素是由多个数据项组成,数据是能够被计算机识别、存

20、储和加工处理的信息载体,数据处理的最小单位是数据项。 4 【正确答案】 B 【试题解析】 内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、 集簇及 hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上 (如磁盘及磁盘操作 )。 5 【正确答案】 A 【试题解析】 对象具有如下特征: 标识惟一性。指对象是可区分的。 分类性。指可以将具有相同属性和操作的对象抽象成类。 多态性。指同一个操作可以是不同对象的行为。 封装性。从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法。 模块独立性

21、好。对象是面向对象的软件的基本模块,对象 内部各种元素彼此结合得很紧密,内聚性强。 6 【正确答案】 D 【试题解析】 数据库管理系统 DBMS是数据库系统的核心。 DBMS是负责数据库的建立、使用和维护的软件。 DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外, DBMS还承担着数据库的安全保护工作,按照 DBA所规定的要求,保证数据库的完整性和安全性。 7 【正确答案】 B 【试题解析】 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降

22、,从而出现了入们难以控制软件发展的局面,即所谓的 “软件危机 ”。 8 【正确答案】 C 【试题解析】 关系模型允许 3类数据约束,它们是: 实体完整性约束 该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求。 参照完整性约束 该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所 关联关系中实际存在的元组,要么就为空值。 用户定义的完整性约束 用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。 9 【正确答案】 B 【试题解析】 在关系表中,每一列称为一个属性,对应表中的一个字段;每一行

23、称为一个元组,对应表中的一条记录。 10 【正确答案】 C 【试题解析】 在人工管理阶段,数据无法共享,冗余度大,不独立,完全依赖程序;在文件系统阶段,数据共享性差;在数据库系统阶段,共享性好,独立性高。 11 【正确答案】 A 【试题解析】 题干中 “姓名 ”为字段变量,对内存变量赋值方式用于字段变量是无效的,因此显示 “姓名 ”字段变量的值时显示的是当前指针指向的记录的值。 12 【正确答案】 D 【试题解析】 “文档 ”选项卡包含了处理数据时所用的全部文档:输入和查看数据所用的表单,以及打印表和查询结果所用的报表和标签。 13 【正确答案】 B 【试题解析】 可以向数据环境中添加表或视图

24、,也可以将表或视图从表单的数据环境中移去,这时,与这张表或视图有关的所有关系也随之移去。可以在数据环境 中设置关联。如果表具有在数据库中设置的永久关系,这些关系将自动地添加到数据环境中。如果表中没有永久关系,可以在 “数据环境设计器 ”中设置这些关系。 14 【正确答案】 A 【试题解析】 STR()函数的功能是将数值表达式的值转换为字符串。 VAL()函数的功能是将字符型数据转换为数值型数据。 CTOD()函数的功能是将字符表达式的值转换成日期型数据。 CTOT()函数的功能是将字符表达式的值转换为日期时间型数据。 15 【正确答案】 D 【试题解析】 LOCATE FOR命令是按条件 定位

25、位置的命令,其中是查询定位的表达式。该命令执行后将记录指针定位在满足条件的第 l条记录上,如果没有满足条件的记录则指针指向文件结束位置。 为了判别 LOCATE命令是否找到了满足条件的记录,可以使用函数FOUND(),如果有满足条件的记录,该函数返回逻辑真 ( T ),否则返回逻辑假( F )。 EOF()函数用来检测指定表文件中记录指针是否指向文件尾,若是就返回逻辑真( T ),否则返回逻辑假 ( F )。 16 【正确答案】 B 【试题解析】 接收参数的命令有 PARAMETERS和 LPARAMETERS。PARAMETERS命令声明的形参变量被看做是模块程序中建立的私有变量,LPARA

26、METERS命令声明的形参变量被看做是模块程序中建立的局部变量。不管哪种命令,都应该是模块程序的第一条可执行命令,而传送参数和接收参数排列顺序和数据类型必须一一对应,传送参数的语句 DOWITH 和接收参数的语句PARAMETERS必须搭配成对使用。 17 【正确答案】 D 【试题解析】 在没有主索引的情况下,执行 GO TOP后,当前记录指针所指的记录号是 1。但是,如果当前内存中有主 控索引,记录的排列将按索引的逻辑顺序进行,这时首条记录的记录号是逻辑上第一条记录的记录号,不一定是 1。 18 【正确答案】 D 【试题解析】 参照完整性规则包括更新规则、删除规则和插入规则 3种。规则又包含

27、级联、限制和忽略 3种设置,其中,插入规则不包含 “级联 ”项,各规则说明如下。 更新规则:当父表中记录的关键字值被更新时触发。 级联:用新的关键字值更新子表中的所有相关记录; 限制:若予表中有相关记录,则禁止更新; 忽略:允许更新,不管子表中的相关记录。 删 除规则:当父表中记录被删除时触发。 级联:删除子表中所有相关记录; 限制:若子表中有相关记录,则禁止删除; 忽略:允许删除,不管子表中的相关记录。 插入规则:当在子表中插入或更新记录时触发。 限制:若父表中不存在匹配的关键字值,则禁止插入; 忽略:允许插入。 19 【正确答案】 D 【试题解析】 从用户菜单返回到系统菜单的命令是: SE

28、T SYSMENU TO DEFAULT。其他选项写法均错误。 20 【正确答案】 B 【试题解析】 在表 格控件中,指定数据源的属性是 RecordSource。 21 【正确答案】 B 【试题解析】 在视图中不实际存储数据,视图的数据可以来自数据库表、自由表和其他视图。 22 【正确答案】 C 【试题解析】 在查询设计器界面中,有 6个选项卡,它们分别是:字段、联接、筛选、排序依据、分组依据和杂项,没有条件选项卡。 这 6个选项卡和 SOL SELECT语句的各短语是相对应的: “字段 ”选项卡对应于 SELECT短语,指定所要查询的数据; “联接 ”选项卡对应于 JOINON短语 ,用于

29、编辑联接条件; “筛选 ”选项卡对应于 WHERE短语,用于指定查询条件; “排序依据 ”选项卡对应于 ORDER BY短语,用于指定排序的字段和排序方法; “分组依据 ”选项卡对应于 GROUP BY短语和 HAVING短语,用于分组; “杂项 ”选项卡可以指定是否要重复的记录 (对应于 DISTINCT)及列在前面的记录(对应于 TOP短语等 )。 23 【正确答案】 C 【试题解析】 在 VFP中,可以使用 PUBLIC、 PRIVATE、 LOCAL和命令强制规定变量的作用范围。 PUBLIC用于定义全局变量。在本次 VFP运行期间,所有过程都可以使用这些全局变量。 PRIVATE用于

30、定义私有变量,它用来定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。 LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。 24 【正确答案】 D 【试题解析】 题目给出的程序段中,用到了 DOWHILEENDDO 循环结构。执行该语句时,先判断 DO WHILE处的 循环条件是否成立,如果条件为真,则执行DO WHILE和 ENDDO之间的命令序列。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执

31、行 ENDDO后面的语句。循环体中还用到了算术运算符,是求余运算。 Int为取整数函数,返回指定数值表达式的整数部分。根据所给初值和循环条件,可以判断出第 1次循环后 y=7, x=3456,第 2次后 y=76,x=345,第 3次后, y=765, x=34,第 4次后 y=7654, x=3,第 5次后 y=76543,x=0,第 6次对条件 x0进行判断,结果为假,故退出循环,执行结束,最终 y的值即为 76543。 25 【正确答案】 D 【试题解析】 CREATE表名 dbf是 Visual FoxPro建表命令; MODIFY STRUCTURE是修改表结构命令; MODIFYC

32、OMMAND是建立程序文件命令; CREATE TABLE是 SOL的建表命令,它不通过表设计器进行。 26 【正确答案】 B 【试题解析】 在表结构中,日期时间型宽度为 8个字符,逻辑型宽度为 1个 字符,通用型宽度为 4个字符。 27 【正确答案】 B 【试题解析】 “参照完整性 ”中的插入规则规定了当插入子表中的记录时,是否进行参照完整性检查,其只有 “限制 ”和 “忽略 ”两种方式:如果选择 “限制 ”,则若父表中没有相匹配的连接字段值则禁止插入子记录;如果选择 “忽略 ”,则不作参照完整性检查,即可以随意插入子记录。 28 【正确答案】 A 【试题解析】 在 SQL语句中,使用短语

33、INTOARRAYArrayName可以将查询结果存放到数组中, ArrayName可以是任意的数组变量名。 29 【正确答案】 D 【试题解析】 运行表单的命令格式是: DO FORMNAME WITH, , LINKEDNOSHOW 如果包含 NAME子句,系统将建立指定名字的变量,并使它指向表单对象;否则,系统建立与表单文件同名的变量指向表单对象。 如果包含 LINKED关键字,表单对象将随指向它的变量的清除而关闭 (释放 );否则,即使变量已经清除 (如超出作用域,用 RELEASE命令清除 ),表单对象依然存在。但不管有没有 LINKED关 键字,指向表单对象的变量并不会随表单的关闭

34、而清除,此时,该变量的值为 NULL。 30 【正确答案】 B 【试题解析】 创建快速报表时,基带区包括页标头、细节和页注脚。 31 【正确答案】 D 【试题解析】 选项 A属于 SQL查询中的谓词;选项 B为空值查询;选项 C为包含运算。 SQL查询中没有 FOR运算符。 32 【正确答案】 C 【试题解析】 选项 C中的 SQL语句通过子查询检索 “WH1”仓库中所有职工的工资,然后在主查询中检索有职工工资大于二子查询所查的工资的记录,即大于所有 WH1中所有职工工资的职工所在的仓库号, DISTINCT短语的功能是去掉查询结果中重复的记录。 在 SQL语句中可以利用 ANY、 ALL等量

35、词进行查询。其中, ANY(任意的 )和SOME(一些 )表示只要子查询中存在符合条件的行,结果就成立;而 ALL(所有的 )只有子查询中的所有的行都符合条件,结果才成立。 33 【正确答案】 D 【试题解析】 选项 C中的 SQL语句通过子查询检索 “WH1”仓库中所有职工的工资,然后在主查询中检索有职工工资大于二子查询所查的工资的记录,即大于所有 WH1中所有职工工资的职 工所在的仓库号, DISTINCT短语的功能是去掉查询结果中重复的记录。 在 SQL语句中可以利用 ANY、 ALL等量词进行查询。其中, ANY(任意的 )和SOME(一些 )表示只要子查询中存在符合条件的行,结果就成

36、立;而 ALL(所有的 )只有子查询中的所有的行都符合条件,结果才成立。 34 【正确答案】 B 【试题解析】 本题中先由 GROUP BY子句按 “仓库号 ”对记录行进行分组;再执行 COUNT()函数统计每组中有多少个记录,执行 AVG()函数计算每个组的平均工资;最后执行 HAVING子句,只有记 录总数大于等于 4的组才输出结果,即仓库职工在 4名 (含 )以上的,注意,此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号、人数和平均工资。 35 【正确答案】 D 【试题解析】 本题中 EXISTS属于 SOL查询谓词, EXISTS或 NOT EXISTS

37、是用来检查在子查询中是否有结果返回,即存在元组或不存在元组,子查询要用圆括号括起来。选项 D的 SQL,查询中的予查询查询的是 “职工 ”表中 “仓库号 ”等于“仓库 ”表中 “仓库号 ”的数据,然后在外层查询中检索 “仓库 ”表中的 “仓库号 ”是 否存在于子查询的查询结果中,将存在的 “仓库号 ”显示其 “仓库号 ”、 “所在地 ”和 “人数 ”的信息。 36 【正确答案】 开发 【试题解析】 软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。定义阶段包括可行性研究初步项目计划和需求分析;开发阶段包括概要设计、详细设计、实现和测试;维护阶段包括使用、维护和退役。 37 【正

38、确答案】 选择 【试题解析】 关系数据库的专门关系运算包括选择、投影和连接 3种,其中选择不改变关系表中的属性个数但能减少元组个数。 38 【正确答案】 层次 模型 【试题解析】 层次模型是最早发展起来的数据库模型。层次模型的基本结构是树形结构。 39 【正确答案】 白盒 【试题解析】 按功能划分测试可分为白盒测试和黑盒测试。白盒测试的原则是保证所测试模块中每一独立路径至少执行一次;保证所测试模块所有判断的每一分支至少执行一次;保证所测试模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。 40 【正确答案】 元组 【试题解析】 在关系模型中,数据结构用单一的二维

39、表结构来表示实体及实体问的联系。一个关系对应一 个二维表。二维表中的列称为属性,属性值的取值范围称为值域。二维表中的一行称为一个元组。 41 【正确答案】 vcx 【试题解析】 VFP将定义的子类保存在扩展名为 vcx的可视类库文件中,一个类库文件中可以保存多个自定义子类。 42 【正确答案】 12 【试题解析】 LEN()的功能是:返回指定字符表达式值的长度,返回值为数值型。 43 【正确答案】 orpxof 【试题解析】 先将 a和 b分别赋值,变量 i使用 LEN函数取得字符串变量 a的长度,该变量包含 6个字母, 所以它的长度为 6,即 i=6;接着使用一个 DO WHILE循环语句来

40、操作,判断条件是变量 i是否大于等于 1,如果小于 1,则退出循环,否则执行循环体,此时 SUBSTR(“foxpro”, 6, 1)的值为 “0”(从 “foxpro”字符串的第 6位开始取一位字符 );执行 i=i-1后, i=5,第一次循环结束;重复此循环体的操作,变量 b的值依次为 o、 or、 orp、 orpx、 orpxo、 orpxof最后i, , )从指定表达式值的指定起始位置取指定长 度的子串作为函数值,若缺省第 3个参数 ,则函数从指定位置一直取到最后一个字符。 44 【正确答案】 实体 【试题解析】 实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在

41、 VFP中,利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。 45 【正确答案】 PageCount 【试题解析】 页框控件中页面个数的属性是 PageCount。 46 【正确答案】 DISTINCT 【试题解析】 如果要去掉查询结果中的重复值,只需要使用 DISTINCT短语。 47 【正确答案】 BETWEENAND 【试题解析】 SQL语句中可包含特殊运算符,其中用来定义一个区间范围的运算符是 BETWEENAND 。 48 【正确答案】 HAVING 【试题解析】 在实际的应用中,除了简单的计算查询外,还可以利用 GROUP BY 子句进行分组计算查询。 通常来说,一

42、个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计 算函数的范围变为每组所有的记录。另外,使用 HAVING子句定义分组所必须满足的条件,以便将其包含在结果中。 本题中,根据 “学号 ”将学生记录分组,然后利用 SOL的统计函数 COUNT(),统计选修 4门课程以上的学生记录,并利用 AVG()函数求平均分。 49 【正确答案】 INTO TABLE (或 INTO DBF) 【试题解析】 在 SOL中,将查询结果保存到永久表中应该使用 INTOTABLE或INTO DBF短语。 50 【正确答案】 SET年龄 =年龄 +1 【试题解析】 更新记录的 SQL命令是: UPDATE SETWHERE

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

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

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