90套国家二级计算机VF考试上机题
- 格式:doc
- 大小:2.88 MB
- 文档页数:188
国家二级VF机试(操作题)-试卷99(总分6,考试时间90分钟)2. 基本操作题1. (1)打开考生文件夹下的数据库SPORT,首先永久删除该数据库中的temp表,然后将“金牌榜”、“获奖牌情况”和“国家”3个自由表加入该数据库中。
(2)在表设计器中,为表“金牌榜”建立_个普通索引,索引名和索引表达式均为“金牌数”。
(3)使用SQL语句为表“金牌榜”增加一个字段“奖牌总数”(整数型),同时为该字段设置有效性规则:奖牌总数>=0。
请将该SQL 语句存储在文件one.prg中,否则不得分。
(4)使用SQL语句更改表“金牌榜”所有记录的“奖牌总数”字段值,该值应为“金牌数”、“银牌数”、“铜牌数”3项之和。
请将该SQL语句存储在文件two.prg中,否则不得分。
3. 简单应用题1. (1)用SQL语句完成下列操作:检索“田亮”所借图书的书名、作者和价格;结果按价格降序存入book temp表中。
(2)在考生文件夹下有一个名为menu lin的下拉式菜单,请设计顶层表单form menu,将菜单menu lin加入到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。
4. 综合应用题1. 设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。
表单的标题为“零件供应情况”。
表单中有一个表格控件和两个命令按钮“查询” (名称为Commandl)和“退出”(名称为Command2)。
运行表单时,单击“查询”命令按钮后,表格控件(名称gridl)中显示了工程号“J4”所使用的零件的零件名、颜色和重量(通过设置有关“数据”属性实现)。
单击“退出”按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。
计算机二级《VFP》上机操作试题及答案计算机二级《VFP》上机操作试题及答案一、基本操作题(共18分)在考生文件夹下完成下列操作:(1)新建“点歌”数据库,将考生文件夹下的所有自由表添加到该数据库中。
(2)新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。
(3)为“歌曲”表创建一个主索引,索引名为PK,索引表达式为“歌曲id”;再创建一个普通索引,索引名和索引表达式均为“演唱者”,以上索引都为升序。
(4)为“歌手,,表创建一个主索引,索引名和索引表达式都为“歌手id”,升序。
为“歌曲”和“歌手”表创建永久联系,并设置参照完整性约束:更新规则为“级联”,其他默认。
二、简单应用题(共24分)在考生文件夹下完成下列操作:(1)在考生文件夹下利用查询设计器创建一个查询,从表中查询演唱“粤语”歌曲的歌手。
查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按“点歌码”降序排序,点歌码相同的再按“演唱者”升序排序;查询去向为表ta。
最后将查询保存在qa.qpr文件中,并运行该查询。
(2)使用一对多报表向导建立报表,要求父表为“歌手”,子表为“歌曲”。
从父表中选择字段“姓名”和“地区”,从子表中选择字段“歌曲名称”和“点歌码”,两个表通过“歌手id”和“演唱者”建立联系,按“姓名”升序排序,其他默认,生成的报表名为“歌手报表”。
三、综合应用题(共18分)在考生文件夹下完成下列操作:为了查询不同歌手演唱的歌曲,请设计一个表单mform.scx,其界面如下图所示:表单控件名为formone表单的标题为“歌曲查询”。
表单左侧有一个标签控件Labelone,显示内容为“输入歌手姓名”,一个文本框控件Textone用于输入歌手姓名, 个命令按钮Commanda和Commandb分别显示“查询”和“退出”,以及一个表格控件Gridone。
表单运行时,用户首先在文本框中输入歌手“刘德华”,然后单击“查询”按钮,如果输入正确,在表单右侧以表格形式显示此歌手的演唱的歌曲信息,包括歌曲名称、语言和歌,按点歌码升序排序,并将此信息存入tb.dbf文件中。
全国计算机二级VF上机题库必抽题171.【解题思路】在表设计器中建立索引,打开程序进行代码的修改,在"快速报表"工具栏中设置快速报表,以及SQL语句的使用。
【操作步骤】(1)打开数据库设计器,按题目要求为其中的"课程表"建立主索引。
以同样的方法为教师表建立普通索引。
(2)打开程序one,将循环语句中的条件i<=1 改成 i>=1,保存并运行程序。
(3)通过报表向导新建报表,保存报表名为two并预览。
(4)新建一个程序three,在其中编写代码:alter table 教师表alter 职工号 set check LEFT(职工号,4)="1102",保存并运行。
【举一反三】第1题的题型还出现于:第2套一(2)、第4套一(4)、第7套一(3);第2题的题型还出现于:第8套一(4)、第44套一(4)、第50套一(3);第3题的题型还出现于:第15套一(3)、第27套一(2)、第46套一(2);第4题的题型还出现于:第1套一(4)、第10套一(3)、第15套一(4)。
2.【解题思路】打开程序,修改错误的地方。
建立一个查询设计器完成查询。
(1)【操作步骤】步骤1:打开程序four.prg,修改如下:*************************CREATE TABLE 工资表(职工号 C(8) primary KEY,姓名 C(6) ,工资N(10,2))INSERT INTO 工资表 VALUES ("11020034","宣喧",4500)USE 工资表APPEND FROM 教师表UPDATE 工资表 set 工资=工资*1.1 WHERE 工资<3000DELETE FROM 工资表 where 姓名="Thomas"PACK*************************步骤2:保存并运行程序。
1、对项目、数据库、数据库表、自由表的各项操作包括:为数据库添加、移去表,为某字段设置有效性规则,根据某字段建立索引及索引表达式,设置永久关联,修改表结构等。
对应习题:1.12.1 4.1 7.1 10.1 13.1 14.1 22.1 24.1 25.1 31.1 32.12、使用SQL基本语句修改表记录,用索引命令为表建立索引,并将语句存到文本文件中或存入PRG程序文件中。
(熟练掌握SQL语句语及ALTER TABLE语句语法格式)对应习题:6.1 9.1 29.1 30.1(后两道)33.2(1) 83.1(4用create table 语句创建数据库表) 44.1(数据操纵)50.23、灵活使用查询(视图)设计器完成要求用SQL语句完成的题。
对应习题:2.2(2 有关表单)3.2(1)11.1(前两题)26.2 27.2 28.2 82.2(1)60.2 35.24、通过报表向导建立报表,或通过“快速报表”建立简单报表;通过表单向导创建表单。
对应习题:6.2(2报表向导)24.2(1报表向导)30.2(1报表向导)50(利用视图)68.2(1报表向导)74.35、查询、视图(通过数据库新建),将查询或视图结果存入表中。
用查询生成表,可用查询去向,存储后运行(红色感叹号);用视图生成表需要将视图所做SQL语句复制到命令窗口,into dbf 表名。
对应习题:3.2(2)4.2(2)5.2 2.36.3 33.2(2)76.2 8.2(2)12.2(2)83.2(2)57.2(2)59.3 60.3 7.2(2)10.26、修改程序、表单命令。
对应习题:6.2(1程序)8.1(4程序)8.2(1程序)9.2(2建立页框)12.2(1程序)13.1(3表单)14.2(2程序)15.2(表单中的程序)24.2(2程序)31.2程序80.2(2)61.2(2程序)7、制作条形菜单并实现功能(或在运行时使当前菜单出现在系统菜单的某项之中)4.3 7.3 17.3(快捷菜单)20.3(菜单中运行表单)22.3 43.335.3 37.3 8、创建表单,按照题目要求插入控件,修改相应属性。
计算机二级VF练习题及答案1、建立一个工资管理数据库,文件名为GZGL.DBC,并输入数据(40分)CREATE DATABASE GZGL该数据库中有两个数据表:职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。
其数据形式如下:职工数据表ZGB.DBF职工号姓名婚否职称020365 周尔杰 .T. 工人020528 王雨 .T. 技术员010234 李丽 .F. 技术员020458 李长新 .T. 工程师020636 郑然 .F. 工人要求:将数据库(GZGL.DBC)中的ZGB.DBF(父表)和GZB.DBF(子表)以“考号”建立一对一永久关系。
2、建立程序文件COM-SQL712.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。
(30分)(1)计算每个职工的“实发工资”字段,并填入工资数据表GZB.DBF中。
其中:实发工资=基本工资+津贴+奖金-公积金;(2)显示未婚职工的职工号、姓名、基本工资和实发工资;(3)计算工资表GZB中所有职工的平均奖金和实发工资总额;3、表单设计。
按以下要求设计程序界面,表单文件名为:FORM712.SCX。
(30分)设计如图所示一个表单,包括4个标签,3个文本框,1个命令按钮(各控件的大小、颜色、字体、字号等属性由考生自定)。
其中,⑤ 表单顶部的标签用来显示考生自己的姓名和考号;⑥ 文本框text1 、text2和text3的显示初值为0;⑦ 该表单运行后,可以在文本框text1中输入圆的半径(>0),光标移到文本框text2、text3时,可以分别计算圆的'面积和圆的周长,要求保留两位小数(其中 );⑧ 左键单击“关闭”按钮,结束表单程序的运行。
4、阅读程序(每小题5分,共20分)1、有一程序如下,请写出运行结果:SET TALK OFFCLEARI=1DO WHILE I<=50IF I/7=INT(I/7)?? STR(I,4)ENDIFI=I+2ENDDORETURN2、有如下程序,请写出运行结果:CLEAPUBL a,ba=1b=2DO sub1 WITH a,b?a,bRETURNprocedure SUB1PARA A1,B1B1=10*B1A1=A1+1DO sub2 with A1,B1RETURNprocedure SUB2PARA X,YA=3+XB=2+Y?a,bRETUR3、设计如图3所示表单,表单运行后,单击命令按钮“Command1”,标签Label1将显示什么?command1控件的click事件代码:W="西部大开发"C="重庆"A =subs(W,1,4)+SUBS(W,AT("开",W),4)X="&A.在&C"bel1.caption=x4、数据表user.dbf用于存放电话客户信息,其字段有:tno(电话号码,字符型),uname(姓名,字符型),addr(地址,字符型);数据表charge.dbf用于存放客户一年的电话交费信息,其字段有:tno(电话号码,字符型),tmonth(月份,数值型),money(电话费,数值型)。
计算机二级(VF)上机考试1(总分0,考试时间90分钟)1. 基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将数据库stu添加到项目my当中。
(2)在数据库stu中建立数据库表"比赛安排",表结构为:场次字符型(20)时间日期型裁判字符型(15)(3)为数据库stu中的表"住址"建立"候选"索引,索引名称为和索引表达式为"电话"。
(4)设置表"比赛安排"的字段"裁判"的默认值为"tyw"。
2. 简单应用题(共2小题,每题20分,计40分)设计一个表单my完成以下功能:(1)表单上有1个标签,表单运行时标签的Caption属性显示为系统时间,且表单运行期间标签标题动态显示当前系统时间。
标签标题字体大小为25,布局为"中央",字体颜色为"红色",标签"透明"。
(2)表单上另有3个命令按钮,标题分别为"蓝色","绿色"和"退出"。
当单击"蓝色"命令按钮时,表单背景颜色变为蓝色;当单击"绿色"命令按钮时,表单背景颜色变为绿色;单击"退出"命令按钮表单退出。
表单的Name属性和表单文件名均设置为my,标题为"变色时钟"。
3. 综合应用题(1小题,计30分)在考生文件夹下有职员管理数据库staff_8,数据库中有yuangong表和zhicheng表。
yuangong的表结构:职工编码C(4)、姓名C(10)、职称代码C(1)、工资N(10,2) zhigong的表结构:职称代码C(1)、职称名称C(8)、增加百分比N(10)然后编写并运行符合下列要求的程序:设计一个名为staff_m的菜单,菜单中有两个菜单项"计算"和"退出"。
计算机二级《VF》考试试题及答案2016年计算机二级《VF》考试试题及答案一、基本操作题1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。
2.为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”。
3.为BOOKS表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。
4.建立AUTHORS表和BOOKS表之间的永久性联系。
二、简单应用题在考生文件夹下完成如下简单应用:1.打开表单MYFORM4-4,把表单(名称为Fomd)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Label1的标签)改为25号黑体。
最后在表单上添加“关闭”(名称为Command1)命令按钮,单击此按钮关闭表单。
保存并运行表单。
设计一个表单MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为Command1和Command2)。
(1)单击“查询”命令按钮,查询BOOKAUTH数据库中出版过3本以上(含3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表NEW-VIEW4中。
(2)单击“退出”命令按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。
三、综合应用题(1)在考生文件夹下,将BOOKS表中所有书名中含有“计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成。
(2)复制后的图书价格在原价格的基础上降低5%。
(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。
【参考答案及解析】一、基本操作题【考点分析】本大题主要考查的知识点是:数据库的建立、向数据库中添加表、为表建立索引以及表间建立联系。
【解题思路】通过“新建”菜单或“新建”命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建立索引需要在表设计器中进行;为两张表建立永久性联系需要在数据库设计器中进行,并且两张表要分别在对应的字段上建立主索引和普通索引。
飞信知识题第一章题例:启动VF的方式13.启动Visual FoxPro 6.0的方式是____________。
A)直接执行vfp6.exeB)从程序组选择执行MicrosoftVisual FoxPro 6.0C)从桌面上双击相应的快捷方式D)以上几种方式都可以题例:项目管理器(3)可以在项目管理器的【3】选项卡下建立命令文件。
第二章题例:内存变量的数据类型(7)Visual FoxPro内存变量的数据类型不包括A) 数值型B) 货币型C) 备注型D) 逻辑型题例:日期常量的常用命令(22) 依次执行以下命令后的输出结果是SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO "."? CTOD("49-05-01")A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错习题演练(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY _____命令进行设置。
题例:日期值不可以相加9.下面的Visual FoxPro表达式中,不正确的是____。
A.{^2002-06-29}+DATE() B. {^2002-06-29}-DATE()C.{^2002-06-29}+200 D.{^2002-06_29,16:30 PM}-27 .设置当前系统时间是2004 年12 月28 日, 则表达式V AL(SUBSTR(“2004”,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。
A.388.00 B.418.00 C.398.00 D.288.00题例:字符函数1. 运算结果是字符串"book"的表达式是____________。
xx计算机二级《VF》上机试题及答案1(1)创立一个新的工程“customermanagement”。
(2)在新建立的工程“customermanagement”中创立数据库“ordermanagement”。
(3)在数据库“ordermanagement”中建立表“orderlist”,表名称分别为:“客户型”、“订单号”、“订购日期”和“总金额”;类型分别为:“字符型(6)”、“字符型(6)”、“日期型”和“浮动型”。
(4)为“order list”表创立一个主索引,索引名和索引表达式均是“订单号”。
参考解析:(1)【操作步骤】①在Visual FoxPro主窗口下按组合键Ctrl+N,那么系统弹出“新建”对话框,在文件类型中选择“工程”,再单击“新建文件”按钮;②在弹出的“创立”对话框中,选定考生文件夹,在工程文件中填入“customermanagement.pjx”,再单击“保存”按钮;这样便新建了一个工程。
(2)【操作步骤】①在弹出的工程管理器中先选择“数据”标签,再选择“数据库”,最后单击“新建”按钮;②在弹出的“新建数据库”对话框中单击“新建文件”;③在弹出的“创立”对话框中,选定考生文件夹,在“数据库名”中填入“0rdermanagement.dbc”,再单击“保存”按钮。
(3)【操作步骤】①完成了数据库的添加;②在添加的数据库中选择“数据”标签,再单击“数据库”标签,选择“0rdermanagement.bdc”数据库,再选择“表”标签,单击“新建”铵扭,在弹出的“创立”对往左框中将表名更改为“0rderlist”,单击“确定”按钮,在弹出“表设计器”中的“字段名”中填入题干中的字段,“类型”中选择题干中规定的类型,单击“确定”按钮,在弹出的提示框中单击“是”按钮保存表;③在弹出的“新建表”对话框中单击“新建袭”,并在弹出的“创立”对话框中,选定考生文件夹,在“输入表名”中填人“0rderlist.dbf”,再单击保存。
第01套 1-1-1 第一种方法: 1. 打开并修改数据库 MODIFY DATABASE 学生管理 2. 选定表“学生”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上删除?”。 3. 根据题义,单击“删除”按钮即可。
第二种方法: OPEN DATABASE 学生管理 DROP TABLE 学生 1-1-2 CREATE TABLE 教师(编号 C(8), 姓名 C(10), 性别 C(2), 职称 C(8)) 1-1-3 1. 单击“工具\向导\查询”命令项。 2. 在“向导选取”对话框中,双击“查询向导”,在“步骤1-字段选取”中选择表“课程”,在选取其所有字段至“选定字段”列表框中,再单击“下一步”按钮。 3. 在“步骤3-筛选记录”的字段下拉列表选择“课程.课程名”,再在“值”输入框输入“"数据库"”,再单击“完成”按钮。 4. 在“步骤5-完成”中,再单击“完成”按钮,在弹出“另存为”对话框的文件名处输入“query”,再单击“保存”即可。 1-1-4 UPDATE 课程 SET 任课教师="T2222" WHERE 课程名="数据库" 简单应用 1-2-1 1. 在命令窗口中输入建立表单命令 CREATE FORM formtest 2. 在“表单设计器”中,在“属性”的Caption处输入“考试系统”,在Name处输入“formtest”,在BackColor处输入“192,192,192”。 3. 在“表单设计器”中,建立一个标签Label1,在“属性”的Caption处输入“欢迎使用考试系统”,在BackColor处输入“192,192,192”,在ForeColor处输入“255,128,0”,在FontName处选择“楷体_GB2312”,在FontSize处输入“24”。 4. 在“表单设计器”中,建立一个计时器控件Timer1,在“属性”的Interval 处输入“200”,再双击此计时器控件,在“Timer1.Timer”编辑窗口中输入下列命令组,再关闭此窗口。 THISFORM.Label1.Left=THISFORM.Label1.Left-10 If THISFORM.Label1.Left<=-THISFORM.Label1.Width Then THISFORM.Label1.Left=THISFORM.WIDTH ENDIF 5. 在“表单设计器”中,添加一个命令按钮,在“属性”窗口的Caption处输入“关闭”,双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 1-2-2 一、建立视图 1. 打开并修改数据库“学生管理” MODIFY DATABASE 学生管理 2. 单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“考试成绩”(或单击选中表“考试成绩”,接着单击“添加”按钮),再双击表“课程”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。 3. 单击“字段”选项卡,选择“考试成绩.课程编号”和“课程.课程名”的字段添加到“选定字段”列表框中。 4. 在“函数和表达式”处输入“count(*) as 选课人数”并单击“添加”按钮。 5. 单击“分组依据”选项卡,选择“考试成绩.课程编号”并单击“添加”按钮。 6. 保存该视图,在“保存”对话框中输入视图名“sview”。 二、建立报表 1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。 3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数据库和表”列表框中,选择表“sview”,接着在“可用字段”列表框中显示表sview的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。 4. 在“报表向导”对话框的“步骤6-完成”中,单击“完成”。 5. 在“另存为”对话框中,输入保存报表名“creport”,再单击“保存”按钮,最后报表就生成了。
综合应用 1-3 一、建立菜单 1. 单击“文件\新建”命令项。 2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。 3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“表单”、“报表”和“退出”这三个主菜单项,然后选择“表单”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“浏览课程”和“浏览选课统计”,选择“报表”菜单项,在“结果”中选择“子菜 单”,单击“创建”按钮,在“菜单设计器”中,输入一个子菜单项“预览报表”。 4. 在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource="课程" 5. 在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource="sview" 6. 在“预览报表”子菜单的“结果”选择“命令”并输入命令“report form creport preview”。 7. 在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。 8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。 9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
二、修改表单 1. 输入修改表单命令 MODIFY FORM myform 2. 在“表单设计器”中,在其“属性”的ShowWindow处选择“2-作为顶层表单”,双击“Load Event”,在“Form1.Load”编辑窗口中输入“do mymenu.mpr”,双击“Init Event”,在“myform.Init”编辑窗口中输入“do mymenu.mpr with this ,'xxx'”,启动菜单命令,双击“Destroy Event,在“myform.Destroy”编辑窗口中输入“release menu xxx extended”,在表单退出时释放菜单。 第02套
2-1-1 SELECT * FROM student WHERE 性别="男" ORDER BY 学号 INTO TABLE results 2-1-2 1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。 3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”、“班级”、“姓名”和“性别”四个字段,再单击“下一步”按钮。 4. 在“表单向导”对话框的“步骤2-选择表单样式”中,再单击“下一步”按钮。 5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“完成”按钮。 6. 在“表单向导”对话框的“步骤4-完成”中,再单击“完成”。 7. 在“另存为”对话框中,输入保存表单名“student”,再单击“保存”按钮,最后表单就生成了。 2-1-3 DO FORM student 2-1-4 ALTER TABLE student ADD COLUMN 年龄 N(2) 简单应用 2-2-1 第1处:判断是否找到,所以应改为:DO WHILE FOUND() 第2处:如果是“女”,则继续,所以应改为:LOOP 第3处:继续查找下一个,所以应改为:CONTINUE 2-2-2 在文件sprog.prg中存放下面两条SQL语句: UPDATE student SET 年龄=year(date()) - year(出生日期) SELECT Student.政治面目, COUNT(*) AS 人数, AVG(年龄) AS 平均年龄 FROM student GROUP BY Student.政治面目 INTO TABLE sqlresults 综合应用 2-3 在文件progzh.prg存放内容如下: select 1 use jieguo select 2 use gnht sum jhsl to asum && 计算订货总数 index on dhdw to aaa uniq count to adhdw && 计算订货单位数 index on ghdw to bbb uniq count to aghdw && 计算供货单位数 use select 1 replace num with adhdw && 把订货单位数存放第1条记录中 skip replace num with aghdw && 把供货单位数存放第2条记录中 skip replace num with asum && 把订货总数存入第3条记录中 list && 显示结果 use 第03套