1、国家二级 VF笔试模拟试卷 44及答案与解析 1 算法的空间复杂度是指 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 使用链表来表示线性表的优点是 ( A)便于插入和删除操作 ( B)数据元素的物理顺序与逻辑顺序相同 ( C)花费的存储空间较顺序存储少 ( D)便于随机存取 3 设一棵树 T的度为 4,其中度为 1, 2, 3, 4的结点个数分别为 4, 2, 1, 1。则T中的叶子结点为 ( A) 8 ( B) 7 ( C) 6 ( D) 5 4 对长度为 n的线性表进行顺序查找,在最坏的情况下所需要的比较次
2、数为 ( A) log2n ( B) n/2 ( C) n ( D) n+1 5 对数据元素序列 (49, 72, 68, 13, 38, 50, 97, 27)进行排序,前 3趟排序结束时的结果依次为:第 1趟: 13, 72, 68, 49, 38, 50, 97, 27;第 2趟: 13, 27,68, 49, 38, 50, 97, 72;第 3趟: 13, 27, 38, 49, 68, 50, 97, 72。该排序采用的方法是 ( 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)以上 3种说法都不对 10 用树形结构来表示实体之间联系的模型称为 ( A)关系模型 ( B)网状模型 ( C)层次模型 ( D)以上
4、3个都是 11 在下列关于关系型数据库系统的叙述中,正确的是 ( A)表的字段之间和记录之间都存在联系 ( B)表的字段之间和记录之间都不存在联系 ( C)表的字段之间不存在联系,而记录之间存在联系 ( D)表中只有字段之间存在联系 12 视图不能单独存在,它必须依赖于 ( A)视图 ( B)数据库 ( C)数据表 ( D)查询 13 关系是指 ( A)元组的集合 ( B)属性的集合 ( C)字段的集合 ( D)实例的集合 14 关于关系代数的 5个基本操作是 ( A)并、差、交、除、笛卡儿积 ( B)并、差、交、投影、除 ( C)并、差、交、选择、投影 ( D)并、差、笛卡儿积、投影、选择
5、15 相对于文件系统,数据库系统主要优点是 ( A)数据库系统可以解决数据冗余和数据独立性问题,而文件系统则不能 ( B)文件系统只能管理少量数据,而数据库系统则能管理大量数据 ( C)文件系统只能管理少量类型的文件, 而数据库系统则能管理各种类型的文件 ( D)文件系统功能简单,而数据库系统功能复杂 16 用二维表数据来表示实体及实体之间联系的数据模型称为 ( A)实体 -联系模型 ( B)层次模型 ( C)网状模型 ( D)关系模型 17 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 ( A)主索引 ( B)唯一索引 ( C)候选索引 ( D)普通索引 18 在 Vi
6、sual FoxPro中,数据库表和自由表的字段名最大字符数分别是 ( A) 10,10 ( B) 128,10 ( C) 256128 ( D) 128128 19 修改本地视图使用的命令是 ( A) CREATESQLVIEW ( B) MODIFYVIEW ( C) RENAMEVIEW ( D) DELETEVIEW 20 数据表中有 30个记录,如果当前记录为第 1条记录,把记录指针移到最后一个,测试当前记录号函数 RECNO()的值是 ( A) 31 ( B) 30 ( C) 29 ( D) 28 21 表达式 CTOD(970606)-970601的结果是 ( A)字符 5 (
7、B)数值 5 ( C)数值 150 ( D)出错 22 执行下列命令后,当前打开的数据库文件名是 Number=“3“ File=“File“+Number USE &File ( A) File3 ( B) &File ( C) FileNumber ( D) File 23 某数据库文件有字符型、数值型和逻辑型 3个字段,其中字符型字段宽度为5,数值型字段宽度为 6,小数位为 2,库文件中共有 100条记录,则全部记录需要占用的存储字节数目是 ( A) 1100 ( B) 1200 ( C) 1300 ( D) 1400 24 假定学生关系是 S(S#, SNAME, SEX, AGE),
8、课程关系是 C(C#, CNAME,TEACHER),学生选课关系是 SC(S#, C#, GRADE)。要查找选修 “COMPUTER”课程的 “女 ”学生姓名,将涉及到关系 ( A) S ( B) SC, C ( C) S, SC ( D) S, C, SC 25 运行下面的程序后, frmMyform2.Name显示的是 frmMyform=CreateObject(“form“) frmMyform2=frmMyform frmMyform2.Name=“不是我的菜单 “ frmMyform.Name=“我的菜单 “ ( A) frmMyform2 ( B)我的菜单 ( C)不是我的菜
9、单 ( D) frmMyform 26 要打开多个数据表文件,应该在多个 ( A)工作区中 ( B)数据库中 ( C)工作期中 ( D)项目中 27 UPDATE-SQL语句可以完成的功能是 ( A)更新表结构 ( B)更改属性类型 ( C)修改表中某些列的属性名称 ( D)修改表中某些列的内容 28 SQL语句中条件短语的关键字是 ( A) WHERE ( B) FOR ( C) WHILE ( D) CONDITION 29 有关参数传递叙述正确的是 ( A)接收参数语句 PARAMETERS可以写在程序中的任意位置 ( B)通常发送参数语句 DO WITH和接收参数语句 PARAMETE
10、RS不必搭配成对,可以单独使用 ( C)发送参数和接收参数排列顺序和数据类型必须一一对应 ( D)发送参数和接收参数的名字必须相同 30 可使参数按地址方式传递给过程或函数的方法是 ( A)命令 SET UDFPARMS TO VALUE ( B)括号将变量括起来 ( C)在变量前面加上符号 “&” ( D)在 变量前面加上符号 “” 31 在报表设计中,关于报表标题,下列叙述中正确的是 ( A)每页打印一次 ( B)每报表打印一次 ( C)每组打印一次 ( D)每列打印一次 32 在 Visual FoxPro中,当创建一个数据库文件时,应选用 ( A)数据库向导 ( B)数据库生成器 (
11、C)表单设计器 ( D)应用程序向导 33 下面有关 HAVING子句描述错误的是 ( A) HAVING子句必须与 GROUPBY子句同时使用,不能单独使用 ( B)使用 HAVING子句的同时不能使用 WHERE子句 ( C)使用 HAVING子句的同时可以使用 WHERE子句 ( D)使用 HAVING子句的作用是限定分组的条件 34 SQL的数据操作语句不包括 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 35 在 SQL查询中, GROUPBY短语用于 ( A)说明要查询的数据 ( B)对查询结果进行分组 ( C)对查询结果进行排序
12、( D)说明查询条件 36 为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的栈底分设在这片内存空间的两 端。这样,只有当两个栈的【 】在栈空间的某一位置相遇时,才产生上溢。 37 设一棵完全二叉树共有 500个结点,则在该二叉树中有【 】个叶子结点。 38 栈的基本运算有 3种:入栈、退栈和【 】。 39 软件动态测试大致可以分为【 】测试法和黑盒测试法 40 用二维表结构表示实体以及实体间联系的数据模型称为【 】数据模型。 41 表达式 CTOD(“97-06-06”)-97-06-01的结果是【 】。 42 如果要把数据库从项目文件中或从磁盘上移去,
13、应该单击项目管理器的【 】按钮。 43 在编辑框中,利用【 】属性和【 】属性可以从程序中选定文本。 利用列表如下: “职工 ”表文件的结构为:职工号 (C, 8)、姓名 (C, 6)、性别 (C, 2)、工作日期(D, 8)、职称 (C, 12),基本工资 (N, 4)有若干条记录。实现以下功能: 44 显示 1993年以后 (包括 1993年 )参加工作的所有职工,使用命令: LIST FOR YEAR(【 】【 】 45 显示工程师的男性记录,需要显示的姓名、职称、工作日期,使用的命令: LIST姓名,职称,工 作日期 FOR【 】 .AND.【 】 46 对所有职员的基本工资都上调 1
14、0%,并预算全年为此支付的工资总额数,使用的命令: SUM【 】 【 】 47 在 SQL中超级联接是基于多个表的查询。超级联接有【 】、【 】和【 】。 国家二级 VF笔试模拟试卷 44答案与解析 1 【正确答案】 D 【试题解析】 一个算法的空间复杂度是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的空间以及算法执行过程中所需要的额外空间。 2 【正确 答案】 A 【试题解析】 线性表的链式存储是用一组任意的存储空间来存放数据元素,链表结点空间是动态生成的,其特点是逻辑上相邻的元素在物理位置上不一定相邻,因此需要另外开辟空间来保存元素之间的
15、关系,花费的存储空间较顺序存储多。访问只能沿指针方向顺序访问,不能随机存取。在链表中插入或删除结点,只需修改指针,不需要移动元素。 3 【正确答案】 A 【试题解析】 设这棵树中叶子结点数为 n0,度数为 1的结点数为 n1,度数为 2的结点数为 n2,度数为 3的结点数为 n3,度数为 4的结点数为 n4,总结点数为n, 则 n=n0 n1 n2 n3 n4 式 (1)设树的总入度为 m。由于在树中除了根结点外,其余每一个结点都有唯一的一个分支进入,则树的总结点数为 n=m 1 式 (2)又由于树中这 m个进入分支分别由非叶子结点射出,其中度数为 1的结点射出1,度数为 2的结点射出 2,依
16、此类推。而且射出分支总数与总的进入分支数相等,即 m=n1 2n2 3n3 4n4 式 (3)由式 (1)、 (2)、 (3)可以得到 n0=n2 2n33n4 1=2 21 31 1=8。 4 【正确答案】 C 【试题解析】 线性表 进行顺序查找时,从表中的第一个元素开始,将给定值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都将与表中所有元素进行了比较,因此比较次数为 n。 5 【正确答案】 B 【试题解析】 简单选择排序法的思想是:扫描整个线性表,从中选出最小 (或最大 )的元素,将它交换到表的最前面
17、;然后对剩下的子表采用同样的方法,直到子表空为止。从序列变化情况可以看出,第一趟是找出最小元素 13,第二趟是找出次小元素 27,第三趟是找出第三小 元素 38,这是典型的简单选择排序法。 6 【正确答案】 B 【试题解析】 源程序的文档化主要包括: (1)符号名的命名应具有一定的实际含义,以便理解程序功能; (2)正确的程序注释; (3)良好的视觉组织;在程序中利用空格、空行、缩进等技巧使程序层次清晰。 7 【正确答案】 D 【试题解析】 软件生命周期可分为软件定义、软件开发及软件运行维护 3个阶段。详细设计、软件编码和软件测试都属于软件开发阶段;软件维护是软件生命周期的最后一个阶段,也是持
18、续时间最长,花费代价最大的一个阶段,软件工程学的一个 目的就是提高软件的可维护性,降低维护的代价。 8 【正确答案】 B 【试题解析】 在对程序进行测试时会发现错误,这就要进行程序调试 (排错 )。程序调试活动由 3部分组成:一是错误定位,根据错误的外部表现形式,确定程序中出错的位置,找出错误的内在原因。二是对程序进行修改,排除这个错误。三是进行回归测试,防止引进新的错误。所以程序调试的目的就是诊断和改正程序中的错误。软件调试不能改善软件的性能,也不能挖掘软件的潜能。 9 【正确答案】 D 【试题解析】 数据独立性是数据与程序间的互不依赖性,即数 据库中数据独立于应用程序而不依赖于应用程序。也
19、就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。所以选项 A、 B、 C所描述的都不是数据独立性概念。 10 【正确答案】 C 【试题解析】 关系模型是用二维表来表示实体之间联系;网状模型是向无向图来表示实体之间联 系;层次模型是用树形结构来表示实体之间联系。所以,选项 C是正确的。 11 【正确答案】 A 【试题解析】 在关系数据库系统中,数据库中的数据存储在二维表中,而表由记录构成 ,每个记录都具有相同的结构,即每个记录的所包含的属性类型相同,而取值不同,并且在数据库的表中,通常会设定某个字段或某些字段为键,通过这些键就可以确
20、定其他字段的值,因此在关系型数据库系统中,表的字段之间和记录之间都存在联系,正确答案应该是 A。 12 【正确答案】 B 【试题解析】 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。对于选项 A、 C来说,视图可能依赖于它们,但是并不是必须的,只有选项 B才是必须的。 13 【正确答案】 A 【试题解析】 一个关系就是一张二维表,每个关系就有一个关系名。在 Visual FoxPro中,一个关系存储为一个文件,文件的扩展名为 .dbf,称为 “表 ”。元组是指在一个二维表中,
21、水平方向的行,每一行是一个元组。所有的行的集合,即元组 的集合就构成了一张二维表,即关系是元组的集合。 14 【正确答案】 C 【试题解析】 关系代数中的运算分为两大类,一个是传统的集合运算,主要包括:并、交、差;而对于操作关系,关系代数中还提供了专门的运算,包括选择、投影、连接和自然连接。在这些运算中, 5个基本的操作是:并、差、交、选择、投影。因此正确答案是 C。 15 【正确答案】 A 【试题解析】 文件系统中的程序,采用文件名访问数据文件,但是它并不关心文件在存储器上的地址和内、外存交换数据的过程;而数据库系统的主要特点有:数据共享;减少 了数据冗余;具有较高的数据独立性;加强了对数据
22、安全性和完整性的保护。因此本题的答案应该是 A。 16 【正确答案】 D 【试题解析】 用二维表结构来表示实体及实体之间联系得模型成为关系模型,这是关系模型的定义。在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。因此本题正确选项为 D。 17 【正确答案】 A 【试题解析】 在 Visual FoxPro中,可以在表设计器中定义索引,索引可以分为主索引、候选索引、唯一索引和普通索引 4种。主索引:在指定字段或表达式中不允许出现重复值的索 引,可以看作是主索引,建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能建立一个主索引。候选索引:候选索引和主索引具有
23、相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。唯一索引:唯一索引是为了保持用早期版本的兼容性,它的 “唯一 ”是指索引项的唯一,而不是字段的唯一。普通索引:普通索引也可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项也允许出现重复值。在一个表中可以建立多个普通索引。根据 4个选项的定义,可以知道正确答案应该是 A。 18 【正确答案】 B 【试题解析】 所谓自由表就是那些不属于任何数据库的表,所有由 FoxBase或早期版本的 FoxPro创建的数据库文件都是自由表。可以将自由表移入到数据库中,也可以将数据库中的表移出,让它成为自由表。数据库表
24、与自由表存在的最大的区别是其字段名的最大字符个数的不同,数据库表中字段的最大字符数为 128,而自由表中字段的最大字符数为 10。 19 【正确答案】 B 【试题解析】 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。修改本地视图的命令 是 MODIFY VIEW。 CREATEVIEW是创建视图的命令。因此本题应该选 B。 20 【正确答案】 B 【试题解析】 当前记录号函数 RecNo()的功能是返回当前记录指针所在的记录的位置。当数据库中有 30个记录时,把记录指针移动到最后一个,此时记录指针的位置在第 30个记录上,因此此时 RecNo()返回
25、的值为 30。 21 【正确答案】 B 【试题解析】 本题考查的是 VisualFoxPro所提供的类型转换函数 CTOD的功能。该函数的功能是把字符串类型的数据信息转化为数字型的数据,在本 题中CTOD(970606)的值为 970606,用这个数字减去数字 970601,其结果为数值 5。本题的正确答案为 B。 22 【正确答案】 A 【试题解析】 通过执行题目所示的程序段 Number=“3“ File=“File“+Number 变量 File的值为 “File3”。而在 Visual FoxPro中,命令 USE的含义是打开数据库,因此本题中应该的打开的数据库为 File3,因此答案
26、为 A。 23 【正确答案】 C 【试题解析】 对于每个记录所需的字节数为 5+ 6+1=12字节。但是在 Visual FoxPro中,每个记录会保留一个额外的字节,因此每个记录所占用的字节数为13, 100条记录所占用的存储字节数目为 1300。 24 【正确答案】 D 【试题解析】 本题需要要查找选修 “COMPUTER”课程的 “女 ”学生姓名,因此首先需要包含课程名的关系 C,然后还需要包含学生性别的关系 S,但是 S和 C是一个多对多的关系,它们不能够直接连接,必须通过一个中间的关系 SC,因此最后所涉及到的关系是 S, C, SC。 25 【正确答案】 B 【试题解析】 程序 分
27、析如下:第一行创建了一个表单, frmMyform;第二行经过赋值, frmMyform2与 frmMyform指向同一个表单;第三行设置了 frmMyform2的 Name属性为 “不是我的菜单 ”;第四行将 frmMyform的 Name属性设置为 “我的菜单 ”;因为 frmMyform2与 frmMyform指向同一个表单,因此最后 frmMyform2的 Name属性还是被设置为了 “我的菜单 ”,因此正确答案为 B。 26 【正确答案】 A 【试题解析】 在 Visual FoxPro中,在每个工作区中只能够打开一个表 ,即在一个工作区中不能同时打开多个表。如果需要在同一时刻打开多
28、个表,则只需要在不同的工作区中打开不同的表就可以了。因此本题应该选 A。 27 【正确答案】 D 【试题解析】 SQL语言功能相当强大,它是结构化查询语言 Structured Query Language的缩写。它包含数据定义、数据操纵和数据控制等功能。 SQL已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持 SQL。其中选择操作采用子句 “FROM”加上 “WHERE”子句来进行,查询操作采用 “SELECT”来进行,修改或者更新 操作采用 “UPDATE”子句来完成,连接操作是当执行多表操作时就会自动执行。因此 UPDATE-SQL语句的功能是修改表中某些列的内容,因此本
29、题的答案应该是 D。 28 【正确答案】 A 【试题解析】 SQL包含数据定义、数据操作和数据控制等功能,已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持 SQL。其中选择操作用子句 “FROM”加上 “WHERE”子句来进行,而且 WHERE子句的目的是用宋对选择操作进行一些限制,它是条件短语的关键字。 29 【正确答案】 C 【试题解析】 在过程调用的过程中,含有 PARAMETERS 形参表的过程,称为 “有参过程 ”,否则称为 “无参过程 ”。形参表中的各个参数需要逗号分隔开,并且形参表应该出现在过程体前,过程定义之后;如果是 “有参调用 ”,那么调用时还必须加上 WI
30、TH子句;并且形参表与实际参数应该按序排列,并且其数据类型必须一一对应,但是其名字可以不同;参数调用也会使得变量的作用域发生一部分的变化。根据上面的这段叙述,可以知道本题的答案应该是 C。 30 【正确答案】 D 【试题解析】 在 Visual FoxPro中,参数的传递可以是 值传递或者是引用传递,也可以仅仅传给变量地址,这样可以利用函数的副作用。在 Visual FoxPro中,参数按地址传递时,应在变量前加 “”。 31 【正确答案】 B 【试题解析】 在 Visual FoxPro中,设计报表时,可以把报表分为多个带区。带区的作用主要是控制数据的页面上的打印位置。在打印或预览报表时,系
31、统会以不同的方式处理各个带区的数据。通常报表包含 4个带区:标题、页标头、细节和页脚注。表 2-1列出了报表的一些常用带区及使用情况。 表 2-1 报表带区及作用32 【正确答案】 A 【试题解析】 在 Visual FoxPro中,如果需要创建数据库文件,通常可以利用数据库向导来创建一个数据库文件;选项 B一般是用来创建数据库的方法,选项 C用来设计表单;选项 D用宋生成应用程序。 33 【正确答案】 B 【试题解析】 HAVING子句作为 SQL中的一个子句,它必须跟随 GROUP BY子句使用,用来限定分组必须满足的条件。通常是在对查询结果进行分组的时候使用,而在进行查询时,通常都会采用
32、 WHERE条件子句,因此选项 B认为HAVING不能与 WHERE子句同时使用是错误的。 34 【正确答案】 D 【试题解析】 SQL语言功能相当强大,它是结构化查询语言 Structured Query Language的缩写。它包含数据定义、数据操纵和数据控制等功能。 SQL已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持 SQL。其中选择操作用子句 “FROM”加上 “WHERE”子句来进行,查询操作采用 “SELECT”来进行,修改或者更新操作采用 “UPDATE”子句来完成,连接操作是当执行多表操作时就会自动执行,插入操作采用 “INSERT”子句来完成,因此对于选
33、项 D,不存在CHANGE子句,因此 D为本题正确答案。 35 【正确答案】 B 【试题解析】 在 SQL语言中, GROUPBY子句用于对查询结果进行分组,可以使用它进行分组汇总。通常还会有 HAVING子句跟随它,用 HAVING子句宋限定分组必须满足的条件。 36 【正确答案】 栈顶 【试题解析】 在一个程序中需要同时使用具有相同成分类型的两个栈时,为了避免造成存储空间的浪费,多采用双进栈操作。其操作方法是:为两个栈共同开辟一个连续的存储空间,让一个栈的栈底为该存储空间的始端,另一个栈的栈底为该存储空间的末 端,即将两个栈的栈底安排在这个存储空间的两端,当元素进栈时都从此存储空间的两端向
34、中间 “增长 ”。这种设计操作将增加这个内存空间的使用率。这样,只有当这两个栈的栈顶在该存储空间的某处相遇时,才发生上溢现象。 37 【正确答案】 250。 【试题解析】 由于是一棵完全二叉树我们可以推算出其各层上的结点数目与总层数。设其为 n层,则其 n-1层为满二叉树,结点总数目为: 2n-1-1 500,所以最大解 n=9,并且其 n-1层为满二叉树,总结点数目为 2n-1-1=255,所以第 n层结点数目 500-255=245, 并且全部为叶子结点。 n-1层结点数目 2n-2=128,其中有 128-(245+1)/2=5个叶子结点。所以叶子结点为 250(245+5)。 38 【
35、正确答案】 读栈顶元素。 【试题解析】 栈实际上是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行,即这种线性表的结构中,一端是封闭的,不允许插入和删除元素,另外一端是开口的,允许插入和删除元素。允许插入和删除元素的一端叫做栈顶,对栈顶的操作有 3种方式,即入栈、退栈和读栈顶元素。 39 【正确答案】 白盒。 【试题解析】 白盒测试 法的基本原则是:保证所测模块每一独立路径至少走一次;保证所测模块所有判断的每一分支路径至少执行一次:保证所测模块所有循环边界条件和一般条件至少执行一次。黑盒测试法只检查程序功能是否按照需求说明书的规定正常执行,程序是否能够正确接受数据并且产生正确的输出数据
36、,并且保证外部消息的完整性。 40 【正确答案】 关系 【试题解析】 层次模型用树形 (层次 )结构表示实体类型以及实体间的联系;网状模型是用网状结构来表示;关系模型用表格形式结构来表示;面向对象模型用类及继承来表示实体及实体间的联系。 41 【 正确答案】 数值 5 【试题解析】 函数 CTOD()将字符串 “97-06-06“转换成日期型 97-06-06,这时表达式日期 -日期为相差的天数,返回值为数值型。 42 【正确答案】 移去 【试题解析】 如果要把数据库从项目文件中或从磁盘上移去,应该单击项目管理器的【移去】按钮。 43 【正确答案】 SelStart SelLength 【试题
37、解析】 利用 SelStart属性和 SelLength属性可从程序中选定文本。 SelStart属性表示返回用户在编辑框中所选文本的起 始点位置或插入点位置, SelLength属性表示返回用户在控件的文本输入区中所选定字符的数目。 44 【正确答案】 工作日期 1993 【试题解析】 若要显示指定条件的记录,需用 LIST FOR命令并且用 YEAR()函数指定工作日期的年份。 45 【正确答案】 性别 =“男 ”“工程师 ”$职称 【试题解析】 依据题意,需要显示工程师的男性记录,则性别字段为 “男 ”,如性别: ”男 ”:因职称有工程师、高级工程师等,所以用 “$”表示查找 “职称 ”字段含有“工程师 ”的记录,如 “工程师 ”$职称。 46 【正确答案】 ALL 基本工资 *1.1*12 【试题解析】 依据题意,对所有职员则应使用 ALL短语;计算全年支付的工资总额数,则应为基本工资 *1.1*12。 47 【正确答案】 左联接 右联接 完全联接 【试题解析】 超级联接是基于多个表的查询。超联接有左联接、右联接和完全联接。在 SELECT-SQL命令中的 LEFT JOIN、 RIGHT JOIN、 FULL JOIN短语即为设置联接的语法。