[计算机类试卷]国家二级(VF)机试模拟试卷22及答案与解析.doc

上传人:confusegate185 文档编号:504262 上传时间:2018-11-29 格式:DOC 页数:24 大小:109KB
下载 相关 举报
[计算机类试卷]国家二级(VF)机试模拟试卷22及答案与解析.doc_第1页
第1页 / 共24页
[计算机类试卷]国家二级(VF)机试模拟试卷22及答案与解析.doc_第2页
第2页 / 共24页
[计算机类试卷]国家二级(VF)机试模拟试卷22及答案与解析.doc_第3页
第3页 / 共24页
[计算机类试卷]国家二级(VF)机试模拟试卷22及答案与解析.doc_第4页
第4页 / 共24页
[计算机类试卷]国家二级(VF)机试模拟试卷22及答案与解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、国家二级( VF)机试模拟试卷 22及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述三种说法都不对 2 下列关于栈的描述错误的是 ( )。 ( A)栈按 “先进后出 ”的原则组织数据 ( B)栈是特殊的线性表,只能在一端插入或删除数据 ( C)栈具有记忆功能 ( D)栈只能顺序存储 3 对长度为 n的线性表进行 顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) log2n ( B) n2 ( C)

2、n ( D) n+1 4 下列选项叶 1不符合良好程序设计风格的是 ( )。 ( A)数据说明的次序要规范化 ( B)程序中要有必要的注释 ( C)对所有输入的数据都要进行检查,确保数据的合法性 ( D)程序的效率第一,清晰第二 5 程序流程图 (PFD)中的菱形代表的是 ( )。 ( A)数据流 ( B)控制流 ( C)加工步骤 ( D)逻辑条件 6 在软件开发 中,需求分析阶段产生的主要文档是 ( )。 ( A)软件需求规格说明书 ( B)数据库说明书 ( C)集成测试计划 ( D)概要设计说明书 7 下列选项中属于软件生命周期中开发阶段任务的是 ( )。 ( A)详细设计 ( B)运行维

3、护 ( C)可行性研究 ( D)需求分析 8 数据库管理系统中负责数据完整性、安全性定义的语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 9 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 ( )。 ( A)一对一 ( B)多对一 ( C)一对多 ( D)多对多 10 有三个关系 R, S和 T如下: 其中关系 T由关系 R和关系 S通过某种操作得到,该操作为 ( )。 ( A)选择 ( B)交 ( C)投影 ( D)并 11 Visual FoxPro是一种关系数据库管理系统,这里的关系通常是指 ( )。 ( A)数据库文件 (

4、dbc文件 ) ( B)一个数据库中两个表之间有一定的关系 ( C)表文件 ( dbf文件 ) ( D)一个表文件中两条记录之间有一定的关系 12 在 Visual FoxPro中,报表文件的扩展名是 ( )。 ( A) dbe ( B) frx ( C) scx ( D) mpr 13 在 Visual FoxPro的 “项目管理器 ”下建立命令文件 (程序 ),应该使用的选项卡是( )。 ( A)数据 ( B)文档 ( C)类 ( D)代码 14 假设学生表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “李三 ”(C型字段 )。在命令窗口输入 并执行如下命令: 姓名 =姓名 -“成

5、绩 “ ?姓名 屏幕上会显示 ( )。 ( A)李三 ( B)李三成绩 ( C)成绩 ( D)李三 -成绩 15 执行如下命令的输出结果是 ( )。 ?19 4, 19 -4 ( A) 1-1 ( B) 3 3 ( C) 1 1 ( D) 3-1 16 计算结果不是字符串 “Student”的语句是 ( )。 ( A) left(“Student“, 7) ( B) substr(“MyStudent“, 3, 7) ( C) right(“MyStudent“, 7) ( D) at(“MyStudent“, 3, 7) 17 表达式 VAL(SUBSTR(“i5处理器 “, 2, 1)*L

6、en(“ms visual foxpro“)的结果是( )。 ( A) 5 00 ( B) 16 00 ( C) 21 00 ( D) 80 00 18 在 Visual FoxPro中,用于建立或修改程序文件的命令是 ( )。 ( A) MODIFY ( B) MODIFY COMMAND ( C) MODIFY PROCEDURE ( D)上面 B和 C都对 19 不允许出现重复字段值的索引是 ( )。 ( A)候选索引和主索引 ( B)普通索引和唯一索引 ( C)唯一索引和主索引 ( D)唯一索引 20 建立一个库文件结构,库中有姓名字段 (Char型, 6字节 )、出生年月字段 (Da

7、ta型 )和婚否字段 (Logic型 ),则该库中总的字段宽度是 ( )。 ( A) 15 ( B) 16 ( C) 17 ( D) 18 21 在 Visual FoxPro中,当打开了多个工作区的情况下,执行 SELECT 0的结果是( )。 ( A)选择了 0号工作区 ( B)选择已打开工作区中最小号的工作区 ( C)选择了空闲的最小号工作区 ( D)关闭选择的工作区 22 在当前打开的表中,显示 “地址 ”以 “北京市 ”打头的所有仓库,正确的命令是( )。 ( A) list for地址 =“北京 *“ ( B) list for地址 =“北京市 “ ( C) list for地址

8、=“北京 “ ( D) list where地址 =“北京市 “ 23 假设在数据库表的表设计器中,字符型字段 “性别 ”已被选中,正确的有效性规则设置是 ( )。 ( A) =“男 “ OR “女 “ ( B)性别 =“男 “ OR “女 “ ( C) “男女 “$性别 ( D)性别 $“男女 “ 24 以下属于 SQL数据查询命令的是 ( )。 ( A) SELECT ( B) INSERT ( C) CREATE ( D) GRANT 25 由基本形式 SELECTFROMWHERE组成的语句的功能是 ( )。 ( A)数据查询 ( B)数据定义 ( C)数据操纵 ( D)数据控制 26

9、 在 SQL语言中,用于对查询结果计数的函数是 ( )。 ( A) SUM() ( B) AVG() ( C) MIN() ( D) COUNT() 27 在 SQL语句中,与表达式 “定价 BETWEEN 20 AND 25”功能相同的表达式是( )。 ( A)定价 =20 OR=20 OR定价 =20 AND定价 =20 AND100 AND(名称 =鼠标 AND 名称 =键盘 ) ( B) SELECT*FROM产品 WHERE单价 100 AND(名称: 鼠标 OR 名称 =键盘 ) ( C) SELECT*FROM产品 FOR单价 100 AND(名称 =鼠标 AND 名称 =键盘

10、) ( D) SELECT*FROM产品 FOR单价 100 AND(名称 =鼠标 OR 名称 =键盘 ) 37 查询客户名称中有 “电脑 ”二字的客户信息,正确的 SQL命令是 ( )。 ( A) SELECT*FROM客户 WHERE名称 LIKE“电脑 “ ( B) SELECT*FROM客户 FOR名称 LIKE“电脑 “ ( C) SELECT*FROM客户 WHERE名称 =“电脑 “ ( D) SELECT*FROM客户 FOR名称 =“电 脑 “ 38 查询尚未最后确定汀购单的有关信息的正确命令是 ( )。 ( A) SELECT名称,联系人,电话号码,订单号 FROM客户,订

11、购单 WHERE客户客户号 =订购单客户号 AND订购日期 IS NULL ( B) SELECT名称,联系人,电活号码,订单号 FROM客户,订购单 WHERE客户客户号 =订购单客户号 AND订购日期 =NULL ( C) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户客户号 =订购单客户号 AND订购日期 IS NULL ( D) SELECT名称 ,联系人,电话号码,订单号 FROM客户,订购单 FOR客户客户号 =汀购单客户号 AND订购日期 =NULL 39 查询订购单的数量和所有订购单的平均金额,正确命令是 ( )。 ( A) SELECT COUN

12、T(DISTINCT订单号 ), AVG(数量 *单价 )FROM产品 JOIN订购单 ON产品产品号 =订购单产品号 ( B) SELECT COUNT(订单号 ), AVG(数量 *单价 )FROM产品 JOIN订购单 ON产品产品号 =订购单产品号 ( C) SELECT COUNT(DISTINCT订单号 ), AVG(数量 *单价 )FROM产品,订购单ON产品产品号 =订购单产品号 ( D) SELECT COUNT(订单号 ), AVG(数量 *单价 )FROM产品,订购单 ON产品产品号 =订购单产品号 40 假设客户表中有客户号 (关键字 )Cl c8共 8条客户卜己录,订购

13、单表有订单号(关键字 )OR1 -OR6共 6条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是 ( )。 ( A) INSERT INTO订购单 VALUES(OR5, C5, 102, 3, 2008 10 10) ( B) INSERT INTO订购单 VALUES(OR5, C9, 102, 3, 2008 10 10) ( C) INSERT INTO订购单 VALUES(OR7, C9, 102, 3, 2008 10 10) ( D) INSERT INTO订购单 VALUES(OR7, C5, 102, 3, 2008 10 10) 二、基本操作题 41 在考生文件

14、夹下存在表单文件 myform sex,其中包含一个名为 “高度 ”的标签、一个文本框 Text1,以及一个名为 “确定 ”的命令按钮。打开该表单文 件,然后在表单设计器环境下完成如下操作。 1将标签、文本框和命令按钮 3个控件设置为顶边对齐。 2修改 “确定 ”按钮的相关属性,使得在表单运行时按 Enter键就可以直接选择该按钮。 3设置表单的标题为 “表单操作 ”、名称为 myforTn。 4编写 “确定 ”按扭的 Click事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。 三、简单应用题 42 在考生文件夹下完成如下简单应用: 1打开 “课程管理 ”数据库,

15、使用 SQL语句建立一个视图 salary,该视图包括系号和平均工资两个字段,并且按平均工资降序排列。将该 SQL语句存储在 four prg文件中。 2打开考生文件夹下的表单six,如下图所示。其中, “登录 ”命令按钮的功能是:当用户输入用户名和口令以后,单击 “登录 ”按钮时,程序在自由表 “用户表 ”中进行查找,若找不到相应的用户名,则提示 “用户名错误 ”,若用户名输入正确,而口令输入错误,则提示 “口令错误 ”。修改 “登录 ”命令按钮 Click事件中标有错误的语句,使其能够正确运行。注意:不得做其他修改。 四、综合应用题 43 在考生文件夹下完成下列操作 。 (1)创建一个名为

16、 tablethree的自由表,其结构如下。 姓名 C(6)最高金额 N(6, 2)最低金额 N(6, 2)平均金额 N(6, 2) (2)设计一个用于查询统计的表单 formtwo,其界面如下图所示。其中的表格名称为 Gridl, “查询统计 ”按钮的名称为 Commandl, “退出 ”按钮的名称为 Command2,文本框的名称为 Text1。 当在文本框中输入某职员的姓名并单击 “查询统计 ”按钮,会在左边的表格内显示该职员所签订单的金额,并将其中的最高金额、最低金额和平均金额存人表 tablethree中。 单击 “退出 ”按钮将关闭表单。 (3)运行上面创建的表单 formtwo,

17、然后依次查询统计 “赵小青 ”和 “吴伟军 ”两位职员所签订单的相关金额。执行完后,表 tablethree中应该包含两条相应的记录。 国家二级( VF)机试模拟试卷 22答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,可以用执行算法过程中所需基本运算的执行次数来度量;算法的空间复杂度是指执行这个算法所需要的内存空间。根据各自的定义可知,算 法的时间复杂度与空间复杂度并不相关。 2 【正确答案】 D 【试题解析】 栈是限定在一端进行插入与删除的线性表,允许插入和删除元素的一端称为栈顶,另一端

18、为栈底。栈顶元素是最后被捕人的元素,也是最先被删除的元素,即栈是按照 “先进后处 ”的原则组织数据的。栈具有记忆功能,可以顺序存储也可以链式存储。 3 【正确答案】 C 【试题解析】 对线性表进行顺序查找,最坏的情况是待查数据在表中不存在,所以比较的次数与表中的元素个数一样多。 4 【正确答案】 D 【试题解析】 当今占主导地位的程 序设计观点是 “清晰第一,效率第一 ”。在结构化程序设计思想提出之前,程序设计曾强调程序的效率,但如今实际应用中,人们更重视程序的可理解性。 5 【正确答案】 D 【试题解析】 程序流程图是软件设计过程中常用的图形描述工具之一构成程序流程图的最基本符号有: “一

19、”或 “”表示控制流, “”表示加工步骤, “ ”表示逻辑条件。 6 【正确答案】 A 【试题解析】 软件需求规格说明书是需求分析阶段最后的成果,它是作为需求分析的一部分而制定的可交付文档。概要设计说明书、数据库说明书、集成测试计划都是概要设计阶段需要编写的文档。 7 【正确答案】 A 【试题解析】 软件生命周期分为软件定义、软件开发及软件运行维护 3个阶段。定义阶段包括问题定义、可行性研究和需求分析,开发阶段包括概要设计、详细设计、实现和测试,运行维护即软件的运行和维护。 8 【正确答案】 D 【试题解析】 数据定义语言负责数据的模式定义和数据的物理仃取构建;数据操纵语 吉负责数据的操纵;数

20、据控制语言与负责数据完整性、安全性的定义与检查,以及并发控制、故障恢复等功能。无 “数据管理语言 ”的说法。 9 【正确答案】 D 【试题解析】 商品与顾客两个实体集之间的买与被买联系是多对多的,因为一种商品可以被多个顾客购买,而一个顾客也可以买多个商品。 10 【正确答案】 D 【试题解析】 两个相同结构的关系的并是由属于这两个关系的元组成的集合。 11 【正确答案】 C 【试题解析】 在 Visual FoxPro中,一个关系的逻辑结构就是一张二维丧,一张二维 表就是一个关系,所以关系数据库管理系统的关系是若干个二维表。 12 【正确答案】 B 【试题解析】 dbc为数据库文件扩展名, s

21、cx为表单文件扩展名, mpr为菜单程序文件扩展名, frx为报表文件扩展名。 13 【正确答案】 D 【试题解析】 在 “代码 ”选项卡下,包括扩展名为 prg的程序文件、函数库和应用程序文件三大类程序。因此,要建立命令文件,可以在 “代码 ”选项卡下操作。 14 【正确答案】 A 【试题解析】 当程序中内存变量和字段变量同名时,内存变量需要加前缀 M以示 区分,所以最后输出的姓名应该是字段变量,而当前记录的 “姓名 ”字段值为 “李三 ”,所以屏幕上显示 “李三 ”。 15 【正确答案】 D 【试题解析】 求余运算结果的正负号与除数一致。如果被除数与除数同号,那么运算结果即为两数相除的余数

22、;如果被除数与除数异号,则运算结果为两数相除的余数再加上除数的值。故答案为 D。 16 【正确答案】 D 【试题解析】 at( )函数的功能是返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置,其结果是数值型的。所以选项 D结果不是字符串。 17 【正确答案】 D 【试题解析】 SUBSTR( ):在一个字符串中从指定位置起返回给定长度的子串。 VAL( ):将字符型的数字转换成数值。 LEN( ):返回一个字符串的长度。注意:在 Visual FoxPro中一个汉字占两个字符的宽度。所以 SuBSTR(“i5处理器 ”, 2, 1)的返回值是 “5”, VAL(“5”)

23、=5,Len(“ms VisualFoxPro”)=16, 5*16=80。 18 【正确答案】 B 【试题解析】 要建立或者修改一个程序文件,可使用 MODIFY命令。其格式是“MODIFY COMMAND”。 19 【正确答案】 A 【试题解析】 主索引和候选索引的字段值可以保证唯一性,它拒绝重复的字段值。 20 【正确答案】 B 【试题解析】 本题考查的知识点是在 Visual Fox Pro中,各种数据类型所占用的字节大小。本题中姓名字段为 Char型,占用 6个字节,出生年月字段类型为Date型,占用 8字节,婚否字段 (Logic型 )占用 1字节,共 15字节,但是在 Visua

24、l FoxPro中,每个记录还会额外保留一个字节,因此每 个记录占用的字节数为 16。因此本题的正确答案是选项 B。 21 【正确答案】 C 【试题解析】 使用窗口命令选择工作区: SELECT 的取值范围为 0 32767。如果取值为 0,则选择尚未使用的、编号最小的一个工作区。 是指打开表的别名,用来指定包含打开表的工作区。别名有三种使用方法: 使用系统默认的别名 AJ表示前 10个工作区; 使用用户定义的别名,定义格式为: USE表名 ALIAS别名; 用户未定义别名时,直接使用表名作 为别名。 另外,要为表指定打开的工作区,语法格式为 USEIN。此时并不改变当前区的位置。 22 【正

25、确答案】 B 【试题解析】 List命令中 for条件用于指定范围以进行选择操作,仅显示满足条件的记录。 23 【正确答案】 D 【试题解析】 设置 “性别 ”字段的有效性规则的格式为:性别=“男 ” OR xb=“女 ”或 INLIST(性别, “男 ”, “女 ”)或性别 $“男女 ”。注意:INLIST()函数和 $均可表示字符包含关系。 24 【正确答案】 A 【试题解 析】 SELECT为 SQL数据查询命令, INSERT为数据操纵命令,CREATE为数据定义命令, GRANT为数据控制命令。 25 【正确答案】 A 【试题解析】 SQL的核心是查询。基本形式由 SELECT-FR

26、OM-WHERE查询块组成。 SQL的查询命令也称作 SELECT命令。 26 【正确答案】 D 【试题解析】 SQL不仅具有一般的检索能力,而且还有计算方式的检索。用于计算检索的函数有 COUNT(计数 )、 SUM(求和 )、 AVG(计算平均值 )、 MAX(求最大值 )、 MIN(求最小值 )。 27 【正确答案】 C 【试题解析】 在 SQL语句中, BETWEENAND 用来限定范围,表达式 “定价BETWEEN 20 AND 25”是指定价介于 20到 25之间。对各选项进行分析,选项A、 B使用 OR条件表达式,与题目所限定的范围不符合,选项 D不完整。故选择C。 28 【正确

27、答案】 C 【试题解析】 在 SQL中删除数据的命令格式如下: DELETE FROM表名 WHERE条件 本题正确答案为选项 C。 29 【正确答案】 A 【试题解析】 在 Visual FoxPro中,可以把查询结果输出到不同的目的地。如果没有选定输出目的地,则查询结果将显示在 “浏览 ”窗口中。查询去向有如下几种: 浏览:在 (Browse)窗口中显示查询结果,这是默认的输出去向。 临时表:将查询结果存储在一个命名的临时只读表中。 表将查询结果保存在一个命名的表。 图形:使查询结果可用于 Microsoft Graph。 屏幕:在 Visual FoxPm主窗口或当前活动输出窗口中显示查

28、询结果。 报表:将查询结果输出到一个报表文件 ( frx)。 标签:将查询结果输出到一个标签文件 ( lbx)。 30 【正确答案】 B 【试题解析】 视图是虚表,它在物理上并不包含数据。视图设计完成后,在磁盘上找不到相应文件,视图的结果保存在数据库中。视图是操作表的一种手段,通过视图可以查询表,也可以更新表,视图可以被删除。 31 【正确答案】 A 【试题解析】 题中选项 A的设置意义是指表单初始化时是否自动在 Visual FoxPro主窗口内居中显示。选项 B是指表单是否总是位于其他打开窗口之上。选项 C和 D在表单命令中没有意义。 32 【正确答 案】 C 【试题解析】 设置表单标题用

29、 Caption属性,命令短语是 ThisForm Caption。 33 【正确答案】 B 【试题解析】 Tabs属性指定页框中是否显示页面标签栏, PageCount属性用于指明一个页框对象所包含的页对象的数量, ActivePage属性指定页框中的活动页面, Pages属性用于存取页框中的某个页对象。 34 【正确答案】 D 【试题解析】 Value属性返回列表框中被选中的条日。 ColumnCount属性指定列表框的列数。 ListCount属性指明 列表框中数据条目的数目。 Selected属性指定列表框内的某个条目是否处于选定状态。 35 【正确答案】 B 【试题解析】 在屏幕上预

30、览报表的命令是 REPORT FORM.PREVIEW。 36 【正确答案】 B 【试题解析】 SQL SELECT命令的语法格式中 WHERE说明查询条件,即选择元组的条件。逻辑元素用 AND表示 “并且 ”的关系,用 OR表示 “或者 ”的关系,此题该用 “或者 ”的关系。 37 【正确答案】 A 【试题解析】 SQL SELECcT查询中使用 WHERE未匹配条件,义由于查询条件是名称中含有 “电脑 ”的客户,则用到匹配函数 LIKE。 LIKE子句的使用格式为:字段 LIKE字符串表达式,其中,字符串表达式中可以使用通配符号,表示匹配包含零个或多个字符的任意字符串,一表示任意一个字符。

31、 38 【正确答案】 A 【试题解析】 SQL SELECT命令的语法格式中 w H=ERE说明查询条件,即选择元组的条件。查询语法中没有关键词 FOR;查询空值未定事情时要使用 IS NULL,而 “=NULL”是无效的,因为空值不是一个确定的值。所以正确答案为A。 39 【正确答案】 A 【试题解析】 这是一个连接查询,要用到 JOIN 0N语句,同时要用汇总函数和平均数函数。 SQL不仅具有一般的检索能力,而且还有计算方式的检索。用于计算检索的函数有: COUNT(计数 )、 SUM(求和 )、 AVG(计算平均值 )、 MAX(求最大值 )、 MIN(求最小值 )。查询订购单的数量,只

32、要统计订购单表中的订单号的个数,所以应使用 COUNT计数函数,再使用 DISTINCT关键字去掉重复值,故选项 B、 D均不正确。计算所有订购单的半均金额,可以通过 AVG(单价 *数量 )函数,单价字段在产品 表中,数量字段在订购单表中,所以必须指明两个表的连接字段,两个表通过产品号公共字段进行连接,在指定连接字段时可以用 WHERE指定连接条件也可以用超连接关键字 JOIN表示普通连接,即只有满足连接条件的记录才出现在查询结果巾, JOIN后面用 ON子句指定连接条件,所以选项 C不正确,正确的答案是选项 A。 40 【正确答案】 D 【试题解析】 在 Visual FoxPro的表中,

33、不允许插入重复的记录。由题意可知,“订购单 ”表中包括关键字为 OR1 OR6的 6条记求,所以不能再插入 “订单号 ”为OR5的记录; “客 户 ”表中包括关键字为 C1 C8的 8条记录,即没有客户号为 C9的客户。故本题答案为选项 D。 二、基本操作题 41 【正确答案】 (1)打开表单 myform,按 Shift选中 3个控件,在菜单中选择 “格式 ”“ 对齐 ”“ 顶边对齐 ”命令。 (2)选中 “确定 ”按钮,在属性窗中找到属件 DEFAULT,把它设置为 T。 (3)选中表单,将其 Name属性改为 myform, Caption属性改为:表单操作。 (4)双击 “确定 ”按钮

34、,在 Click事件里写入如下代码: ThisForm Height=val(ThisForm Text1 value) 三、简单应用题 42 【正确答案】 (1)操作步骤 步骤 1:单击工具栏中的 “打开 ”按钮,打开考生文件夹下的数据库义什 “课程管理 ” 步骤 2:单击工具栏中的 “新建 ”按钮,新建一个程序,输入 如下代码 CREATE sql VIEW salary AS SELECT教帅表系号, AVG(教师表工资 )As平均工资 FROM教师表; GROUP BY教师表系号 ORDER BY 2 DESC 步骤 3:保存程序为 four prg,并运行陔程序。 (2)操作步骤 步

35、骤 1:单击工具栏中的 “打开 ”按钮,打开号,文件夹下的表单 six scx, “登陆 ”按钮中的代码如下。 *“登陆 ”按钳的 Click事件代码 * USE 用户表 GO TOP flag=0 下面语句有错误 WHILE NOT EOF() IF Alhrim(用户名 )=Alltrim(Thisform Textl Value) IF Alltrim(口令 )=Alltrim(Thisform Text2 Value) WAIT“欢迎使用 ”WINDOW TIMEOUT 2 ELSE WAIT“口令错误 ”WINDOW TIMEOUT 2 ENDIF flag=1 EXIT ENDIF

36、 下面语句有错误 NEXT ENDDO 下面语句有错误 CASE FLAG=0 WAIT“用户名错误 ”W1NDOW TIMEOUT FNIDIF * 步骤 2:修改程序中的错误如下。 错误 1:将 “WHILE”改为 “DO WHILE”。 错误 2:将 “NEXT”改为 “SKIP”。 错误 3:将 “CASE”改为 “IF”。 步骤 3:保存并运行表单。 四、综合应用题 43 【正确答案】 (1)操作步骤 步骤 l:单击常用工具栏中的 “新建 ”按钮,系统弹出 “新建 ”对话框,在 “文件类型 ”中选择表,在弹出的对话框中选择 “新建表 ”,并在 弹出 “创建 ”对话框中选定考生文件夹,

37、输入表名 “tablethree”后单击保存。 步骤 2:在弹出的表设计器中按题目的要求依次输入各个字段的定义,单击 “确定 ”按钮,保存表结构 (不用输入记录 )。 (2)操作步骤 步骤 1:单击常用工具栏中的 “新建按钮 ”,系统弹出 “新建 ”对话框,在 “文件类型 ”中选择 “表单 ”,在弹出的对话框中选择 “新建文件 ”。 步骤 2:在表单中按题目的要求添加标签、文本框、命令按钮和表格控件,并进行适当的布局和大小调整。 步骤 3:根据题目要求设置各标签、文 本框、命令按钮以及表格的属性值如下: 命令按钮 1的 Caption属性为 “查询统计 ”。 命令按钮 2的 Caption属性

38、为 “退出 ”。 标签的 Caption属性为 “请输入姓名 ”。 表格的 RecordSourceType属性为 “4-SQL说明 ”。 表格的 ColumnCount属性为 “2”。 header1的 caption属性为 “订单号 ”。 header2的 caption属性为 “金额 ”。 步骤 4:编写 “查询统计 ”按钮的 click事件代码。 *“查询统计 ”按钮的 Click事件代码 * ThisForm Grid1 RecordSource=“select order订单号, order金额: from order inner join employee on order职员号

39、 =employee职员号 where employee姓名=alltrim(thisform Text1 Value)” SELECT Employee姓名, max(Order金额 )as最高金额, min(Order金额 )as最低金额, avg(Order金额 )as平均金额; FROM employeel INNER JOIN order; ON Employee职员号 =Order职员号; where employee姓名 =alhrim(thisform Text1 Value); GROUP BY Employee职员号; INTO cursor temp insert into tablethree(姓名,最高金额,最低金额,平均金额 )values(temp姓名,temp最高金额, temp最低金额, temp平 均金额 ) * 编写 “退出 ”按钮的 Click事件代码如下。 ThisForm Release 步骤 5:以 formtwo scx为文件名保存表单并运行,然后关闭表单设计器窗口。 (3)操作步骤 运行表单 formtwo,依次查询统计 “赵小青 ”和 “吴伟军 ”两位职员所签订单的相关金额,即在 “请输入姓名 ”下的文本框中分别输入题目要求的姓名,并单击 “查询统计 ”按钮。将记录保存在表 tabtethree中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1