1、国家二级( VF)机试模拟试卷 11及答案与解析 一、选择题 1 算法空间复杂度是指 ( )。 ( A)算法执行过程中所需要的存储空间 ( B)算法程序中的指令一共有多少条 ( C)算法程序所占的存储空间的大小 ( D)算法程序的大小 2 以下关于队列的叙述中正确的是 ( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进后 m(fIlo)的线性表 ( D)队列是先进先出 (FIFO)的线性表 3 在待排序的元素序列基本有序的 前提下,效率最高的排序方法是 ( )。 ( A)快速排序 ( B)堆排序 ( C)冒泡排序 ( D)归并排序 4 在面向对象方法中,一
2、个对象请求另一个对象为其服务的方式是通过发送 ( )。 ( A)语句 ( B)命令 ( C)调用程序 ( D)消息 5 以下叙述中,正确的是 ( )。 ( A)软件就是程序的集合 ( B)软件包括程序和文档、 ( C)软件应包括程序清单及结果 ( D)软件就是文件 6 程序流程图 (DFD)中的 “口 ”代表的是 ( )。 ( A)加工步骤 ( B)数据流 ( C)控制流 ( D)组成关系 7 概要设计使用的工具是 ( )。 ( A)系统结构图 ( B)程序流程图 ( C) PAD图 ( D)数据流图 (DFD图 ) 8 软件测试的正确过程是 ( )。 a验收测试 b集成测试 c单元测试 d系
3、统测试 ( A) a、 b、 c、 d ( B) d、 c、 b、 a ( C) b、 a、 d、 c ( D) C、 b、 a、 d 9 以下关于数据库系统的叙述 中正确的是 ( )。 ( A)数据库系统消除了冗余 ( B)数据库系统减少了数据冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统管理数据快 10 用二维表结构表示实体与实体间联系的数据模型是 ( )。 ( A)网状模型 ( B)层次模型 ( C)面向对象模型 ( D)关系模型 11 在 Visual FoxPro中,设计器用以创建表、表单、数据库、查询和报表等应用程序组件的可视化工具通常以 (
4、 )形式出现。 ( A)命令行 ( B)窗口 ( C)工具栏 ( D)项目管理器 12 在 Visual FoxPro r中,执行下列命令后,当前打开的数据库文件名是 ( )。 Number=“5” File=“File”+Number USE&File ( A) FileNumber ( B) &File ( C) file5 ( D) DataBaseFile 13 执行下列程序后,结果会在屏幕上显示 ( )。 strl=“Computer” strl=stuff(strl, 4, 5, “pany”)?strl ( A) Computer ( B) Company ( C) puter
5、( D) strlpany 14 在逻辑运算中,以下运算符的结果不是逻辑型的是 ( )。 ( A) NOT ( B) AND ( C) OR ( D) MOD 15 以下表达式中返回值是 56的是 ( )。 ( A) INT(55 12) ( B) CEILING(55 12) ( C) FLOOR(55 12) ( D) ROUND(55 12, 0) 16 执行以下命令之后,输出结果是 ( )。 SET EXACT OFF X=“m” ?IIF(“M”=X, X-“ore”, X+“any”) ( A) More ( B) more ( C) Many ( D) many 17 可以在 B
6、ROWSE浏览窗口中,按 CTRL+T键实现记录的 ( )操作。 ( A)逻辑删除和逻辑恢复 ( B)物理恢复和逻辑恢复 ( C)物理删除和物理恢复 ( D)物理删除 和逻辑删除 18 在所有索引中,不允许出现重复值的索引是 ( )。 ( A)主索引 ( B)主索引和唯一索引 ( C)主索引和候选索引 ( D)主索引、候选索引和唯一索引 19 在数据库中,建立商品表时,将价格字段值限制在 10元到 100元的约束属于( )。 ( A)实体完整性约束 ( B)域完整性约束 ( C)参照完整性约束 ( D)自定义完整性约束 20 用 SQL语句创建基本表时,实现参照完整性规则应使用 ( )。 (
7、A)约束子 ( B)外 键子句 ( C)检查子句 ( D)主键子句 21 由基本形式 SELECT-FROM-WHERE组成语句的功能是 ( )。 ( A)数据查询 ( B)数据定义 ( C)数据操纵 ( D)数据控制 22 当前工资表中有 100条记录,当前记录号为 10,用 MAX命令计算工资最大值时,若缺省 范围 短语条件,则系统将 ( )。 ( A)只计算当前记录的工资值 ( B)计算 10条记录的最大工资值 ( C)计算后 90条记录的最大工资值 ( D)计算全部记录的最大工资 值 23 将查询结果存储到临时表的 SQL SELECT格式是 ( )。 ( A) TO FILE ( B
8、) INTO CURSOR ( C) INTO DBF ( D) INTO ARRAY 24 关于 INSERT-SQL语句描述正确的是 ( )。 ( A)可以向表中插入若干条记录 ( B)在表中任何位置插入一条记录 ( C)在表尾插入一条记录 ( D)在表头插入一条记录 25 以下方法中,能够真正从表中删除记录的是 ( )。 ( A)直接用 DELETE命令 ( B)直接用 ZAP命令 ( C) yI己用 DELETE命令,再用 PACK命令 ( D)先用 PACK命令,再用 DELETE命令 26 在 Visual FoxPro中扣,为了建立一个数据库表,我们可以在打开的 ( )对话框中完
9、成。 ( A)表设计器 ( B)数据库设计器 ( C)表达式生成器 ( D)代码生成器 27 执行 SQL语句: DROP VIEW MyView的结果是 ( )。 ( A)创建 MyView视图 ( B)删除查询 MyView ( C)删除 视图 MyView ( D)删除临时表 MyView 28 视图不能单独存在,它必须依赖于 ( )。 ( A)视图 ( B)数据库 ( C)数据表 ( D)查询 29 现有一程序文件 myproject prg,执行这个程序的命令是 ( )。 ( A) OPEN myproject prg ( B) RUN Project myproject prg (
10、 C) DO FORM myprojeet prg ( D) DO myproject prg 30 下列程序 实现的功能是 ( )。 USE奖牌表 DO WHILE NOT EOF()IF奖牌数 =10 SKlP LOOP ENDIF DISPLAY SKIP ENDDO USE ( A)显示所有奖牌数多于或等于 10的记录 ( B)显示所有奖牌数少于 10的记录 ( C)显示第一条奖牌数多于或等于 10的记录 ( D)显示第一条奖牌数少于 10的记录 31 参数的传递可以按值传递或引用传递,也可以使用 ( )的将地址传递给 过程或函数。 ( A)命令 SET UDFPARMS TO VAL
11、UE ( B)在变量前面加上符号 “&” ( C)在变量前面加上符号 “” ( D)括号将变量括起来 32 下面表单及控件常用事件中,与鼠标操作有关的是 ( )。 ( A) Click ( B) DblCliek ( C) RightClick ( D)以上 3项都是 33 不可以作为文本框控件数据来源的是 ( )。 ( A)日期型字段 ( B)备注型字段 ( C)数值型字段 ( D)内存变量 34 表单中的复选框控件属性中,用于表示当前选中状态的属性是 ( )。 ( A) Selected ( B) Caption ( C) Value ( D) Enabled 35 下列关于报表的说法中,
12、正确的是 ( )。 ( A)报表必须是多栏报表 ( B)报表的数据源不可以是视图 ( C)报表的数据源可以是临时表 ( D)必须设置报表的数据源 36 “图书 ”表中有字符型字段 “图书号 ”。要求用 SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确 的命令是 ( )。 ( A) DELETE FROM图书 FOR图书号 LIKE“A ” ( B) DELETE FROM图书 WHILE图书号 LIKE“A ” ( C) DELETE FROM图书 WHERE图书号 =“A*” ( D) DELETE FROM图书 WHERE图书号 LIKE“A ” 37 将当前表
13、单从内存中释放的正确语句是 ( )。 ( A) ThisFonn Drop ( B) ThisForm Destory ( C) ThisForm Release ( D) ThisForm Refresh 38 设 X=“11”, Y=“1122”,下列表达式结果为假的是 ( )。 ( A) NOT(X=Y)AND(X$Y) ( B) NOT(X$Y)OR(=Y) ( D) NOT(X$Y) 39 在 Visual FoxPro中,容器层次中的对象引用属性 parent的含义是指 ( )。 ( A)当前对象所在的表单集 ( B)当前对象所在的表单 ( C)当前对象的直接容器对象 ( D)当前
14、对象 40 在 SQL SEILECI语句中,下列与 INTO DBF等价的短语是 ( )。 ( A) INTO MENU ( B) INTOFORM ( C) INTOTABLE ( D) INTO FlLE 二、基本操作题 41 在考生文件夹下的数据库 rate中完成下列操作: 1将自由表 rate_exchange和currency_sl添加到 rate数据库中。 2为表 rate_exchange建立一个主索引,表currency_sl建立一个普通索引 (升序 ),两个索引的索引名和索引表达式均为 “外币代码 ”。 3为表 currency_sl设定字段的有效性,规则为: “持有数量
15、0”,错误提示信息是 “持有数量不能为 0”。 4。打开表单文件 test_form,该表单的界面如下图所示,请修改 “登录 ”命令按钮的相关属性,使其在运行时可以使用。三、简单应用题 42 打开考生文件夹下的 DB数据库,完成如下简单应用: 1编写一个名为FOUR PRG的程序,根据表 TABA中所有记录的 a, b, c三个字段的值,计算各记录的一元二次方程的两个根 x1和 x2,并将两个根 x1和 x2写到对应的字段 x1和 x2中,如果无实数解,在 note字段中写入 “无实数解 ”。提示:平方根函数为SQRT();程序编写完成后,运行该程序计算一元二次方程的两个根。注意:一元二次方程
16、公式如下: 2打开名为 testA的表单,其中有两个命令按钮,界面要求如下: (1)设置两个按钮的高度均为 30,宽度均为 80, “退出 ”按钮与 “查询 ”按钮顶边对齐。 (2)“查询 ”按钮的功能是在该按钮的 Click事件中使用SQL的 SELECT命令从表 TABA中查询 “无实数解 ”的记录并存储到表 TABD中。 (3)“退出 ”按钮的功能是关闭并释放表单。请按要求完成表单的设计,表单设计完成后,运行该表单 ,并单击 “查询 ”按钮进行查询。 四、综合应用题 43 设计名为 mystock的表单 (控件名、文件名均为 mystock)。表单的标题为 “股票持有情况 ”。表单中有两
17、个文本框 (Text1和 Text2)和 3个命令按钮 “查询 ”(名称为Command1)、 “退出 ”(名称为 Command2)和 “清空 ”(名称为 Command3)。 运行表单时,在文本框 Text1中输入某一股票的汉语拼音,然后单击 “查询 ”按钮,则 Text2中会显示出相应股票的持有数量,并计算相应股票的浮亏信息追加到stock_fk表中,计算公式 是浮亏金额 =(现价 -买入价 )持有数量。 单击 “清空 ”按钮可物理删除表 stock_fk的全部记录。 单击 “退出 ”按钮则关闭表单。 请运行表单,单击 “清空 ”按钮后,依次查询 qlsh、 shjc和 bggf的股票持
18、有数量,同时计算浮亏金额。 国家二级( VF)机试模拟试卷 11答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间。 2 【正确答案】 D 【试题解析】 队列是指允许住一端进行插入、而在另一端进行删除的 线性表。又称为 “先进先出 ”或 “后进后出 ”的线性表,它体现了 “先来先服务 ”的原则。在队列中,队尾指针与排尖指针共同反映了队列中元素动态变化的情况。 3 【正确答案】 C 【试题解析】 就平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记求基本有序或元素个
19、数较少时,冒泡排序和简单选择排序为最佳排序方法。 4 【正确答案】 D 【试题解析】 消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一对象的要求,统一 了数据流和控制流。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎样完成这些处理。 5 【正确答案】 B 【试题解析】 软件 (software)是包括程序、数据及相关文档的完整集合,它是计算机系统中与硬件相互依存的另一部分。 6 【正确答案】 A 【试题解析】 “”或 “”表示控制流, “”表示加工步骤, “ ”方框表示逻辑条件。 7 【正确答案】 A 【试题解析】 概要设计使用的工具是系
20、统结构图。 详细设计使用的工具主要有:程序流程图, N-S图, PAD, HIPO。 结构化分析的常用工具有:数据流图 (DFD)、数据字典 (DD)、判定树和判定表等。 故本题答案为 A。 8 【正确答案】 D 【试题解析】 软件测试过程分 4个步骤,即单元测试、集成测试、验收测试 (确认测试 )和系统测试。 9 【正确答案】 B 【试题解析】 数据共享自身可极大地减少数据冗余性,它不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 10 【正确答案】 D 【试题解析】 用二维表 结构表示实体以及实体间联系的数据模型
21、称为关系模型。 11 【正确答案】 B 【试题解析】 Visual FoxPro的设计器是一组可视化的开发工具,利用这些设计器可以非常方便地创建和修改数据库、表、表单、报表、查询等,它通常以窗口形式出现。故本题答案为 B。 12 【正确答案】 C 【试题解析】 执行题目所示的程序段 Number=“5” File=“File”+Number 后,变量 File的值变为 “File5”。因此本题中应该打开的数据库为 File5,答案为选项 C。 13 【正确答案】 B 【试题解析】 stuff()函数格式为: stuff(, , ,),功能是用 值替换 中由 和 指明的一个子串。本题中,用 pa
22、ny字符串替换 Computer字符串中从第 4个字符开始的后面 5个字符。故本题答案为 B。 14 【正确答案】 D 【试题解析】 逻辑表达式的运算符有 3种: NOT、 AND、 OR, MOD不是运算符,它是求余函数,所得结果是整数,故答案是 D。 15 【正确答案】 B 【试题解析】 INT()返回指定数值表达式的整数部分, CEILING()返回大于或等于指定数值表达式的最小整数 FLOOR()返回小于或等于指定数值表达式的最大整数, ROUNT返回四舍五入的数值。 16 【正确答案】 D 【试题解析】 本题考查字符运算。 +:前后两个字符串首尾连接形成一个新字符串;连接前后两个字符
23、串,并将前字符串的尾部卒格移到合并后的新字符串尾部。 IIF():如果条件成立则返同第一个表达式的值,否则返回第一个表达式的值。 语法: IIF(条件,表达式 1,表达式 2) 返回值:字符型、数值型、日期型、日期时间型、货币型。 题目条件 “M”=X不成立,结果应是 X+“any”,值是 m any SET EXACT ON OFF命令 功能:川米指定在不同长度的字符串进行比较时的规则。 ON:在比较时将忽略表达式的尾部空格,较短的字符通过添加空格来保持和较长的长度一样,然后才进行比较。 OFF(默认值 ):两个表达式 一个字符一个字符进行比较直到右边表达式的最后。 17 【正确答案】 A
24、【试题解析】 本题考查的是对 Visual FoxPro集成开发环境的使用知识点掌握。在 BROWSE浏览窗口中,按 CTRL+T键将实现逻辑删除记录和逻辑恢复记录的操作。本题的正确答案应该是 A。 18 【正确答案】 C 【试题解析】 主索引和候选索引不允许出现重复值,但一个表的候选索引可以有多个;普通索引允许出现重复值,并且索引项中允许出现重复值。唯一索引是指索引项的唯一,不是字段值的唯一。 19 【正确答案】 B 【试题解析】 数据完整性有 4种类型:实体完整性、域完整性、引用完整性、用户定义完整性。 实体完整性将行定义为特定表的唯一实体。实体完整性强制表的标识符列或主键的完整性 (通过
25、索引、 uNIQuE约束、 PRIMARY KEY约束或 1DENTITY属性 )。 域完整性是指给定列的输入有效性。强制域有效性的方法有:限制类型 (通过数据类型 )、格式 (通过 CHECK约束和规则 )或可能值的范围 (通过 FOREIGN KEY约束、 CHECK约束、 DEFAULT定义、 NOT NULL定义和规则 )。 引用 完整性:在输入或删除记录时,引用完整性保持表之间已定义的关系。引用完整性基于外键与主键之间或外键与唯一键之间的关系。引用完整性确保键值在所有表中一致。这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。
26、 用户定义完整性使您得以定义不属于其他任何完整性分类的特定业务规则。 本题的规则属于域完整性约束。 20 【正确答案】 B 【试题解析】 参照完整性与表之问的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用 相互关联的另一个表中的数据,来检查对表的数据操作是否正确。通常在创建表的过程中采用 “外键子句 ”来完成。 21 【正确答案】 A 【试题解析】 SQL的核心是查询。基本彤式由 SELECT-FROM-WHERE查询块组成。因此, SQL的查询命令也称作 SELECT命令。 22 【正确答案】 D 【试题解析】 MAX求和函数格式: MAXeExpressionLis
27、t ScopeFOR lExpression1WHILE lExpression2 TO MemVarNameList TO ARRAY ArrayName NOOPTIMIZE 如果省略范围,表示对全部记录进行操作。 23 【正确答案】 B 【试题解析】 INTO CURSOR、 INTO TABLE、 INTO ARRAY都是 SELECT语句的短语。 INTO ARRAY是将查询结果放在数组中。 INTO CURSOR是将查询结果存入在临时数据库文件中。 TNTO TABLE是将查询结果存放在永久表中。TOFILE是将查询结果放在文本文件中。故本题答案为 B。 24 【正确答 案】 C
28、【试题解析】 Visual FoxPro支持两种 SQL插入命令的格式,第一种是标准格式,第二种是 Visual FoxPro特殊格式。 第一种: INSERT INTO dhf name(fname1, fname2, ) VALUES(eExpression1, eExpression2, ) 第二种: INSERT INTO dbf_name FROM ARRAY ArrayName FROMMEMVAR INSERT INTO dbfl_name说明向由 dbf_name指定的表中插入记录,当插入的不是完整的记录时,可以用 fname1, fname2 指定字段;VALUES(eExp
29、ression1, eExpression2, ) 给出具体的记录值; FROM ARRAY ArrayName说明从指定的数组中插入记录值; FROM MEMVAR说明根据同名的内存变量来插入记录值,如果同名的变量不存在,那么相应的字段为默认值或空。 25 【正确答案】 C 【试题解析】 需要从数据表文件中真正删除一条记录,我们首先应该用 Delete命令将记录做一个删除标记,然后用 Pack命令对数据表进行整理,这样才能够将数据从数据表中真正删除。 26 【正确答案】 A 【试题解析】 建立数据库表是在表设计器对话框中完成的,因此本题的正确答案应该是 A;在数据库设计器中,完成的功能是设计
30、数据库;表达式生成器的功能是生成表达式;代码生成器用来为窗体或报表中控件设计代码。 27 【正确答案】 C 【试题解析】 DROP VIEW命令是删除视图。 DROP VIEW MyView的结果是删除视图 MyView,所以答案是 C。 28 【正确答案】 B 【试题解析】 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。对于选项 A、 C来说,视图可能依赖于它们,但是并不是必须的,只有选项 B才是必须的。 29 【正确答案】 D 【试题解析】 执行程序文件的命令格式为: D
31、o。故本题答案为 D。 30 【正确答案】 B 【试题解析】 题中语句是对表中各条记录执行循环,查找奖牌数少于 10的记录。 31 【正确答案】 C 【试题解析】 在 Visual FoxPro中,参数的传递可以是值传递或者是引用传递,也可以仅仅传给变量的地址,这样可以利用函数的副作用。在 Visual FoxPro中,参数按地址传递时,应在变量前加 “”。 32 【正确答案】 D 【试题解析】 题中选项 A、 B、 C分别对应鼠标的单击、双击和右击。 33 【正确答案】 B 【试题解析】 文本框是 Visual FoxPro是一种常用的控件。用户利用它可以在内存变量、数组元素或非备注型字段中
32、输入或编辑数据。所有标准的 Visual FoxPro编辑功能,如剪切、复制和粘贴,在文本框内都可使用。文本框一般包含一行数据。文本框可以编辑任何类型的数据,如字符型、数值型、逻辑型、日期型或日期时间型等。 34 【正确答案】 C 【试题解析】 Enabled属性:用来指定复选框能否响应用户引发的事件。 Value属性:用来指明复选框的当前状态。 Caption属性:指定显示在复选框旁边的文字。 35 【正确答案】 C 【试题解析】 报表包括行报表、列报表、一对多报表、多栏报表;报表的数据源是可以不设置的, 报表的数据源可以是表、查询、视图或临时表。 36 【正确答案】 D 【试题解析】 SQ
33、L从表中删除数据的命令格式如下: DELETE FROM表名 WHERE条件 正确答案为: DELETE FROM图书 WHERE图书号 LIKE“A ”。这里的LIKE是字符串匹配运算符,通配符 “ ”表示 0个或多个字符。 37 【正确答案】 C 【试题解析】 表单的释放语句是 ThisForm Release(或 Release。 ThisForm)。其中 A)和 B)选项中的语句不存在,而 D)选项 中的含义是刷新表单,并不是题目要求的释放表单。 38 【正确答案】 D 【试题解析】 =、 $、 =是关系运算符, =是字符串精确比较, $是子串包含测试, =表示大于等于, X$Y的值为
34、 T, NOT(X$Y)的值为 F。 39 【正确答案】 C 【试题解析】 parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。 This、 ThisFrom和 ThisFromSet是三个关键字,分别表示当前对象、当前表单和当前表单集。 40 【正确答案】 C 【试题解析】 INTO DBF与 lNTO TABLE等价,而选项 D中 INTO FILE是将记录存储到扩展名为 TXT文件中,选项 A和 B有语法错误。 二、基本操作题 41 【正确答案】 (1)单击工具栏中的 “打开 ”按钮,打开考生文件夹下的数据库rate,在数据库设计器空白处右击,选择 “添加 ”命令,
35、将表 rate_exchange和currency_sl添加到数据库中。 (2)在数据库设汁器中选中表 rate_exchange并右击,选择 “修改 ”命令,选择表设计器 “索引 ”选项卡,在 “索引名 ”列中 填入 “外币代码 ”,在 “类型 ”列中选择 “主索引 ”,在 “表达式 ”列中填入 “外币代码 ”,单击 “确定 ”按钮,保存表结构,用类似的方法,为 currency_s1表建立普通索引。在数据库设计器中拖拽鼠标从主索引到普通索引,建立两表之间的联系。 (3)打开表 currency s1的表设计器,选中字段 “持有数量 ”,在 “规则 ”栏中输入“持有数量 0 AND B*B-
36、4*A*C=0 REPLxl WITH(-B+SQRT(B*B-4*A*C) (2*A), x2 WITH(-B-SQRT(B*B-4*A*C) (2*A) ELSE REPL NOTE WITH“无实数 解 ” ENDIF ENDSCAN * 最后保存运行程序。 (2)操作步骤 步骤 1:打开表单 “testA”。 步骤 2:按 Shift的同时选中 “查询 ”和 “退出 ”两个按钮,然后在属性窗口设定它们的 Height属性为 30, Width属性为 80,在系统菜单中选择 “格式 ”“ 对齐 ”“ 顶边对齐 ”。 步骤 3:在 “查询 ”按钮的 Click事件中输入下列代码。 *“th
37、ree”程序文件中的代码 * SELECT*: FROM TABA; WHERE TABA note=“无实数解 ”; INTO TABLE TABD dbf * 步骤 4:在 “退出 ”命令按钮的 Click事件中输入 “ThisForm Release”。保存并运行表单。 四、综合应用题 43 【正确答案】 步骤 1:单击常用工具栏中的 “新建 ”按钮,文件类型选择 “表单 ”,打开 表单设计器。单击常用工具栏中的 “保存 ”按钮,在弹出 “保存 ”对话框中输入 “mystock”即可。 步骤 2:在 “表单设计器 -mystock sex”中,在 “属性 ”的 Caption处输入 “股
38、票持有情况 ”,在 Name处输入 “mystock”。 步骤 3:在 “表单设计器 -mystock scx”中,添加两个文本眶 (“Text1”和 “Text2”)。在 “表单设计器 -mystock sex”中,添加 3个命令按钮,单击第 1个命令按钮在 “属性 ”的 Caption处输入 “查询 ”,单击第 2个命令按钮在 “属性 ”的 Cap!ion处输入 “清空 ”,单击第 3个命令按钮在 “属性 ”的 Caption处输入 “退出 ”按钮。 步骤 4:双击 “查询 ”命令按钮,在 “Command1 Click”编辑窗口中输入命令组,接着关闭编辑窗口。 pinyin=alltri
39、m(thisform text1 value) open database!stock llSe!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 thisform text2 value=a1 else wait“没有查询到,请重输 ”window timeout 2 endif 步骤 5:双击 “清空 ”命令按钮,在 “Command2 click”编辑窗口中输入命令组,接着关闭编辑窗口。 thisform text1 value: =“ thisform text2 value=“ 步骤 6:双击 “退出 ”命令按钮,在 “Command3 click”编辑窗口中输入“Thisform Release”,接着关闭编辑窗口。 步骤 7:运行表单,并按题 要求进行查询。