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

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

1、国家二级( VF)机试模拟试卷 44及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)结点中具有两个指针域的链表一定是二叉链表 ( B)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 ( C)二叉树只能采用链式存储结构 ( D)循环链表是非线性结构 2 某二叉树的前序序列为 ABCD,中序序列为 DCBA,则后序序列为 ( )。 ( A) BADC ( B) DCBA ( C) CDAB ( D) ABCD 3 下面不能作为软件设计工具的是 ( )。 ( A) PAD图 ( B)程序流程图 ( C)数据流程图 (DFD图 ) ( D)总体结构图 4 逻辑模型是面

2、向数据库系统的模型,下面属于逻辑模型的是 ( )。 ( A)关系模型 ( B)谓词模型 ( C)物理模型 ( D)实体一联系模型 5 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是 ( )。 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 6 堆排序最坏情况下的时间复杂度为 ( )。 ( A) O(n1.5) ( B) O(nlog2n) ( C) O( ) ( D) O(log2n) 7 某二叉树中有 15个度为 1的结点, 16个度为 2的结点,则该二叉树中总的结点数为 ( )。 ( A) 32 ( B) 46 ( C)

3、 48 ( D) 49 8 下面对软件特点描述错误的是 ( )。 ( A)软件没有明显的制作过程 ( B)软件是一种逻辑实体,不是物理实体,具有抽象性 ( C)软件的开发、运行对计算机系统具有依赖性 ( D)软件在使用中存在磨损、老化问题 9 某系统结构图如下图所示 该系统结构图中最大扇人是 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 10 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司 C(公司号,公司名,地址,注册资本,法大代表,员工数 ),员工 S(员工号,姓名,性别,年龄,学历 )雇佣 E公司号,员工号,工资,工作起始时间 )。其中表 C的键为公

4、司号,表 S的键为员工号,则表 E的键 (码 )为 ( )。 ( A)公司号,员工号 ( B)员工号,工资 ( C)员工号 ( D)公司号,员工号,工资 11 Visual FoxPro是一个可以在计算机和服务器上运行的 ( )。 ( A)数 据库管理系统 ( B)数据库系统 ( C)应用软件 ( D)工具软件 12 在 “项目管理器 ”窗口中,每个选项卡组织一定类型的文件。查询文件所在的选项卡是 ( )。 ( A)数据选项卡 ( B)文档选项卡 ( C)代码选项卡 ( D)其他选项卡 13 下列表达式中,表达式返回结果为 T的是 ( )。 ( A) AT(“at“, “at&t“) ( B)

5、 信息 $“管理信息系统 “ ( C) EMPTY( null ) ( D) EMPTY(0) 14 下列关于定义参照完整性的说法,错误的是 ( )。 ( A)在数据库设计器中,只有建立两表之间的联系,才能建立参照完整性 ( B)在数据库设计器中,建立参照完整性之前,首先要清理数据库 ( C)可以在 CREATE TABLE命令中创建参照完整性 ( D)可以在不同数据库中的两个表之间建立参照完整性 15 下列关于视图的描述,错误的是 ( )。 ( A)视图只能存在于数据库中,不能成为一个单独的文件 ( B)不能基于自由表创建视图 ( C)在数据库中只保存了视图的定义,没有保存它的数据 ( D)

6、可以通过视图更新数据源表的数据 16 从类库 myclasslib删除类 myBox,正确的命令语句是 ( )。 ( A) REMOVE CLASS myBox FROM myclasslib ( B) REMOVE CLASS myBox OF myclasshb ( C) DELETE CLASS myBox FROM myclasslib ( D) DELETE CLASS myBox OF myclasslib 17 要将系统菜单的缺省配置恢复成 Visual FoxPro系统菜单的标准配置,正确的命令是 ( )。 ( A) SET SYSMENU TO DEFAULT。 ( B) S

7、ET SYSMENU DEFAULT ( C) SET SYSMENU TO NOSAVE ( D) SET SYSMENU NOSAVE 18 在 SET EXACT ON情况下,结果值为逻辑真的表达式是: ( )。 ( A)数据库系统 =“数据库 “ ( B)数据库; “数据库系统 “ ( C)数据库 =“数据库 “+space(4) ( D)数据库 =“数据库 “+space(4) 19 下面命令的输出结果是 ( )。? VARTYPE(DATE() ( A) D ( B) T ( C) N ( D) C 20 下面命令的输出结果是 ( )。? LEN(TRIM(SPACE(2)+“等级

8、 “-SPACE(2)-“考试“) ( A) 12 ( B) 10 ( C) 8 ( D) 6 21 在命令窗口中执行下面命令序列,最后一条命令的输出结果是 ( )。 SET CENTURY OFF SET MARK TO“ “ SET DATE TO MDY ? 2013-11-30 ( A) 11-30-2013 ( B) 11-30-13 ( C) 11 30 2013 ( D) 11 30 13 22 下列选项中,不能作为查询的输出去向的是 ( )。 ( A)数组 ( B)图形 ( C)临时表 ( D)浏览 23 使用查询设计器设计查询时为了去掉重复记录,应该在哪个选项卡中操作( )。

9、 ( A)联接 ( B)筛选 ( C)排序依据 ( D)杂项 24 执行下列程序之后的显示结果是 ( )。 CLEAR PUBLIC x, Y x=5 Y=10 DO pl ?x, Y RETURN PROCEDURE pl PRIVATE Y x=50 Y=100 RETURN ( A) 5 10 ( B) 50 10 ( C) 5 100 ( D) 50 100 25 下列关于 Visual FoxPro索引的说法,错误的是 ( )。 ( A)索引是由一个指向 dbf文件记录的指针构成的文件 ( B)主索引和候选索引都要求建立索引的字段值不能重复 ( C)在数据表和自由表中均可建立主索引和

10、候选索引 ( D)索引会降低插入、删除和修改等操作的效率 26 在 Visual FoxPro中, ZAP命令的功能是 ( )。 ( A)物理删除当前表中带删除标记的记录 ( B)物理删除当前数据库所有表中带删除标记的记录 ( C)物理删除当前表中所有记录 ( D)删除当前表 27 在 Visual FoxPro中,存储声音的字段类型通常应该是 ( )。 ( A)通用型 ( B)备注型 ( C)音乐型 ( D)双精度型 28 用于修改表数据的 SQL语句是 ( )。 ( A) MODIFY语句 ( B) UPDATE语句 ( C) ALTER语句 ( D) EDIT语 句 29 假设当前正在使

11、用教师表,表的主关键字是教师编号,下列语句中,能将记录指针定位在教师编号为 2001001的记录上的命令是 ( )。 ( A) LOCATE WHERE教师编号 =2001001 ( B) DISPLAY教师编号 =2001001 ( C) SEEK教师编号 =2001001 ( D) SEEK2001001ORDER教师编号 30 假设记录指针指向第 2条记录,执行下面命令不会移动记录指针的是 ( )。 ( A) UST ( B) DISPLAY ( C) LOCATE FOR T ( D) LOCATE FOR F 31 有客户表如下: 客户 (客户号 (C, 4),客户名 (C, 36)

12、,地址 (C, 36),所在城市 (C, 10),联系电话(C, 8)查询所有联系电话前 4位是 “8359”的客户,不正确的 SQL语句是 ( )。 ( A) SELECT*FROM客户 WHERE LEFT(联系电话, 4)=“8359“ ( B) SELECT * FROM客户 WHERE SUBSTR(联系电话, 1, 4)=“8359“ ( C) SELECT*FROM客户 WHERE联系电话 LIKE”8359 ” ( D) SELECT*FROM客户 WHERE联系电话 LIKE“_8359_“ 32 设教师表的表结构为 (教师编号,姓名,职称,年龄 ),如果希望查询年龄最大的教

13、师信息,错误的 SQL语句是 ( )。 ( A) SELECT*FROM教师表 WHERE年龄 =(SELECT MAX(年龄 )FROM教师表 ) ( B) SELECT *FROM教师表 WHERE年龄 =ALL(SELECT年龄 FROM教师表 ) ( C) SELECT*FROM教师表 WHERE年龄 =ANY(SELECT年龄 FROM教师表 ) ( D) SELECT*TOP 1 FROM教师表 ORDER BY年龄 DESC 33 设有教师表,该表的定义如下: CREATE TABLE教师表 (教师编号 I PRIMARY KEY,;姓名 C(8)NOT NULL,;职称 C(1

14、0)NULL DEFAULT讲师 ) 当前教师表没有记录。执行下面插入语句之后,教师表中,字段 “职称 ”的值为:( )。 INSERT INTO教师表 (教师编号,姓名 )VALUES(101, 张三 ) ( A) NULL ( B)空字符串 ( C)讲师 ( D)插入失败 34 下述语句的功能是将两个查询结果合并为一个结果,正确的是 ( )。 ( A) SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =通过 ORDER BY作者号; UNION; SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =初审 ORDER BY作者号 ( B) SELECT作者号,文

15、章名 FROM投稿表 WHERE审稿结果 =通过 ; UNION; SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =初审 ORDER BY作者号 ( C) SELECT作者号,文章 名 FROM投稿表 WHERE审稿结果 =通过 ; UNION; SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =初审 ( D) SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =通过 ;UNION; SELECT文章名 FROM投稿表 WHERE审稿结果 =初审 35 有如下职员表和订单表: 职员 (职员号 (C, 3),姓名 (C, 6),性别 (C, 2),

16、职务 (C, 10) 订单 (订单号 (C, 4),客户号 (C, 4),职员号 (C, 3),签订日期 (D,金额 (N, 6,2)查询签订了订单号为 “0036”的订单的职员信息,正确的 SQL语句是 ( )。 ( A) SELECT职员号,姓名 FROM职员 WHERE订单订单号 =“0036“ ( B) SELECT职员职员号,职员姓名 FROM职员,订单; WHERE订单号 =“0036“AND职员职员号 =订单职员号 ( C) SELECT职员职员号,职员姓名 FROM职员 JOIN订单; WHERE职员职员号 =订单职员号 AND订单号 =“0036“ ( D) SELECT职员

17、职员号,职员,姓名 FROM职员,订单 ON职员职员号 =订单职员号 AND可单号 =“0036“ 36 有订单表如下: 订单 (订单号 (C, 4),客户号 (C, 4),职员号 (C, 3),签订日期 (D,金额 (N, 6,2)查询所有 2002年 6月签订的订单,正确的 SQL语句是 ( )。 ( A) SELECT*FROM订单 WHERE签订日期 LIKE 200206 ( B) SELECT* FROM订单 WHERE签订日期 = 2002-6-1OR签订日期 = 2002-6-1AND签订日期 = 2002-6-1,签订日期 , , )为求子串位置函数, AT()的函数值为数值

18、型,如果 是 的子串,则返回 的首字符在 中的位置;若不是子串,则返回 0, A选项返回 1。 $符号判断左边字符串是否包含在右边字符串中,若包含在则返回 T,若不包含在则返回 F。因此 B选项返回 F, EMPTY()是表达式是否为空测试函数,判断表达式是否有内容,并返回逻辑真( T )或逻辑假 ( F )。字符型在表达式为空串、空格、制表符、回 14 【正确答案】 D 【试题解析】 同一个数据库中的表通常都是有关系的,当插人、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据, 来检查对表的数据操作是否正确。设置参照完整性可按以下步骤进行: 建立表之间的联系:在父表中建立主

19、索引或候选索引,在子表对应字段上建立普通索引,然后将主索引拖至普通索引上,建立起表之间的联系。只有建立两表之间的联系,才能建立参照完整性。所以 A选项正确。 清理数据:物理删除数据库各个表中所有带有删除标记的记录。所以建立参照完整性之前,首先要清理数据库。 B选项正确。 设置参照完整性约束:包括更新规则、 15 【正确答案】 B 【试题解析】 视图兼有 “表 ”和 “查询 ”的特点,使用视图可以从表中提取一组记录, 改变这些记录的值,并把更新结果送回到基本表中。但是视图只能存在于数据库中,不能作为一个单独的文件,且在数据库中没有保存视图的数据。视图的建立可以基于数据库表、自由表和其他视图。视图

20、是操作表的一种手段,通过视图可以查询表,也可以更新表。本题 B为正确选项。 16 【正确答案】 B 【试题解析】 REMOVE命令表示从类库中移出类, DELETE表示将该类同时从数据库和磁盘中删除,首先排除 C、 D选项。从类库中删除类应使用 of,故本题B为正确选项。 17 【正确答案】 D 【试题解析】 通过 SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。 SET SYSMENU TO DEFAULT将系统菜单恢复为缺省设置。 SET SYSMENU NOSAVE将缺省配置恢复成 Visual FoxPro系统菜单的标准配置,故本题 D为正确选

21、项。 18 【正确答案】 D 【试题解析】 用双等号运算符 (=)精确比较时,只有当两个字符串完全相同 (包括空格及位置 ),才会为逻辑真 T, C选项错误。用单等号运算符 (=)比较运算结果与 SET EXACT。 ON OFF的设置有 关,其中 ON先在较短的字符串尾加若干空格,使两个字符串的长度相等,再进行精确比较。故本题 D为正确选项。 19 【正确答案】 A 【试题解析】 DATE()是获取系统日期函数,返回系统当前日期,函数值为日期型。 VARTYPE(, )是表达式类型测试函数,返回指定字段或表达式的类型,返回一个描述表达式数据类型的字符。由于 DATE( )的返回值是日期型,因

22、此运行 V ARTYPE命令时返回字母 D。故本题 A为正确选项。 20 【正确答案】 B 【试题解析】 SPACE()为空 格字符串生成函数,返回由指定数目的空格组成的字符串。 TRIM()为删除字符串尾部空格函数,返回指定字符表达式值去掉尾部空格后形成的字符串。 LEN()为求字符串长度函数,返回指定字符表达式的长度,即所包含的字符个数,函数值为数值型。字符串运算符 “+”与 “-”使用方式如下:表达式 SPACE(2)+“等级 ”-SPACE(2)-“考试 ”)结果为 “口口等级考试口口 ”(注:口表示空格符 ), TRIM(“3D等级考试口口 ”)=“口口等级考试 ”, LEN(“3D

23、等级考试 ”)=10,即 B选项正确。 21 【正确答案】 D 【试题解析】 SET MARK TO命令将日期时间的分隔符设置为 “ ”, SET DATE TO MDY命令表示设置年月日格式为月日年,因此执行最后一条命令后,输出的结果是 11 30 13,即 D为正确选项。 22 【正确答案】 A 【试题解析】 在查询设计器中,查询去向包括浏览、临时表、表、图形、屏幕、报表和标签,数组不能作为查询去向。故本题 A为正确选项。 23 【正确答案】 D 【试题解析】 在查询设计器的界面中有 6个选项卡: ?“字段 ”选项卡对应于 SELECT短语, 用来选定包含在查询结果中的字段; ?“排序依据

24、 ”选项卡对应于 ORDER BY短语,用来决定查询结果输出中记录的排列顺序; ?“联接 ”选项卡对应于 JOIN ON短语,用来确定各表或视图之间的联接关系; ?“筛选 ”选项卡对应于 WHERE短语,用来指定查询条件; ?“分组依据 ”选项卡对应于 GROUP BY短语和 HAVING短语,用来分组,便于基于一组计算; ?“杂项 ”选项卡可以指定是否要重复记录 (对应于 DIS-TINCT)及列在前面的记录(对应于 TOP短语 )等。 本 题要去掉重复记录,应在 “杂项 ”选项卡中操作,故本题 D为正确选项。 24 【正确答案】 B 【试题解析】 PROCEDURE表示一个过程的开始,而

25、PRIVATE命令可以隐藏上层模块中可能存在的变量,使得这些变量在子程序中暂时无效,当返回上层模块时原变量自动恢复有效,并取原值。运行题中命令后,返回 x=50, y=10,即 B为正确选项。 25 【正确答案】 C 【试题解析】 索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引按功能分为主索引、候选索引、唯一索引和普通索引四种。其 中,主索引在指定字段或表达式中不允许出现重复值,只有在数据库表中才能建立主索引。候选索引与主索引类似,指定字段或表达式不允许出现重复值,在数据库表和自由表都可以建立候选索引。索引在方便查询的同时是会降低插入、删除和修改等操作的效率的。因此, C

26、选项的说法是错误的。 26 【正确答案】 C 【试题解析】 使用 ZAP命令可以物理删除表中的全部记录,不管是否有删除标记,但仍保留表结构。与此类似的 PACK命令用于物理删除有删除标记的记录,执行该命令后所有有删除标记的记录将从表中被物理地删除,并且不可能再恢复 。故本题 C选项正确。 27 【正确答案】 A 【试题解析】 字段的数据类型决定了字段值的数据类型,没有音乐型字段这种类别。通用型字段为 OLE(对象链接与嵌入 ),用于存放电子表格等。备注型字段主要存放不定长的字母数字文本,如用于存放个人简历等。双精度型字段一般用于精度要求很高的数据。因此,存储声音可选用通用型字段。故本题 A选项

27、正确。 28 【正确答案】 B 【试题解析】 MODIFY语句用于修改数据库、程序等文件, UPDATE语句用于更新表中数据, ALTER语句用于修改表结构, EDIT命令 用于交互输入记录,因此本题 B选项正确。 29 【正确答案】 D 【试题解析】 sEEK字段值 ORDER索引序号 1TAG索引名 在索引打开的情况下对记录进行快速定位,可以用索引序号或索引名指定按哪个索引定位,可以首先排除 A选项和 B选项。由于限定教师编号,应使用 ORDER短语,因此 D选项正确。 30 【正确答案】 B 【试题解析】 LIST和 DISPLAY是显示记录的命令,它们的区别仅在于不使用条件时, LIS

28、T默认显示全部记录,而 DISPIAY则默认显示当前记录。 LOCATE FOR条 件查询命令执行后将记录指针定位在满足条件的第 1条记录上,如果没有满足条件的记录则指向文件结束的位置。因此 DISPLAY命令显示当前记录不会移动记录指针。本题 B为正确选项。 31 【正确答案】 D 【试题解析】 本题主要区分 WHERE后的条件即可, A选项的 LEFT()函数从指定表达式值的左端取一个指定长度的子串作为函数值, B选项的 SUBSTR()函数从指定表达式值的指定起始位置取指定长度的子串作为函数值,均可以查询出电话前 4位是 “8359”的客户。 LIKE为字符串匹配运算符, D选项中引号内

29、不应该加下划线,故本题 D为正确选项。 32 【正确答案】 C 【试题解析】 嵌套查询分为两层,内层和外层,被括号括起来的为内层查询,先进行内层查询,在内层查询的基础上再进行外层查询。 ANY(任意的 )表示只要子查询中存在符合条件的行,结果就成立,而 ALL(所有的 )只有子查询中的所有的行都符合条件,结果才成立, MAX(年龄 )表示获取年龄字段的最大值。 TOP数值型表达式, “数值型表达式 ”的值规定只输出查询结果的前面多少个记录。本题要求查询年龄最大的教师信息,显然使用 ANY是不合适的。故本题 C为正确选项。 33 【正确答案】 C 【试题解析】 题干的 SQL语句创建了一个 “教

30、师 ”表,包含 “教师编号 ”、 “姓名 ”、 “职称 ”三个字段,并设置 “教师编号 ”为主关键字,其中职称的默认值是 “讲师 ”。执行下面插入语句之后,可向表中插人一条记录,教师编号为 101,姓名是张三,职称为默认值即讲师,故本题 C为正确选项。 34 【正确答案】 C 【试题解析】 SQL支持集合的并 (UNION)运算,可以将具有相同查询字段个数且对应字段值域相同的 SQL查询语句用 uNION短语连接起来,合并成一个查询结果输出,首先排除 D选项 。 A、 B选项中使用 ORDER BY短语,系统会提示错误。只有 C选项中两个查询字段对应的值域相同,故本题 C为正确选项。 35 【

31、正确答案】 B 【试题解析】 SQL查询的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中主要短语的含义如下: SELECT说明要查询的字段; FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询; WHERE说明查询条件,即选择元组的条件。查询的字段应该是 “表名字段名 ”的格式,首先排除 A选项。要将订单表和职员表的信息用职 员号这一共同字段相连,且限定查询的条件为订单号是 “0036“,只有 B选项的格式正确。 36 【正确答案】 C 【试题解析】 SQL的基本格式为 SELECT-FROM-WHERE,其中 SEIECT说明要查

32、询的字段, FROM说明要查询的字段来自哪个表或哪些表, WHERE说明查询条件。 AND表示 “且 ”, OR表示 “或 ”,本题查询 2002年 6月签订的订单,限定条件可以设置为 2002年 6月 1日至 2002年 6月 30日之间, C选项的条件设置正确。 37 【正确答案】 D 【试题解析】 INSERT。 INTO(字段名 1,字段名2, )VALUES( 字段值 1,字段值 2, ) 命令是插入数据的操作, A选项INSERT INTO后没有设定字段名, B选项 VALLJES字段值不能和原表中字段类型一一对应, C选项使用 “”是不对的。由于插入的数据字段应该和表中字段一一对

33、应,故本题 D为正确选项。 38 【正确答案】 C 【试题解析】 在查询中, GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总, ORDER BY短语用来对查询的结果进行排序,首先排除 B、 D选项。本题要求查询 每个客户的总金额,计算函数 SUM表示计算指定列中的数值总和,本题应选取客户号, SUM(金额 )作为查询的来源,故本题 C为正确选项。 39 【正确答案】 A 【试题解析】 SQL查询的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中 SE-LECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表, WHERE说

34、明查询条件。查询 2016年的数据,可使用 “year(年检日期 ): 2016”作为查询条件, B、 C、 D中查询条件的格式均不正确,故本题 A为正确选项。 40 【正确答案】 A 【试题解析】 一个设计良好的报表,会把数据放在报表的合适位置上,带区的主要作用是控制数据在页面上的打印位置。其中 “细节 ”带区用于为每条记录打印一次,如各记录的字段值; “标题 ”带区用于在每张报表的开头打印一次或单独占用一页,如报表名称; “页标头 ”带区用于在每一页上打印一次, “列标头 ”带区用于在分栏报表中每列打印一次。若要计算职工的工资,应该把计算工资的域控件设置在 “细节 ”带区中。故本题 A为正

35、确选项。 二、简单应用题 41 【正确答案】 (1)【操作步骤】 步骤 1:单 击工具栏中的 “打开 ”按钮,打开考生文件夹下的数据库文件 “课程管理 ”。 步骤 2:单击工具栏中的 “新建 ”按钮,新建一个程序,输入如下代码。 CREATEsql VIEW salary AS SELECT教师表系号, AVG(教师表工资 )AS平均工资 FROM教师表; GROUP BY教师表系号 ORDER BY 2 DESC 步骤 3:保存程序为 four prg,并运行该程序。 (2)【操作步骤】 步骤 1:单击工具栏中的 “打开 ”按钮,打开考生文件夹下的表单 six scx, “登 录 ”按钮中的

36、代码如下。 *“登录 ”按钮的 Click事件代码 * USE用户表 GOTOP flag=0 &下面语句有错误 WHILE NOT EOF() IF Alltrim(用户名 )=Alltrim(Thisform Text1 Value) IF Alltrim(口令 )=Alltrim(Thisform Text2 Value) WAIT“欢迎使用 “WINDOW TIMEOUT 2 ELSE WAIl“口令错误 “WINDOW TIMEOUT 2 ENDIF flag= EXIT。 ENDIF 下面语句有错误 NEXT ENDDO &下面语句有错误 CASE FLAG=O WAlT“用户名错

37、误 “WINDOW TIMEOUT 2 ENDIF * 步骤 2:修改程序中的错误如下。 错误 1:将 “WHILE”改为 “DO WHILE”。 错误 2:将 “NEXT”改为 “SKIP”。 错误 3:将 “CASE”改为 “I”。 步骤 3:保存并运行表单。 三、综合应用题 42 【正确答案】 步骤 1:在命令窗口中输入 create form form_item,然后按回车键,在表单设计器的 “属性 ”对话框中设置表单的 Caption属性为 “使用零件情况统计 ”, Name属性为 form_item。 步骤 2:从 “表单控件 ”工具栏向表单添加一个组合框、一个文本框和两个命令按钮

38、,设置组合框的 RowSourceType属性为 “5-数组 ”、 Style属性为 “2-下拉列表框 ”、RowSource属性为 A,设置命令按钮 Command1的 Caption属性为 “统计 ”,设置命令按钮 Command2的 Caption为 “退出 ”。 步骤 3:双击表单空白处,在表单的 Init事件中输入如下代码: Public s(3) A(1)=“sl“ A(2)=“s2“ A(3)=“s3“ 步骤 4:分别双击命令按钮 “统计 ”和 “退出 ”,为它们编写 Click事件代码。其中, “统计 ”按钮的 Click事件代码如下: x=alit(tlfisform combol value) SELECT SUM(使用零件数量 *零件信息单价 )as je; FROM使用零件情况 !使用零件 INNER JOIN使用零件情况 !零件信息; ON使用零件零件号 =零件信息零件号; WHERE使用零件项目号 =x into array bthidorm textl value=allt(b(b1) “退出 ”按钮的 Click事件代码如下: thisform release 步骤 5:单击工具栏中的 “保存 ”按钮,再单击 “运行 ”按钿运行表单,并依次选择下拉列表框中的项运行表单的所有功能。

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

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

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