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

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

1、国家二级( VF)机试模拟试卷 14及答案与解析 一、选择题 1 在下列选项中,哪个不是一个算法一般应该具有的基本特征 ( )。 ( A)无穷性 ( B)可行性 ( C)确定性 ( D)有穷性 2 下列关于栈的叙述中正确的是 ( )。 ( A)在栈中只能插入数据,不能删除数据 ( B)在栈中只能删除数据,不能插入数据 ( C)栈是先进后出 (FILO)的线性表 ( D)栈是先进先出 (FIFO)的线性表 3 设有下列二叉树: 对此二叉树中序遍历的结果为( )。 ( A) ACBDEF ( B) DEBFCA ( C) ABDECF ( D) DBEAFC 4 下面描述中,符合结构化程序设计风格

2、的是 ( )。 ( A)使用顺序、选择和重复 (循环 )三种基本控制结构表示程序的控制逻辑 ( B)模块只有一个入口,可以有多个出口 ( C)注重提高程序的执行效率 ( D)不使用 goto语句 5 软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 ( 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 数据库概念设计的过程中,以下各项中不属于视图设计设计次序的是 ( )。 ( A)自顶向下 ( B)由整体到个体 ( C)由内向外 ( D)由底向上 11 专门的关系运算不包括下列中

4、的 ( )。 ( A)联接运算 ( B)选择运算 ( C)投影运算 ( D)交运算 12 “项目管理器 ”中的 “文档 ”选项卡用于显示和管理 ( )。 ( A)项目、应用程序和数据库 ( B)数据表、自由表和文件 ( C)查询、视图和控件 ( D)表单、报表和标签 13 下列日期型常量的表示中,错误的是 ( )。 ( A) 2012 12 30 ( B) 12 30 12 ( C) 2012 12 30+100 ( D) 12 30 2012 14 下列表达式中不符合 Visual FoxPro 6 0语法要求的是 ( )。 ( A) 5Y15 ( B) L+1 ( C) 2345 ( D)

5、 07 27 12 15 表达式 VAL(SUBSTR(“i5处理器 ”, 2, 1)*Len(“MS Visual FoxPro”)的结果是( )。 ( A) 5 ( B) 16 ( C) 21 ( D) 80 16 如果在命令窗口执行命令 “LIST名称 ”,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是 ( )。 go 4 SCAN NEXT 2 FOR LEFT(名称, 2)=“电 ” IF RIGHT(名称, 2)=“线 ” EXIT ENDIF ENDSCAN ?名称 ( A)电话

6、线 ( B)电线 ( C)电冰箱 ( D)电视机 17 若用如下的 SQL语句创建一个 teacher表: CREATE TABLE teacher( NO C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2) ) 可以插入到 teacher表中的是 ( )。 ( A) (1180, 石磊 ,男, 23) ( B) (1180, NULL, 男 , 23) ( C) (1180, 石磊 , NULL, NULL) ( D) (NULL, 石磊 , 男 , 123。 ) 18 在 Visual FoxPro中,下面描述错误的是 ( )。 ( A)

7、自由表和数据库表之间可以相互转化 ( B)自由表是不属于任何数据库的表,在没有打开数据库时,所建立的表就是自由表 ( C)自由表支持主关键字、参照完整性和表之间的联系 ( D)数据库表支持 INSERT、 UPDATE和 DELETE事件的触发器 19 “主键 ”不允许存在重复值,是指 ( )。 ( A)数据完整性约束规则 ( B)引用完整性约束规则 ( C)参照完整性约束规则 ( D)实体完整性约束规则 20 在 SQL的计算查询中,用于求平均值的函数是 ( )。 ( A) AVG ( B) AVERAGE ( C) COUNT ( D) SUM 21 有以下两个表: 读者 (借书证号 C(

8、4),单位 c(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期 D(8) 要求分别求出各个单位当前借阅图书的读者人次,下面的 SQL语句正确的是( )。 SELECT单位, _FROM借阅,读者 WHERE借阅借书证号 =读者借书证号 _ ( A) COUNT(借阅借书证号 )GROUP BY单位 ( B) SUM(借阅借书证号 )GROUP BY单位 ( C) COUNT(借阅借书证号 )ORDER BY单位 ( D) COUNT(借阅借书证号 )HAVING单位 22 现有 3个表 Students(SID,

9、SN, SEX, AGE, DEPT), Courses(CID,CNAME), SCORE(SID, CID, GRADE)。其中, SID为学号, SN为姓名, SEX为性别, AGE为年龄, DEPT为系别, CID为课程号, CNAME为课程名, GRADE为成绩。检索 “王华 ”同学 所选修的课程名称和成绩,正确的 SELECT语句是 ( )。 ( A) SELECT CNAME, GRADE FROM Students INNER JOIN SCORE ON Students SID=SCORE SID INNER JOIN Courses ON SCORE CID=Courses

10、 CID WHERE SN=王华 ( B) SELECT CNAME, GRADE FROM Students INNER JOIN Courses ON Students SID=Courses CID WHERE SN=王华 ( C) SELECT CNAME, GRADE FROM SCORE INNER JOIN Courses ON SCORE CID=Courses CID WHERE CNAME=王华 ( D) SELECT CNAME, GRADE FROM Students INNER JOIN Courses ON Students SN=Courses CNAME WHE

11、RE SN=王华 23 在 SQL中,集合成员算术比较操作 “元组 ALL”的等价操作符是 ( )。 ( A) NOT IN ( B) IN ( C) =0,出错提示信息是 “成绩必须大于或等于零 ”。 4将 SCORE1表中 “成绩 ”字段的默认值设置为空值 (NULL)。 三、简单应用题 42 在考生文 件夹下完成如下简单应用。 1打开表单 myform4-4,把表单 (名称为 Forml)标题改为 “欢迎您 ”,将文本 “欢迎您访问系统 ”(名称为 Labell的标签 )改为 25号黑体。最后在表单上添加 “关闭 ”(名称为 Commandl)命令按钮,单击此按钮可实现关闭表单。 保存并

12、运行表单。 2设计一个表单 myform4,表单中有两个命令按钮 “查询 ”和 “退出 ”(名称分别为Commandl和 Comlnand2)。 (1)单击 “查询 ”命令按钮,查询 BOOKAUTH数据库中出版过 3本以上 (含 3本 )图书的 作者的信息,查询信息包括作者姓名和所在城市,查询结果按作者姓名升序保存在表 NEW_VIEW4中。 (2)单击 “退出 ”命令按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 四、综合应用题 43 设计一个表单名和文件名均为 form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为 “使用零件情况统计

13、”。表单中有一个组合框 (Combol)、一个文本框 (Text1)和两个命令按钮 “统计 ”(Command1)和 “退出 ”(Command2)。 运 行表单时,组合框中有 3个条目 “s1”、 “s2”和 “s3”(只有 3个,不能输入新的,RowSourceType的属性为 “数组 ”, Style的属性为 “下拉列表框 ”)可供选择,单击 “统计 ”命令按钮后,则文本框显示出该项目所使用零件的金额合计 (某种零件的金额 =单价 *数量 )。 单击 “退出 ”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级( VF)机试模拟试卷 14答案与解析 一、选择题 1 【正

14、确答案】 A 【试题解析】 作为一个算法,一般应具有以下几个基本特征:可行性、确定性、有穷性、拥有足够的情报。本题答案为 A。 2 【正确答案】 C 【试题解析】 栈是限定在一端进行插入与删除的线性表。它是按照 “先进后出 ”和“后进先出 ”的原则组织数据的,因此,栈也被称为 “先进后出 ”表或 “后进先出 ”表。本题答案是 C。 3 【正确答案】 C 【试题解析】 所谓中序遍历是指在访问根节点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根节点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根节点,最后遍历右子树。本题答案为 C。 4 【正确答案】 A 【试题

15、解析】 结构化程序设计方法的 4条原则是: 自顶向下。程序没计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。 逐步求精。对复杂问题,应设计一些子日标,作过渡,逐步细节化。 模块化。一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若十稍小的部分。 限制使用 goto语句。 5 【正确答案】 D 【试题解析】 通常,将软件产品从提出、实现、使用维护到停止使用、退役的过程称为软件生命周期。也就是说 ,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段包括: 可行性研究和计划制定

16、。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。 需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。 软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。 软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。 运行和维护

17、=将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。 6 【正确答案】 B 【试 题解析】 数据流图从数据传递和加 T的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工 (转换 )、数据流、存储文件(数据源 )等。本题答案为 B。 7 【正确答案】 C 【试题解析】 数据库是存储在计算机存储设备中的、结构化的相关数据的集合。数据库中的数据不只是面向某一项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享,不具有独立的系统。设计数据库的目的实质上是为了设计出满足实际应用需求的实际关系模型。数据库技术的主要目的

18、则是有效地管理和存取大量的数据资源,包括 :提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。本题答案为 C。 8 【正确答案】 B 【试题解析】 在关系数据库中,关系模型采用二维表来表示,简称 “表 ”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。本题答案是 B。 9 【正确答案】 A 【试题解析】 关系数据库管理系统能实现的专门关系运算,包括选择运算、投影运算、连接运算。本题答案为 A。 10 【正确答案】 B 【试题解析】 数据库概念设计的过程

19、中,视图设计一般有 3种设计次序,它们是: 自顶向下。这种方法是先从抽象级别高且普遍性强的对象开始,逐步细化、具体化与特殊化。 由底向上。这种设计方法是先从具体的对象开始,逐步抽象、普遍化与一般化,最后形成一个完整的视图设计。 由内向外。这种设计方法是先从最基本与最明显的对象着手,逐步扩充至非基本、不明显的其他对象。 11 【正确答案】 D 【试题解析】 关系运算:对关系数据库进行查询时,需要找到用户感兴趣的数据 ,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算 (并、差、交等 );另一类是专门的关系运算 (选择、投影、联接 )。 12 【正确答案】 D 【试题解

20、析】 项目管理器中的文档选项卡包含了处理数据时所用的 3类文件,即表单、报表和标签。 13 【正确答案】 C 【试题解析】 日期型常量的定界符是一对花括号。花捂号内包括年、月、日 3部分内容,各部分内容之间片 分隔符隔开。 C选项是运算表达式,不是常量。 14 【正确答案】 A 【试题解析】 在 Visual FoxPro中,表达式的书写也要满足一定的要求。选项 D表示的是日期型的数据,符合 VisualFoxPro的语法要求;选项 B也满足,它的含义是将两个变量相加;选项 C表示的是一个数值型的常量 2345,因此它也满足Visual FoxPro的语法要求;选项 A是一个错误的逻辑表达式,

21、因为 5Y不能用来给变量命名。 15 【正确答案】 D 【试题解析】 SUBETR():在一个字符串中从指定位置起返回给定长度的子串。 VAL():将字符型的数字转换成数值。 LEN():返回一个字符串的长度。 注意:在 Visual FoxPro中一个汉字占两个字符的宽度。所以 SuBsTR(“i5处理器 ”, 2, 1)的返回值是 “5”, VAL(“5”)=5, Len(“MS Visual F13xPro”)=16,516=80。 16 【正确答案】 B 【试题解析】 LEFT(, )功能是从字符表达式左边开始,截取 指定长度的字符串。 RIGHT(字符表达式,数值表达式 ):返回一个

22、字符串右边的若干字符,返回值是字符型。 本题是从第 4、 5这两条记录中,将最先找到的 第 1个字是 “电 ”,而且最后一个字是 “线 ”的名称显示出来 17 【正确答案】 C 【试题解析】 Insert语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。由于表的结构是 (NOC(4)NOT NULL, NAME C(8)NOT NULL,SEX C(2), AGE N(2),选项 A(1180, 石磊 ,男, 23)中的 SEX字段不符合要求;选项 B(1180, NULL, 男 , 23)中的 NAME字段为 NULL,不符合要求;选项 D(NULL, 石磊 , 男 , 123

23、。 )中的 NO字段不能为空,不符合要求;因此只有选项 C能够被插入。、 18 【正确答案】 C 【试题解析】 数据库表与自由表完全不同。数据库表可以使用长表名,可为字段指定标题和添加注释,可以为字段指定默认值和输入掩码,可以规定字段级规则和记录级规则等,数据库表支持主关键字、参照完整性和表之间的联系,支持INSERT、 UPDATE和 DELETE事件的触发器;而自由表不属于任何数据库,不能为字段指定标题,添加注释、默认值和输入掩码,不能规定字段级规则和记录级规则等;数据库表和自由表之间可以相互转化。 19 【正 确答案】 D 【试题解析】 实体完整性是保证表中记录唯一的特性,即在一个表中不

24、允许有重复的记录。 20 【正确答案】 A 【试题解析】 SQL的求平均值的函数是 AVG,求最大值的函数是 MAX,求最小值的函数是 MIN,求和函数是 SUM,计数的函数是 COUNT。 21 【正确答案】 A 【试题解析】 题目中给出了两个数据表。本题要求的是各单位当前借阅图书的人次,因此必须采用 COUNT()命令来求得总人数,然后应该以各个单位进行分组操作,通过这两个方面的内容考虑,本题的正确答案应该是: SELECT单位, COUNT(借阅借书证号 )FROM借阅,读者 WHERE借阅借书证号 =读者借书证号 GROUP BY单位 因此应该选择 A。 22 【正确答案】 A 【试题

25、解析】 超链接的语法格式是: SELECTFROMTable INNER LEFTRIGHT FULL JOIN Table ON JionCondition。本题中使用了两个超链接,答案是 A,其他答案的条件不正确。 23 【正确答案】 A 【试题解析】 在 SQL中,集合成员算术比较操作 “元组 ALL”的含义是该元组与集合中的任何一个元组都不相等,也就是该元组并不在该集合中,因此其等价的操作符应该是 “NOT 1N”。 24 【正确答案】 D 【试题解析】 本题考查将查询结果输出到文本文件的命令,通常在使用SELECT-SQL命令建立查询时,查询结果都会输出到窗口中供浏览,如果需要输出到

26、临时的数据表中,需要添加子句 “TO File FileName”,而 A是存放在数组中,B是存放到临时文件中, C是存放到永久表中,因此本题的正确答案该是 D。 25 【正确答案】 D 【试题解析】 替换可以使用 REPLACE和 UPDATE命令,其中, REPLACE的格式为: REPLACE FieldName1 WITH eExpressionlADDlTlVE , FieldName2 WITH eExpression2ADDITIVE ScopeFOR Expression1WHILE Expression2 IN nWorkArea cTableAlias NOOPTIMIZE

27、 UPDATE=的格式为: UPDATEDatabaseName1TableName 1 SET Column_Name1=eExpression 1 , Column_Name2=eExpression2 WHERE FilterCondition1 AND ORFilterCondition2 但 REPLACE不是 SQL语句,故本题 A不是正确答案,正确答案是 D。 26 【正确答案】 D 【试题解析】 本题考查使用 ALTER TABLE修改表结构的命令格式如下所示: ALTER TABLE TableName1 ALTERCOLUMN FieldNameNILL NOT NULLS

28、ET DEFAULT eExpressionSETCHECK IExpressionERROR eMessage Text DROP DEFAULTDROP CHECK 该格式主要用于定义、修改和删除有效性规则和默认值定义。本题答案为 D。 27 【正确答案】 A 【试题解析】 INSERT命令用于插入数据, CREATE命令用于创建表, ALTER命令用于修改表的结构, UPDATE命令用于数据更新。 28 【正确答案】 B 【试题解析】 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图,也可引用远程表。对于

29、选项 A、 D来说,视图可能依赖于它们,但是并不是必须的,只有选项 B才是必须的。 29 【正确答案】 C 【试题解析】 查询设计器中包含的选项卡有字段、联接、筛选、排序依据、分组依据、杂项 。 30 【正确答案】 B 【试题解析】 INPUT命令:当程序执行到该命令时,暂停往下执行,等待用户从键盘输入数据。 ACCEPT命令:当程序执行到该命令时,暂停往下执行,等待用户从键盘输入字符串。 WAIT命令:显示字符表达式的值作为提示信息,暂停程序执行,直到用户按任意键或单击鼠标。 31 【正确答案】 D 【试题解析】 分析该段程序的目的,我们可以看到当 A 2与 INT(A 2)不等时,就将 A

30、的值添加到 B中,而只有当 A为奇数时, A 2与 INT(A 2)才不等,因此我们可以判断本题所给程 序的功能是计算 1到 100中所有奇数之和。因此本题的正确选项是 D。 32 【正确答案】 B 【试题解析】 表单具有很多属性,其中 Caption用于指定表单的标题;选项 A、C、 D的内容则由其他属性来指定。 33 【正确答案】 B 【试题解析】 对选项 A,要在 “表单控件 ”工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的 “查看类 ”按钮,然后在弹出的菜单中选择 “添加 ”命令,该选项是正确的;而选项 B描述为错误的,按住 ctrl键并拖放该控件是移动控件的方法;选项

31、 C:要使表单中所有被选控件 具有相同的大小,可单击 “布局 ”工具栏中的 “相同大小 ”按钮,叙述正确;选项 D:要将某个控件的 Tab序号设置为 1,可在进入 Tab键次序互式没置状态后,双击控件的 rrab键次序盒也是正确的,因些本题中只有选项 B为不正确的答案。 34 【正确答案】 C 【试题解析】 添加多个数据分组:在报表内最多可以定义 20级的数据分组。嵌套分组有助于组织不同层次的数据和总计表达式。 若要选择一个分组层次,请先估计一下更改值的可能频度,然后定义最经常更改的组为第一层。例如,报表可能需要一个按地区的分组和一个按城市 的分组。城市字段的值比地区字段更易更改,因此,城市应

32、该是两个组中的第一个,地区就是第二个。在这个多组报表内,表必须在一个关键值表达式上排序或索引过,例如 Region+City。 35 【正确答案】 D 【试题解析】 将一个数据表设置为 “排除 ”状态后,该数据表将可以随时编辑修改。 36 【正确答案】 B 【试题解析】 本题考查的知识点是参数的传递。过程 test实现了阴个数据的互换,即输出结果为 x1=60, x2=40。 37 【正确答案】 B 【试题解析】 int()函数返回指定数 值表达式的整数部分,所以 A的结果为2010。 ceiling()函数返回大于或等于指定表达式的最小整数,所以 B结果为 2011。round()函数返回指

33、定表达式在指定位置四舍五入后的结果, C中指定位置为 1,即表示保留一位小数,结果为 2011 1。 floor()函数返回小于或等于指定数值表达式的最大整数,所以 D结果为 2010。 38 【正确答案】 B 【试题解析】 要建立或者修改一个程序文件,可使用 MODIFY命令。其格式是“MODIFY COMMAND”。 39 【正确答案】 B 【试题解析】 本题中:若 IF条件成立,则先执行 B1=0,后执行 B1=1;若 IF条件不成立,则直接执行 B1=1。所以不论 IF条件成立与否,最后都会执行 B1=1语句,即 B1的值一定为 1。 40 【正确答案】 B 【试题解析】 Visual

34、 FoxPFo中可以使用多个工作区,每个工作区可以打开一个表。工作区 0表示工作区号最小的工作区,因此, USE SC lN 0表示选择空闲的最小号工作区打开 SC表。 二、基本操作题 41 【正确答案】 (1)单击工具栏中的 “打开 ”按钮,打开考生文件夹下的数据 库SCORE_MANAGER,在父表中选中主索引,按住鼠标左键拖动至子表相应的普通索引上,释放鼠标。 (2)在数据库设计器中右击表 COURSE,选择 “修改 ”命令,在表设计器中,将光标移动到最后的空宁段处,输入字段名 “开课学期 ”,数据类型为数值型 (2, 0)。 (3)在数据库设计器中右击表 SCORE1,选择 “修改 ”

35、命令,在弹出的表设计器中选中 “成绩 ”字段,在 “字段有效性 ”中的 “规则 ”文本框中输入 “成绩 =0”,在 “信息 ”文本框中输入 “成绩必须大下或等于零 ”。 (4)同上题打开表 SCOREl的表设计器,选择 “成绩 ”字段,单击 NULL列下的按钮 (表示此列允许空值 ),然后再在 “字段有效性 ”中的默认值中输入 “ NULL ”。 三、简单应用题 42 【正确答案】 (1)操作步骤 步骤 1:单击工具栏中的 “打开 ”按钮,在 “打开 ”对话框中选择考生文件夹下的myform4_4 scx表单,单击 “确定 ”按钮。 步骤 2:在 “属性 ”对话框中,设置表单的 Caption

36、属性为 “欢迎您 ”。 步骤 3:选中标签控件,在 “属性 ”对活框中设置其 FontSize属性为 25、FontName属性为 “黑 体 ”。 步骤 4:在丧单上添加力 命令按钮,设置其 Caption属性为 “关闭 ”,双击该按钮,输入 thisform release,再单击工具栏中的 “保存 ”按钮。 (2)操作步骤 步骤 1:单击工具栏中的 “新建 ”按钮,在 “新建 ”对话框的 “文件类型 ”选项组中选择 “表单 ”,单击 “新建文件 ”按钮。 步骤 2:系统打开表单没计器,单击 “表单控件 ”工具栏中的命令按钮,在表单设计器中拖动鼠标添加一个命令按钮对象 command1,设置

37、其 Caption属性为 “查询 ”,双击 command1,在打开的代码编辑器 窗口输入以下代码: SELECT作者姓名,所在城市; FROM AUTHORS: WHERE 作者编号 IN; (SELECT作者编号 FROM BOOKS CROUP BY作者编号 HAV JNG COUNT(*)=3); ORDER BY作者姓名; INTO TABLE NEW_VIEW4 用同样的方法,在表单上添加命令按钮 command2,设置其 Caption属性为 “退出 ”,并双击输入 Click的事件代码为: THISFORM RELEASE。 步骤 3:单击工具栏中的 “保存 ”按钮,在 “另存

38、为 ”对话框中将表单保存为myform4,再单击 “保存 ”按钮。 步骤 4:单击工具栏中的 “运行 ”按钮,运行表单,分别单击表单中的 “查询 ”和 “退出 ”按钮。 四、综合应用题 43 【正确答案】 步骤 1:在命令窗口中输入 crea form form_item,然后按回车键,在表单设计器的 “属性 ”对话框中设置表单的 Caption属性为 “使用零件情况统计 ”, Name属性为 forrn_item。 步骤 2:从 “表单控件 ”工具栏向表单添加一个组合框、一个文本框和两个命 令按钮,设置组合框的 RowSourceType属性为 “5-数组 ”、 Style属性为 “2-下拉

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

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

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

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