1、国家二级 VF笔试模拟试卷 259及答案与解析 1 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 2 3 结构化分析方法是面向 ( )的自顶向下逐步求精进行需求分析的方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)目标 4 执行 SET EXACT OFF命令后,下列表达式结果为工的是 _。 ( A)计算机 “: “计算 “ ( B)计算: =“计算机 “ ( C)计算 =“计算机 “ ( D)计算机 $“计算 “ 5 循环链表的主要优点是 _。 ( A)不再需要头指针
2、了 ( B)已知某个结点的位置后,能够容易找到它的直接前趋 ( C)在进行插入、删除运算时,能更好地保证链表不断开 ( D)从表中任一结点出发都能扫描到整个链表 6 SUBSTR(“ABCDEF”, 3, 2)的结果是 ( )。 ( A) AB ( B) CD ( C) FE ( D) CB 7 在数据流图 (DFD) 中,带有名字的箭头表示 _。 ( A)控制程序的执行顺序 ( B)模块之间的调用关系 ( C)数据的流向 ( D)程序的组成成分 8 软件需求分析一般应确定的是用户对软件的 _。 ( A)功能需求 ( B)非功能需求 ( C)性能需求 ( D)功能需求和非功能需求 9 下列叙述
3、中正确的是 _。 ( A)用 E-R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 10 下面叙述正确的是 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种描述都不正确 11 定位第 1条记录上的命令是 _。 ( A) GO TOP ( B) GO BOTTOM ( C) GO 6
4、( D) SKIP 12 如果指定参照完整性的删除规则为 “级联 ”;则当删除父表中的记录时 ( A)系统自动备份父表中被删除记录到一个新表中 ( B)若子表中有相关记录,则禁止删除 父表中记录 ( C)会自动删除子表中所有相关记录 ( D)不作参照完整性检查,删除父表记录与子表无关 13 要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为 ( )。 ( A) INT(Y 8)=Y 8 ( B) MOD(Y, 8)=0 ( C) INT(Y 8)=MOD(Y, 8) ( D) MOD(Y, 8)=MOD(8, 8) 14 定义全局型变量,可以使用下列 ( )命令。 ( A) CREAT
5、E ( B) PRIVATE ( C) LOCAL ( D) PUBLIC 15 在创建数据库表结构时 ,为了同时定义实体完整性可以通过指定哪类索引来实现 ( A)唯一索引 ( B)主索引 ( C)复合索引 ( D)普通索引 15 第 32 35题使用如下 3个表 商店 (商店号,商店名,区域名,经理姓名 ) 商品 (商品号,商品名,单价 ) 销售 (商店号,商品号,销售日期,销售数量 ) 16 查询在 “北京 ”和 “上海 ”区域的商店信息的正确命令是 ( A) SELECT*FROM商店 WHERE区域名 =北京 AND区域名 =上海 ( B) SELECT*FROM商店 WHERE区域名
6、 =北京 OR区域名 =上海 ( C) SELECT*FROM商店 WHERE区域名 =北京 AND上海 ( D) SELECT*FROM商店 WHERE区域名 =北京 OR上海 17 查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是 ( A) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额 FROM商品 JOIN销售 ON商品商品号 =销售商品号 WHERE单价 =(SELECT MAX(单价 )FROM商品 ) ( B) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额 F
7、ROM商品 JOIN销售 ON商品商品号 =销售商品号 WHERE单价 =MAX(单价 ) ( C) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额 FROM商品 JOIN销售 WHERE单价 =(SELECT MAX(单价 )FROM商品 ) ( D) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额 FROM商品 JOIN销售 WHERE单价 =MAX(单价 ) 18 查询商品单价在 10到 50之间、并且日销售数量高于 20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是 ( A) SELECT商品名
8、,单价,销售日期,销售数量 FROM商品 JOIN销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ORDER BY单价 DESC ( B) SELECT商品名,单价,销售日期,销售数量 FROM商品 JOIN销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ORDER BY单价 ( C) SELECT商品名,单价,销售日期,销售数量 FROM商品,销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ON商品商品号 =销售商品号 ORDER BY单价 ( D) SELECT商品名,单价,销售日期,销售
9、数量 FROM商品,销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 AND商品商品号 =销售商品号 ORDER BY单价 DESC 19 查询销售金额合计超过 20000的商店,查询 结果包括商店名和销售金额合计。正确命令是 ( A) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售 WHERE销售金额合计 20000 ( B) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 20000 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 ( C) SEL
10、ECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售 WHERE商品 商品号 =销售商品号 AND商店商店号 =销售商店号 AND SUM(销售数量 *单价 )20000 GROUP BY商店名 ( D) SEKECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 GROUP BY商店名 HAVING SIJM(销售数量 *单价 )20000 20 计时器控件的主要属性是 _。 ( A) Enabled ( B) Caption ( C) Interval (
11、 D) Value 21 下列关于快速报表的叙述中,正确的是 _。 ( A)快速报表就是报表向导 ( B)快速报表的字段布局有 3种样式 ( C)快速报表所设置的带区是标题、细节和总结 ( D)在报表的细节带区已添加了域控件,就不能使用快速报表方法 22 创建两个具有 “多对多 ”关系的表之间的关联,应当 ( )。 ( A)通过纽带表 ( B)通过某个同学名字段 ( C)通过某个索引的同名字段 ( D)通过主索引字段和不同宇段 23 Visual FoxPro中的 DO CASE-ENDCASE语句属于 ( )。 ( A)顺序结构 ( B)选择结构 ( C)循环结构 ( D)模块结构 24 下
12、列命令中,不能用做连编命令的是 ( A) BUILD PROJECT ( B) BUILD FORM ( C) BUILD EXE ( D) BUILD APP 25 下面有关对视图的描述正确的是 _。 ( A)可以使用 MODIFY STRUCTURE命令修改视图的结构 ( B)视图不能删除,否则影响原来的数据文件 ( C)视图是对表的复制产生的 ( D)使用 SQL对视图进行查询时必须事先 打开该视图所在的数据库 26 SQL中可使用的通配符有 _。 ( A) *(星号 ) ( B) %(百分号 ) ( C) _(下划线 ) ( D) B和 C 27 语句 “DELETE FROM成绩表
13、WHERE计算机 60”的功能是 ( A)物理删除成绩表中计算机成绩在 60分以下的学生记录 ( B)物理删除成绩表中计算机成绩在 60分以上的学生记录 ( C)逻辑删除成绩表中计算机成绩在 60分以下的学生记录 ( D)将计算机成绩低于 60分的字段值删除,但保留记录中其它字段值 28 从学生选课表 SC中 (其中有 学号、课程号、成绩 3个字段 )查询选修了 3门以上课程的学生学号,实现该功能的 SELECT语句是 _。 ( A) SELECT 学号 FROM SC GROUP BY学号 HAVING SUM(*) 3 ( B) SELECT 学号 FROM SC GROUP BY学号 H
14、AVING COUNT(*) 3 ( C) SELECT 学号 FROM SC GROUP BY学号 HAVING 课程号 3 ( D) SELECT 学号 FROM SC WHERE 课程号 3 GROUPBY学号 29 有关控件对象 的 Click事件的正确叙述是 _ 。 ( A)用鼠标双击对象时引发 ( B)用鼠标单击对象时引发 ( C)用鼠标右键单击对象时引发 ( D)用鼠标右键双击对象时引发 30 要撤销 SQL模式 ST CO及其下属所有的元素,可用 _语句来实现 ( A) DROP SCHEMA ST CO CASCADE ( B) DROP SCHEMA ST CO RESTR
15、ICT ( C) DELETE SCHEMA ST COCASCADE ( D) DELETE SCHEMA ST CO RESTRICT 31 项目管理器中 ( )选项卡包含 “数据库文件 ”、 “数据库表 ”、 “自由表 ”和 “查询 ”。 ( A)数据 ( B)文档 ( C)代码 ( D)其他 32 不允许记录中出现重复索引值的索引是 ( A)主索引 ( B)主索引、候选索引和普通索引 ( C)主索引和候选索引 ( D)主索引、候选索引和惟一索引 33 SQL实现分组查询的短语是 _。 ( A) ORDER BY ( B) GROUP BY ( C) HAVING ( D) ASC 34
16、 以下每两组表达式中,其运算结果完全相同的是 (代表空格 ) ( A) LEFT(“VFP“, 3)与 SUBSTR(“VFP“, 2, 3) ( B) YEAR(DATE()与 SUBSTR(DTOC(DATE(), 7, 2)s ( C) VARTYPE(“40-4*5“)与 VARTYPE(40-4*5) ( D)假定 A=“visual“, B=“foxpro“,则 A-B与 A+B 35 运行程序: AA=0FORI=2TO 100 STEP 2 AA=AA+IENDFOR? AARETURN该程序得到的结果为 ( )。 ( A) 1 100中奇数的和 ( B) 1 100中偶数的和
17、 ( C) 1 100中所有数的和 ( D)没有意义 36 在 SQL SELECT语句中与 INTO TABLE等价的短语是 ( )。 ( A) INTO DBF ( B) TO TABLE ( C) INTO FORM ( D) INTO FILE 37 允许出现重复字段值的索引是 _。 ( A)候选索引和主索引 ( B)普通索引和惟一索引 ( C)候选索引和惟一索引 ( D)普通索引和候选索引 38 从 student表删除年龄大于 30的记录的正确 SQL命令是 ( A) DELETE FOR年龄 30 ( B) DELETE FROM student WHERE年龄 30 ( C)
18、DELETE student FOR年龄 30 ( D) DELETE student WHERE年龄 30 39 数据模型是 _的集合。 40 软件的调试方法主要有:强行排错法、 _和原因排除法。 41 在面向对象方法中,类的实例称为 _。 42 利用 SQL语句的定义功能,建立一个 “班级 ”表文件,其中为 “班级号 ”建立主索引, “班级名 ”的默认值为 “计算机 ”, 语句格式为: CREATETABLE学生 (; 学号 C(5)PRIMARYKEY; 班级名 C(16)_“计算机 “) 43 已知一棵二叉树的后序遍历结果为 DCEBIGHFA,中序遍历结果为CDBEAGIFH,则这棵
19、二叉树的右子树的根为【 】。 44 假设图书管理数据库中有 3个表,图书 .dbf、读者 .dbf和借阅 .dbf。它们的结构分别如下: 图书 (总编号 C(6),分类号 C(8),书名 C(16),出版单位 C(20),单价 N(6,2) 读者 (借书证号 C(4),单位 C(8),姓 名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期 D(8) 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 【 】。 45 执行 ?AT(“a+b=c“, “+“)语句后,屏幕显示的结果为 _。 4
20、6 用二维表来表示实体及实体之间联系的数据模型称为【 】。 47 假设有表 SC(课程号,课程名,成绩 ),求平均成绩大于 85分的课程名。 SELECT DISTINCT课程名 FROM SC WHERE【 】 85 48 在 Visual FoxPro中释放和关闭表单的方法是【 】。 49 查询教师 “陈静 ”讲授的课程,列出教师姓名和课程名。填空补充下面的 SQL语句: SELECT姓名,课程名 FROM教师表,授课表,课程表; WHERE教师表教师号 =授课表教师号 AND【 】 AND【 】。 50 假设考生数据库已经打开,数据库中有年龄字段。现要统计年龄小于 20岁的考生人数,并将
21、结果存槠于变量 H1中,应该使用的完整命令是:【 】。 51 设有图书管理数据库: 图 书 (总编号 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) 为图书管理数据库的读者表增加工资属性 (N(8,2)。请对下面的 SQL语句填空: 【 】 52 函数 VAL(“12/06/01“)的参数类型为 _。 53 为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角
22、选中_复选框。 国家二级 VF笔试模拟试卷 259答案与解析 1 【正确答案】 C 【试题解析】 逻辑结构设计的任务:概念结构是各种数据模型的共同基础,为了能够用某一 DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。它包括从 E-R图向关系模式转换和逻辑模式规范化及调整、实现。 2 【正确答案】 A 【试题解析】 随着计算机软件规模的扩大,软件本身的复杂性不断 增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的 “软件危机 ”。 3 【正确答案】 C 【试题解析】
23、结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 4 【正确答案】 A 5 【正确答案】 D 6 【正确答案】 B 7 【正确答案】 C 【试题解析】 数据流相当于一条管道,并有一级数据 (信息 )流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统 或从系统流向外部实体。 8 【正确答案】 D 【试题解析】 软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此
24、,需求分析应确定用户对软件的功能需求和非功能需求。 9 【正确答案】 A 【试题解析】 用 E-R图可以简单明了地描述实体及其相互之间的联系,用 E-R图还可以方便地描述多个实体集之间的联系和一个实体集内 部实体之间的联系。所以,选项 A正确,选项 B与选项 C错误。为了建立用户所要求的数据库,必须把概念结构 (用 E-R图表示的概念数据模型 )转换为某个具体的数据库管理系统所支持的数据模型,这就是逻辑结构设计所要完成的任务。在已给定数据库管理系统的情况下,数据库的逻辑设计可以分两步来进行: (1)将概念模型转换成一般的数据模型; (2)将一般的数据模型转换为特定的数据库管理系统所支持的数据模
25、型。可知,用 E-R图表示的概念数据模型不仅能转换为关系数据模型,还可以转换为其他数据模型,如网状模型和层次模型等。所以,选项 D说法错误 。 10 【正确答案】 C 【试题解析】 算法的执行效率与算法执行过程中所需基本运算的执行次数有关;算法的空间复杂度是指执行这个算法所需要的内存空间。 11 【正确答案】 A 【试题解析】 GO命令直接对记录进行定位, TOP是表头,不使用索引时,记录号为 1的记录,使用索引时,索引项排在最前面的索引对应的记录。 BOTTOM是表尾,当不使用索引时,是记录号最大的那条记录,使用索引时,是索引项排在最后面的索引项对应的记录。 SKIP命令的作用是,当确定了当
26、前记录位置之后,可以用 SKIP命令向前或 向后移动若干条记录位置。 12 【正确答案】 C 【试题解析】 在 Visual FoxPro中对参照完整性的删除规则所作的规定是:如果指定参照完整性的删除规则为 “级联 ”,则当删除父表中的记录时,会自动删除子表中所有相关记录,故选项 C为正确答案。 13 【正确答案】 C 【试题解析】 INTO函数的功能是返回指定数值表达式的整数部分, MODO函数的功能是返回两个数值相除后的余数。所以 C为不正确的条件表达式。 14 【正确答案】 D 15 【正确答案】 B 【试题解析】 实体完 整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录。在
27、 VisualFoxPro中利用主关键字或候选键字来保证表中的记录唯一,即保证实体唯一性。主关键字称作主索引。 16 【正确答案】 B 【试题解析】 查询在 “北京 ”和 “上海 ”区域的商店信息,要用 OR短语连接,所以选项 A)和 C)是错误的,选项 D)中没有指明字段值 “上海 ”来自哪个字段,故选B)。 17 【正确答案】 A 【试题解析】 在指定连接字段时可以用 WHERE指定连接条件,也可以用超连接关键字 JOIN表示普通连接,即只有满足 连接条件的记录才出现在查询结果中,但 JOIN后面必须用 ON子句指定连接条件,故选项 C)和 D)是错误的,选项 B)中的 WHERE语句 “
28、单价 =MAX(单价 )”没有指明 MAX(单价 )这个最大值来自哪个表,故选 A)。 18 【正确答案】 D 【试题解析】 按单价降序排列应在 ORDER BY后跟 DESC短语,因此排除 B)和C)选项。选行多表查询时,指定两表关键字进行连接时, JOIN短语必须与 ON短语联合使用,故选项 A)错误。 19 【正确答案】 D 【试题解析】 要查询销售金额合计超过 20000的商 店,首先要按商店名分组计算销售金额合计,然后用 HAVING短语限定分组后查询的条件是销售金额合计超过20000的商店。故 D)是正确的。 20 【正确答案】 C 【试题解析】 Interval属性:返回或设置对
29、 Timer控件的计时事件各调用间隔的毫秒数。 21 【正确答案】 D 22 【正确答案】 A 23 【正确答案】 B 24 【正确答案】 B 【试题解析】 选项 A) 用来连编项目。选项 C) 和选项 D) 用来连编应用程序。 25 【正确答案】 D 【试题解析】 在 Visual FoxPro中视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把它看作是从表中派生出来的虚表。它依赖表,但不独立存在。视图由于是从表中派生出来的,所以不存在修改结构的问题,但
30、视图可以使用 DROP VIEW视图名删除。视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表,而视图可以使应用更灵活,因此它又超越表。视 图是数据库中的一个特有功能,只有在包含视图的数据库打开时,才能使用视图。 26 【正确答案】 D 【试题解析】 SQL中的表达式中可用的通配符有 %(百分号 )和 (下划线 ),而在SELECT子句中虽然可用 *(星号 )来表示从表中取出所有列,但它不是通配符。 %匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀又可以用作后缀。匹配任意单个字符,可以作前缀也可作后缀。 27 【正确答案】 C 【试题解析
31、】 在使用 SQL语句的删除命令时,根据 WHERE短语删除满足指定条件的记录,如果不使用 WHERE短语,则表示删除表中的所有记录。此处是对表中的记录进行逻辑删除,如果要物理删除表中记录,还需要加上 PACK命令。 28 【正确答案】 B 【试题解析】 根据题目要求,应先用 GROUP BY子句按学号分组,再用集函数COUNT对每一组计数。 HAVING指定选择组的条件,只有满足条件 (元组数3,表示此学生选修的课超过 3门 )的组才会被选出来。根据此分析,选项 B的语句正确。 29 【正确答案】 B 【试题解析】 本题考查点是常用事件。用鼠标双击对象时引发 DbClick事件。用鼠标单击
32、对象时引发 Click事件。用鼠标右键单击对象时引发 RightClick事件。 30 【正确答案】 A 【试题解析】 由于本题的目的是需要撤销 SQL模式 ST CO,因此需要采用DROP命令,由于是要撤销模式下属的所有元素,因此必须加上参数CASCADE,根据上述分析,正确选项为 A。 31 【正确答案】 A 【试题解析】 要处理项目中某一特定类型的文件或对象,可在项目管理器中选择相应的选项卡。 “数据 ”选项卡中包括用户建立的数据库文件、数据库表、自由表和查询; “文档 ”选项卡中包括 3种文件类型: 表单、报表和标签; “代码 ”选项卡中包括程序、 API库和应用程序 3类代码; “其
33、他 ”选项卡包括菜单、文本和其他类文件。 32 【正确答案】 C 【试题解析】 Visual FoxPro中的索引可以分为:普通索引、惟一索引、候选索引和主索引。不允许记录中出现重复索引值的索引是主索引和候选索引。 33 【正确答案】 B 【试题解析】 4个选项中所列出的短语都是 SELECT语句的短语,其中 C选项HAVING不能脱离 GROUP BY短语而独立存在, D选项 ASC不能脱离 ORDER BY短语而独立存在。 实现分组查询的短语是 GROUP BY。 A选项 ORDER BY短语是对最终的查询结果进行排序: C选项 HAVING短语是用于限定分组的条件;D选项 ASC是限定按
34、指定属性值的升序进行排序。若需要 HAVING短语,HAVING短语必须出现在 GROUP BY短语之后,若需要 ASC(DESC降序 )短语,则必须出现在 ORDER BY短语之后,通常 GROUP BY短语出现在 ORDER BY短语之前。 34 【正确答案】 A 【试题解析】 选项 A)中两个函数都是用来截取字符串,其结果都是 VFP;选项B)中 YEAR()函数的结果为数值型, SUBSTR()的结果为字符型;选项 C)中两个数据的类型不一致;选项 D)中 A-B的运算结果是将第一个字符串的尾部空格移到新连接的字符串尾部,而 A+B的结果没有此移动。 35 【正确答案】 B 【试题解析
35、】 在 FOR循环中的循环变量 i被初始化为 2,在 FOR语句中又规定了步长 STEP的值为 2,意思为每执行一次循环体, I的值便加 2,因此程序中所有的 I值都为偶数, AA的值为一个累加的数字,所以此题中所求为 1 100中偶数的和。 36 【正确答案】 A 【试题解析】 使用 短语 INTO DBF|TABLE TableName可以将查询结果存放到永久表 (.dbf文件 )。所以 INTO DBF和 INTO TABLE是等价的。 37 【正确答案】 B 【试题解析】 普通索引:可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个
36、普通索引。 惟一索引:只起到索引排序的作用,惟一索引与字段的惟一性无关,即建立了惟一索引的字段,它的字段值是可以重复的,它的 “惟一 ”是指在使用相应的索引时,重复的索引字段值只有惟一一个值出现在索引项中 。 主索引:在指定字段或表达式中不允许出现重复值的索引,这样的索引起到主关键字的作用,它强调的 “不允许出现重复值 ”是指建立索引的字段值不允许重复。 候选索引:候选索引与主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。候选索引像主索引一样要求字段值的惟一性并决定了处理记录的顺序。 38 【正确答案】 B 【试题解析】 本题考查的知识点是删除记录
37、的命令格式,这里的 FROM是指定从哪个表中删除数据。命令格式为 DELETE FROM表名 WHERE表达式 。 39 【正确答案】 记录及其联系 【知识模块】 Visual FoxPro基础 40 【正确答案】 回溯法 【知识模块】 软件工程基础 41 【正确答案】 对象 【试题解析】 在面向对象的程序设计方法中,类是具有相同属性或方法的对象的抽象,对象是类的实例。 42 【正确答案】 DEFAULT 43 【正确答案】 F 44 【正确答案】 总编号 +借书证号 【试题解析】 通过各自的主索引建立两个表之间的联系。 45 【正确答案】 0 【试题解析】 函数 AT()的格式是: AT(字
38、符表达式 1,字符表达式 2 ,数值表达式 );功能是:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2中的位置;若不是子串,则返回 0。函数值为数值型。题干中字符表达式 1为 “a+b=c“,字符表达式2为 “+“,很明显字符表达式 1不是字符表达式 2的子串,所以返回 0。 46 【正确答案】 关系模型 【试题解析】 层次模型是用树型结构表示实体及其之间联系的模型,网状模型是用网状结构表示实体及其之间联系的模型 ,关系模型是用二维表结构 (关系 )表示实体及其之间联系的模型。 47 【正确答案】 AVG(成绩 ) 【试题解析】 SQL提供 AVG函数
39、来求平均数。 48 【正确答案】 Release 【试题解析】 在 Visual FoxPro表单设计中, Release方法用于将表单从内存中释放 (清除 )。 49 【正确答案】 授课表课程号 =课程表课程号 , 姓名 =“陈静 “ 50 【正确答案】 COUNT TO M1 FOR年龄 20 51 【正确答案】 ALTER TABLE读者 ADD工资 N(8,2) 【试题解析】 ALTER TABLE 用途: 在已经存在的表中增加后者移除字段。 语法: ALTER TABLE table_name ADD column name datatype ALTER TABLE table_na
40、me DROP COLUMN column_name 52 【正确答案】 字符型 【试题解析】 函数 VAL()的格式是: VAL(字符表达式 ),功能是将由数字字符 (包括正负号、小数点 )组成的字符型数据转 换成相应的数值型数据。若字符串内出现非数字字符,那么只转换前面部分;若字符串的首字符不是数字符号,则返回数值 0,但忽略前导空格。 53 【正确答案】 发送 SQL更新 【试题解析】 视图是根据基本表派生出来的,但是在 Visual FoxPro中它已经不完全是操作基本表的窗口。在一个活动周期内视图和基本表已经成为两张表,默认对视图的更新不反映在基本表中,对基本表的更新在视图中也得不到反映。但是在关闭数据库后视图中的数据将消失,当再次打开数据库时视图从基本表中重新检索数据。所以默认情况下,视图在打开时从 基本表中检索数据,然后构成一个独立的临时表供用户使用。为了通过视图能够更新基本表中的数据,需要在视图设计器界面的左下角中勾选 “发送 SQL更新 ”复选框。