1、国家二级 VF笔试-试卷 144及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:32,分数:64.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列数据结构中,按先进后出原则组织数据的是(分数:2.00)A.线性链表B.栈C.循环链表D.顺序表3.具有 3个结点的二叉树有(分数:2.00)A.2种形态B.4种形态C.7种形态D.5种形态4.设有下列二叉树: (分数:2.00)A.ZBTYCPXAB.ATBZXCYPC.ZBTACYXPD.ATBZXCPY5.结构化程序设计主要强
2、调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性6.程序的 3种基本控制结构是(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移7.下列叙述中,不属于测试的特征的是(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性8.需求分析中开发人员要从用户那里了解(分数:2.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模9.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是(分数:2.00)A.选择B.连接C.投影D.并10.下列叙
3、述中,正确的是(分数:2.00)A.用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B.用 E-R图只能表示实体集之间一对一的联系C.用 E-R图只能表示实体集之间一对多的联系D.用 E-R图表示的概念数据模型只能转换为关系数据模型11.“年龄在 18-25之间”这种约束是属于数据库当中的(分数:2.00)A.原子性措施B.一致性措施C.完整性措施D.安全性措施12.要屏蔽系统菜单,使系统菜单不可用,下列命令正确的是(分数:2.00)A.SET SYSMENU SAVEB.SET SYSMENU TO SAVEC.SET SYSMENU TOD.SET SYSMENU TO
4、 DEFAULT13.关系运算中花费时间可能最长的运算是(分数:2.00)A.选择B.联接C.并D.笛卡儿积14.新创建的表单默认标题为 Form1,需修改表单的标题,应设置表单的(分数:2.00)A.Name属性B.Caption属性C.Show属性D.Hide属性15.将 2004年 5月 1日的日期保存到日期变量 RQ中,正确的语句是(分数:2.00)A.STORE DTOC(“05/01/2004”)TO RQB.STORE CTOD(“05/01/2004”)TO RQC.SWORE “05/01/2004”TO RQD.STORE 05/01/2004 TO RQ16.执行定义数组
5、命令 DIMENSIONA(3),则语句 A=3的作用是(分数:2.00)A.对 A(1)赋值为 3B.对每个元素均赋相同的值 3C.对简单变量 A赋值 3,与数组无关D.语法错误17.INDEX命令无法建立的索引是(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引18.下列运算中,不属于专门的关系运算的是(分数:2.00)A.连接B.选择C.投影D.笛卡儿积19.为视图重命名的命令是(分数:2.00)A.MODIFY VIEWB.CREATE VIEWC.DELETE VIEWD.RENAME VIEW20.在一个 Visual FoxPro数据表文件中有 2个通用字段和 3个
6、备注字段,该数据表的备注文件数目是(分数:2.00)A.1B.2C.3D.521.在 Visual FoxPro的报表文件.frx 中保存的是(分数:2.00)A.表格的数据源B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义22.在当前目录下有数据库文件 xsdak,数据库中有表文件 student.dbf,执行如下 SQL语句后 SELECT*FORM student INTO DBF xsdak ORDER BY学号(分数:2.00)A.生成一个按“学号”升序的表文件 xsdak.dbfB.生成一个按“学号”降序的表文件 xsdak.dbfC.生成一个新的数据库文件 xsd
7、ak.dbeD.系统提示出错信息23.给出在车间“W1”或“W2”工作,并且工资大于 3000的职工姓名,正确的命令是(分数:2.00)A.SELECT姓名 FROM车间 WHERE 工资3000 AND 车间“W1”OR 车间“W2”B.SELECT 姓名 FROM 车间 WHERE 工资3000 AND (车间“W1”OR 车间“W2”)C.SELECT 姓名 FROM 车间; WHERE 工资3000 OR 车间“W1”OR 车间“W2”D.SELECT姓名 FROM车间; WHERE 工资3000 AND(车间“W1”OR 车间“W2”)24.SQL查询语句中,用来实现关系的投影运算的
8、短语是(分数:2.00)A.WHEREB.FROMC.SELECTD.GROUP BY25.查询设计器中的“筛选”选项卡的作用是(分数:2.00)A.增加或删除查询表B.查看生成的 SQL代码C.指定查询记录的条件D.选择查询结果的字段输出26.根据数据源的不同,可将视图分为(分数:2.00)A.本地视图和远程视图B.本地视图和临时视图C.远程视图和临时视图D.单表视图和多表视图27.下列叙述中,正确的是(分数:2.00)A.在命令窗口中被赋值的变量均为局部变量B.在命令窗口中用 PRIVATE命令说明的变量均为局部变量C.在被调用的下级程序中用 PUBLC命令说明的变量都是全局变量D.在程序
9、中用 PRIVATE命令说明的变量均为全局变量28.执行下列程序后,屏幕上显示的结果是 X=2 Y=3 ?X,Y DO SUB1 ?X,Y PROCEDURE SUB1 PRIVATE Y X=4 Y=5 RETURN(分数:2.00)A.2 3 4 5B.2 3 4 3C.4 5 4 5D.2 3 2 329.在表单控件中,要保存多行文本,可创建(分数:2.00)A.列表框B.文本框C.标签D.编辑框30.下列叙述中,不属于表单数据环境常用操作的是(分数:2.00)A.向数据环境添加表或视图B.向数据环境中添加控件C.从数据环境中删除表或视图D.在数据环境中编辑关系31.Visual Fox
10、Pro的系统数菜单,其主菜单是一个(分数:2.00)A.条形菜单B.弹出式菜单C.下拉式菜单D.组合菜单32.关于 SQL的超联接查询,说法错误的是(分数:2.00)A.在 SQL中可以进行内部联接、左联接、右联接和全联接B.SQL的超联接运算符“*”代表左联接,“*”代表右联接C.Visual FoxPro同样支持超联接运算符“*”和“*”D.利用全联接,即使两个表中的记录不满足联接条件,也会在目标表或查询结果中出现,只是不满足条件的记录对应部分为 NULL二、填空题(总题数:12,分数:24.00)33.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整
11、。(分数:2.00)_34.算法的基本特征是可行性、确定性、 1 和拥有足够的情报。(分数:2.00)填空项 1:_35.某二叉树中度为 2的结点有 18个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_36.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:2.00)填空项 1:_37.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:2.00)填空项 1:_38.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:2.00)填空项 1:_39.VisualFoxPro中不允许在主关键字字段中有重复值或 1。(分数
12、:2.00)填空项 1:_40.要使得在“应用程序生成器”中所做修改与当前活动项目保持一致,应单击 1 按钮;(分数:2.00)填空项 1:_41.查询设计器的“筛选”选项卡用来指定查询的 1。(分数:2.00)填空项 1:_42.关系数据库是采用 1 作为数据的组织方式。(分数:2.00)填空项 1:_43.设系统日期为 2001年 12月 31日, 下列表达式的值是 1。VAL(SUBSTR(“1999“,3)+RIGHT(STR(YEAR(DATE(),2)+17(分数:2.00)填空项 1:_44.由表单向导创建的表单,主要是依靠 1 而定。(分数:2.00)填空项 1:_国家二级 V
13、F笔试-试卷 144答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:32,分数:64.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下列数据结构中,按先进后出原则组织数据的是(分数:2.00)A.线性链表B.栈 C.循环链表D.顺序表解析:3.具有 3个结点的二叉树有(分数:2.00)A.2种形态B.4种形态C.7种形态D.5种形态 解析:解析:具有 3个结点的二叉具有以下的几种形态:4.设有下列二叉树: (分数:2.00)A.ZBTYCPXAB.ATBZXCYP C.ZB
14、TACYXPD.ATBZXCPY解析:解析:所谓二叉树的前序遍历(DLR)是指在访问根结点、遍历左子树与遍历右子树这 3者中,首先访问根结点,然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即“根-左-右”。故该二叉树的前序遍历结果为“ATBZXCYP”。对于本题,若使用后序遍历和中序遍历的结果分别为“ZBTYCPXA”和“TZBACYXP”。5.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:6.程序的 3种基本控制结构是(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复 C.递归、堆
15、栈和队列D.调用、返回和转移解析:解析:采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构 (又称循环结构)。7.下列叙述中,不属于测试的特征的是(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性 D.测试的经济性解析:解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试的可靠性这一说法。软件测试与软件调试的概念,以及相应的方法。8.需求分析中开发人员要从用户那里了
16、解(分数:2.00)A.软件做什么 B.用户使用界面C.输入的信息D.软件的规模解析:解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是准确回答“系统必须做什么”这个问题即软件系统功能,需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。9.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是(分数:2.00)A.选择B.连接 C.投影D.并解析:解析:关系代数中包括传统的集合运算和专门的关系运算。经过选择或投影运算得到的新关系的属性个数最多不会超过原关系中的属性个数。经过连接运算得
17、到的新关系最多不少于原关系中属性的个数。10.下列叙述中,正确的是(分数:2.00)A.用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 B.用 E-R图只能表示实体集之间一对一的联系C.用 E-R图只能表示实体集之间一对多的联系D.用 E-R图表示的概念数据模型只能转换为关系数据模型解析:解析:两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系,一对多(或多对一)的联系和多对多的联系:概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次模型等各种模型转换。11.“年龄在 18-25
18、之间”这种约束是属于数据库当中的(分数:2.00)A.原子性措施B.一致性措施C.完整性措施 D.安全性措施解析:解析:数据库的完整性是指数据的正确性和相容性(如学生的学号必须惟一,性别只能是女或男等),数据库是否具备完整性关系到数据库系统能否真实反映现实世界,因此维护数据库的完整性是非常重要的。数据库的各种特性及表达形式。12.要屏蔽系统菜单,使系统菜单不可用,下列命令正确的是(分数:2.00)A.SET SYSMENU SAVEB.SET SYSMENU TO SAVEC.SET SYSMENU TO D.SET SYSMENU TO DEFAULT解析:解析:熟记菜单配置命令中常用短语的
19、功能,其中,不带参数的 SET DEFAULT TO命令将屏蔽系统菜单,使系统菜单不可用。SAVE 参数是将当前的系统菜单配置指定为缺省配置;DEFAULT 参数是将系统菜单恢复为缺省配置。配置系统菜单的命令。13.关系运算中花费时间可能最长的运算是(分数:2.00)A.选择B.联接 C.并D.笛卡儿积解析:解析:在关系模型的数据语言中,一般除了运用常规的集合运算,(并、交、差、笛卡尔积等)外,还定义了一些专门的关系运算,如投影、选择和连接等。联接运算是在对关系进行笛卡尔积运算的基础之上再进行选择运算,因此花费的时间可能最长。选项 A)是专门关系运算中的选择运算,选项 B)是专门关系运算中的联
20、接运算,选项 C是传统集合运算中的并运算,笛卡儿积则是将指定集合中的每个元组逐个进行乘积运算,所以正确答案为 D)。在 Visual FoxPro中,专门的关系运算包括投影、选择和连接。14.新创建的表单默认标题为 Form1,需修改表单的标题,应设置表单的(分数:2.00)A.Name属性B.Caption属性 C.Show属性D.Hide属性解析:解析:熟记表单的各种常用属性,Caption 属性是表单的标题属性。本题中重要注意的是 Name属性和 Caption 属性的区别,在表单中,Name 属性是表单的内部名称,作为对象引用的名称。Show 和 Hide属于表单的方法。Visual
21、FoxPro 中表单的常用属性和方法。15.将 2004年 5月 1日的日期保存到日期变量 RQ中,正确的语句是(分数:2.00)A.STORE DTOC(“05/01/2004”)TO RQB.STORE CTOD(“05/01/2004”)TO RQ C.SWORE “05/01/2004”TO RQD.STORE 05/01/2004 TO RQ解析:解析:掌握变量的赋值语句,以及数据之间类型的转换,字符型常量转换为日期型常量要通过 CTOD()函数来进行。选项 A)中是日期型转换为字符型,但表达式写法错误;选项 C中的 05/01/2004则为数值表达式;选项 D)中的双引号表示字符型
22、数据。在 Visual FoxPro中,变量的赋值可通过等号“”或 STORE命令进行操作。16.执行定义数组命令 DIMENSIONA(3),则语句 A=3的作用是(分数:2.00)A.对 A(1)赋值为 3B.对每个元素均赋相同的值 3 C.对简单变量 A赋值 3,与数组无关D.语法错误解析:解析:掌握数组变量的定义,以及数组元素的赋值。在赋值和输入语句中使用数组名,表示同一个值同时赋给该数组中的全部数组元素。Visual FoxPro 中变量的赋值。17.INDEX命令无法建立的索引是(分数:2.00)A.主索引 B.候选索引C.惟一索引D.普通索引解析:解析:INDEX 为命令方式建立
23、索引,与在表设计器中设置有所区别,不能建立主索引。通过命令方式只能建立表的候选索引 (CANDIDATE)、惟一索引(UNIQUE)和普通索引。表索引的建立可通过表设计器建立或使用命令方式建立。18.下列运算中,不属于专门的关系运算的是(分数:2.00)A.连接B.选择C.投影D.笛卡儿积 解析:解析:关系的基本运算可以分为两类:传统的集合运算和专门的关系运算,专门的关系运算包括选择、投影和联接 3种运算。选项 D)属于集合运算。选项 A), B),C 属于专门的关系运算。传统的集合运算包括并、交、差、笛卡儿积等运算。19.为视图重命名的命令是(分数:2.00)A.MODIFY VIEWB.C
24、REATE VIEWC.DELETE VIEWD.RENAME VIEW 解析:解析:视图虽然在磁盘上找不到类似的文件,但是可以通过命令 RENAME VIEW为视图重新命名。选项 A)是修改视图,选项 B)建立视图,选项 C是删除视图。掌握视图的运用。20.在一个 Visual FoxPro数据表文件中有 2个通用字段和 3个备注字段,该数据表的备注文件数目是(分数:2.00)A.1 B.2C.3D.5解析:解析:掌握表中每个字段类型的区别及特点,表中所有的备注型和通用型字段的内容都是统一存放在表的备注文件中。表中所有的备注型和通用型字段的内容都是统一存放在表的 1个备注文件中,无论有几个该
25、类型字段都一样。数据表字段类型包括:字符型、数值型、货币型、浮点型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型 (二进制)13 种类型。21.在 Visual FoxPro的报表文件.frx 中保存的是(分数:2.00)A.表格的数据源B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义 解析:解析:Visual FoxPro 中的报表包括两个部分:数据源和布局。设计报表的主要工作是定义报表布局。根据报表的数据源和应用需要来设计报表的布局,并将报表布局保存到报表文件中,其扩展名为.FRX,同时生成另一个相关文件.FRT。设计报表的最终目的是
26、要按照一定的格式输出符合要求的结果,在报表文件中并没有存储 报表实际输出的数据,只是存放数据源的位置和格式信息。因此,我们在修改数据源的时候,只能对数据源中的数据进行修改,如果修改了数据源的表结构或存放位置,也必须对报表做相应的更新,否则,报表输出时会出错。报表的布局和数据源。22.在当前目录下有数据库文件 xsdak,数据库中有表文件 student.dbf,执行如下 SQL语句后 SELECT*FORM student INTO DBF xsdak ORDER BY学号(分数:2.00)A.生成一个按“学号”升序的表文件 xsdak.dbf B.生成一个按“学号”降序的表文件 xsdak.
27、dbfC.生成一个新的数据库文件 xsdak.dbeD.系统提示出错信息解析:解析:在 SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息,但新表的表名可以与数据库同名,彼此属于不同类型的文件。且系统默认的排序方式是升序排序。系统默认排序为升序,所以答案 B)错误,本题涉及到排序,答案 C也是错误的。掌握 SQL查询功能的排序与分组计算功能。23.给出在车间“W1”或“W2”工作,并且工资大于 3000的职工姓名,正确的命令是(分数:2.00)A.SELECT姓名 FROM车间 WHERE 工资3000 AND 车间“W1”OR 车间“W2”B.SELECT 姓名 FR
28、OM 车间 WHERE 工资3000 AND (车间“W1”OR 车间“W2”)C.SELECT 姓名 FROM 车间; WHERE 工资3000 OR 车间“W1”OR 车间“W2”D.SELECT姓名 FROM车间; WHERE 工资3000 AND(车间“W1”OR 车间“W2”) 解析:解析:本小题为简单的联接查询,是查找车间等于“W1”或“W2”,并且工资大于 3000的职工姓名。选项 A和 C中查询条件错误;选项 B中,在第一行 SELECT语句之后,应该续行符号“;”连接下一条语句,否则系统报错,属于语法错误。掌握 SQL查询功能的简单联接查询。24.SQL查询语句中,用来实现关
29、系的投影运算的短语是(分数:2.00)A.WHEREB.FROMC.SELECT D.GROUP BY解析:解析:掌握基本的 SQL查询语句中,各个短语的含义。SELECT 用于实现关系的投影操作,使用时将所选的字段名放在 SELECT之后,多个字段名间用逗号隔开。WHERE 用于实现关系的选择操作, FROM 指定查询数据的来源,GROUP BY 用于实现分组。SQL 定义功能包括表的定义、表的删除、表结构的修改和视图定义。25.查询设计器中的“筛选”选项卡的作用是(分数:2.00)A.增加或删除查询表B.查看生成的 SQL代码C.指定查询记录的条件 D.选择查询结果的字段输出解析:解析:掌
30、握查询设计器中,各个选项卡的功能。查询设计器中的“筛选”选项卡指定查询记录的条件,实现关系的选择操作。增加或删除查询表,可在表设计器顶部对表进行操作;查看 SQL代码可通过菜单命令完成,选择查询结果的字段输出,在“字段”选项卡中进行。 SQL 查询语句中各短语的功能。26.根据数据源的不同,可将视图分为(分数:2.00)A.本地视图和远程视图 B.本地视图和临时视图C.远程视图和临时视图D.单表视图和多表视图解析:解析:视图可以根据数据源的不同分为本地视图和远程视图。使用当前数据库中的表建立的视图称为本地视图,用当前数据库之外的数据源中的表建立的视图称为远程视图。根据数据来源不同,可将视图分为
31、本地视图和远程视图。题中其他视图的说法是错误的。视图的基本概念及特点。视图是一张虚拟表,只能保存在数据库中,磁盘上找不到相关的文件。27.下列叙述中,正确的是(分数:2.00)A.在命令窗口中被赋值的变量均为局部变量B.在命令窗口中用 PRIVATE命令说明的变量均为局部变量C.在被调用的下级程序中用 PUBLC命令说明的变量都是全局变量 D.在程序中用 PRIVATE命令说明的变量均为全局变量解析:解析:理解局部变量、全局变量和私有变量之间的区别。PUBLC 说明的变量均是全局变量。在命令窗口中,只有 LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要 PUBLC说明的变量均是全局
32、变量。Visual FoxPro 中参数的传递有两种方式:按值传递和按引用传递。28.执行下列程序后,屏幕上显示的结果是 X=2 Y=3 ?X,Y DO SUB1 ?X,Y PROCEDURE SUB1 PRIVATE Y X=4 Y=5 RETURN(分数:2.00)A.2 3 4 5B.2 3 4 3 C.4 5 4 5D.2 3 2 3解析:解析:掌握不同类型的变量在过程中的使用范围,以及参数的传递。主程序中有两个变量 X,Y,未指定类型默认为 PUBLIC,第一个?X,Y 语句先显示 X,Y 的值为 2,3,然后调用 SUB1程序,在 SUB1中,使用了两个与主程序同名的变量 X,Y,
33、变量 Y被定义为私有变量,这样,Y 值的变化不会被反映到主程序的 Y中,而 X的值默认为 PUBLIC。 Visual FoxPro 全局变量、局部变量及私有变量的定义及作用范围。29.在表单控件中,要保存多行文本,可创建(分数:2.00)A.列表框B.文本框C.标签D.编辑框 解析:解析:表单控件中用来存放文本的控件有标签和编辑框。在表单控件的使用中,标签控件用来存放单行文本,存放多行文本一般使用编辑框控件。列表框和文本框都没有保存文本的功能。使用表单设计器,掌握常用表单控件的功能及其使用。30.下列叙述中,不属于表单数据环境常用操作的是(分数:2.00)A.向数据环境添加表或视图B.向数据
34、环境中添加控件 C.从数据环境中删除表或视图D.在数据环境中编辑关系解析:解析:了解表单设计器和表单数据环境两者之间的关系和区别。数据环境中不能添加控件,只能向表单中添加控件,可以在数据环境中添加或删除表及视图,以及编辑表间的关系。Visual FoxPro 中各种设计器中数据环境的功能、了解数据库设计器的功能及用途。31.Visual FoxPro的系统数菜单,其主菜单是一个(分数:2.00)A.条形菜单 B.弹出式菜单C.下拉式菜单D.组合菜单解析:解析:Visual FoxPro 的系统菜单是一个典型的菜单系统,它是由一个条形菜单,即主菜单和一个弹出式菜单,即子菜单所组成的。条形菜单和弹
35、出式菜单都是下拉菜单的组成部分。在应用程序中,我们用到的菜单系统一般都下拉式菜单。32.关于 SQL的超联接查询,说法错误的是(分数:2.00)A.在 SQL中可以进行内部联接、左联接、右联接和全联接B.SQL的超联接运算符“*”代表左联接,“*”代表右联接C.Visual FoxPro同样支持超联接运算符“*”和“*” D.利用全联接,即使两个表中的记录不满足联接条件,也会在目标表或查询结果中出现,只是不满足条件的记录对应部分为 NULL解析:解析:SQL 的超联接运算符中“*”代表左联接,“*”代表右联接。但在 Visual FoxPro中,不支持超联接运算符“*”和“*”,它有专门的联接
36、运算语法格式,分别用 LEFT JOIN 和 RIGHT JOIN表示。Visual FoxPro 支持左联接和右联接运算查询,但不能使用“*”和“*”运算符查询,只能用 Visual FoxPro中专用的命令短语才可以。SQL 超联接查询。二、填空题(总题数:12,分数:24.00)33.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:34.算法的基本特征是可行性、确定性、 1 和拥有足够的情报。(分数:2.00)填空项 1:_ (正确答案:正确答案:有穷性)解析:解析:算法是指解题方案的准确而完整的描述。它有 4个基本特征,
37、分别是可行性、确定性、有穷性和拥有足够的情报。35.某二叉树中度为 2的结点有 18个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:正确答案:19)解析:解析:在任意一棵二叉树中,度为 0的结点(即叶子结点)总是比度为 2的结点多个。36.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:对象)解析:解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。37.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:2.00)填空项 1:_ (正确
38、答案:正确答案:软件生命周期)解析:解析:软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。38.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系模型)解析:解析:数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口。其总是基于某种数据模型,可以分为层次模型;网状模型和关系模型。39.VisualFoxPro中不允许在主关键字字段中有重复值或 1。(分数:2.00)填
39、空项 1:_ (正确答案:正确答案:空值)解析:解析:Visual FoxPro 不允许在主关键字字段中有重复值或空值。40.要使得在“应用程序生成器”中所做修改与当前活动项目保持一致,应单击 1 按钮;(分数:2.00)填空项 1:_ (正确答案:正确答案:清理)解析:解析:要使得声“应用程序生成器”中所做修改与当前活动项目保持一致,应单击清理按钮。41.查询设计器的“筛选”选项卡用来指定查询的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:查询条件或条件)解析:解析:查询设计器的“筛选”选项卡用来指定查询的查询条件; “连接”选项卡用于编辑连接条件; “排序依据”选项卡用于指
40、定排序的字段和排序方式等选项卡。42.关系数据库是采用 1 作为数据的组织方式。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系模型)解析:解析:用二维表结构来表示实体以及实体之间联系的模型称为关系模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为”关系,的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指针来存储和体现联系
41、的43.设系统日期为 2001年 12月 31日, 下列表达式的值是 1。VAL(SUBSTR(“1999“,3)+RIGHT(STR(YEAR(DATE(),2)+17(分数:2.00)填空项 1:_ (正确答案:正确答案:9900 或 9918)解析:解析:DATE():返回当前系统日期 YEAR():从指定的日期表达式或日期时间表达式中追回年份 STR(数值表达式)长度,小数位数):将数值表达式的值转换成字符串,转换时根据需要自动进行四舍五入。 RIGHT(字符表达式,长度):从指定表达式值的右端取一个指定长度的子串作为函数值。 SUBSTR(字符表达式,起始位置,长度)从指定表达式的指
42、定起始位置取指定长度的子串作为函数值。 VAL(字符表达式,长度,小数位数):将数字符号(包括正负号、小数点)组成的字符型数据转换成相应的数值型数据。 题面 VAL(SVBSTR(“1999“,3)+RIGHT(STRCYEAR(DATE(),2)+17=VAL(99+RIGHT (STR(”2001“),2)+17=VAL(“99“+“01“)+17=9901+17=9918。44.由表单向导创建的表单,主要是依靠 1 而定。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据环境)解析:解析:在打开或修改一个表单或报表时需要打开的全部表、视图和关系。随表单或报表一起保存的数据环境可以用“数据环境设计器”进行修改: