VF上机18套试题、答案
vf理论考试题及答案

vf理论考试题及答案一、单项选择题(每题2分,共10题,满分20分)1. VF理论中,以下哪个是正确的函数定义?A. Function MyFuncB. Function MyFunc()C. Function MyFunc(参数1, 参数2)D. Function MyFunc(参数1; 参数2)答案:B2. 在VF中,以下哪个是正确的变量声明方式?A. Dim a, bB. Dim a, b As IntegerC. Dim a, b As StringD. Dim a, b As Double答案:B3. VF中的数组声明,以下哪个是正确的?A. Dim array[10]B. Dim array(10)C. Dim array(1 to 10)D. Dim array(10 to 1)答案:C4. 下面哪个是VF中的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VF中,如何打开一个表单?A. Use 表单名B. Open 表单名C. Do 表单名D. Load 表单名答案:A二、多项选择题(每题3分,共5题,满分15分)6. VF中可以使用哪些类型的数据?A. NumericB. CharacterC. DateD. Logical答案:A, B, C, D7. 下列哪些是VF中的数据库对象?A. TableB. FormC. ReportD. Query答案:A, B, C, D8. VF中,哪些是合法的表达式?A. 5 + 3B. "Hello" + "World"C. 5 > 3D. 5 AND 3答案:A, C9. 在VF中,以下哪些是表单控件的事件?A. ClickB. LoadC. InitD. Close答案:A, B, C, D10. VF中,哪些是合法的文件操作命令?A. COPYB. DELETEC. RENAMED. ALL OF THE ABOVE答案:D三、填空题(每题2分,共5题,满分10分)11. 在VF中,使用________命令可以创建一个新的数据库。
vfp上机习题及答案

1 VFP上机实践习题及答案一、选择题:1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为A) 索引码B) 关键字C) 域D) 外码2. 运行V isual Foxpro 6.0,错误的方法是A) 双击V isual Foxpro 6.0 图标B) 单击V isual Foxpro 6.0 图标回车C) 右击V isual Foxpro 6.0 图标,并单击其快捷菜单中的"打开"命令D) 拖动V isual Foxpro 6.0 图标到一个新位置3. 学生性别的取值只能为"男","女",这个范围在关系模型中被称为A) 域B) 码C) 分量D) 集合4. V isual Foxpro 6.0 的系统配置文件是A) config.sys B) config.fpw C) win.ini D) autoexec.bat5. 启动V isual Foxpro6.0 屏幕上出现两个窗口:一个是V isual Foxpro 6.0 的主窗口,另一个是A) 文本B) 命令C) 帮助D) 对话框6. 在V isual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是A) 数值型,字符型,逻辑型B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型D) 字符型,日期型,逻辑型7. 下列表达式中不符合V isual Foxpro 6.0 语法要求的是A) 04/05/99 B) T+t C) 1234 D) 2X>158. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT("FoxBASE",3)与SUBSTR("FoxBASE",1,3)B) YEAR(DA TE())与SUBSTR(DTOC(DA TE()),7,2)C) TYPE("36-5*4")与TYPE(36-5*4)D) 假定A= "this ", B= "is a string",A-B与A+B9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。
vf考试题及答案

vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。
计算机二级《VF》上机考试及答案(3)

计算机二级《VF》上机考试及答案(3)2016计算机二级《VF》上机考试及答案综合应用题11在考生文件夹中有“订货”表和“商品”表。
商品表中的“单价”表与“订货”表的“数量”之积应等于订货表中的“金额”。
现在有部分“订货”表记录的“金额”字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为“修正订货”的表中(与订货表结构相同,自己建立),根据商品表中的“单价”字段和“订货”表的“数量”字段修改“修正订货”表的“金额”字段(注意:一个修正记录可能对应几条订货记录)。
编写的程序最后保存为“CX.prg”。
参考解析:【考点指引】本大题考查的是数据表数据的修改,注意要用到INTOTABLE和INTOCURSOR保存中间查询结果。
【操作步骤】①在命令窗口中输人命令:MODI COMM cx(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:SELECT订货.*INTO TABLE修正订货FROM订货,商品WHERE 订货.商品编码=商品.商品编码AND金额<>单价*数量USE修正订货GO TOPDO WHILE.NOT.EOF()a1=商品编码bl=订单编号SELECT*INTO CURSOR aa FROM商品WHERE商品编码=alSELECT修正订货REPLACE金额WITH aa.单价*数量SKIPENDDOUSE关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cx(回车执行),执行程序文件。
12在考生文件夹下有数据库“gz”,包括数据表文件:zgk(仓库编号C(4),职工编号C4),工资N(4))。
设计一个名为tj的菜单,菜单中有两个菜单项“统计”和“退出”。
程序运行时,单击“统计”菜单项应完成下列操作:检索出工资大于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照仓库编号升序排序,在仓库号相同的情况下再按职工编号升序存放到“result”文件中,该数据表文l 件和“zgk”数据表文件具有相同的结构。
vf试题及答案

vf试题及答案为了帮助学生更好地准备VF(Verbal Fluency)测试,以下是一些常见的VF试题及答案,供各位参考学习。
VF测试是一种常见的语言能力测试,旨在评估受试者在特定话题下产生词汇的流畅度和灵活性。
下面将以不同主题为例,提供试题以及可能的答案。
1. 动物类话题试题:请列举尽可能多的动物。
答案:猫、狗、老虎、狮子、大象、长颈鹿、熊、猴子、兔子、鲨鱼、鸟、青蛙、蜘蛛、蛇、鸭子、鸽子、松鼠、犀牛、海豚、蝴蝶、豹子、鱼、马、牛。
2. 食物类话题试题:请列举尽可能多的水果。
答案:苹果、香蕉、橙子、草莓、西瓜、葡萄、柠檬、蓝莓、樱桃、哈密瓜、桃子、橘子、梨、榴莲、菠萝、甘蔗、木瓜、石榴、杨梅、椰子、芒果、荔枝、柚子、橙汁。
3. 职业类话题试题:请列举尽可能多的职业。
答案:医生、护士、教师、工程师、演员、歌手、画家、律师、警察、消防员、厨师、服装设计师、记者、市长、CEO、导演、作家、推销员、司机、农民、建筑师、电工、航天员、设计师、朗读者。
4. 交通工具类话题试题:请列举尽可能多的交通工具。
答案:汽车、火车、飞机、自行车、摩托车、轮船、公交车、出租车、地铁、直升机、电动车、滑板、单轮电动车、滑板车、脚踏车、小汽车、大卡车、双层巴士、电动滑板、冲浪板、滑翔机、滑雪板、船、摩托艇、托马斯火车。
5. 国家和城市类话题试题:请列举尽可能多的国家和城市。
答案:中国、美国、日本、法国、德国、意大利、巴西、英国、澳大利亚、加拿大、俄罗斯、印度、韩国、南非、墨西哥、埃及、巴基斯坦、阿根廷、泰国、西班牙、巴黎、纽约、东京、伦敦、罗马、悉尼、多伦多、莫斯科、孟买、首尔、开罗。
以上是一些常见的VF试题及示例答案,希望能够对您备考VF测试有所帮助。
请注意,这些只是示范性的答案,您可以根据自己的想象力和词汇量来展开回答,达到流畅灵活的目标。
祝您考试顺利!。
全国计算机二级VF上机试题 18

4.通过"户主编号"字段建立资源表FR_T和农户表P_T间的永久联系;通过"树种编号"字段建立资源表FR_T和树种表TREE_T间的永久联系。
解题思路:
2.当在"户主编号"(Label1)标签右边的文本框(Text1)中输入户主编号并单击"查询"(Command1)按钮时,将在右边的表格控件(Grid1)内显示该农户承包的土地编号、小地名、面积、树种编号、蓄积和承包年度信息(均取自FR_T表),并在左边相应的文本框中显示该农户的姓名(Text2)、年龄(Text3)、性别(Text4)和家庭地址(Text5)(均取自P_T表)。
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,有一个资源数据库FRDB,该数据库有资源表FR_T、农户表P_T和树种表REE_T三个表。其中,资源表FR_T存储了全乡农民承包的土地编号、户主编号、小地名、面积、树种编号、蓄积(生长在山上的树的木材体积)和承包年度。打开资源数据库FRDB,完成如下操作:
解题思路:
①建立表单:可通过"文件"菜单下的"新建"命令或用命令CREATE FORM打开表单设计器。为表单添加数据库环境,在"显示"菜单下打开"数据环境"或在表单上点击右键打开"数据环境"。
②在表单上添加5个标签、5个文本框、2个命令按钮和1个表格控件,并进行适当的布置和大小调整。
计算机基础知识vf试题及答案

计算机基础知识vf试题及答案一、选择题(每题2分,共40分)1. 下列设备中,属于输入设备的是:A. 鼠标B. 打印机C. 显示器D. 音响设备答案:A2. 下列设备中,属于输出设备的是:A. 扫描仪B. 麦克风C. 键盘D. 投影仪答案:D3. 在计算机系统中,主要负责数据运算和逻辑判断的部件是:A. CPUB. 主板C. 内存D. 硬盘答案:A4. 下列存储设备中,读写速度最快的是:A. U盘B. 光盘C. 磁盘D. 内存答案:D5. 以下哪个选项不是操作系统的功能:A. 管理计算机硬件资源B. 控制计算机程序运行C. 进行数学运算D. 提供用户界面答案:C6. 下列哪个选项不属于计算机网络的作用:A. 分享资源B. 远程控制C. 提高计算机性能D. 加快文件传输速度答案:C7. HTTP是用于:A. 数据库查询B. 网页传输C. 邮件收发D. 文件压缩答案:B8. 以下哪个协议将电子邮件从服务器传输到客户端:A. POP3B. FTPC. HTTPD. SMTP答案:A二、判断题(每题2分,共20分)1. 使用光驱读取数据时不会产生噪音。
答案:错误2. 所有的计算机程序都必须运行在操作系统之上。
答案:正确3. IP地址是用来标识计算机在互联网上的唯一地址。
答案:正确4. 蓝牙技术只能用于远程文件传输。
答案:错误5. 在计算机网络中,服务器是提供服务的一方,客户端是使用服务的一方。
答案:正确三、简答题(每题10分,共30分)1. 什么是操作系统?请简要描述其功能。
答:操作系统是计算机系统中的核心软件,负责管理和控制计算机的硬件资源,并为用户提供各种服务和接口。
其功能包括:- 管理计算机硬件资源,如处理器、内存、硬盘等,以便更高效地利用和分配这些资源。
- 控制和调度计算机程序的执行,保证计算机系统的稳定和安全运行。
- 提供用户界面,供用户与计算机交互,方便用户操作和管理计算机系统。
- 文件管理,包括文件的创建、修改、删除、存储等操作,确保数据的安全和可靠性。
二级 Visual FoxPro_第18套上机题

二级Visual FoxPro_第18套上机题一、基本操作题在考生文件夹下完成如下基本操作:1.通过SQL INSERT语句插入元组("p7","PN7",1020)到"零件信息"表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg中。
2.通过SQL DELETE语句从"零件信息"表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。
3.通过SQL UPDATE语句将"零件信息"表中零件号为"p4"的零件的单价更改为1090,并将相应的SQL语句存储在文件Three.prg中。
4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。
【操作步骤】(1)打开Visual FoxPro,在命令窗口输入:INSERT INTO 零件信息V ALUES("p7","PN7",1020)并按回车键执行语句。
然后单击工具栏中的“新建”按钮,创建一个程序文件one.prg,将上述代码复制到该文件中并保存。
(2)在命令窗口输入:DELE FROM 零件信息WHERE 单价<600并按回车键执行语句。
然后单击工具栏中的"新建"按钮,创建一个程序文件two.prg,将上述代码复制到该文件中并保存。
(3)在命令窗口输入:UPDATE 零件信息SET 单价=1090 WHERE 零件号="p4"并按回车键执行语句。
然后单击工具栏中的"新建"按钮,创建一个程序文件three.prg,将上述代码复制到该文件中并保存。
(4)打开菜单mymenu.mnx后,选择系统菜单中的"菜单",然后选择"生成"命令。
计算机二级VF上机考试真题及答案

一、基本操作题(共 4 小题,第 1 题和第 2 题各 7 分、第 3 题和第 4 题各 8 分,计 30 分) 在考生文件夹下完成如下操作: 1. 从数据库 stock 中移去表 stock_fk(不是删除)。 2. 将自由表 stock_name 添加到数据库中。 3. 为表 stock_sl 建立一个主索引,索引名和索引表达式均为“股票代码”。 4. 为 stock_name 表的股票代码字段设置有效性规则,“规则”是: left (股票代码, 1) = ”6”,错误提示信息是“股票代码的第一位必须是 6”。 二、简单应用(共 2 小题,每题 20 分,计 40 分) 在考生文件夹下完成如下简单应用: 1. 用 SQL 语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入 价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp 中。 2. 使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选 择字段:“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票 代码升序排序;报表标题为:“股票持有情况”;生成的报表文件名为 stock_report。 三、综合应用(1 小题,计 30 分) 设计名为 mystock 的表单(控件名、文件名均为 mystock)。表单的标题为:“股票持有情况”。 表单中有两个文本框(text1 和 text2)和两个命令按钮“查询”(名称为 Command1)和“退 出”(名称为 Command2)。 运行表单时,在文本框 text1 中输入某一股票的汉语拼音,然后单击“查询”,则 text2 中会 显示出相应股票的持有数量。 单击“退出”按钮关闭表单。.
vf考试试题及答案

vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。
- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。
- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。
- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。
- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。
- 3.2 描述Visual FoxPro中如何创建一个查询。
- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。
4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。
- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。
- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。
请描述如何使用Visual FoxPro来找出工资最高的员工。
- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。
VF上机

[转] VF上机答案转载自爱若琴弦转载于2010年01月21日11:28 阅读(7) 评论(0) 分类:个人日记举报第一套一,基本操作2.做之前一定要关闭数据库close database4.update 课程set 任课教师="T2222" where 课程名="数据库"二.简单应用1.其他属性设置按提示进行.必须加上计时器控件属性设置interval 属性设置为200然后在timer事件中输入如下代码:只有下面一条语句可以满分:bel1.left=bel1.left-10而完整的语句是下面的if bel1.left+bel1.width>0bel1.left=bel1.left-10elsebel1.left=thisform.widthendif2.视图创建法create view sview as;SELECT 课程.课程编号, 课程.课程名, count(*) as 选课人数;FROM 学生管理!课程INNER JOIN 学生管理!考试成绩;ON 课程.课程编号= 考试成绩.课程编号;GROUP BY 课程.课程编号三.综合应用题此题表单已经存在:如何设置顶层表单表单三步:1.showwindow 设置为2 2.load事件设置do mymenu.mpr with this 3.设置destroy事件为release menu菜单一步:选择"显示"->"常规选项"-->右下角"顶层表单"打钩菜单项程序代码1.浏览课程myform.grid1.recordsource="课程"2.浏览选课统计open database 学生管理(一定要换行,两条命令) myform.grid1.recordsource="sview"3.预览报表report form creport preview4.退出myform.release第二套一.基本操作题2.注意是表单向导3.程序代码do form student二.简单应用题1.此题的正确改法******ERROR FOUND******DO WHILE .NOT. eof()******ERROR FOUND******loop******ERROR FOUND******continue2.程序文件sprog中的代码是update student set 年龄=year(date())-year(出生日期)select 政治面目,count(*) as 人数,avg(年龄) as 平均年龄from student group by 政治面目into table sqlresults三.程序代码编写select count(distinct dhdw) from gnht into array aaupdate jieguo set num=aa where name="订货单位数"select count(distinct ghdw) from gnht into array bbupdate jieguo set num=bb where name="供货单位数"select sum(jhsl) from gnht into array ccupdate jieguo set num=cc where name="订货总数"第3套一.基本操作2.设置fontsize 为18bel1.visible=.f.二.简单应用1.程序改错正确改法OPEN DATABASE ordersmanageCREATE view viewes AS SELECT 职工号,SUM(金额) AS 总金额FROM orders GROUP BY 职工号SELECT * FROM viewes WHERE 总金额>=30000 ORDER BY 总金额DESC into table newtable2.如何设置顶层表单表单三步:1.showwindow 设置为2 2.load事件设置do mymenu.mpr with this 3.设置destroy事件为release menu菜单一步:选择"显示"->"常规选项"-->右下角"顶层表单"打钩退出过程:myform.releaseset sysmenu to default三.综合应用列表框的click 的事件编程是kc=thisform.list1.valueselect count(*) as 人数from 课程,考试成绩where 课程.课程编号=考试成绩.课程编号and 课程名=thisform.list1.value into table &kc第四套一.基本操作3.计时器的name属性改为timerfor4.选中计时器interval 为200二.简单应用1.注意此题无年龄select top 5 姓名,出生日期from employee order by 出生日期into table emage2.正确修改结果**********found***********PARAMETERS a,b**********found***********return c三.综合应用此题只写下面的语句就可以满分do casecase thisform.optiongroup1.value=1endcase"完整的计算"命令按钮的click事件的代码do casecase thisform.optiongroup1.value=1thisform.text3.value=thisform.text1.value+thisform.text2.value case thisform.optiongroup1.value=2thisform.text3.value=thisform.text1.value-thisform.text2.value case thisform.optiongroup1.value=3thisform.text3.value=thisform.text1.value*thisform.text2.value case thisform.optiongroup1.value=4thisform.text3.value=thisform.text1.value/thisform.text2.value endcase第五套一.基本操作属性2.inputmask 输入10个##########3.readonly 为 .t.4.bottoncount 设置为4二.简单应用1.程序改错题carea=cya(r,h)PARAMETERS a,bRETURN c2.SELECT TOP 3 Employee.职工号,姓名, count(*) as 订单数; FROM employee,orders ;where Employee.职工号= Orders.职工号;GROUP BY Employee.职工号;ORDER BY 3 DESC;INTO TABLE newcoun三.综合应用1.注意将菜单添加到表单上的方法表单三大步菜单一大步方法见第一套的综合应用2.此题仍然为菜单控制表单3.此题光操做部分就可拿到25分退出的过程:myform.reelaseset sysmenu to default在各自的过程中分别写下面的语句就可以满分myform.grid1.recordsource=""myform.grid1.recordsource=""myform.grid1.recordsource=""下面是完整的sql代码"小家电"过程代码myform.grid1.recordsource="select * from products where 分类编码='4001' into cursor aa " "饮料"过程代码myform.grid1.recordsource="select * from products where 分类编码='1001' into cursor aa " "酒类"过程代码myform.grid1.recordsource="select * from products where 分类编码='3001' into cursor aa "第六套一.基本操作3.注意主索引和普通索引的设置方法4.要编辑两个联系参照完整性,所以不要用选项卡做二.简单应用1.书写的sql语句是SELECT 姓名,年龄,电话FROM customer WHERE LEFT(电话,1)="6" AND 性别="女" ORDER BY 年龄INTO TABLE temp_cus2.视图命令是(注意保存的是程序)creat view sb_view as SELECT Customer.会员号,姓名,商品名, Orderitem.单价,Orderitem.数量, Orderitem.单价* Orderitem.数量as 金额;FROM customer,orderitem,article ;where Orderitem.商品号=Article.商品号and Customer.会员号=Orderitem.会员号ORDER BY Customer.会员号三.综合应用略第七套一.基本操作注意索引文件名和索引表达式的对应,千万不要连接错了二.简单应用1.略2.正确结果是OPEN DATABASE sdbSELECT student.学号,姓名,AVG(成绩) 平均成绩,COUNT(*) 选课门数;FROM student JOIN sc on student.学号= sc.学号;WHERE 性别= "女" ;GROUP BY student.学号having AVG(成绩) >= 75 ;ORDER BY 4 desc ;INTO TABLE three三.综合应用此题22.5分即为满分"查询" 命令按钮的click 事件代码是SELECT Student.学号,姓名, avg(成绩) as 平均成绩,min(成绩) as 最低分;FROM student,sc ;where Student.学号= Sc.学号and 成绩>= 60;GROUP BY Student.学号;ORDER BY Student.学号;INTO TABLE four第八套一.基本操作略二.简单应用略三.综合应用SELECT Student.学号, Student.姓名, avg(成绩) as 平均成绩,count(*) as 选课门数; FROM student,sc,course ;where Sc.课程号= Course.课程号and Student.学号=Sc.学号;GROUP BY Student.学号HAVING count(*)>=4 and avg(成绩)>=75;ORDER BY 3 DESC INTO TABLE two第九套一.基本操作1.设置谁必须先选中谁规则:数量>=1 规则: 单价>=12.再长的表达式照抄即可二.简单应用1.注意2003年这个筛选条件即year(日期)=20032.注意改错题中的性别字段是在cus表中SELECT 会员号,会员名,单位,电话;FROM cus;WHERE 性别= "女" and 会员号=any ;( SELECT 会员号;FROM cbc;WHERE 数量>= 10 ;GROUP BY 会员号HAVING sum(数量*单价)>=5000);INTO TABLE THREE三.综合应用"统计"命令按钮click事件代码update cus set 会员类型="金卡会员" where 会员号in (select 会员号from cbc group by 会员号having sum(数量*单价)>=15000)update cus set 会员类型="银卡会员" where 会员号in (select 会员号from cbc group by 会员号having sum(数量*单价)>=10000 and sum(数量*单价)<15000)update cus set 会员类型="铜卡会员" where 会员号in (select 会员号from cbc group by 会员号having sum(数量*单价)>=5000 and sum(数量*单价)<10000)update cus set 会员类型="普通会员" where 会员号in (select 会员号from cbc group by 会员号having sum(数量*单价)<5000)第十套一.基本操作2.不要写错误信息提示二.简单应用1.注意是表单向导题2.正确结果是SELECT AVG(成绩);FROM kscjb;INTO array temSELECT 考生号,姓名;FROM ksb;WHERE not EXISTS ;( SELECT *;FROM kscjb;WHERE 成绩< tem(1) and 考生号= ksb.考生号);INTO TABLE three三.综合应用"录取"命令按钮的click事件代码select 考生号,成绩as 政治成绩from kscjb where 考试科目="101" into table zzselect 考生号,成绩as 外语成绩from kscjb where 考试科目="102" into table wyselect 考生号,成绩as 高数成绩from kscjb where 考试科目="103" into table gsselect 考生号,成绩as 专业课成绩from kscjb where 考试科目="104" into table zyselect ksb.考生号,姓名,性别,单位,政治成绩,外语成绩,高数成绩,专业课成绩,(政治成绩+外语成绩+高数成绩+专业课成绩) as 总成绩;from ksb,zz,wy,gs,zy;where ksb.考生号=zz.考生号and zz.考生号=wy.考生号and wy.考生号=gs.考生号and gs.考生号=zy.考生号and 政治成绩+外语成绩+高数成绩+专业课成绩>=330 ;order by 总成绩desc into table fouralter table four alter 总成绩n(5,1)注意:要将总成绩字段的类型改为n(5,1) 方法是打开four表修改表设计器第11套一:基本操作3:注意是教师号和班主任号建立永久联系,把班主任号拖动到教师号上。
vf上机答案解析.doc

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,完成如下操作:1. 将当前文件夹下的自由表CLASS(班级表)和TEACHER(教师表)添加到学生数据库SDB中;2. 为班级表CLASS创建一个主索引和普通索引(升序),主索引的索引名和索引表达式均为班级号;普通索引的索引名和索引表达式均为班主任号。
为教师表TEACHER创建一个主索引,索引名和索引表达式均为教师号;3. 通过"班级号"字段建立班级表CLASS和学生表STUDENT表间的永久联系。
通过班级表CLASS的"班主任号"字段与教师表TEACHER的"教师号"字段建立班级表CLASS和教师表TEACHER间的永久联系;4. 为以上建立的两个联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
二、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开学生数据库SDB,完成如下简单应用:1.使用报表向导建立一个简单报表。
要求选择STUDENT表中所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为"列",方向为"纵向";排序字段为"学号"(升序);报表标题为"学生基本情况一览表";报表文件名为TWO。
2. 使用查询设计器设计一个查询,查询每个班级的班级号、班级名、班长名和班主任名,查询结果按班级号升序排序,并输出到ONE表中。
运行该查询,并将设计的查询保存为ONE.QPR文件。
注意:①表之间的关联,一个是STUDENT表的学号与CLASS表的班长号,另一个是CLASS表的班主任号与TEACHER表的教师号;②查询结果的各列的名称分别为班级号、班级名、班长名和班主任名。
班长名列的数据来自于STUDENT 表的姓名,班主任名列的数据来自于TEACHER表的教师名。
VF答案完整版

第一套—基本操作“规则”框中写:数量>0 and 数量<9999(注意:不加定界符),在“信息”框中输入:“数量超范围”(注意:必须加定界符)1. 用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序存放于表supply_temp中。
答案: SELECT 供应商号,工程号,数量;FROM 零件,供应 WHERE 供应.零件号=零件.零件号;AND 颜色="红";ORDER BY 数量 desc;INTO DBF supply_temp在表单的rightclick事件中输入:do menu_quick.mpr,保存并运行表单。
SELECT 零件名, 颜色, 重量 FROM 供应 , 零件 where 供应.零件号 = 零件.零件号;And 工程号 = thisform.text1.value order by 零件名 into table ppthisform.grid1.recordsource="pp"第二套——基本操作2.设计一个表单MYFORM4,表单中有两个命令按钮"查询"(名称为Command1)和"退出"(名称为Command2)。
(1) 单击"查询"按钮,查询BOOKAUTH数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表NEW_VIEW4中。
SELECT 作者姓名,所在城市 FROM authors,books ;WHERE Authors.作者编号 = Books.作者编号;GROUP BY 作者姓名 HAVING COUNT(Books.图书编号) >= 3;ORDER BY 作者姓名;INTO TABLE NEW_VIEW4(1) 首先将BOOKS.DBF中所有书名中含有"计算机"3个字的图书复制到表BOOKS_BAK中,以下操作均在BOOKS_BAK表中完成;(2) 复制后的图书价格在原价格基础上降价5%;(3) 从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存在表new_table4中(字段名为出版单位和均价)。
vf上机题库

第一套题一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到sql_a1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做,相应行为空。
在考生文件夹下完成下列操作:(1)利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。
(2)利用SQL INSERT命令插入记录("600028",4.36, 4.60, 5500)到stock_bk.dbf表。
(3)利用SQL UPDATE命令将stock_bk.dbf表中"股票代码"为"600007"的股票"现价"改为8.88。
(4)利用SQL DELETE命令删除stock_bk.dbf表中"股票代码"为"600000"的股票。
二、简单应用题(共2小题,每题20分,计40分)(1)在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。
根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。
然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。
(2)建立一个菜单filemenu,包括两个菜单项"文件"和"帮助","文件"将激活子菜单,该子菜单包括"打开"、"存为"和"关闭"3个菜单项;"关闭"使用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。
三、综合应用题(1小题,计30分)在考生文件夹下有学生成绩数据库xuesheng3,包括如下所示3个表文件以及相关的索引文件:1)xs.dbf(学生文件:学号C8,姓名C8,性别C2,班级C5;另有索引文件XS.IDX,索引键:学号)2)cj.dbf(成绩文件:学号C8,课程名C20,成绩N5.1;另有索引文件CJ.IDX,索引键:学号)3)cjb.dbf(成绩表文件:学号C8,姓名C8,班级C5,课程名C12,成绩N5.1)设计一个名为XS3的菜单,菜单中有两个菜单项"计算"和"退出"。
国家二级VF机试模拟试卷218(题后含答案及解析)

国家二级VF机试模拟试卷218(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)打开“订单管理”数据库,然后从中删除customer表。
(2)为employee表建立一个普通索引,索引名为xb,索引表达式为“性别”,升序索引。
(3)为employee表建立一个普通索引,索引名为xyz,索引表达式为“str(组别,1)+职务”,升序索引。
(4)为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为“职员号”。
通过“职员号”在employee表和orders 之间建立一个一对多的永久联系。
正确答案:(1)在命令窗口执行命令:MODIFY DATABASE订单管理,打开数据库设计器。
右击数据库设计器中的“customer”表,选择【删除】快捷菜单命令,在弹出的Visual FoxPro对话框中单击“删除”按钮,将“customer”表永久性删除。
(2)接上小题操作,在数据库设计器中右击数据库设计器中的employee表,选择【修改】快捷菜单命令,打开employee表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“xb”,在“索引”选项卡中将“类型”选择为“普通索引”,在“表达式”下方的文本框中输入“性别”。
(3)接上小题操作,继续在表设计器的“索引”选项卡的第二行中,输入“索引名”为“xyz”,在“索引”选项卡中将“类型”选择为“普通索引”,在“表达式”下方的文本框中输入:STR(组别,1)+职务。
(4)①接上小题操作,继续在表设计器的“索引”选项卡的第三行中,输入“索引名”为“职员号”,在“索引”选项卡中将“类型”选择为“主索引”,在“表达式”下方的文本框中输入“职员号”,单击“确定”按钮保存表结构修改。
②参照以上操作,为orders表建立一个“职员号”字段的普通索引。
在数据库设计器中拖动employee表“索引”下方的主索引“职员号”到orders表中“索引”下方的普通索引“职员号”上,为两个表建立联系。
大学vf考试题库及答案

大学vf考试题库及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 非唯一索引答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. MID()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. CREATE FORMC. USE FORMD. DISPLAY FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭当前表单?A. CLOSE FORMB. RELEASE FORMC. CLEAR FORMD. DESTROY FORM答案:D5. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM employees WHERE salary > 3000B. SELECT * FROM employees WHERE salary = 3000C. SELECT * FROM employees WHERE salary < 3000D. All of the above答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. CDOW()C. CTOD()D. DATE()答案:A7. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. USE DATABASEC. OPEN DATABASED. CLOSE DATABASE答案:A8. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TIME()C. NOW()D. TODAY()答案:D9. 在Visual FoxPro中,以下哪个命令用于删除表中的一条记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A10. Visual FoxPro中,以下哪个命令用于将数据从表单的字段传送到表中?A. POSTB. APPENDC. STORED. INSERT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。
VF及应用考试题及答案

VF及应用考试题及答案一、单项选择题(每题2分,共20分)1. VF中,用于定义变量的数据类型是:A. DimB. SetC. DefineD. Declare答案:A2. 在VF中,以下哪个函数用于计算字符串长度?A. LenB. LengthC. StrlenD. Size答案:A3. VF中,用于打开数据库的命令是:A. Open DatabaseB. UseC. SelectD. Set Database答案:B4. 在VF中,以下哪个命令用于关闭表单?A. CloseB. ReleaseC. DestroyD. Clear答案:C5. VF中,用于创建新表的命令是:A. Create TableB. Make TableC. Build TableD. Define Table答案:A6. 在VF中,以下哪个函数用于将数字转换为字符串?A. StrB. NumC. ValD. Int答案:A7. VF中,用于执行SQL查询的命令是:A. QueryB. SelectC. SQLD. Execute答案:B8. 在VF中,以下哪个命令用于添加新记录?A. AppendB. InsertC. AddD. New答案:A9. VF中,用于计算表中记录数的函数是:A. RecCountB. RecordCountC. CountD. RecNo答案:A10. 在VF中,以下哪个命令用于删除记录?A. DeleteB. RemoveC. DropD. Erase答案:A二、多项选择题(每题3分,共15分)1. 在VF中,以下哪些命令用于数据排序?A. SortB. OrderC. IndexD. Arrange答案:A, D2. VF中,以下哪些函数用于数学计算?A. AbsB. RoundC. DateD. Left答案:A, B3. 在VF中,以下哪些命令用于数据筛选?A. FilterB. LocateC. SeekD. Find答案:A, B, D4. VF中,以下哪些函数用于日期和时间处理?A. Date()B. Time()C. Now()D. Year()答案:A, B, C, D5. 在VF中,以下哪些命令用于表单控件?A. FormB. CommandButtonC. CheckBoxD. Label答案:A, B, C, D三、填空题(每题2分,共20分)1. 在VF中,使用________命令可以创建一个新表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1套有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。
其数据形式如下:2、建立程序文件COM-SQL711.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。
(30分)(1)正确修改每个学生的“成绩合格否”字段,并填入学生成绩表CJ.DBF中。
规定笔试成绩<60或上机成绩为“缺考”或“不及格”,则该字段值为.F.,否则为.T.;(2)在学生成绩表CJ.DBF中,查询并显示成绩合格学生的考号、姓名、笔试成绩和上机成绩;(3)逻辑删除学生成绩表CJ.DBF中,上机考试缺考的考生;(1)VFP命令:USE CJREPLACE ALL成绩合格否 WITH .T. FOR 笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”)SQL命令:UPDATE CJ SET 成绩合格否=.T. WHERE笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”)(2) VFP命令:SELECT 1USE XSINDEX ON 考号 TAG KHSELECT 2USE CJSET RELATION TO 考号 INTO XSLIST 考号,XS.姓名,笔试成绩,上机成绩 FOR成绩合格否=.T.SQL命令:SELECT XS.考号,姓名,笔试成绩,上机成绩 FROM XS,CJ WHERE XS.考号=CJ.考号 AND 成绩合格否=.T.(3)VFP命令:USE CJDELETE FOR 上机成绩=“缺考”SQL命令:DELETE FROM CJ WHERE上机成绩=“缺考”有两个数据表:职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。
其数据形式如下:2、建立程序文件COM-SQL712.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。
(30分)(1)计算每个职工的“实发工资”字段,并填入工资数据表GZB.DBF中。
其中:实发工资=基本工资+津贴+奖金-公积金;(2)显示未婚职工的职工号、姓名、基本工资和实发工资;(3)计算工资表GZB中所有职工的平均奖金和实发工资总额;(1)VFP命令:USE GZBREPLACE ALL实发工资 WITH 基本工资+津贴+奖金-公积金SQL命令:UPDATE GZB SET 实发工资=基本工资+津贴+奖金-公积金(2) VFP命令:SELECT 1USE ZGBINDEX ON 职工号 TAG ZGHSELECT 2USE GZBSET RELATION TO 职工号 INTO ZGBLIST 职工号,ZGB.姓名,基本工资,实发工资 FOR NOT ZGB.婚否CLOSE ALLSQL命令:SELECT GZB.职工号,姓名,基本工资,实发工资 FROM ZGB,GZB WHERE ZGB.职工号=GZB.职工号 AND NOT ZGB.婚否(3)VFP命令:USE GZBCALCULATE AVG(奖金),SUM(实发工资) TO A,B?”平均奖金:”,A,”实发工资总额:”,BSQL命令:SELECT AVG(奖金) AS平均奖金,SUM(实发工资) AS实发工资总额FROM GZB有两个数据表:运动员基本情况表(JBB.DBF)和运动成绩表(YDCJ.DBF)。
其数据形式如下:2、建立程序文件COM-SQL713.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。
(30分)(1)计算每位运动员的“总成绩”字段,并填入运动成绩表YDCJ.DBF中,其中:总成绩=跳高+游泳+其它;(2)按总成绩从高到低的顺序显示运动员的编号及总成绩;(3)显示“机关”部门各运动员的编号、姓名和总成绩;(1)VFP命令:USE YDCJREPLACE ALL 总成绩 WITH 跳高+游泳+其它SQL命令:UPDATE YDCJ SET 总成绩=跳高+游泳+其它(2) VFP命令:USE YDCJINDEX ON 总成绩 TAG ZCJ DESCLIST 编号,总成绩SQL命令:SELECT 编号,总成绩 FROM YDCJ ORDER BY 总成绩 DESC(3)VFP命令:SELECT 1USE JBBINDEX ON 编号 TAG ZGHSELECT 2USE YDCJSET RELATION TO 编号 INTO ZGBLIST 编号,JBB.姓名,总成绩 FOR JBB.部门=“机关”SQL命令:SELECT JBB.编号,姓名,总成绩 FROM JBB,YDCJ WHERE JBB.编号=YDCJ.编号AND 部门=“机关”有两个数据表:学生信息表(XS.DBF)和食堂消费数据表(XF.DBF)。
其数据形式如下:2、建立程序文件COM-SQL721.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。
(30分)(1)正确修改学生信息表XS.DBF中的“有效期”字段的值。
如果“IC卡号”的第4位的数值低于“4”(不包含),则有效期改正为“2008-12”;否则更改为“2009-7”;(2)利用学生信息表和食堂消费表的一对多关联,查询并显示学生姓名为“艾世平”的食堂消费明细,包括IC卡号、时间、类别和金额;(3)按“类别”汇总2007年11月份食堂消费金额;(1)VFP-命令:Use xsReplace有效期 WITH "2008-12" FOR SUBSTR(IC卡号,3,1) <'4'Replace有效期 WITH "2009-7" FOR SUBSTR(IC卡号,3,1) >='4'SQL-命令:UPDATE XS SET 有效期="2008-12";WHERE SUBSTR(IC卡号,3,1) <'4'UPDATE XS SET 有效期 = "2009-7";WHERE SUBSTR(IC卡号,3,1) >='4'(2)VFP-命令:Select 1Use xsIndex on IC卡号 TAG KHSELECT 2USE XFSET RELATION TO IC卡号 INTO XSLIST IC卡号,时间,类别,金额 FOR XS.姓名="艾世平"SQL-命令:SELE IC卡号,时间,类别,金额 FROM XF ;WHERE XF.IC卡号 = ( SELE XS.IC卡号 FROM XS WHERE XS.姓名="艾世平") (3)VFP-命令:Use xfIndex on类别 tag lbTotal on 类别 to hz fields金额USE HZLIST类别,金额SQL-命令:sele 类别,sum(金额) from xf group by 类别第5套有两个数据表:图书基本信息表(TUJ.DBF)和图书借阅情况表(JY.DBF)。
其数据形式如下:2、建立程序文件COM-SQL722.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。
(30分)(1)查询有效期低于30天(含)的已借出图书的信息,包括:书号、书名、借出日期、有效期和借阅人;(2)按第一作者分类汇总图书的总价值(即各书单价之和);(3)以日期2007.10.15为界,将JY.DBF中超过有效借阅期的图书作删除标志;(1)VFP-命令:Select 1Use tujIndex on书号 TAG SHSELECT 2USE JYSET RELATION TO 书号 INTO TUJLIST 书号,日期,有效期,借阅人,TUJ.书名 FOR 有效期<=30SQL-命令:SELE JY.书号,日期,有效期,借阅人,书名 FROM JY,TUJ ;WHERE 有效期<=30 AND TUJ.书号=JY.书号(2)VFP-命令:Use tujIndex on 第一作者TAG SHTotal on 第一作者TO HZ FIELDS单价USE HZLIST 第一作者, 单价SQL-命令:SELE 第一作者,SUM(单价) FROM TUJ GROUP BY 第一作者(3)VFP-命令:Use jydele for 日期+有效期>{^2007.10.15}SQL-命令:dele from jy where 日期+有效期>{^2007.10.15}第6套有两个数据表:工作站表(works.DBF)和网站登陆表(logo.DBF)。
其数据形式如下:2、建立程序文件COM-SQL723.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。
(30分)(1)假定当前统计时间为2007-09-09 16:00。
网站登陆的数据流量计算公式为:登陆的总秒数,单位KB。
请根据网站登陆的开始、结束时间,更新数据流量。
注意结束时间标注为ONLINE的应取值16:00。
时间跨度限制在24小时内;提示:将时间统一转换为以零点开始的秒数,比如:11:12,其零点开始的秒数为11×3600+12×60。
(2)按数据流量从高到低的顺序显示IP地址为202.202.0.12工作站的登陆明细,包括IP地址、区域、日期、开始时间、数据流量;(3)按IP地址分类汇总数据流量;(1)VFP-命令:Use LOGOREPLACE流量 WITH (16*3600)-(VAL(LEFT(登陆,2))*3600+VAL(SUBS(登陆,4,2))*60) FOR 结束='ONLINE'REPLACE流量WITH (VAL(LEFT(结束,2))*3600+VAL(SUBS(结束,4,2))*60)-(VAL(LEFT(登陆,2))*3600+VAL(SUBS(登陆,4,2))*60) FOR 结束<>'ONLINE'SQL-命令:UPDATE LOGO SET 流量=(16*3600)-(VAL(LEFT(登陆,2))*3600+VAL(SUBS(登陆,4,2))*60) WHERE 结束='ONLINE'UPDATE LOGO SET 流量=(VAL(LEFT(结束,2))*3600+VAL(SUBS(结束,4,2))*60)-(VAL(LEFT(登陆,2))*3600+VAL(SUBS(登陆,4,2))*60) WHERE 结束<>'ONLINE'(2)VFP-命令:Select 1Use worksIndex on地址 TAG DZSELECT 2USE LOGOSET RELATION TO 地址 INTO WORKSIndex on 流量 TAG LL DESCLIST 地址,WORKS.区域,日期,开始时间,流量SQL-命令:SELE LOGO.地址,区域,日期,开始时间,流量 FROM LOGO,WORKS;WHERE LOGO.地址=WORKS.地址 ORDER BY 流量 DESC(3)VFP-命令:Use LOGOIndex on地址 TAG DZTOTAL ON 地址 TO HZ FIELDS流量Use hzlist 地址,流量SQL-命令:sele 地址,sum(流量) from logo group by 地址第7套有两个数据表:营销员数据表(YX.DBF)和产品销售记录表(XS.DBF)。