1、国家二级( VF)机试模拟试卷 16及答案与解析 一、选择题 1 下列数据结构中,属于非线性结构的是 ( )。 ( A)带链队列 ( B)循环队列 ( C)带链栈 ( D)二叉树 2 下列叙述中正确的是 ( )。 ( A)数据的逻辑结构与存储结构是一一对应的 ( B)算法的时间复杂度与空间复杂度一定相关 ( C)算法的效率只与问题的规模有关,而与数据的存储结构无关 ( D)算法的时间复杂度是指执行算法所需要的计算工作量 3 在结构化程序设计中,模块划分的原则是 ( )。 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚
2、度,模块间具有低耦合度 4 软件按功能可以分为应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( )。 ( A)浏览器 ( B)操作系统 ( C)编泽程序 ( D)汇编程序 5 在 E-R图中,用来表示实体集的图形是 ( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三角形 6 结 构化分析可以使用的工具是 ( )。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 下面不属于软件设计原则的是 ( )。 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 8 在数据管理技术的发展过程中,经历了人工管理阶段、文件系
3、统阶段和数据库系统阶段。其中,数据独立性最高的阶段是 ( )。 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 9 数据库设计包含四个阶段,它们是需求分析、 ( )、逻辑设计和物理设计。 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)概念设计 10 有两个关系 R, S如下: 由关系 R通过运算得到关系 S,则所使用的运算为 ( )。 ( A)选择 ( B)插入 ( C)投影 ( D)连接 11 在关系模型中,每个关系模式中的关键字 ( )。 ( A)可由多个任意属性组成 ( B)最多由一个属性组成 ( C)可由一个或多个其值能唯一标识关系中任何 元
4、组的属性组成 ( D)只能由一个其值能唯一标识关系中任何元组的属性组成 12 在 Visual FoxPro,下列选项卡属于项目管理器的是 ( )。 ( A)数据选项卡、菜单选项卡、文档选项卡、类选项卡 ( B)数据选项卡、文档选项卡、其他选择卡、类选项卡 ( C)数据选项卡、代码选项卡、视图选项卡、类选项卡 ( D)数据选项卡、表单选项卡、报表选项卡、类选项卡 13 执行下列命令,正确的输出结果是 ( )。 STORE-123 456 TO NUM ?“NUM=”+STR(NUM, 8, 3) ( A) 123.456 ( B) -123.456 ( C) NUM=-123 456 ( D)
5、 NUM=123 456 14 Visual FoxPro是一种 ( )。 ( A)数据库管理系统 ( B)数据库 ( C)数据库系统 ( D)数据库应用系统 15 在 Visual FoxPro的字段类型中,日期型字段占多少字节 ( )。 ( A) 1 ( B) 2 ( C) 4 ( D) 8 16 在 Visual FoxPro的命令中,定位第六条记录上的命令是 ( )。 ( A) GO TOP ( B) GO BOTTOM ( C) GO 6 ( D) GOTO 6 17 下列表达式中不符合 Visual FoxPro 6 0语法要求的是 ( )。 ( A) 5Y15 ( B) L+1
6、( C) 2345 ( D) 07 27 12 18 下列程序段执行时在屏幕上显示的结果是 ( )。 x1=40 x2=60 SET UDFPARMS TO VALUE DO test WITH x1, x2 7 x1, x2 PROCEDURE test PARAMETERS a, b x=a a=b b=x ENDPRO ( A) 60 60 ( B) 60 40 ( C) 40 40 ( D) 40 60 19 设 b=“全国计算机等级考试 ”,结果为 “等级考试 ”的表达式是 ( )。 ( A) Left(b, 8) ( B) Right(b, 8) ( C) Left(b, 4) (
7、 D) Right(b, 4) 20 在 Visual FoxPro中,数据库文件和数据表文件的扩展名分别是 ( )。 ( A) DBF和 DCT ( B) DBF和 DBC ( C) DBC和 DCT ( D) DBC和 DBF 21 下列有关数据库表和自由表的叙述中,正确的是 ( )。 ( A)数据库表可以用表设计器来建立,自由表不可以用表设计器建立 ( B)数据库表和自由表都支持表间联系和参照完整性 ( C)自由表不可以添加到数据库中 ( D)数据库表可以从数据库中移出成为自由表 22 在 Visual FoxPro中,使用索引的主要目的是 ( )。 ( A)提高查询速度 ( B)节省存
8、储空间 ( C)防止数据丢失 ( D)方便管理 23 存 SQL中, DELETE命令是指 ( )。 ( A)从视图中删除元组 ( B)从视图中删除记录 ( C)从基本表中删除行 ( D)从基本表中删除列 24 删除视图 myview的命令是 ( )。 ( A) DELETE myview VIEW ( B) DELETE myview ( C) DROP myview VIEW ( D) DROP VIEW myview 25 在 SQL语句中,用于限定条件的短语是 ( )。 ( A) CONDITION ( B) WHERE ( C) WHILE ( D) FOR 26 课程表中有 “课程
9、号 ”、 “课程名 ”、 “授课老师 ”三个字段, SQL语句“SELECT*FROM 课程 WHERE 课程名 =“数据结构 “”完成的操作称为 ( )。 ( A)选择 ( B)投影 ( C)连接 ( D)并 27 SQL语句中查询条件 短语的关键字是 ( )。 ( A) WHERE ( B) FOR ( C) WHILE ( D) CONDITION 28 将查询结果存储到临时表的 SQL SELECT格式是 ( )。 ( A) TO FILE ( B) INTO CURSOR ( C) INTO DBF ( D) INTO ARRAY 29 在下列选项中,不属于 SQL数据定义功能的是
10、( )。 ( A) SELECT ( B) CREATE ( C) ALTER ( D) DROP 30 在关于视图和查询中,以下叙述正确的是 ( )。 ( A)视图和查询都只能在数据库中建立 ( B)视图和查询都不能在数据库中建立 ( C)视图只能在数据库中建立 ( D)查询只能在数据库外建立 31 在 Visual FoxPro中,容器层次中的对象引用属性 parent的含义是指 ( )。 ( A)当前对象所在的表单集 ( B)当前对象所在的表单 ( C)当前对象的直接容器对象 ( D)当前对象 32 在表格控件设计中,表格控件的数据源可以是 ( )。 ( A)查询 ( B)表 ( C)
11、SQL语句 ( D)以上三种都可以 33 设 X=7=2) ( B) SELECT读者姓名,读者单位 FROM读者 WHERE借书证号 EXISTS; (SELECT借书证号 FROM借阅 GROUP BY借书证号 HAVING COUNT(*)=2) ( C) SELECT读者姓名,读者单位 FROM读者 WHERE借书证号 IN; (SELECT借书证号 FROM借阅 GROUP BY借书证号 WHERE COUNT(*)=2) ( D) SELECT读者姓名,渎者单位 FROM读者 WHERE借书证号 EXISTS; (SELECT借书证号 FROM借阅 GROUP BY借书证号 WHE
12、RE COUNT(*)=2) 38 现有表:读者 (读者姓名,渎者单位,借书证号 ) 借阅 (借书证号,图书名称,图书作者,出版单位 ) 查询没有借阅图书的读者的姓名和借书证号,正确的 SQL语句是 ( )。 ( A) SELECT姓名 FROM读者 WHERE NOT EXISTS; (SELECT借书证号 FROM借阅 WHERE借阅借书证号 =读者借书证号 ) ( B) SELECT姓名,借书证号 FROM读者 WHERE (SELECT*FROM借阅 WHERE借阅借书证号 =读者借书证号 ) ( C) SELECT姓名,借书证号 FROM读者 WHERE NOT EXISTS; (S
13、ELECT*FROM借阅 WHERE借阅借书证号 =读者借书证号 ) ( D) SELECT姓名,借书证号 FROM读者 WHERE借阅 =NULL (SELECT*FROM借阅 WHERE借阅借书证号 =读者借书证号 ) 39 现有表: s(学号,姓名,性别,年龄 ), c(课程号,课程名,学分 ), SC(学号,课程号,成绩 )。检索学号、姓名和学生所选课程的课程名和成绩,正确的 SQL命令是 ( )。 ( A) SELECT学号,姓名,课程名,成绩 FROM S, SC, C; WHERE S学号 =SC学号 AND SC课程号 =C课程号 ( B) SELECT学号,姓名,课程名,成绩
14、; FROM(S JOIN SC ON S学号 =SC学号 )JOIN C ON SC课程号 =C课程号 ( C) SELECT S学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON S学号 =SC学号 ON SC课程号 =C课程号 ( D) SELECT S学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON SC课程号 =C课程号 ON S学号 =SC学号 40 设有表: order(订单号,客户号,职员号,签订日期,金额 )。查询 2007年所签订单的信息,并按金额降序排序,正确的 SQL命令是 ( )。 ( A) SELECT*FROM
15、 order WHERE YEAR(签订日期 )=2007 ORDER BY金额DESC ( B) SELECI*FROM order WHILE YEAR(签订日期 )=2007 ORDER BY金额 ASC ( C) SELECT*FROM order WHERE YEAR(签订日期 )=2007 ORDER BY金额 ASC ( D) SELECT*FROM order WHILE YEAR(签订日期 )=2007 ORDER BY金额DESC 二、基本操作题 41 1在考生文件夹下新建一个名为 “库存管理 ”的项目文件。 2在新建的项目中建立一个名为 “使用零件情况 ”的数据库,并将考
16、生文件夹下的所有自由表添加到该数据库中。 3修改 “零件信息 ”表的结构,为其增加一个字段:字段名为 “规格 ”,类型为字符型,长度为 8。 4打开并修改 mymenu菜单文件,为菜单项 “查找 ”设置快捷键 Ctrl+T。 三、简单应用题 42 在考生文件夹下,完成如下简单应用: 1利用查询设计器创建一个查询,其功能是从 xueesheng和 chengji两个表中找出 1982年出生的汉族学生记录。查询结果包含学号、姓名、数学、英语和信息技术 5个字段;各记录按学号降序排列;查询去向为表 tablel。最后将查询保存为query 1 qpr,并运行该查询。 2首先创建数据库 cj_m,并向
17、其中添加 xuesheng表和 chengji表。然后在数据库中创 建视图 viewl,利用该视图只能查询数学、英语和信息技术 3门课程中至少有一门不及格 (小于 60分 )的学生记录;查询结果包含学号、姓名、数学、英语和信息技术 5个字段;各记录按学号降序排列。最后利用刚创建的视图 viewl查询视图中的全部信息,并将查询结果存储于表 table2中。 四、综合应用题 43 (1)在考生文件夹下建立如下图所示的表单文件 fonnjhree,表单名为 forml。标签控件命名为 Ln,文本框控件命名为 Textn,命令按钮控件命名为 (20mmands。表单运行时在文本框中输入职员号,单击 “
18、开始 查询 ”命令按钮查询该职员所经手的订购单信息 (取自 order表 ),查询的信息包括:订单号、客户号、签订日期和金额,查询结果按签订日期升序排列,将结果存储到用字母 “t”加上职员号命名的表文件中,如职员 10l经手的订购单信息将存储在表 t101中,每次完成查询后关闭表单。(2)建立菜单 mymenu,其中包含 “查询 ”和 “退出 ”两个菜单项,选择 “查询 ”时运行表单 form_three(直接用命令 ),选择 “退出 ”时返回到默认的系统菜单 (直接用命令 )。 (3)最后从菜单运行所建立的表单,并依次查询职员 107、 111和 115经手的订购单信息。 国家二级( VF)
19、机试模拟试卷 16答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。线性结构表示数据元素之间为一对一的关系, 非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义知二叉树是一种非线性结构。 2 【正确答案】 D 【试题解析】 根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示的,它们并
20、非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。 3 【正确答案】 D 【试题解析】 耦合性和内聚性是模块独立的两个定性标准。一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,也是模块划分的原则。 4 【正确答案】 A 【试题解析】 操作系统属于系统软件,编译程序和汇编程序都属于支撑软件,而浏览器属于应用软件。 5 【正确答案】 A 【试题解析】 E-R图中用矩形表示实体集,用椭圆形表示属件,用菱形表示联系。 6 【正确答案】 B 【试题解析】 数据流图 (DFD)、数据字典、判定表和判定树是结构化分析常用的工具。程序流程图、 N-s图、 PA
21、D图是详细设计过程中常用的图形工具。 7 【正确答案】 C 【试题解析】 软件设计遵循软件工程的原则,包括抽象、模块化、信息隐蔽和模块独立性。 8 【正确答案】 A 【试题解析】 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统这一阶段。数据库系统阶段用数据模型来表示复杂的数据,有较高的数据独立性。数据库系统为用户提供了方便的用户接口,用户既可使用查询语言或终端命令操作数据库,也可以用程序方式来操作。数据库管理系统提供了 数据控制功能。 9 【正确答案】 D 【试题解析】 数据库设计目前一般采用生命周期法,即将整个数据库应用系统
22、的开发分解成目标独立的若干阶段。它们是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段和进一步修改阶段。数据库设计中采用前四个阶段,并重点以数据结构与模型为设计主线。 10 【正确答案】 C 【试题解析】 专门的关系运算有 3种:投影、选择和连接。选择运算是从关系中找出满足给定条件的那些元组,其中的条件是以逻辑表达式给出的,值为真的元组将被选取,这 种运算是从水平方向抽取元组。投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解。连接运算是二日运算,需要两个关系作为操作对象。 11 【正确答案】 C 【试题解析】
23、 关系数据模型中的关键字可以是一个或多个属性组合,其值能够唯一地标识一个元组。 12 【正确答案】 B 【试题解析】 Visual FoxPro的项目管理器中有 6个选项卡: “全部 ”、 “数据 ”、“文档 ”、 “类 ”、 “代码 ”和 “其他 ”。 13 【正确答案】 C 【试题解析】 SFORE的功能是给内存变量赋值, STR()函数的功能则是将数值转换成字符,转换时自动四舍五人。本题要求返回的字符串的理想长度为 8个字符,保留 3位小数,所以正确答案为 C选项。 14 【正确答案】 A 【试题解析】 为数据库的建立、使用和维护而配置的软件称为数据库管理系统,Visual FoxPro
24、就是一种数据库管理系统软件。 15 【正确答案】 D 【试题解析】 在 Visual FoxPm中,逻辑型字段只占 1字节,系统默认的备注型和通用型字段各占 4字节,日期型字段占 8字节。 16 【 正确答案】 D 【试题解析】 G0命令直接对记录进行定位, TOP是表头,不使用索引时,记录号为 1的记录,使用索引时,索引项排在最前面的索引对应的记录。 BOTTOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引项对应的记录。 GOTO命令用于直接定位到第儿条记录。 17 【正确答案】 A 【试题解析】 在 Visual FoxPro中,表达式的书写也要满足一定
25、的要求。选项 D表示的是日期型的数据,符合 VisualFoxPro的语法要求;选项 B也满足,它的含义是将两个 变量相加;选项 C表示的是一个数值型的常量 2345,因此它也满足Visual FoxPro的语法要求;选项 A是一个错误的逻辑表达式,因为 5Y不能用来给变量命名。 18 【正确答案】 B 【试题解析】 本题考查的知识点是参数的传递。过程 test实现了两个数据的互换,即输出结果为: x1=60, x2=40。 19 【正确答案】 B 【试题解析】 Left()从指定表达式值的左端取一个指定长度的子串作为函数值,Right()从指定表达式值的右端取一个指定长度的子串作为函数值。需
26、要注意的是,中文的一 个字占两个字符。 20 【正确答案】 D 【试题解析】 Visual FoxPro在建立数据库时,将同时建立数据库文件 ( DBC)、数据库备注文件 ( DCT)和数据库索引文件 ( DCX)。 DBF为数据表文件的扩展名。 21 【正确答案】 D 【试题解析】 Visual FoxPro中的表包括数据库表和自由表,两者都可以通过表设计器来建立,并可以相互转化,但只有数据库表支持表间联系和参照完整性。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。 22 【正确答案】 A 【试题解析】 索引可以根据查询要求,迅速缩小查询范围,
27、提高查询速度。故本题答案为 A。 23 【正确答案】 C 【试题解析】 在 Visual FoxPro中, SQL的 DELETE命令是指从基本表中删除行。 24 【正确答案】 D 【试题解析】 根据删除视图命令的格式可知选项 D正确。 25 【正确答案】 B 【试题解析】 往 SQL语句中, WHERE说明查询条件,即选择元组的条件。 26 【正确答案】 A 【试题解析】 选择是从行的角度对表 进行操作,选择满足条件的元组;投影是从列的角度进行操作,选择满足条件的列;连接和并运算是对两个以上的表进行操作。题目中的 SQL语句是从 “谍程 ”表中选择满足条件的行。 27 【正确答案】 A 【试
28、题解析】 SQL查询语句的基本形式是: SELECTFROMWHERE ,其中WHERE子句用于筛选条件。 28 【正确答案】 B 【试题解析】 INTO CURSOR、 INTO TABLE、 INTO ARRAY都是 SELECT语句的短语。 INTO ARRAY是将查询结果放在数组中。 INTO CURSOR是将查询结果存入临时数据库文件。 INTO TABLE是将查询结果存放到永久表中。 TO FILE是将查询结果放在文本文件中。故本题答案为 B。 29 【正确答案】 A 【试题解析】 SELECT用来查询数据,属于 SQL的查询功能。 CREATE用来创建表, ALTER用来修改表结
29、构, DROP 用来删除表文件,均属于 SQL的定义功能。 30 【正确答案】 C 【试题解析】 视图必须存储在数据库中,而查询可以独立存能。 31 【正确答案】 C 【试题解析】 parent是对象的一个 属性,属性值为对象引用,指向该对象的直接容器对象, This、 ThisForm和 ThisFormSet是一个关键字,分别表示当前对象、当前表单和当前表单集。 32 【正确答案】 D 【试题解析】 RecordSourceType属性指明表格数据源的类型,当该属性值为 0时表示数据源为表,当值为 3时表示数据源为查询,当值为 4时表示数据源为SQL语句。 33 【正确答案】 B 【试题解
30、析】 题目中表达式 76所得结果为逻辑假 ( F ),故将变量 x赋值为逻辑假 ( F ),命令 ?VARTYPE(x)测试括号的表达式,即 X的数据类型,所得结果为 L,表示逻辑型数据类型。 34 【正确答案】 D 【试题解析】 使用 ThisForm.Release可将表单被从屏幕和内存中删除。如果不想从内存中释放表单,可存 Click事件中以 ThisForm Hide代替;刷新表单ThisForm.Release; Destroy,则是释放对象实例后产生的事件。 35 【正确答案】 C 【试题解析】 在指定菜单名称时可以设置菜单项的访问键,方法是在要作为访问键的字符前加上 “ ”两个字
31、符。 36 【正确答 案】 A 【试题解析】 对表添加字段的命令格式为: ALTERTABLE表名 ADD字段名类型 (长度,小数位数 )。 37 【正确答案】 A 【试题解析】 本题考查了 SQL查询功能的嵌套查询和分组与计算查询。分组与计算查询中,利用 HAVING进一步限定分组的条件。 HAVING子句和 WHERE子句不矛盾,在查询中是先用 WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组。 38 【正确答案】 C 【试题解析】 谓词 EXISTS用来检验在子查询中是否有结果返回,本题中内层查询引用了外层查询的表,所以是内外层相关嵌套查询。 39 【正确答案】 D
32、 【试题解析】 用 JOIN连接格式连接多个表时, JOIN的顺序和 ON的顺序应该是相反的,否则会影响到最终的查询结果。 40 【正确答案】 A 【试题解析】 在 SELECT查询语句中,用 WHERE说明查询条件,而不是用WHERE。用 DESC表示降序,用 ASC表示升序。 二、基本操作题 41 【正确答案】 (1)在命令窗口输入 “Creat Project库存管理 ”(也可写作 “Crea Proj库存管理 ”),并按回车 键即可新建一个项目。 (2)步骤 1:在项目管理器中选择 “数据 ”节点下的 “数据库 ”选项,单击 “新建 ”按钮,在 “新建数据库 ”对话框中单击 “新建数据
33、库 ”,在 “创建 ”对话框中输入数据库名“使用零件情况 ”,并单击 “保存 ”按钮。 步骤 2:在数据库设计器空白处有击,在弹出的快捷菜单中选择 “添加表 ”命令,在 “打开 ”对话框中分别将考乍文件下的 “零件信息 ”、 “使用零件 ”和 “项目信息 ”表添加到数据库中。 (3)在数据库设计器中有出表 “零件信息 ”,在弹出的快捷菜单中选择 “修改 ”命令,打歼表设计器的 “字段 ”选 项卡,在 “字段名 ”中输入 “规格 ”, “类型 ”选择 “字符型 ”,“宽度 ”为 8,单击 “确定 ”按钮。 (4)步骤 1:单击工具栏中的 “打开 ”按钮,在 “打开 ”对话框中双击考生文件夹下的m
34、ymenu mnx 文件。 步骤 2:在弹出的菜单设计器中,单击 “文件 ”行中的 “编辑 ”按钮,再单击 “查找 ”行中的 “选项 ”按钮,在弹出的 “提示选项 ”对话框中的 “键标签 ”处按下 CTRL+T,最后单击 “确定 ”按钮。 步骤 3:单击工具栏中的 “保存 ”按钮,再单击主菜单栏中 “菜单 ”下的 “生成 ”命令,在 “生成菜单 ”对话框中单击 “生 成 ”按钮。 三、简单应用题 42 【正确答案】 (1)操作步骤 步骤 1:新建一个查询,并将 xuesheng和 chengji两个表添加到查询设计器中,按受求添加字段 “xuesheng学号 ”、 “xuesheng姓名 ”、
35、 “chengji数学 ”、“chengji。英语 ”和 “chengji信息技术 ”到 “选定字段 ”框中。 步骤 2:在筛选选项卡中添加表达式 “YEAR(xuesheng出生日期 )”,条件设置为“=”,实例中输入 1982。 步骤 3:存筛选选项卡中选择字段 “民族 ”,条件设 置为 “=”,实例中输入 “汉 ”。 步骤 4:在排序选项卡中选择 “降序 ”,添加字段 “学号 ”。 步骤 5:选择系统菜单中的 “查询 ”“ 查询去向 ”,单击 “表 ”按钮输入表名“table1”。 步骤 6:保存查询为 “query1”并运行查询。 (2)操作步骤 步骤 1:在命令窗口输入 “Crea
36、data cj_m”,创建数据库。 步骤 2:打开 cj_m数据库并向其中添加表 “xuesheng”和 “chengji”。 步骤 3:在数据库设计器中新建一个视图,并将 xuesheng和 chengji两个表添加到新建的视图中,按要求添加字段 “xuesheng学号 ”、 “xuesheng姓名 ”、“chengji数学 ”、 “chengji英语 ”和 “ehengji信息技术 ”。 步骤 4:在筛选选项卡中分别选择字段 “数学 ”、 “英语 ”和 “信息技术 ”,设置其条件均为 “”,实例为 “60”,逻辑为 “or”。 步骤 5:在排序选项卡中选择 “降序 ”,添加字段 “学号 ”
37、。 步骤 6:保存视图为 view1。新建一个查询,将视图添加到查询设计器中。 步骤 7:添加全部字段,选择查询去向为 “表 ”,输入表名 “table2”并运行查询。 【试题解析】 在查询设计器中完成查询文件的建立,在视图设计器中完成视图的建立,并新建一个查询,添加视图到查询设计中,以完成 “生成表 ”的功能。 四、综合应用题 43 【正确答案】 步骤 1:在命令窗口中输入 “Creat form form_three”,按下回车键建一个表单,通过表单控件工具栏按题目要求为表单添加一个文本框控件、一个标签控件和一个命令按钮控件。在表单属性窗口中修改标签的 Name属性为 “Ln”,Capti
38、on属性为 “输入职员号 ”,文本框的 Name属性为 “Textn”,命令按钮的 Name属性为 “Commands”, Caption属性为 “开始查询 ”。 步骤 2:双击命令按钮,输入其 Click事件代码: *“开始查询 ”按钮的 click事件代码 * x=ThidForm textn Value a=“SELECT Order订单号, Order客户号, Order签订日期, Order金额FROM order WHERE Order职员号 =x ORDER BY Order签日期 INTO TABLE t“+x a * 步骤 3:单击工具栏中的 “新建 ”按钮,新建一个菜单,菜单项为 “查询 ”和 “退出 ”,对应的命令分别为 “DO FORM form_three”和 “set sysmenu to default。保存菜单为 mymenu并生成可执行菜单。 步骤 4:运行菜单,单击 “查询 ”打开表单并按要求运行表单。