1、国家二级 VF机试(选择题)模拟试卷 117及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)算法的时间复杂度与空间复杂度没有直接关系 2 下列叙述中正确的是 ( A)循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 ( B)循环队列中的元素个数随队头指针的变化而动态变化 ( C)循环队列中的元素个数随队尾指针的变化而动态变 化 ( D)以上说法都不对 3 一棵二叉树中共有 80个叶子结点与 70个度为 1的结点,则
2、该二叉树中的总结点数为 ( A) 219 ( B) 229 ( C) 230 ( D) 231 4 对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 ( A) 9 ( B) 10 ( C) 45 ( D) 90 5 构成计算机软件的是 ( A)源代码 ( B)程序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 6 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 ( A)测试 ( B)设计 ( C)可行性研究 ( D)实现 7 下面不能作为结构化方法软件需求分析工具的是 ( A)系统结构图 ( B)数据字典 (DD) ( C)数据流程图 (DF
3、D图 ) ( D)判定表 8 在关系模型中,每一个二维表称为一个 ( A)关系 ( B)属性 ( C)元组 ( D)主码(键) 9 若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 10 ( A)选择 ( B)投影 ( C)交 ( D)并 11 在 Visual FoxPro中,不允许出现重复字段值的索引是: ( A)主索引和唯一索引 ( B)主索引和候选索引 ( C)唯一索引和候选索引 ( D)唯一索引 12 在 Visual FoxPro中,参照完整性规则不包括: ( A)更新规则 ( B
4、)查询规则 ( C)删除规则 ( D)插入规则 13 为表中一些字段创建普通索引的目的是: ( A)改变表中记录的物理顺序 ( B)确保实体完整性约束 ( C)加快数据库表的更新速度 ( D)加快数据库表的查询速度 14 在 Visual FoxPro中,使用 LOCATE ALL FOR 命令按条件查找记录,可用来判断命令找到记录的逻辑条件是: ( A) FOUND()函数返回 .F. ( B) BOF()函数返回 .T ( C) EOF()函数返回 .F ( D) EOF()函数返回 .T. 15 在 Visual FoxPro中,仅显示当前表当前记录的命令是: ( A) LIST ( B
5、) DISPLAY ( C) SELECT ( D) SHOW 16 在表设计器中创建的索引都存放在: ( A)独立的索引文件中 ( B)复合索引文件中 ( C) 结构复合索引文件中 ( D)普通索引文件中 17 设数据库表中有一个 C型字段 NAME。打开表文件后,要把内存变量 NAME的字符串内容输入到当前记录的 NAME字段,应当使用命令: ( A) NAME=NAME ( B) NAME=M.NAME ( C) STORE M.NAME TO NAME ( D) REPLACE NAME WITH M.NAME 18 假设数据库已经打开,要删除其中的视图 myview,可使用命令: (
6、 A) DELETE myview ( B) DELETE VIEW myview ( C) DROP myview ( D) DROP VIEW myview 19 在视图设计器中有、而在查询设计器中没有的选项卡是: ( A)排序依据 ( B)分组依据 ( C)杂项 ( D)更新条件 20 假设查询文件( myquery.qpr)已经创建,要显示查询结果,可使用命令: ( A) DO myquery.qpr ( B) USE myquery.qpr ( C) BROWSE myquery.qpr ( D) LIST mquery.qpr 21 在 SET EXACT ON情况下,结果值为逻辑
7、真的表 达式是: ( A) “等级考试 “=“等级 “ ( B) “等级 “=“等级考试 “ ( C) “等级 “+space(4)=“等级考试 “ ( D) “等级 “=“等级 “+space(4) 22 在设置日期格式时,不能使用的设置命令是 ( A) SET DATE DMY ( B) SET DATE MDY ( C) SET DATE MYD ( D) SET DATE YMD 23 下面命令的输出结果是: DIMENSION a(10) ? a(1) ( A) .F. ( B) .T. ( C) 0 ( D)未定义 24 设 d=time(),命令 ? VARTYPE (d) 的输
8、出值是 ( A) L ( B) C ( C) N ( D) D 25 有如下赋值语句,结果为 “大家好 “的表达式是: a = “你好 “ b = “大家 “ ( A) b + b + LEFT(a, 3, 4) ( B) b + LEFT(a, 2, 1) ( C) b + RIGHT(a, 2) ( D) b + RIGHT(a, 1) 26 如果一个过程不包含 RETURN语句,或者 RETURN语句中没有指定表达式,那么该过程: ( A)没有返回值 ( B)返回 0 ( C)返回 .F. ( D)返回 .T. 27 下面程序的运行结果是: SET TALK OFF n=1 DO pro
9、c1 WITH (n) ? n+2 PROCEDURE proc1 PARAMETERS n FOR k=2 TO 4 n=n+k ENDFOR RETURN ( A) 3 ( B) 10 ( C) 11 ( D) 12 28 在 SQL中,删除表的语句是: ( A) DROP TABLE ( B) DROP VIEW ( C) ERASE TABLE ( D) DELETE TABLE 29 在 SQL中,数据操纵语句不包括: ( A) APPEND ( B) DELETE ( C) UPDATE ( D) INSERT 30 有以下表: 读者(借书证号 C, 姓名 C, 单位 C, 性别
10、L, 职称 C, 联系电话 C) 说明: “性别 “值为逻辑真表示男。 查询性别为男(字段值为逻辑真)、职称为教授或副教授的读者信息,正确的SQL语句是: ( A) SELECT * FROM 读者 WHERE 性别 AND 职称 =“教授 “ OR 职称 =“副教授 “ ( B) SELECT * FROM 读者 WHERE 性别 =.T. AND 职称 =“教授 “ OR 职称 =“副教授 “ ( C) SELECT * FROM 读者 WHERE 职称 =“教授 “ OR 职称 =“副教授 “ AND 性别=.T. ( D) SELECT * FROM 读者 WHERE (职称 =“教授
11、 “ OR 职称 =“副教授 “) AND 性别 31 有以下两个表: 读者(借书证号 C, 姓名 C, 单位 C, 性别 L, 职称 C, 联系电话 C) 借阅(借书证号 C, 总编号 C, 借书日期 D) 说明: “性别 “值为逻辑真表示男。 查询 2004年 11月 12日借阅过图书的读者信息,正确的 SQL语句是: ( A) SELECT * FROM 读者 WHERE 借书日期 =2004-11-12 ( B) SELECT * FROM 读者 , 借阅 ;WHERE 借书日期 =2004-11-12 AND 读者 .借书证号 =借阅 .借书证号 ( C) SELECT * FROM
12、 读者 JOIN 借阅 ;WHERE 读者 .借书证号 =借阅 .借书证号 AND 借书日期 =2004-11-12 ( D) SELECT * FROM 读者 INNER JOIN 借阅 ;WHERE 读者 .借书证号 =借阅 .借书证号 AND 借书日期 =2004-11-12 32 有以下表: 读者(借书证号 C, 姓名 C, 单位 C, 性别 L, 职称 C, 联系电话 C) 查询单价小于 16或大于 20的图书信息,不正确的 SQL语句是: ( A) SELECT * FROM 图书 WHERE NOT 单价 BETWEEN 16 AND 20 ( B) SELECT * FROM
13、图书 WHERE 单价 NOT BETWEEN 16 AND 20 ( C) SELECT * FROM 图书 WHERE !单价 BETWEEN 16 AND 20 ( D) SELECT * FROM 图书 WHERE 单价 !BETWEEN 16 AND 20 33 有以下表: 图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N) 查询书名中含有 “基础 “字样的图书信息,正确的 SQL语句是: ( A) SELECT * FROM 图书 WHERE 书名 LIKE “*基础 *“ ( B) SELECT * FROM 图书 WHERE 书名 = “*基础
14、 *“ ( C) SELECT * FROM 图书 WHERE 书名 LIKE “%基础 %“ ( D) SELECT * FROM 图书 WHERE 书名 = “%基础 %“ 34 有以下表: 图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N) 查询由 “高等教育出版社 “和 “科学出版社 “出版的图书信息,要求同一出版单位出版的图书集中在一起显示,正确的 SQL语句是: ( A) SELECT * FROM 图书 WHERE 出版单位 =“高等教育出版社 “ AND 出版单位=“科学出版社 “;ORDER BY 出版单位 ( B) SELECT * FRO
15、M 图书 WHERE 出版单位 IN(“高等教育出版社 “, “科学出版社“);ORDER BY 出版单位 ( C) SELECT * FROM 图书 WHERE 出版单位 =“高等教育出版社 “ AND 出版单位=“科学出版社 “;GROUP BY 出版单位 ( D) SELECT * FROM 图书 WHERE 出版单位 IN(“高等教育出版社 “, “科学出版社“);GROUP BY 出版单位 35 有以下两个表: 借阅(借书证号 C, 总编号 C, 借书日期 D) 图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N) 查询没有任何借阅记录的图书信息,不正
16、确的 SQL语句是: ( A) SELECT * FROM 图书 WHERE 总编号 ALL (SELECT 总编号 FROM 借阅 ) ( C) SELECT * FROM 图书 WHERE 总编号 NOT IN (SELECT 总编号 FROM 借阅 ) ( D) SELECT * FROM 图书 WHERE NOT EXISTS (SELECT 总编号 FROM 借阅 WHERE 总编号 =图书 .总编号 ) 36 有以下表: 图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N) 统计并显示图书数量大于等 10的出版单位,正确的 SQL语句是: ( A)
17、SELECT 出版单位 , COUNT(*) 数量 FROM 图书 GROUP BY 出版单位 WHERE 数量 =10 ( B) SELECT 出版单位 , COUNT(*) 数量 FROM 图书 GROUP BY 出版单位 HAVING 数量 =10 ( C) SELECT 出版单位 , SUM(*) 数量 FROM 图书 GROUP BY 出版单位 WHERE 数量 =10 ( D) SELECT 出版单位 , SUM(*) 数量 FROM 图书 GROUP BY 出版单位 HAVING 数量 =10 37 有以下两个表: 借阅(借书证号 C, 总编号 C, 借书日期 D) 图书(总编号
18、 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N) 统计每本图书被借阅的次数,若没被借阅过,则显示次数为 0,正确的 SQL语句是: ( A) SELECT 图书 .总编号 , 书名 , COUNT(*) 次数 FROM 图书 RIGHT JOIN 借阅 ON 图书 .总编号 =借阅 .总编号 GROUP BY 图书 .总编号 ( B) SELECT 图书 .总编号 , 书名 , COUNT(*) 次数 FROM 图书 JOIN 借阅 ON 图书 .总编号 =借阅 .总编号 GROUP BY 图书 .总编号 ( C) SELECT 图书 .总编号 , 书名 , COUNT
19、(借阅 .借书证号 ) 次数 FROM 图书 LEFT JOIN 借阅 ON 图书 .总编号 =借阅 .总编号 GROUP BY 图书 .总编号 ( D) SELECT 图书 .总编号 , 书名 , COUNT(借阅 .借书证号 ) 次数 FROM 图书 JOIN 借阅 ON 图书 .总编号 =借阅 .总编号 GROUP BY 图书 .总编号 38 为便于在表单中连续添加同种类型的多个控件,可先按下 “表单控件 “工具栏中的: ( A) “选定对象 “按钮 ( B) “按钮锁定 “按钮 ( C) “生成器锁定 “按钮 ( D) “查看类 “按钮 39 下面不属于按钮控件事件的是: ( A) I
20、nit ( B) Load ( C) Click ( D) Error 40 下面设置系统菜单的命令中,错误的是: ( A) SET SYSMENU DEFAULT ( B) SET SYSMENU NOSAVE ( C) SET SYSMENU OFF ( D) SET SYSMENU TO 国家二级 VF机试(选择题)模拟试卷 117答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的空间复杂度是指算法在执行过程中所需要的内存空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者之间并没有直接关系,答案为 D。 2 【正确答案】 A 【试题解析】 在循环队列中,用队尾指
21、针 rear指向队列中的队尾元素,用排头指针 front指向排头元素的前一个位置。因此,从排头指针 front指向的后一个位置直到队尾指针 rear指向的位置之间所有的元素均为队列中的元素。所以循环队列中的元素个数与队头指针和队尾指针的变化而变化, A正确。 3 【正确答案】 B 【试题解析】 二叉树中,度为 0的节点数等于度为 2的节点数加 1,即 n2=n0-1,叶子节点即度为 0,则 n2=79,总结点数为 n0+n1+n2=80+70+79=229,答案为B。 4 【正 确答案】 C 【试题解析】 冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素
22、互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选 C。 5 【正确答案】 D 【试题解析】 软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选 D。 6 【正确答案】 C 【试题解析】 开发阶段包括分析、设计和实施两类任务。其中分析、设计包括需求分析、总体设计和详细设计 3个阶段,实施则包括编码和测试两个阶段, C不属于开发阶段。 7 【正确答案】 A 【试题解析】 结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。 8 【正确答案】 A 【试题解析】 关系模型采用二维表来表示,即每个二维表称为一个关系。 9 【正确答案】 B 【
23、试题解析】 A和 B为一对多的联系,则对于 A中的每一个实体, B中有多个实体与之联系,而 B与 C为一对一联系,则对于 B中的每一个实体, C中之多有一个实体与之联系,则可推出对于 A中的每一个实体, C中有多个实体与联系,所以为一对多联系。 10 【正确答案】 D 【试题解析】 关系 T中的元素与关系 R和关系 S中不同元素的总和,因此为并操作。 11 【正确答案】 B 【试题解析】 根据索引功能的不同,可以将索引分为主索引、候选索引、唯一索引和普通索引四种,其中主索引的特点是在指定字段或表达式中不允许出现重复值的索引;候选索引与主索引类似,指定字段或表达式不允许出现重复值,建立候选索引的
24、字段可以看作是候选关键字;唯一索引是为了保持同早期版本的兼容性,唯一索引是指索引项的唯一,而不是字段值的唯一,在使用相应的索引时,重复的索引字段值只有唯一一个值出现在索引项中。 12 【正确答案】 B 【试题解析】 参照完整性约束包括更新规则、删除规则和插入规则。 13 【正确答案】 D 【试题解析】 Visual FoxPro中索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的 .dbf文件是分别存储的,并且不改变表中记录的物理顺序。使用索引的目的是为了加快对表的查询操作。 14 【正确答案】 C 【试题解析】 LOCATE命令是按条件定位记录位置的命令,其格式为
25、:LOCATE FOR 。该命令执行后将记录指 针定位在满足条件的第 1条记录上。如果要使指针指向下一条满足条件的记录,使用 CONTINUE命令,如果没有满足条件的记录则指向文件结束位置。使用 LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数 EOF()的返回值应该是 .T.,若找到记录则返回 .F 。 15 【正确答案】 B 【试题解析】 显示记录的命令是 LIST和 DISPLAY,它们的区别仅在于不使用条件时, LIST默认显示全部记录,而 DISPLAY则默认显示当前记录。 Show为表单的常用方法,用于显示表单。 SELECT为 SQL查询语句中的一个短语,用
26、于说明要查询的字段。 16 【正确答案】 C 【试题解析】 在 Visual FoxPro中,根据索引的功能对索引进行分类,也可以根据索引文件扩展名分类。根据索引功能的不同,可以将索引分为主索引、候选索引、唯一索引和普通索引四种。按文件扩展名分类可分为单索引文件和复合索引文件(结构复合索引文件和非结构复合索引文件)。其中,结构复合索引也是结构复合压缩索引,在表设计器中建立的索引都是结构复合压缩索引。 17 【正确答案】 D 【试题解析】 在 Visual FoxPro中可以交互修改记录,也可以用指定值直接修改记录。其中,常用的直接利用表达式或值修改记录的命令是 REPLACE,其语法格式为:
27、REPLACE WITH , WITH . FOR。当出现内存变量与字段变量同名时,若简单地用变量名访问,则系统默认为是字段变量。若要访问内在变量,则必须在变量名前加上前缀 M.(或 M-)。 18 【正确答案】 D 【试题解析】 视图由于是从表派生而来的 ,所以不存在修改结构的问题 ,但是视图可以删除,其命令格 式为: DROP VIEW 。本题要删除视图 myview,正确的命令应为 DROP VIEW myview,即 D选项。 19 【正确答案】 D 【试题解析】 视图设计器与查询设计器类似区别主要有以下几点: 查询设计器的结果是将查询以 .qpr为扩展名的文件保存在磁盘中;而视图设计
28、完后 ,在磁盘上找不到类似的文件 ,视图的结果保存在数据库中。 由于视图是可以用于更新的 ,所以它有更新属性需要设置 ,为此在视图设计器中多了一个 “更新条件 “选项卡。 在视图设计器中没有 “查询去向 “的问题。 20 【正确答案】 A 【试题解析】 查询文件建立以后,可以通过项目中的运行,或通过 “程序 “菜单中的 “运行 “项来执行或在查询设计器打开的情况下单击常用工具栏上的 按钮。也可以通过命令方式执行查询,命令格式为: DO 查询文件名,文件名中必须包括扩展名 .qpr。 21 【正确答案】 D 【试题解析】 用字符表达式进行比较有两种方法: 用双等号运算符 (=)精确比较:只有当两
29、个字符串完全相同 (包括空格及位置 ),才会为逻辑真 .T.。 用单等号运算符 (=)比较,运算结果与 set exact on off 的设置有关。其中,若设置为 ON,则先在较短的字符串尾加若干空格,使两个字符串的长度相等,再进行精确比较。 22 【正确答案】 C 【试题解析】 SET DATE用于设置日期显示的格式,其命令格式为: SET DATE TO AMERICAN ANSI BRITISH FRENCH GERMAN ITALIANJAPAN USA MDY DMY YMD, C选项格式错误。 23 【正确答案】 A 【试题解析】 DIMENSION( ,) , 用于创建数组,数
30、组创建后,系统自动给每个数组元素赋以逻辑假 .F.。 24 【正确答案】 B 【试题解析】 VARTYPE( ,)为数据类型测试函数,测试的类型,返回一个大写字母,字母的含义如下表:VARTYPE (d)的输出值为 C。 25 【正确答案】 C 【试题解析】 RIGHT()和 LEFT()均为取子串函数,其中 LEFT( )从指定表达式值的左端取一个指定长度的子串作为函数值, RIGHT( )从指定表达式值的右端取一个指定长度的子串作为函数值。本题仅 C选项的运算结果为 “大家好 “。 26 【正确答案】 D 【试题解析】 程序文件被运行时,文件中包含的命令将被依次运行,直到所有的命令被运行,
31、或者运行到以下命令: CANCAL:终止程序运行,清除所有的私有变量,返回命令窗口。 DO:转去运行另一个程序 RETURN:结束当前程序的运行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。 QUIT:退出 Visual FoxPro系统,返回到操作系统。 如果一个过程不包含 RETURN语句,或者 RETURN语句中没有指定表达式,那么该过程返回 .T.,因此 D选项正确。 27 【正确答案】 A 【试题解析】 SET TALK OFF的含义为关闭程序运算的显示过程。 FOR-ENDFOR是循环的结构的一种,先将初值赋给循环变量,然后判断循环条件是否成立,若成立,则运行循环体,然后
32、循环变量增加一个步长值,并在次判断循环条件确定下一次的循环操作,如果条件不成立则结束循环运行 ENDFOR后的语句。本题运算结果为 3。 28 【正确答案】 A 【试题解析】 删除数据的命令格式为: DELETE FROM 表名 WHERE 条件 。该命令是逻辑删除指定表中满足条件的记 录,如果要物理删除记录需要继续使用PACK命令。 WHERE指定被删除的记录所满足的条件,如果不使用 WHERE子句,则删除该表中的全部记录。 29 【正确答案】 A 【试题解析】 SQL的操作功能是指对数据库中数据的操作功能,主要包括插入(INSERT)、更新 (UPDATE) 和删除( DELETE)。 A
33、PPEND命令用于增加表中的记录,不属于数据操纵语句。 30 【正确答案】 D 【试题解析】 SQL的基本格式为 SELECT-FROM-WHERE,其中 SELECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表, WHERE说明查询条件。职称为教授或副教授对应的命令语句是 “职称 =“教授 “ OR 职称 =“副教授 “,同时要求性别为男,因此正确的命令为选项 D。 31 【正确答案】 B 【试题解析】 连接是关系的基本操作之一,连接查询是一种基于多个关系的查询。在连接查询中,当需要对多个表连接时,可以用 SELECT 指定查询显示的字段;在 WHERE子句中指定连接条件(
34、连接的字段名前要加上表名做为前缀,表名和字段名之间用 “.“隔开);在 FROM子句中指定要连接的表。查询 2004年 11月 12日借阅过图书的读者信息,查询条件应为 “WHERE 借书日期 =2004-11-12“,因此本题选 B。 32 【正确答案】 D 【试题解析】 BETWEENAND 表示在 和 之间,其中包含等于,即大于等于 AND前面的数,小于等于 AND后面的数。 “! “和 “not“表示 “不等于 “,题干要求查询查询单价小于 16或大于 20的图书信息, A、 B、 C选项均为正确的SQL语句,因此本题选 D。 33 【正确答案】 C 【试题解析】 SQL的基本格式为
35、SELECT-FROM-WHERE,其中 SELECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表, WHERE说明查询条件。 LIKE为字符串匹配运算符,可与通配符 “%“和 “_“一起使用。 “%“表示与任意多个字符匹配; “_“表示与任意一个字符匹配。查询书名中含有 “基础 “字样的图书信息可用 “LIKE “%基础 %“表示, C选项正确。 34 【正确答案】 B 【试题解析】 IN为特殊运算符,表示在一组值的范围内。本题查询由 “高等教育出版社 “和 “科学出版社 “出版的图书信息,要求同一出版单位出版的图书集中在一起显示, A、 C、 D的语法错 误,本题选 B。
36、 35 【正确答案】 A 【试题解析】 为常用的特殊运算符,表示 “不等于 “, NOT IN表示 “不在一组值的范围内 “, EXISTS是谓词, EXISTS或 NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。本题查询没有任何借阅记录的图书信息,选项 B、 C、 D均可进行查询,但是没有 “any“这一说法,因此本题选 A。 36 【正确答案】 B 【试题解析】 查询的基本形式由 SELECT-FROM-WHERE查询块组成。其中SELECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。 SQL的 SELECT语句中
37、, HAVING短语用来限定分组必须满足的条件,因此首先排除 A、 C选项。本题查询图书数量大于等 10的出版单位,应使用 COUNT函数,因此选 B。 37 【正确答案】 C 【试题解析】 本题主要考查超链接查询,超链接查询有四种连接方式,其基本格式为: SELECTFROM 左表 INNER LEFT RIGHT FULL JOIN 右表 ON 连接条件 WHERE 其它条件。左连接除满足连接条件的记录出现在查询 结果中外,第一个表中不满足连接条件的记录也出现在查询结果中,不满足连接条件的记录的对应部分为 .NULL.。除满足连接条件的记录出现在查询结果中外,第二个表中不满足连接条件的记录
38、也出现在查询结果中,不满足连接条件的记录的对应部分为 .NULL.。本题要求若没被借阅过,则返回的次数显示为 0,因此应结合COUNT函数,使用 LEFT JOIN。 38 【正确答案】 B 【试题解析】 表单控件工具栏提供设计表单界面的各种控件按钮。选定对象:用于选定一个或多个对象;按钮锁定:按下此按钮时,可以向表单连续添加多个 同种类型的控件;生成器锁定:按下此按钮时,每次添加控件,系统自动打开相应的生成器对话框,便于设置属性。查看类:利用此按钮添加一个已有的类库文件,或选择一个已注册的类库。 39 【正确答案】 B 【试题解析】 Load事件在表单对象建立之前引发, Click事件在鼠标
39、单击时引发, Error事件当对象方法或事件代码在运行过程中产生错误时引发, Init事件在对象建立时引发。因此 Load事件不属于按钮控件的事件,本题选 B。 40 【正确答案】 A 【试题解析】 恢复系统菜单的命令为 SET SYSMENU TO DEFAULT。通过 SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。系统菜单配置命令为: SET SYSMENU ON|OFF|AUTOMATIC|TO |TO |TO DEFAULT|SAVE|NOSAVE。一般常用到将系统菜单恢复成标准配置,可先执行 SET SYSMENU NOSAVE,然后执行 SET SYSMENU TO DEFAULT。