1、国家二级 VF笔试模拟试卷 281及答案与解析 1 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)结性链表 ( C)二叉链表 ( D)有序线性链表 2 下列叙述中 ,正确的是 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 3 下列选项中,不属 于数据管理员 (: DBA)职责的是 ( )。 ( A)数据库维护 ( B)数据库设计 ( C)改善系统性能,提高系
2、统效率 ( D)数据类型转换 4 下面概念中,不属于面向对象方法的是 _。 ( A)对象 ( B)继承 ( C)类 ( D)过程调用 5 下列叙述中正确的是 _。 ( A)用 E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 6 在包含 1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。 ( A)线性表按顺序方式存储,在线性表的第 10个结点后面插入一个新结点 ( B)线性表按链接方式存储,在
3、线性表的第 10个结点后面插入一个新结点 ( C)线性表按顺序方式存储,删除线性表的第 990个结点 ( D)线性表按链接方式存储,删除指针 P所指向的结点 7 算法分析的目的是 _。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 8 模块本身的内聚是模块独立性的重要性度量因素之一。在 7类内聚中,具有最强内聚的一类是 _。 ( A)顺序性内聚 ( B)过程性内聚 ( C)逻辑性内聚 ( D)功能性内聚 9 下列叙述中错误的是 ( )。 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构
4、与数据的处理效率无关 ( C)数据的存储结构与数据的处理效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 10 数据库表可以设 置字段有效性规则,字段有效性规则属于 ( A)实体完整性范畴 ( B)参照完整性范畴 ( C)数据一致性范畴 ( D)域完整性范畴 11 视图设计一般有三种设计次序,下列不属于视图设计的是 _。 ( A)自顶向下 ( B)由外向内 ( C)由内向外 ( D)自底向上 12 为视图重命名的命令是 _。 ( A) MODIFYVIEW ( B) CREATEVIEW ( C) DELETEVIEW ( D) RENAMEViEW 13 S(S#,SN
5、,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 其中: S#为学号, SN为姓名, SEX为性别, AGE为年龄, DEPT为系别, C#为课程号, CN为课程名, GRADE为成绩。检索所有比 “王华 ”年龄大的学生姓名、年龄和性别:正确的 SELECT语句是 _。 ( A) SELECT SN,AGE,SEX FROM S WHERE AGE (SELECT AGE FROM S WHERE SN=王华 ) ( B) SELECT SN,AGE,SEX FROM S WHERE SN=王 华 ( C) SELECT SN,AGE,SEX FROM S WHE
6、RE AGE (SELECT AGE WHERE SN=王华 ) ( D) SELECT SN,AGE,SEX FROM S WHERE AGE王华 AGE 14 如果要给当前表增加一个字段,应使用的命令是 _。 ( A) APPEND ( B) MODIFY STRUCTURE ( C) INSERT ( D) EDIT 15 以下赋值语句正确的是 _。 ( A) STORE 8 TO X,Y ( B) STORE 8,9 TO X,Y ( C) X=8,Y=9 ( D) X,Y=8 16 以下关于表单数据环境的叙述,错误的是 ( A)可以向表单数据环境设计器中添加表或视图 ( B)可以从表
7、单数据环境设计器中移出表或视图 ( C)可以在表单数据环境设计器中设置表之间的联系 ( D)不可以在表单数据环境设计器中设置表之间的联系 17 向项目中添加报表,应该使用项目管理器的 ( )。 ( A) “代码 ”选项卡 ( B) “文档 ”选项卡 ( C) “数据 ”选项卡 ( D) “类 ”选项卡 18 下列关于接收参数和传送参数的说法中,正确的是 ( )。 ( A)传送参数和接收参数的名称必须相同 ( B)传送参数和接收参数排列顺序和数据类型必须一一对应 ( C)接收参数的语句 PARAMTERS可以放在程序中的任意位置 ( D)通常传送参数的语句 DO-WITH和接收参数的语句 PAR
8、SMETERS不必搭配成对,可以单独使用 19 下列变量名中不合法的是 ( )。 ( A) XYZ ( B)年龄 ( C) 2X ( D) A2 20 Visual FoxPro中的 DBMS基于的数据模型是 _。 ( A)层次型 ( B)网状型 ( C)关系型 ( D)面向对象型 21 在命令窗口输入下列命令: STORE 6*8 TO X ?X程序显示的结果为_。 ( A) 6 ( B) 8 ( C) 48 ( D) 6*8 22 设有以下 3个表: 学生表 STUD (学号,姓名,性别,年龄,专业 ) 课程表 KC (课程号,课程名,先修课号,学分 ) 学生选课表 SC (学号,课程号,
9、成绩 ) 查询选修了课程名为 “数据结构 ”的学生姓名的 SELECT语句是 _。 ( A) SELECT 姓名 FROM STUD; WHERE 学号 SELECT 学号 FROM SC WHERE课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名 =“数据结构 “) ( B) SELECT 姓名 FROM STUD; WHERE 学号 in (SELECT 学号 FROM SC WHERE 课程号 UNION; (SELECT 课程号 FROM KC WHERE课程名 =“数据结构 “) ( C) SELECT 姓名 FROM STUD; WHERE SELECT
10、课程号 FROM KC WHERE课程名 =“数据结构 “ ( D) SELECT 姓名 FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名 =“数据结构 “) 23 VFP6.0是面向对象的编程工具,其优点有 ( )。 ( A)程序一致性 ( B)模块独立性 ( C)可扩充性 ( D)以上都正确 24 在命令窗口中输入下列命令: STORE 3*4 TO X ?X 屏幕上显示的结果是 ( A) 3 ( B) 12 ( C) X ( D) 20 25 不可以作为文本框控件数据来
11、源的是 _。 ( A)数值型字段 ( B)内存变量 ( C)字符型字段 ( D)备注型字段 26 使用 Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果 (Result)中选择 _。 ( A)填充名称 (Pad Name) ( B)子菜单 (Submenu) ( C)命令 (Command) ( D)过程 (Procedure) 27 在命令窗口中输入下列命令: STORE 3*4 TO X ?X 屏幕上显示的结果是 ( A) 3 ( B) 12 ( C) X ( D) 20 28 在下面的 Visual FoxPro表达式中,运算结果是逻辑真的是 _。
12、 ( A) EMPTY(.NULL.) ( B) LIKE(acd, ac?) ( C) AT(a, 123abc) ( D) EMPTY(SPACE(2) 29 下面关于命令 DO FORM XX NAME YY LINKED的 陈述中, _是正确的。 ( A)产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单 ( B)产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单 ( C)产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单 ( D)产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单 30 两表之间的 “临时性 ”联系称为关联,在两个表之间的关联已经建立的
13、情况下,有关 “关联 ”的正确叙述是 _。 ( A)建立关联的两个表一定在同一个数据库中 ( B)两表之间的 “临时性 ”联系是建立在两表之间 “永久性 ”联系基础之上的 ( C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动 ( D)当关闭父表时,子表自动被关闭 31 函数 SUBSTR(“ABCDEFGHIJ”, LEN(“1234”), 4)返回的值是 _。 ( A) “DEFG” ( B) “ABCD” ( C) “EFGH” ( D) “GHIJ” 32 把一个项目的编译成一个应用程序时,下面的叙述正确的是 ( A)所有的项目文件将组合为一个单一的应用程序文件 ( B)所有的
14、项目包含文件将组合为一个单一的应用程序文件 ( C)所有的项目排 除文件将组合为一个单一的应用程序文件 ( D)由用户选定的项目文件将组合为一个单一的应用程序文件 33 报表中的数据源包括 ( A)数据库表、自由表和查询 ( B)数据库表、自由表 ( C)数据库表、自由表、视图 ( D)数据库表、自由表、视图、查询 34 使用 SQL语句将学生表 S中年龄 (AGE)大于 30岁的记录删除,正确的命令是 ( A) DELETE FOR AGE 30 ( B) DELETE FROM S WHERE AGE 30 ( C) DELETE S FOR AGE 30 ( D) DELETE S WH
15、ERE AGE 30 35 下列常量中格式正确的是 ( )。 ( A) 12300 ( B)计算机 “等级考试 “ ( C) .False. ( D) 2003/01/13 36 根据项目文件 mysub连编生成 APP应用程序的命令是 BUILD APP mycom_mysub 37 在链表的运算过程中,能够使空表与非空表的运算统一的结构是_。 38 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于【 】的联系。 39 数据库设计分为以下 6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 40
16、实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于【 】的联系。 41 设有图书管理数据库: 图书 (总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价N(6,2) 读者 (借书证号 C(4),单位 C(8),姓 名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期 D(8) 对于书管理数据库,要查询 “高等教育出版社 ”和 “电子工业出版社 ”的图书,并按出版单位进行降序排序,
17、请对下面的 SQL语句填空: SELECT 书名,作者,出版单位 FROM 图书管理 ! 图书; 42 “学生 “表由字段 “学号 “,“姓名 “构成 ,为表添加一个名为 “年龄 “宽度为 3的数值型字段 ,应使用 SQL命令 :ALTER TABLE 学生 ADD【 】。 43 为了通过视 图更新基本表中的数据,需要在视图设计器界面的左下角选中_复选框。 44 利用 SQL语句统计选修了 “日语 ”课程的学生人数。请将下列语句补充完整。 SELECT _ FROM选课表 WHERE课程名 =“日语 ”。 45 SQL的 SELECT语句中,用来定义一个区间范围的特殊运算符是 _。 46 Vi
18、8ual FoxPro 0的项目文件的扩展名是 _。 47 在表设计器的 “字段 ”选项卡中有一组定义字段有效性规则的项目,它们是【 】、 “信息 ”和 “默认 值 ”。 48 删除学生关系中学号值为 0240515的元组,应使用命令 DELETE【 】学生 WHERE学号 “0240515” 49 在 Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以【 】 为扩展名的文件中。 50 在 “学生表 ”中删除字段 “籍贯 ”的有效性规则命令为; ALTER TABLE 学生表 ALTER 籍贯 国家二级 VF笔试模拟试卷 281答案与解析 1 【正确答案】 A 【试题解析
19、】 二分法查找只适用于顺序存储的有序线性表,对于顺序存储的 非有序线性表和线性链表,都只能采用顺序查找。 2 【正确答案】 A 【试题解析】 两个实体之间的联系实际上是实体集间的函数关系 ,这种函数关系可以有下面几种 ,即一对一的联系、一对多 (或多对一 )的联系和多对多的联系 ;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统 ,因此 ,容易向关系模型、网状模型和层次模型等各种模型转换。 3 【正确答案】 D 【试题解析】 数据库管理员 (DataBaseAdministrator, DBA)是指对数据库的规划、设计、维护、监视等的人员,其主 要工作如下: 数据库设计。
20、DBA的主要任务之一是数据库设计,具体地说是进行数据模式的设计。 ? 数据库维护。 DBA必须对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护。 ? 改善系统性能,提高系统效率。 DBA必须随时监视数据库的运行状态,不断调整内部结构,使系统保持最佳状态与效率。 4 【正确答案】 D 【试题解析】 选项 A、选项 B、选项 C属于面向对象方法,选项 D属于面向过程方法。 5 【正确答案】 A 【试题解析】 用 E-R图可以简单明 了地描述实体及其相互之间的联系,用 E-R图还可以方便地描述多个实体集之间的联系和一个实体集内部实体之间的联系。所以,选项 A正确,选项
21、 B与选项 C错误。为了建立用户所要求的数据库,必须把概念结构 (用 E-R图表示的概念数据模型 )转换为某个具体的数据库管理系统所支持的数据模型,这就是逻辑结构设计所要完成的任务。在已给定数据库管理系统的情况下,数据库的逻辑设计可以分两步来进行: (1)将概念模型转换成一般的数据模型; (2)将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。可知,用 E-R图表示的概念数据模型不仅能转换为关系数据模型,还可以转换为其他数据模型,如网状模型和层次模型等。所以,选项 D说法错误。 6 【正确答案】 A 【试题解析】 A对应的运算,需把第 1000个元素到第 11个元素依次后移一位,共需
22、移动 990个元素: B对应的运算,只需从第 1个结点开始,顺序查找到第 10个结点,再进行两次交换指针即可;选项 C对应的运算,在顺序表中删除一个元素,需把删除元素的后面元素前移,共前移 10个元素;选项 D对应的运 算,在链接表中删除结点,只需进行一次指针的修改即可。综上所述,选项 A对应运算,操作步骤最多,执行时间最长。 7 【正确答案】 D 【试题解析】 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。 8 【正确答案】 D 【试题解析】 内聚性是一
23、个模块内部各元素间彼此结合的紧密程度的度量。内聚是从功能角度来度量模块内的联系。内聚共有 7类,它们之间的内聚性由 弱到强排列顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。 9 【正确答案】 B 【试题解析】 数据的存储结构分为顺序结构和链式结构,一个数据的逻辑结构可以有多种存储结构顺序结构中数据元素所占的存储空间是连续的,而链式存储结构中,数据元素所占的存储空间不一定是连续的。数据的存储结构与数据的处理效率密切相关。 10 【正确答案】 D 【试题解析】 本题考查域完整性的概念,属于常考题目。域完整性中的 “规则 ”即字段有效性规则,用来指定该字段的值必须满足
24、的条件,为 逻辑表达式。建立字段有效性规则通常在 “表设计器 ”中完成。因此正确答案为选项 D。 11 【正确答案】 B 【知识模块】 数据库设计基础 12 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL与视图 13 【正确答案】 A 14 【正确答案】 B 【试题解析】 要向表中增加一个字段,涉及修改表结构的操作,而修改表文件结构的命令是 MODIFY STRUCTURE,当希望修改某个已经创建好的表的结构时,可以采用该命令。但是此时需要注意的是,在改变表的结构时,有可能会造成表中 数据的丢失。本题正确答案应该是 B。 15 【正确答案】 A 【试题解析】 变量的赋值命令分为两种
25、格式。 内存变量名 =表达式 STORE表达式 TO内存变量名表 说明: 等号一次只能给一个内存变量赋值,所以 C不正确。 STORE命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须有逗号隔开,所以 B不正确。选项D格式不正确。 16 【正确答案】 D 【试题解析】 本题考查对 Visual FoxPro中表单数据环境的掌握。在 Visual FoxPro中,用户可以向表单数据环境 设计器中添加或者移出表或视图,也可以在表单数据环境设计器中设置表之间的联系,四个选项中只有选项 D的描述是错误的。 17 【正确答案】 B 【试题解析】 项目管理器中共有 6个选项卡。 “全部 ”选项卡。
26、把后 5个分类项全部列在一起。 “数据 ”选项卡。包含了一个项目中的所有数据:数据库、自由表、查询和视图。 “文档 ”选项卡。包含了处理数据时所用的全部文档:输入和查看数据所用的表单,以及打印表和查询结果所用的报表和标签。 “类 ”选项卡。包含了表单和程序中所用的类库和类 。 “代码 ”选项卡。包含了程序、 API库和二进制应用程序。 “其他 ”选项卡。包含了菜单文件、文本文件和其他文件 (如位图、图标等 )。 18 【正确答案】 B 【试题解析】 接收参数的命令有 PARAMTERS 和 LPARAMTERS,PARAMTERS 命令声明的形参变量被看作是模块程序中建立的私有变量,LPARA
27、MTERS 命令声明的形参变量被看作是模块程序中建立的局部变量。不管哪种命令,都应该有模块程序的第一条可执行命令,而传送参数和接收参数排列顺序和数据类型必须一一对应,传送 参数的语句 DO-WITH和接收参数的语句PARSMETERS 必须搭配成对使用。 19 【正确答案】 C 【试题解析】 每个变量都有一个变量名,代码通过变量名来访问变量的取值。变量名是以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成。所以选项 C)不能作为变量名。 20 【正确答案】 C 【试题解析】 Visual FoxPro是广为应用的一种关系型数据库管理系统。 21 【正确答案】 D 【试题解析】 STOR
28、E是给变量赋值的语句。题中由于 6*8加上了字符型数据的定界 符,因此变量 X的类型为字符型,数字、 6和 8并不进行算术运算,结果仍然是原字符串内容。 22 【正确答案】 D 23 【正确答案】 D 24 【正确答案】 B 【试题解析】 STORE是用于给内存变量赋值,本题将 3*4赋给变量 x,结果为12。 25 【正确答案】 D 【试题解析】 文本框是 Visual FoxPro是一种常用的控件。用户利用它可以在。内存变量、数组元素或非备注型字段中输入或编辑数据。所有标准的 Visual FoxPro编辑功能,如剪切、复制和粘贴,在文本框内都可使 用。文本框一般包含一行数据。文本框可以编
29、辑任何类型的数据,如字符型、数值型、逻辑型、日期型或日期时间型等。 26 【正确答案】 B 【试题解析】 如果要设计它的子菜单,应在 Result中选择子菜单,而不应是命令、过程等。 27 【正确答案】 B 【试题解析】 STORE是用于给内存变量赋值,本题将 3*4赋给变量 x,结果为12。 28 【正确答案】 D 【试题解析】 LIKE(cExpression1, cExpression2)返回值: Logical cExpression1是要查找的字符,而 cExpression2是被查找的字符。 AT(cSearchExpression, cExpressionSearched, nO
30、ccurrence)返回值: Numeric cSearehExpression是搜索的字符, cExpressionSearched是被搜索的字符。 EMPTY(eExpression)返回值: Logical .NULL.是一个不同于空字符串、空字段、 0的值;对 .NULL.的判断要通过ISNULL()来进行。 29 【正确答案】 C 【试题解析】 表单运行命令: DO FORM DO FORM FormName | ? NAME VarName LINKED WITH cParameterList TO VarName NOREAD NOSHOW name子句系统将建立指定名字的变量,
31、并使它指向表单对象,否则,系统建立与表单文件同名的变量指向表单对象。 WITH子句里 LINKED关键字,表单对象将随着指向它的变量清除而关闭。 30 【正确答案】 C 【试题解析】 本题考查点是永久关系和临时关系的区别。永久关联必须是数据库表之间的关系,永久关系在查询和视图中起连接作用;临时关联可以是自由表之间的关系,临时关系仅用于关联,控制关联表的记录指针有序移动 (即当父表记录指针移动时,子表记录指针按一定的规则跟随移动 )。利用数据库设计器可以建立永久关系,只要在数据库表间进行连线,删除永久关系只需去掉连线。建立临时关系的表必须在不同的工作区中打开,可以在 VFP的数据工作期窗口中建立
32、临时关联,也可以使用 “SET RELATION TO”命令建立临时关联。 31 【正 确答案】 A 【试题解析】 在本函数中,从字符串 “ABCDEFGHIJ”中截取子串的起始位置由函数 LEN()的值确定。函数 LEN(“1234”)的作用是测试字符串 “1234”中包含字符的个数,其返回值是 4。由此可知,所给函数 SUBSTR()是要在字符串“ABCDEFGHIJ”中从第 4个字符位置开始截取出 4个字符。最后截取出的子串是“DEFG”。 32 【正确答案】 B 【试题解析】 连编应用程序时,首先需要设置文件的 “排除 ”与 “包含 ”,然后设置应用程序的主程序,连编项目,当连编项目获
33、得成功之 后,可以试着运行该项目,如果该项目运行正确,就可以最终连编成一个应用程序文件了。应用程序文件包括项目中所有 “包含 ”文件,并且应用程序连编结果有两种文件形式: 1)应用程序文件 (.app):需要在 Visual FoxPro下运行。 2)可执行文件 (.exe):可以在Windows下单独运行。因此本题中选项 B为正确答案。 33 【正确答案】 D 【试题解析】 在 Visual FoxPro中,报表与一定的数据源相联系。报表的数据源包括数据库表、自由表、视图和查询。 34 【正确答案】 B 【试题 解析】 SQL从表中删除数据的命令格式如下: DELETE FROM Table
34、NameWHERE Condition 其中 FROM指定从哪个表中删除记录, WHERE指定被删除的记录所满足的条件,如果不使用 WHERE子句,则删除该表中的全部记录。 35 【正确答案】 D 【试题解析】 货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加一个前置的美元符号 ($),货币型常量没有科学记数法形式,所以选项 A)是错误的。字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括 号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符
35、串定界。所以选项 B)是错误的。逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有: .T.、 .t.、 .Y.和 .y.,逻辑假的常量表示形式有 .F.、 .f.、 .N.和 .n.,所以选项 C)是错误的。 36 【正确答案】 FROM 【试题解析】 在 Visual FoxPro中将项目连编成 APP应用程序的命令格式为: BUILD APP应用程序名 FROM项目名 其中 FROM字句指明了要连编的项目。 37 【正确答案】 循环链表 【试题解析】 在循环链表中,由于设置了一个头结点,因此在任何情况下,循环链表中至少有一个结点存在,从而使空表与非空表的运算统一。 38 【正确答
36、案】 一对多 (或 1: N) 【试题解析】 两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有 3种,即一对一 (1: 1)的联系、一对多 (1: N)或多对一 (N: 1)的联系和多对多 (N: N)的联系。 39 【正确答案】 概念 设计阶段 或 数据库概念设计阶段 【试题解析】 数据库设计分为以下 6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 40 【正确答案】 一对多 【试题解析】 实体之间的联系可归结为一对一、一对多与多对多的联系。如一个学校有许多教师,二个教师只归属于一个学校,则实体集学校与实体集教师之间的联
37、系属于一对多的联系。 41 【正确答案】 OR出版单位 =“电子工业出版社 ”ORDER BY出版单位 DESC 【试题解析】 And & Or 用途: 在 WHERE子句中 AND和 OR被用来连接两个或者更多的条件。 解释: AND在结合两个布尔表达式时,只有在两个表达式都为 TRUE时才传回TRUE。 OR在结合两个布尔表达式时,只要其中一个条件为 TRUE时, OR便传回TRUE。 42 【正确答案】 年龄 N 【试题解析】 本题考查了修改表结构的操作。在使用 SQL语句 ALTER TABLE修改表结构时 ,可使用 ADD子句添加新的字段。 表的删除的 SQL命令 :DROP。 43
38、 【正确答案】 发送 SQL更新 【试题解析】 视图是根据基本表派生出来的,但是在 Visual FoxPro中它已经不完全是操作基本表的窗口。在一个活动周期内视图和基本表已经成为两张表,默认对视图的更新不反映在基本表中,对基本表的更新在视图中也得不到反映。但是在关闭数据库后视图中的数据将消失,当再次打开数据库时视图从基本表中重新检索数据。所以默认情况下,视图在打开时从基本表中检索数据,然后构成一个独立的临时表供用户使用。为了通过视图能够更新基本表中的数据,需要在视图设计器界面的左下角中勾选 “发送 SQL更新 ”复选框。 44 【正确答案】 COUNT(*)。 45 【正确答案】 BETWE
39、EN.AND. 【试题解析】 SQL语句中可包含特殊运算符,其中用来定义一个区间范围的运算符是 BETWEEN.AND.。 46 【正确答案】 .PJX 【试题解析】 在 Visual FoxPro中,项目是指文件、数据和文档的集合。项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为 .PJX的项目文件。 47 【正确答案】 “规则 ” 【试题解析】 在表设计器的 “字段 ”选项卡中有一组定义字段有效性规则的项目,它们是 “规则 ”(字段有效性规则 )、 “信息 ”(违背字段有效性规则时的提示信息 )和 “默认值 ”(字段的默认值 )。 48 【正确答案】 FROM 【试
40、题解析】 删除数据库的命令格式为: DELETE FROM TableName WHERE Condition 49 【正确答案】 【 】 DBT 【试题解析】 备注型字段存放不定长的字符型文本,它在表中占用 4个字节,所保存的数据信息存储在以 DBT为扩展名的文件中。 50 【正确答案】 DROP CHECK 【试题解析】 利用 SQL语句可以删除表中字段的有效性规则,基本命令格式如下: ALTER TABLE 表名 ALTER COLUMN 字段名 1 NULL|NOT NULL SET DEFAULT 表达式 SET CHECK逻辑表达式 ERROR 字符型文本信息 DROP DEFAULT DROP CHECK 其中, ALTERCOLUMN字段名 1指出要修改列的字段名; NULL|NOT NULL指定 字段可以为空或不能为空; SET DEFAULT表达式重新设置字段的缺省值; SET CHECK逻辑表达式 ERROR 字符型文本信息 重新设置该字段的合法值,要求该字段的原有数据满足合法值; DROP DEFAULT删除默认值: DROP CHECK删除有效性规则。