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

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

1、国家二级( VF)机试模拟试卷 17及答案与解析 一、选择题 1 下列关于队列的叙述正确的是 ( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 2 对于存储同样的一组数据元素而言, ( )。 ( A)顺序结构比链接结构易于扩充空间 ( B)顺序结构与链接结构相比更有利于对元素进行插入、删除运算 ( C)顺序结构占用整块空间,而链接结构不要求整块空间 ( D)顺序结构比链接结构多占存储空间 3 算法的有穷性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序

2、的长度是有限的 ( D)算法只能被有限的用户使用 4 下面描述中,不属于软件危机表现的是 ( )。 ( A)软件开发过程不规范 ( B)软件质量难以控制 ( C)软件开发生产率低 ( D)软件成本不断提高 5 软件的 ( )设计又称总体结构设计,其主要任务是建立软件系统的总体结构。 ( A)概要 ( B)抽象 ( C)逻 辑 ( D)规划 6 下列叙述中,正确的是 ( )。 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只

3、能转换为关系数据模型 7 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 8 下面关于数据库系统的叙述正确的是 ( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 9 层次型、网状型和关系型数据库划分的原则是根据 ( )。 ( A)数据之间的联系方式 ( B)记录长度 ( C)联系的复杂程度 ( D)文件的大小 10 有两个关系 R和 T如下: 则由关系 R得到关系 T的操作是 ( )。 (

4、A)选择 ( B)投影 ( C)交 ( D)并 11 操作对象 只能是一个表的关系运算是 ( )。 ( A)连接和选择 ( B)连接和投影 ( C)选择和投影 ( D)自然连接和选择 12 以下关于关系的说法不正确的是 ( )。 ( A)关系必须规范化 ( B)行的次序无关紧要 ( C)列的次序非常重要 ( D)不允许有冗余 13 在 Visual FoxPro中,表单文件的扩展名是 ( )。 ( A) dbf ( B) scx ( C) vcx ( D) dbc 14 依次执行以下 命令后的输出结果是 ( )。 SET DATE TO YMD SET CENTURY ON SET CENTU

5、RY TO 19 ROLLOVER 10 SET MARK TO “ “ ? CTOD(“49-05-01“) ( A) 49 05 01 ( B) 1949 05 01 ( C) 2049 05 01 ( D)出错 15 下列表达式中运算结果为 2011的是 ( )。 ( A) int(2010 9) ( B) Ceiling(2010 1) ( C) round(2011 1, 1) ( D) floor(2010 9) 16 设 A=2011*2-2010、 B=2011*2-2010、 C=2011*2-2010,属于合法表达式的是( )。 ( A) A+B ( B) B+C ( C)

6、 A-C ( D) C-B 17 在 Visual FoxPro中,有如下程序: *程序名: TEST PRG SET TALK OFF PRIVATE X, Y X=“计算机 “ Y=“等级考试 “ DO subl ?X+Y RETURN *子程序: subl PRO CEDU subl LOCAL X X=“考试 “ Y=“系统 “ X=X+Y RETURN 执行命令 DO TEST后,屏幕显示的结果应是 ( )。 ( A)考试系统 ( B)计算机系统 ( C)等级考试系统 ( D)计算机等级考试 18 在下列命令中,打开数据库 “学生 ”的正确命令是 ( )。 ( A) USE DATA

7、BASE学生 ( B) USE学生 ( C) OPEN DATABASE学生 ( D) OPEN学生 19 以下命令中,与命令 “LIST ALL FIELDS姓名,年龄,班级 ”不等效的是 ( )。 ( A) LIST姓名,年龄,班级 ( B) LIST FIELDS姓名,年龄,班级 ( C) DISPLAY FIELDS姓名,年龄,班级 ( D) DISPLAY ALL姓名,年龄,班级 20 已知表中有字符型字段 “职称 ”和 “工龄 ”,要建立一个索引 ,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是 ( )。 ( A) INDEX ON 工龄 +职称 TO sy_sep (

8、B) INDEX ON 工龄,职称 TO sy_sep ( C) INDEX ON 职称 +工龄 TO sy_sep ( D) INDEX ON 职称,工龄 TO sy_sep 21 “主键 ”不允许存在重复值,是指 ( )。 ( A)数据完整性约束规则 ( B)引用完整性约束规则 ( C)参照完整性约束规则 ( D)实体完整性约束规则 22 在 Visual FoxPro中,物理删除表中所有记录的命令是 ( )。 ( A) DELETE ( B) PACK ( C) ZAP ( D) RELEASE 23 在 Visual FoxPro中,当打开了多个工作区的情况下,执行 SELECT 0的

9、结果是( )。 ( A)选择了 0号工作区 ( B)选择已打开工作区中最小号的工作区 ( C)选择了空闲的最小号工作区 ( D)关闭选择的工作区 24 下列关于 HAVING子句的叙述,正确的是 ( )。 ( A)使 用 HAVING子句的同时必须使用 GROUP BY子句,二者位置前后没有限制 ( B)使用 HAVING子句的同时可以使用 WHERE子句 ( C)使用 HAVING子句的同时一定不使用 WHERE子句 ( D)使用 HAVING子句的同时一定使用 WHERE子句 25 在 SQL的 ALTER TABLE语句中,为了增加一个新的字段应该使用短语 ( )。 ( A) ALTER

10、 ( B) APPEND ( C) COLUMN ( D) ADD 26 假设工资表中有 100条记录,当前记录号为 10,用 MAX命令计算工资最大值时,若缺省 范围 短语条件,则系统将 ( )。 ( A)只计算当前记录的工资值 ( B)计算 10条记录的最大工资值 ( C)计算后 90条记录的最大工资值 ( D)计算全部记录的最大工资值 27 在 SQL SELECT中,为了对查询结果排序应该使用短语 ( )。 ( A) DESC ( B) HAVING ( C) ORDER BY ( D) GROUP BY 28 在数据库中建立表的命令是 ( )。 ( A) CREATE ( B) CR

11、EATE DATABASE ( C) CREATE QUERY ( D) CREATE FORM 29 在 SQL SELECT语句中,下列与 INTO DBF等价的短语是 ( )。 ( A) INTO MENU ( B) INTO FORM ( C) INTO TABLE ( D) INTO FILE 30 在用 SQL语句建立数据表时,给字段属性定义默认值,应使用短语 ( )。 ( A) FREE ( B) KEY ( C) UNIQUE ( D) DEFAULT 31 在以下关于 “查询 ”的叙述中,正确的是 ( )。 ( A)查询保存在项目文件中 ( B)查询保存在表文件中 ( C)查

12、询保存在数据库文件中 ( D)查询保存在查询文件中 32 设有一个表单 Forml,若要修改该表单,正确的命令是 ( )。 ( A) MODIFY COMMAND Forml ( B) MODIFY FORM Forml ( C) DO Forml ( D) EDIT Forml 33 假设表单上有一选项组,包括 “男 ”、 “女 ”两个单选按钮,且第一个单选按钮“男 ”被选中。该选项组的 Value属性值为 ( )。 ( A) T ( B) “男 ” ( C) 1 ( D) “男 ”或 1 34 有如下语句: OPEN DATABASE学生管理 SELECT 1 USE学生 SELECT 2

13、 USE课程 SELECT 3 USE成绩 如果要到第 1个工作区去操作学生表,则命令是 ( )。 ( A) SELECT 0 ( B) SELECT 1 ( C) SELECT 2 ( D) SELECT 3 35 为了在报表中打印当前时间,应该插入一个 ( )。 ( A)标签控件 ( B)文本控件 ( C) OLE对象 ( D)域控件 35 下列小题使用如下数据表: 学生 (学号 (C, 8),姓名 (C, 6),性别 (C, 2),出生日期 (D) 选课 (学号 (C, 8),课程号 (C, 3),成绩 (N, 5, 1) 36 查询所有 1988年 9月 10日 (含 )以后出生、性别

14、为女的学生,正确的 SQL语句是 ( )。 ( A) SELECT*FROM学生 WHERE出生日期 = 19880910AND性别 =“女 “ ( B) SELECT*FROM学牛 WHERE出生日期 = 198809一 10OR性别 =“女 “ ( D) SELECT*FROM学生 WHERE出生日期 =ALL(SELECT成绩 FROM选课 ) ( B) SELECT学生学号,姓名 FROM学生,选课 WHERE学生学号 =选课学号 AND成绩 =ALL(SELECT成绩 FROM选课 WHERE课程号 =“007“) ( C) SELECT学生学号,姓名 FROM学生,选课 WHERE

15、学生学号 =选课学号 AND成绩 =ANY(SELECT成绩 FROM选课 WHERE课程号 =“007“) ( D) SELECT学生学号,姓名 FROM学生,选课 WHERE学生学号 =选课学号 AND 课程号 =“007“AND成绩 =ALL(SELECT成绩 FROM选课 WHERE课程号=“007“) 39 插入一条记录到 “选课 ”表中,学号、课程号和成绩分别是 “09080001”、 “001”和80,正确的 SQL语句是 ( )。 ( A) INSERT INTO选课 (学号,课程号,成绩 )FROM VALUES(“09080001“,“001“, 80) ( B) INSE

16、RT INTO选课 VALUES(“09080001“, “001“, 80) ( C) INSERT VALUES(“09080001“, “001“, 80)TO选课 (学号,课程号,成绩 ) ( D) INSERT VALUES(“09080001“, “001“, 80)INTO选课 (学号,课程号,成绩 ) 40 将 学号为 “09080001”、课程号为 “002”的选课记录的成绩改为 92,正确的 SQL语句是 ( )。 ( A) UPDATE FROM选课 SET成绩 WITH 92 FOR学号 =“09080001“AND课程号=“002“ ( B) UPDATE FROM选

17、课 SET成绩 =92 FOR学号 =“09080001“AND课程号 =“002“ ( C) UPDATE选课 SET成绩 WITH 92 WHERE学号 =“09080001“AND课程号“002“ ( D) UPDATE选课 SET成绩 =92 WHERE学号 =“09080001“AND课程号 =“002“ 二、基本操作题 41 在考生文件夹下,有一个名为 myform的表单。打开表单文件,然后在表单设计器中完成下列操作: 1将表单设置为不可移动,并将其标题修改为 “表单操作 ”。 2为表单新建一个名为 mymethod的方法,方法代码为:wait“mymethod”window 3编

18、写 OK按钮的 Click事件代码,其功能是调用表单的 mymethod方法。 4编写 Cancel按钮的 Click事件代码,其功能是关闭当前表单。 三、简单应用 题 42 1建立一个表单文件 myform,将 employee表添加到表单的数据环境中,然后在表单中添加表格控件 gridl,指定其记录源类型为 “别名 ”、记录源为 employee表文件,最后添加一个 “退出 ”命令按钮控件 Commandl,在程序运行时单击该命令按钮将关闭表单。 2修改 two prg文件中的 SQL SELECT命令,使其运行时可以显示如下结果: 四、综合应用题 43 设计名为 mystock的表单 (

19、控件名,文件名均为 mystock)。表单的标题为 “股票持有情况 ”。表单中有两个文本框 (Textl和 Text2)和 3个命令按钮 “查询 ”(名称为Commandl)、 “退出 ”(名称为 Command2)和 “清空 ”(名称为 Command3)。 运行表单时,在文本框 Text1中输入某一股票的汉语拼音,然后单击 “查询 ”按钮,则 Text2中会显示出相应股票的持有数量,并计算相应股票的浮亏信息追加到stock_fk表中,计算公式是浮亏金额 =(现价 -买入价 )术持有数量。 单击 “清空 ”按钮可物理删除表 stock_fk的全部记录。 单击 “退出 ”按钮则关闭表单。 请运

20、行表单,单击 “清空 ”按钮后,依次 查询 qlsh、 shjc和 bggf的股票持有数量,同时计算浮亏金额。 国家二级( VF)机试模拟试卷 17答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾 (rear),允许删除的一端称为队首 (fron1)。队列具有先进先出的特点,它是按 “先进先出 ”的原则组织数据的。 2 【正确答案】 C 【试题解析】 顺序结构中,元素之间的关系通过存储单元的邻接关系来表示,其存储空间必须占用整块空间;链接结构中,结点之问的关系通过指针来表

21、示,不要求整块空间。 3 【正确答案】 A 【试题解析】 算法具有 5个特性: 有穷性:一个算法 (对任何合法的输入值 )必须在执行有穷步之后结束,且每一步都可在有限时问内完成,即运行时间是有限的。 确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义。 可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。 输入: 一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。 输出:一个算法有一个或多个输出。 4 【正确答案】 A 【试题解析】 软件危机是指计算机软件在它的开发和维护过程中所遇到的一系列严重问题,主要表现在以下 6个方面:软

22、件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件可维护性差;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。 5 【正确答案】 A 【试题解析】 软件设计分为概要设计和详细设计。概要设计又称总体结构设计,其主要任 务是根据用户的需求先确定软件系统的总体结构和总的设计原则。 6 【正确答案】 A 【试题解析】 两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多 (或多对一 )的联系和多对多的联系。概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层

23、次模型等各种模型转换。 7 【正确答案】 D 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程 序结构良好、易读、易理解、易维护。 8 【正确答案】 A 【试题解析】 数据共享自身可极大地减少数据冗余性,不仅可减少不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指,在系统中同一数据在不同位置出现时应保持相同的值。 9 【正确答案】 A 【试题解析】 数据库按数据模型分为层次型数据库、网状型数据库、关系型数据库,数据模型即数据之间的联系方式,因此正确选项为 A。 10 【正确答案】 A 【试题解析】 从

24、关系中找出满足给定条件的元组的操作称为选择。选择是 从行的角度进行的运算,即从水平方向抽取记录。由图 1可知关系 T与关系 R相比,属性的个数没有发生变化,只是记录的条数发生了变化。因此所使用的运算应该是选择。故本题答案为 A。 11 【正确答案】 C 【试题解析】 在 Visual FoxPro中有三种专门的关系运算,分别为选择、投影和连接。其中连接运算是对关系的横向结合操作,它将两个不同的关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。故连接运算的对象必须是两个表。 12 【正确答案】 C 【试题解析】 关系中,行和列的 次序均是无关紧要的,可以随便调整。关系中不允

25、许有完全相同的元组,即不允许有冗余。另外,关系必须规范化。 13 【正确答案】 B 【试题解析】 本题考查文件的扩展名。 dbf是表文件扩展名, vcx是可视类库文件扩展名, dbc是数据库文件扩展名。故本题答案为 B。 14 【正确答案】 B 【试题解析】 SET CENTURY ON OFF TOROLLOVER语句用于确定如何显示或解释一个日期数据的年份,参数为 ON表示显示世纪,即用 4位数字表示年份; OFF即不显永世纪,即用 2位数字表示年份; TO则决定如何解释一个用 2位数字年份表示的日期所处的世纪。具体来说,如果该日期的 2位数字年份大于等于 “年份参照值 ”,则它所处的世纪

26、即为 “世纪值 ”,否则为 “世纪值 ”加 1。 SET MARK TO用于指定显示日期值所用的分隔符,如果没有指定任何分隔符,表示使用系统默认的斜杠分隔符。 15 【正确答案】 B 【试题解析】 int()函数返回指定数值表达式的整数部分,所以 A的结果为2010。 ceiling()函数返回大于或等于指定表达式的最小整数,所以 B结果为 2011。round()函数返回指定表达式在指定位置四舍五入后的结果, C中指定位置为 1,即表示保留一位小数,结果为 2011 1。 floor()函数返回小于或等于指定数值表达式的最夫整数,所以 D结果为 2010。 16 【正确答案】 C 【试题解析

27、】 字符型常量的表永厅法是用半角单引号、双引号或方括号把字符串括起来。合法的表达式是用运算符号把类型一致的运算对象连接起来。显然本题的答案为 C。 17 【正确答案】 B 【试题解析】 在子程序 subl中定义了局郎变量 X,则子程序中 X值的改变不 影响全局变量中的 X。而子程序中 Y值的改变导致了全局变量 Y值的改变。最终X=“计箅机 ”, Y=“系统 ”。显示 X+Y的值则为 “计算机系统 ”。 18 【正确答案】 C 【试题解析】 在 Visual FoxPro中,打开数据库的命令是 OPEN DATABASE,打开数据表的命令是 USE。选项 B打开的是一个名为学生的数据表,选项 A

28、、 D都行在语法错误。 19 【正确答案】 C 【试题解析】 显示记录的命令包括了 LIST和 DISPLAY,它们之间的区别是不使用条件时, EIST默认 显示全部记录,而 DISPLAY则默认显示当前记录。 20 【正确答案】 A 【试题解析】 命令方式建立索引文件的格式是: INDEX ONTO TAGOF FORCOMPACTASCENDINGDESCENDINGUNIQUE CANDIDATFADDTIVE,本题建立的是复合索引,故使用表达式 “工龄 +职称 ” 21 【正确答案】 D 【试题解析】 实体完整骼性是保 证表中记录唯一的特性,即在一个表中小允许有重复的记录。 22 【正

29、确答案】 C 【试题解析】 在 Visual FoxPro中,表记录的删除有逻辑删除除和物理删除两种,逻辑删除记录的命令是 DELETE,物理删除表中所有记录的命令是 ZAP。 23 【正确答案】 C 【试题解析】 使用窗口命令选择工作区: SELECT 的取值范为 0 32767。如果取值为 0,则选择尚未使用的编号最小的一个工作区。 是指打开表的别名,用来指定包含打开表的工作 区。别名有 3种使用方法: 使用系统默认的别名 AJ表示前 10个工作区; 使用用户定义的别名,定义格式为: USE表名 ALIAS别名; 用户未定义别名时。直接使用表名作为别名。 另外,要为表指定打开的工作区,此时

30、并不改变当前区的位置。语法为 USEIN。 24 【正确答案】 B 【试题解析】 HAVINC子句总是跟在 GROUP BY子句之后,不可以单独使用。HAVING和 WHERE子句不矛盾,在查询中可先用 WHERE子句限定元组,然后进行分组,最后再用 HAVING子句限定分组。 25 【正确答案】 D 【试题解析】 在 SQL的 ALTER TABLE语句中,使用 ADDCOLUMN短语来增加一个新的字段,其中 COLUMN可以省略。 CREATE用来创建一个新的对象, APPEND用来向表中追加记录。 26 【正确答案】 D 【试题解析】 MAx求和函数格式: MAxeExpressionL

31、ist ScopeFOR lExpressionlWHILE Expression2 TO MemVarNameList TO ARRAY ArrayName NOOPTIMIZE 如果省略范围,表示对全部记录进行操作。 27 【正确答案】 C 【试题解析】 Visual FoxPro的 SQL SELECT命令中,用 ORDER BY短语来对杏询的最终结果进行排序,不可以在子查询中使用该短语。 28 【正确答案】 A 【试题解析】 Create-DataBase为建立数据库的命令, Create Query用来建立查询, Create Form用来建立表单。 29 【正确答 案】 C 【试题

32、解析】 INTO DBF与 INTO TABLE等价,选项 D的 INTO FILE是将记录存储到扩展名为 TxT的文件中,选项 A和 B有语法错误。 30 【正确答案】 D 【试题解析】 四个选项中列出的短语都是属于 CREATE TABLE语句的短语: A选项 FREE短语用于指定所建立的表是一个自由表,即不添加到当前数据库中; B选项 KFY短语与 PRIMARY结合用于定义主关键字; C选项 UNIQUE短语用于建立候选索引; D选项 DEFAULT短语可用于指定短语的默认值。 31 【正确 答案】 D 【试题解析】 查询文件是以文件的形式保存在磁盘上的,它是一个文本文件,其主体是 S

33、QL SELECT语句,另外还有和输出定向有关的语句。 32 【正确答案】 B 【试题解析】 修改表单,在窗口中输入命令: MODIFYFORM。 33 【正确答案】 D 【试题解析】 选项组控件的 Value属性值的类型可以是数值型,也可以是字符型。若为数值型 N,则表示选项组中第 N个选项按钮被选中;若为字符型 C,则表示选项组中 Caption属性值为 C的选项按钮被选中。 34 【正确答案】 B 【试题解析】 本题考查多工作区的概念,程序分别在第 1、 2、 3个工作区打开了学生、课程和成绩 3个表,如果要到第 11个工作区操作学生表,可用命令SELFCT学生或 SELECT 1。 3

34、5 【正确答案】 D 【试题解析】 域控件用于打印表或视图中的字段、变量和表达式的计算结果,当前时间是一个变量,因此必须使用域控件打印。 36 【正确答案】 A 【试题解析】 题目中要求查询 1988年 9月 10日 (含 )以后出生、性别为女的学生,要求两个条件同时成立,所以要用 AND连接,而 1988年 9月 10日以后出生,则出生日期 = 19880910。 37 【正确答案】 B 【试题解析】 根据题目要求,要把不同专业的学生进行分组并求平均成绩,所以要用到短语 GROUP BY,在 SFLECT语句中,目标字段放在 AS之后, “l”表示第一个字段。 38 【正确答案】 D 【试题

35、解析】 所有选项都是通过嵌套查询来实现题目的要求因此来看关键字:ALL要求子查询中的所有行结果为真,结果才为真; ANY只要子查询中有一行能使结果为真,则结果就为真。最高分应该为成绩 =ALL() ,要查询选课号为“007”的同学,所以内外查询中都要用到条件:课程号 =”007”。 39 【正确答案】 B 【试题解析】 插入语句的格式一为: TNSERT INTO数据表名 (字段 1字段2, )VALUES( 表达式 1,表达式 2, ) 。 插入语句的格式二为: INSERT INTO数据表名 FROM ARRAY数组名。第二种格式说明从指定的数组中插入值。 40 【正确答案】 D 【试题解

36、析】 更新数据格式为: UPDATE数据表名 SET列名 1=表达式 1,列名2=表达式 2 WHE RE筛选条件。 二、基本操作题 41 【正确答案】 (1)打开表单,在属性窗口将表单的 Movable属性修改为 F并将其 CaptiOII属性设置为 “表单操作 ”。 (2)在系统菜单中的 “表单 ”菜单中选择 “新建方法程序 ”打开 “新建方法程序 ”对话框,然后在名称框中输入 “mymethod”并单击 “添加 ”按钮,关闭对话框双击表单空白处,编写表单的 mymethod事件代码如下: wait“mynmthod”window (3)双击打开 OK按钮的 Click事件,输入: Thi

37、sForm mymethod (4)双击打开 Cancel按钮的 Click事件,输入: ThisForm.Release 三、简单应用题 42 【正确答案】 (1)操作步骤 步骤 1:在命令窗口中输入命令 “Greate form myform”,并按回车键新建一个表单。 步骤 2:在表单空白处单击鼠标右键,选择 “数据环境 ”命令,为表单添加数据环境表 “employee”,并将 “employee”从数据环境叶拖拽到表单中,在表单的属性窗口中修改表格的 Name属性为 Gridl。 步骤 3:通过 表单控件工具栏为表单添加一个命令按钮,修改其 Caption属性为“退出 ”,双击命令按钮

38、,编写其 Ctick事件 “ThisForm Release”。 步骤 4:保存并运行表单。 (2)操作步骤 步骤 l:单击工具栏中的 “打开 ”按钮,打开考生文件夹下的程序文件 two prg。 步骤 2:修改程序中的错误命令。 第 1处错误改为: from employee p join employee e; 笫 2处错误改为 _on p组别 =c组别 where c. 职务 =“组长 ”and c姓名 p姓名; 步骤 3:保存并运行程序,查看程序的运行结果。 四、综合应用题 43 【正确答案】 步骤 1:单击常用工具栏中的 “新建 ”按钮,文件类型选择 “表单 ”,打开表单设计器。单击

39、常用工具栏中的 “保存 ”按钮,在弹出 “保存 ”对话框中输入 “mystock”即可。 步骤 2:在 “表单设计器 -mystock scx”中,在 “属性 ”的 Caption处输入 “股票持有情况 ”,在 Name处输入 “mystock”。 步骤 3:在 “表单设计器 -myslock scx”中,添加两个文本框 (“Text1”和 “Text2”)。在 “表单设计器 -mystock sex”中,添加 3个命令按钮,单击笫 1个命令按钳,在“属性 ”的 Caption处输入 “查询 ”;单击第 2个命令按钮,在 “属性 ”的 Caption处输入“清空 ”;单击第 3个命令按钮,在

40、“属性 ”的 Caption处输入 “邀出 ”按钮。 步骤 4:双击 “查询 ”命令按钮,在 “Commandl click”编辑窗口中输入命令组,接着关闭编辑窗口。 pinyin=alltrim(thisform text1 Value) open database stouk use stock_name locate for汉语拼音 =pinyin if found() SELECT持有数量,股票简称: FROM stock_s1, stock_name; WHERE汉语拼音 =pinyin and stock_s1股票代码 =stock_name股票代码; INTO array a thisform text1 value=a2 thisfotm text2 value=a1 else wait“没有查询到,请重输 ”window timeout 2 endif 步骤 5:双击 “清空 ”命令按钮,在 “Command2 Click”编辑窗口中输入命令组,接着关闭编辑窗口。 thisform text1 value=“ thisform text2 value=“ 步骤 6:双击 “退出 ”命令按钮,在 “Command3 click”编辑窗口中输入“Thisform Release”,接着关闭编辑窗口。 步骤 7:运行表单,并按题目要求进行查询。

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

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

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