文管二级数据库VFP题目及答案

合集下载

计算机二级《VFP》试题及答案

计算机二级《VFP》试题及答案

计算机二级《VFP》试题及答案计算机二级《VFP》试题及答案一、选择题1.在Visual FoxPro中与关系有关的是( )。

A.表或视图B.表或查询C.表单D.表或报表2.项目管理器窗口的“数据”选项卡用于显示和管理( )。

A.数据库、视图和查询B.数据库、自由表和查询C.数据库、视图、自由表和查询D.数据库、表单和查询3.在Visual FoxPro命令窗口退出Visual FoxPro的命令是( )。

A.QUITB.EXITC.CLOSED.RELEASE4.在Visual FoxPro中,不能隐藏命令窗口的操作是( )。

A.按Ctrl+F4组合键B.单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项D.单击常用工具栏上的“命令窗口”按钮5.在Visual FoxPro中,CREATE PROJECT命令将创建一个( )。

A.项目B.数据库C.程序D.菜单6. 在Visual FoxPro中如果字段定义为日期型,则长度固定为( )。

B.6C.10D.47.假设A=〝计算机〞,B=〝等级考试〞,结果是“计算机等级考试”的表达式是( )。

A.STRING(A,〝是〞,B)B.A*〝是〞*BC.A/〝是〞/BD.A-〝是〞-B8.在Visual FoxPro中,假设一个表已经打开,执行LIST命令后再执行DISPLAY命令将显示该表的哪条记录( )。

A.无显示B.第一条记录C.随机不确定D.最后一条记录9.在Visual FoxPro中自由表可以建立的索引是( )。

A.候选索引、唯一索引和普通索引B.主索引、唯一索引和普通索引C.主索引、候补索引和普通索引D.主索引、候选索引、唯一索引10.假设已打开student表,命令INDEX ON性别TO student将产生一个名为( )。

A.性别.idx的文件B.student.cdx的文件C.student.idx的文件D.性别.cdx的文件11.在Visual FoxPro的查询设计器中,查询去向可以是标签。

全国计算机等级考试二级vf答案

全国计算机等级考试二级vf答案

全国计算机等级考试二级vf答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表的字段类型B. 表的记录数C. 表的索引D. 表的存储位置答案:D2. 在Visual FoxPro中,以下哪个函数不能用于计算字符串的长度?A. LEN()B. STRLEN()C. LEFT()D. RIGHT()答案:D3. Visual FoxPro中,以下哪个选项不是SQL语句?A. SELECTB. INSERTC. UPDATED. PRINT答案:D4. 在Visual FoxPro中,以下哪个选项不是数据类型?A. NumericB. DateC. MemoD. Boolean答案:D5. 在Visual FoxPro中,以下哪个选项不是表单控件的事件?A. ClickB. DblClickC. MouseMoveD. Load答案:D6. 在Visual FoxPro中,以下哪个选项不是报表控件?A. LabelB. TextboxC. LineD. Shape答案:D7. 在Visual FoxPro中,以下哪个选项不是查询设计器的功能?A. 创建查询B. 修改查询C. 删除查询D. 运行查询答案:C8. 在Visual FoxPro中,以下哪个选项不是视图设计器的功能?A. 创建视图B. 修改视图C. 删除视图D. 运行视图答案:D9. 在Visual FoxPro中,以下哪个选项不是项目管理器的功能?A. 创建项目B. 修改项目C. 删除项目D. 运行项目答案:D10. 在Visual FoxPro中,以下哪个选项不是报表向导的功能?A. 创建报表B. 修改报表C. 删除报表D. 预览报表答案:C11. 在Visual FoxPro中,以下哪个选项不是表单向导的功能?A. 创建表单B. 修改表单C. 删除表单D. 预览表单答案:C12. 在Visual FoxPro中,以下哪个选项不是菜单设计器的功能?A. 创建菜单B. 修改菜单C. 删除菜单D. 运行菜单答案:D13. 在Visual FoxPro中,以下哪个选项不是工具栏设计器的功能?A. 创建工具栏B. 修改工具栏C. 删除工具栏D. 运行工具栏答案:D14. 在Visual FoxPro中,以下哪个选项不是类设计器的功能?A. 创建类B. 修改类C. 删除类D. 运行类答案:D15. 在Visual FoxPro中,以下哪个选项不是代码编辑器的功能?A. 编写代码B. 修改代码C. 删除代码D. 运行代码答案:D16. 在Visual FoxPro中,以下哪个选项不是项目管理器的视图?A. 项目视图B. 类视图C. 数据视图D. 代码视图答案:D17. 在Visual FoxPro中,以下哪个选项不是项目管理器的选项?A. 项目选项B. 表单选项C. 报表选项D. 代码选项答案:D18. 在Visual FoxPro中,以下哪个选项不是项目管理器的窗口?A. 项目窗口B. 类窗口C. 数据窗口D. 代码窗口答案:D19. 在Visual FoxPro中,以下哪个选项不是项目管理器的菜单?A. 文件菜单B. 编辑菜单C. 查看菜单D. 运行菜单答案:D20. 在Visual FoxPro中,以下哪个选项不是项目管理器的工具?A. 项目管理工具B. 表单设计工具C. 报表设计工具D. 代码编辑工具答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

二级文管模拟题

二级文管模拟题

二级文管VF部分模拟题(可以使用SQL语句或VFP命令)(一)、将数据库文件rsda.rar 压缩文件下载,并解压到考生文件夹模拟题一1.显示1980(含1980年)后出生人员的工号和姓名list 工号,姓名 for year(出生年月)>=1980 &&方法1是VFP命令,当前的打开的表文件必须是rsda.dbfselect 工号,姓名 from rsda where year(出生年月)>=1980 &&方法2是SQL语句2.按照“部门”升序形式显示所有人员的信息index on 部门 tag 部门&&方法1是VFP命令,当前的打开的表文件必须是rsda.dbflistselect * from rsda order by 部门&&方法2是SQL语句3.计算补贴的平均值、公积金的平均值,并将结果分别赋给变量rjbt、rjgjjaverage 补贴,公积金 to rjbt,rjgjj &&方法1 calculate avg(补贴),avg(公积金) to rjbt,rjgjj &&方法2补充题:计算补贴的平均值、公积金的平均值,并将结果存入数组a 中calculate avg(补贴),avg(公积金) to array a?a(1),a(2)&&查看数组元素的值4.统计讲授“英语听力”课程的老师的补贴的平均值,并将结果赋给变量A59(或新字段A59)select avg(补贴) as A59 from rsda,kcm where 课程名=”英语听力” and rsda.工号=kcm.工号模拟题二1.显示所有未婚男职工的信息list for 性别=”男” and 婚否=.f. &&方法1是VFP命令,当前的打开的表文件必须是rsda.dbfselect * from rsda where 性别=”男” and 婚否=.f. &&方法2是SQL语句2.将rsda数据表中的“部门”字段的“总务处”改为“后勤集团”replace all 部门 with ”后勤集团” for 部门= ”总务处”&&方法1是VFP命令,当前的打开的表文件必须是rsda.dbfupdate rsda set 部门= ”后勤集团” where部门= ”总务处”&&方法2是SQL语句3.计算部门为“基础部”、基本工资不足1000元的人员的补贴的平均值average 补贴 for 部门=”基础部” and 基本工资<1000 &&方法1calculate avg(补贴) for 部门=”基础部” and 基本工资<1000 &&方法2select avg(补贴) from rsda where 部门=”基础部” and 基本工资<1000 &&方法34.显示“基础部”每位老师所讲授的所有课程名select kcm.工号,课程名 from rsda,kcm where 部门=”基础部”and rsda.工号=kcm.工号模拟题三1.显示所有姓张的人员信息select * from rsda where 姓名 like ”张%”2.将rsda数据表中“基础部”的全体人员的“补贴”增加150元replace all 补贴 with 补贴+150 for 部门= ”基础部”&&方法1update rsda set 补贴=补贴+150 where 部门= ”基础部”&&方法23.计算基本工资和应发工资的平均值,并将结果分别赋给avg_sal1,avg_sal2average 基本工资,应发工资 toavg_sal1,avg_sal2 &&方法1calculate avg(基本工资),avg(应发工资) to avg_sal1,avg_sal2&&方法24.显示所有还没过生日的人员信息list for month(出生年月)>11 or (month(出生年月)=11 andday(出生年月)>15) && 方法1select * from rsda where month(出生年月)>11 or (month(出生年月)=11 and day(出生年月)>15) && 方法2以上答案是11月15日写的最完整的答案是:取当前日期date();取当前月份 month(date()) ;取当前日 day (date())list for month(出生年月)>month(date()) or (month(出生年月)= month(date()) and day(出生年月)>day (date()))&& 方法1select * from rsda where month(出生年月)> month(date())or (month(出生年月)= month(date()) and day(出生年月)> day (date())) && 方法2(二)、将数据表 pay.dbf、stu2006.dbf 下载到考生文件夹模拟题四1.列出(数据表 pay.dbf中)部门为“财务科”的女性职工的工号,姓名,性别和部门list 工号, 姓名,性别,部门 for 部门=”财务科” and 性别=”女” &&方法1select 工号, 姓名,性别,部门 from pay where 部门=”财务科”and 性别=”女”&&方法22.统计(数据表 stu2006.dbf中)经济管理专业的非党员人员,并将结果赋给变量xyzcount for 专业=”经济管理”and 是否党员=.f. toxyz &&方法1calculate cnt() for 专业=”经济管理”and 是否党员=.f. to xyz &&方法23.将(数据表 stu2006.dbf中)数学专业女同学的补助增加50元replace all 补助 with 补助+50 for 专业= ”数学” and 性别=”女” &&方法1update stu2006 set 补助=补助+50 where 专业= ”数学” and 性别=”女” &&方法24.要求对(数据表 stu2006.dbf中) 1984年出生的女同学按照分数的升序排列,并将生新表名为“学生2”sort on 分数 to 学生2 for year(出生日期)=1984 and 性别=”女”。

国家二级VF笔试模拟试卷106(题后含答案及解析)

国家二级VF笔试模拟试卷106(题后含答案及解析)

国家二级VF笔试模拟试卷106(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.关于数据库,下列说法正确的是( )。

A.数据库就是二维关系表B.数据库就是表和关系的结合C.数据库就是关系D.数据库就是数据格正确答案:B2.“向导”菜单命令在( )菜单中。

A.“编辑”B.“文件”C.“窗口”D.“工具”正确答案:D3.关系的三种基本运算法则是( )。

A.选择,投影、添加B.选择、投影、联接C.选择、联接、删除D.投影、联接、插入正确答案:B4.VFP中数据库是( )数据库。

A.网状B.层次C.关系D.其它正确答案:C5.在VFP中,有五种类型的常量,分别为数值型、字符型、日期型、时间型和( )。

A.逻辑型B.浮点型C.备注型D.通用型正确答案:A6.在VFP中除使用菜单方式,命令方式以外,这可以使用( )方式进行数据库操作。

A.循环B.程序C.内在变量D.备注文件正确答案:B7.在VFP的数据类型中,用于存放图像、声音、等多媒体对象的类型是( )。

A.备注型B.逻辑型C.通用型D.字符型正确答案:C8.关于数据库表和自由表,下列说法正确的是( )。

A.数据库表可以转换为数据表,反之不能B.自由表可以转换为数据库表,反之不能C.两者不能相互转换D.两者可以相互转换正确答案:D9.在表的索引类型中,主索引可以在( )中建立。

A.自由表B.数据库表C.任何表D.自由表和视图正确答案:B10.在VFP中主索引字段( )。

A.不能出现重复值或空值B.能出现重复值或空值,C.能出现重复值,不能出现空值D.能出现控制不能出现重复值正确答案:A11.与FoxPro相比,Visual FoxPro中增加了( )。

A.备注型字段B.屏幕型字段C.日期型字段D.日期时间型字段正确答案:D12.当前目录下有数据库文件QLDBF,要将转变为文本文件的正确操作是( )。

计算机二级《VFP》考试试题及答案

计算机二级《VFP》考试试题及答案

计算机二级《VFP》考试试题及答案注:以下为VFP考试中可能的试题及答案,仅供参考。

一、单选题1. 在VFP中,以下哪个命令可以用于创建新的数据库文件?A. CREATE TABLEB. CREATE DATABASEC. CREATE FILED. CREATE NEW答案:B2. 下列哪个函数可以用来获取当前系统时间?A. NOW()B. DATE()C. TIME()D. DATETIME()答案:A3. VFP中,以下哪个函数可以从指定的文本日期时间返回一个datetime值?A. CTOT()B. RGB()C. TRANSFORM()D. VAL()答案:A4. 若要从光标记录中删除指定的行,应该使用哪个命令?A. DELETEB. REMOVEC. ERASED. UNLINK答案:A5. 以下哪个命令可以将可编辑文本框更改为只读状态?A. READONLY .T.B. READONLY .F.C. SET READONLY OND. SET READONLY OFF答案:C二、多选题1. 若要通过程序修改表格的结构,以下哪个操作可以实现?A. 添加新的字段B. 删除已有的字段C. 重命名字段D. 更改字段的数据类型答案:A、B、C、D2. VFP中,以下哪些控件可以用于显示数据库中的数据?A. TEXTBOXB. LABELC. GRIDD. LISTBOXE. COMBOBOX答案:C、D、E3. 下列哪些命令可以用于实现对表格数据的排序?A. SORT DESCENDINGB. INDEX ONC. ORDER BYD. QUERY答案:A、B、C三、填空题1. 若要定义一个日期类型的变量,应该使用以下语句:_____答案:LOCAL dDate AS DATE2. 若要将一个字符串转换为数值类型,应该使用以下函数:_____答案:VAL()3. 若要在代码中打开一个表格,应该使用以下命令:_____答案:USE tablename四、简答题1. VFP中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。

二级VF试题及答案

二级VF试题及答案

二级试题及答案(vf)一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)请在考生文件夹下建立一个项目wy。

(2)将考生文件夹下的数据库ks4加入到新建的项目wy中去。

(3)利用视图设计器在数据库中建立视图view_1,视图包括gjhy表的全部字段(顺序同gjhy中的字段)和全部记录。

(4)从表hjqk中查询"奖级"为一等的学生的全部信息(hjqk表的全部字段),并按分数的降序存入新表new1中。

(1)启动Visual FoxPro后,在命令窗口输入命令:CREA TE PROJECT wy,新建一个项目管理器。

(2)在项目管理器wy中,单击"数据"选项卡,然后选中列表框中的"数据库",单击选项卡右边的"添加"命令按钮,系统弹出"打开"对话框,将考生文件下的ks4数据库文件添加到项目管理器中。

(3)在"数据"选项卡中,依次展开"数据库"-"ks4",选中ks4分支下的"本地视图",单击项目管理器右边的"新建"命令按钮,在弹出的"新建本地视图"对话框中,单击"新建视图"图标按钮,打开视图设计器,将gjhy数据表添加到视图设计器中。

根据题意,在视图设计器的"字段"选项卡中,将"可用字段"列表框中的字段全部添加到右边的"选定字段"列表框中,完成视图设计,将视图以view_1文件名保存在考生文件夹下。

(4)在"数据"选项卡中选中"查询",然后单击"新建"命令按钮,单击"新建查询"对话框中的"新建查询"图标按钮,打开查询设计器,将数据表hjqk添加到查询设计器中。

国家二级VF机试(数据库及其操作)模拟试卷10(题后含答案及解析)

国家二级VF机试(数据库及其操作)模拟试卷10(题后含答案及解析)

国家二级VF机试(数据库及其操作)模拟试卷10(题后含答案及解析)题型有:1. 选择题选择题1.在Visual FoxPro中,关系数据库管理系统所管理的关系是A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件正确答案:B解析:在关系数据库中,关系就是二维表,并且数据库中不止只有一个二维表,所以关系数据库管理系统所管理的关系就是若干个二维表。

知识模块:数据库及其操作2.以下关于字段有效性规则叙述正确的是A.自由表和数据库表都可以设置B.只有数据库表可以设置C.只有自由表可以设置D.自由表和数据库表都不可以设置正确答案:B解析:定义字段有效性规则可以在表设计器中进行设置,且只有数据库表才可以定义字段有效性规则,自由表不能进行相关设置。

所以选项B)正确。

知识模块:数据库及其操作3.在Visual FoxPro中,下列描述正确的是A.关系也被称作表单B.数据库文件不存储用户数据C.表文件的扩展名是.dbcD.多个表存储在一个物理文件中正确答案:B解析:在Visual FoxPro中,一个关系被称为一个表,而不是表单;Visual FoxPro中表文件扩展名为dbf,而.dbc是数据库文件的扩展名;数据库文件是对其中的数据库表或视图进行组织和管理,并不用来存储表,每个数据表都是独立的物理文件。

知识模块:数据库及其操作4.在表设计器的“字段”选项卡中,字段有效性的设置项中不包括A.规则B.信息C.默认值D.标题正确答案:D解析:定义字段有效性规则可以在表设计器中进行设置,且只有数据库表才可以定义字段有效性规则,自由表不能进行设置。

建立字段有效性规则前,首先选中要定义字段有效性规则的字段。

Visual FoxPro提供的字段有效性规则有3类:规则、信息和默认值。

知识模块:数据库及其操作5.在Visual FoxPro中,“表”通常是指A.表单B.报表C.关系数据库中的关系D.以上都不对正确答案:C解析:在Visual FoxPro中,用二维表的形式表示实体和实体间联系的数据模型。

全国计算机二级《VFP》考题与答案解析

全国计算机二级《VFP》考题与答案解析

全国计算机二级《VFP》考题与答案解析全国计算机二级《VFP》考题与答案解析1.在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是( )。

A.数据B.文档C.类D.代码2.扩展名为pjx的文件是( )。

A.数据库表文件B.表单文件C.数据库文件D.项目文件3.在Visual FoxPro中以下叙述正确的是( )。

A.关系也被称作表单B.数据库表文件存储用户数据C.表文件的扩展名是.DBCD.多个表存储在一个物理文件中4.以下关于“视图”的描述正确的是( )。

A.视图保存在项目文件中B.视图保存在数据库中C.视图保存在表文件中D.视图保存在视图文件中5.关闭表单的程序代码是ThisForm.Release,Release是( )。

A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法6.在关系模型中,每个关系模式中的关键字( )。

A.可由多个任意属性组成B.最多由一个属性组成C.可由一个或多个其值能唯一标识关系中任何元组的属性组成7.Visual FoxPro是( )。

A.数据库系统B.数据库管理系统C.数据库D.数据库应用系统8.在Visual FoxPm中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。

如果表S所有的记录在表SC中都有相关联的记录,则( )。

A.允许修改表S中的学号字段值B.允许删除表S中的记录C.不允许修改表S中的学号字段值D.不允许在表S中增加新的记录9.在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是( )。

A.空值等同于空字符串B.空值表示字段还没有确定值C.不支持字段值为空值D.空值等同于数值010.在Visual FoxPro中,下面关于索引的正确描述是( )。

A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针D.使用索引可以加快对表的更新操作11.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL命令是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文管类全国计算机二级考试VFP答案
主要讲授如何建工作表、如何使用工作表。

考试的时候只给出题目,学生按照题目要求填写相关命令。

谢谢歌凌!
1.字符型数据(C)如:学号、姓名、专业、性别
2.日期型数据(D)如:出生日期、参加工作日期
3.逻辑型数据(L)是否党员 .T. .F.
4.数值型数据(N)如:补助、工资、分数、成绩
5.Year() 求日期型数据的年份值
6.Month() 求日期型数据的月份值
dtoc(出生时间) 日期转换为字符串
设数据表stu2006包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。

一、显示Displace all for
1.显示年龄大于22岁的记录(全部),
(如果条件有“性别”女生或男生要求,注意加AND)
(命令格式)显示满足条件的数据
Displace all for 条件
例如:Displace all for year(date())-year(出生时间)>22,and 性别=’男’
二、列出List fields
2.(1)填写VFP或SQL命令(不考虑表的打开和关闭),要求列出计算机专业
学生的姓名和补助。

(5分) list 列表 fields 对指定字段进行操作
(命令格式)列出符合条件的所有数据的相应字段
List fields 字段名称1,字段名称2 for 条件
例如:list fields 姓名,补助 for 专业="计算机"
(如果没有强调需要列出的字段名称,意味着需要列出所有字段,不需要加字段名称)
(2)填写VFP或SQL命令(不考虑表的打开和关闭),要求列出补助在100元以上的女生党员的姓名、补助和等级。

(5分)
list fields 姓名,补助,等级 for 性别="女" and是否党员and 补助=>100
(3)填写命令(不考虑表的打开和关闭),要求列出年龄大于等于20岁的学生记录。

List for year(today())-year(出生日期)>=20
(4)要求填写VFP或SQL命令,列出工号前2位等于“02”的女性职工的信息。

List for left(工号,2) =”02” and 性别=“女”
3.设数据表包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。

填写命令(不考虑表的打开和关闭),要求显示该表的结构。

List stru
(命令格式)显示表结构
List stru
三、统计Count for
4.填写VFP或SQL命令(不考虑表的打开和关闭),要求统计经济管理专业的非
党员人数,并将结果赋给变量xyz。

(5分)P57 count 统计记录数
(命令格式)求符合相应条件的数据个数,并将结果赋给某个变量Count for 条件 to 变量名称
(在VFP数据库程序中,所有计算结果必须赋值给一个变量)
例如:count for 专业="经济管理" and not 是否党员 to xyz
四、增加replace 字段 with 字段+增值 for
5.(1)填写VFP或SQL命令(不考虑表的打开和关闭),要求将数学专业女同学的补助增加50元。

(5分)
(命令格式)替换符合条件的数据相应字段的值
Replace 字段 with 新数据(字段+增加值) for 条件
例如:replace 补助 with 补助+50 for 专业="数学"and 性别="女"
(2)填写VFP或SQL命令(不考虑表的打开和关闭),要求将体育专业男同学的补助改为150元。

(5分)
replace 补助 with 150 for 专业="体育" and 性别="男"
五、排序Sort to 新表名称 on 字段/d for 条件(从高到低)
6.(1)填写VFP或SQL命令(不考虑表的打开和关闭),要求对计算机专业的
学生按分数从高到低进行排序,并生成新表名为“学生2”。

(5分)sort 自动排序列表部分
(命令格式)对符合条件的数据按照某个字段进行排序,同时生成一个新表Sort to 新表名称 on 字段/d for 条件
(/d为降序排列,忽略或/a为升序排列)
例如:sort to 学生2 on 分数/d for 专业="计算机"
(2)填写VFP或SQL命令(不考虑表的打开和关闭),要求按照年龄从大到小进行排序,生成表名为“学生2”的新表,并且只包含姓名、补助和出生日期三个字段。

(5分)
例如:sort to 学生2 on 出生日期 fields/d 姓名,补助,出生日期
(3)若当前记录号为1,填写VFP命令(不考虑表的打开和关闭),要求将前10条记录中计算机专业的学生按照年龄的升序排列,并生成表名为“学生2”的新表。

(从小到大)
格式:Sort 排序函数默认升序 /d降序 /a 升序
例如:sort to 学生2 on 出生日期/d for recno()<11 and 专业="计算机"
六、求和Sum 字段 for 条件 to 变量名
7.填写VFP或SQL命令(不考虑表的打开和关闭),要求统计计算机专业男同学
的补助总和,并将结果赋给变量xyz。

(5分) sum 求和
(命令格式)求符合条件的数据字段值得和,并将结果赋给某变量Sum 字段 for 条件 to 变量名
例如:sum 补助 for 专业="计算机" and 性别="男" to xyz
8.填写VFP命令(不考虑表的打开和关闭),要求将记录指针定位在第一条等级
为优秀的男同学记录。

Locate 定位指针
(命令格式)将记录指针指向满足条件的第一条记录
Locate for 条件
例如:locate for 等级="优秀" and 性别="男"
七、删除Delete all for
9.(1)填写VFP或SQL命令(不考虑表的打开和关闭),要求逻辑删除(使用
SQL命令为删除)8月份出生的或经济管理专业的学生记录。

(5分)
(命令格式)逻辑删除满足条件的记录
Delete all for 条件
例如:delete all for month(出生日期)=8 or 专业="经济管理"
(2)要求物理删除所有男党员的记录。

(命令格式)物理删除满足条件的记录
Delete all for 条件
Pack
例如: Delete all for 性别=”男” and 是否党员
Pack
八、求平均
10.填写VFP或SQL命令(不考虑表的打开和关闭),要求统计1985年出生的女
同学的平均分数,并将结果赋给变量tongji(或者新字段tongji)。

(5分)(命令格式)求满足条件的记录字段的值,并将值赋给变量
Average 字段名 for 条件 to 变量名
例如:average 分数 for year(出生日期)=1985 and 性别="女" to tongji
九、索引Index on
11.填写VFP(不考虑表的打开和关闭),要求以姓名和分数为索引关键字建立
一个结构复合索引文件,索引名为“xmfsh”。

(命令格式)按照规定字段建立索引,并生成新的索引文件
Index on 字段名称 to 索引文件名
例如:index on 姓名+str(分数,5,2) to xmfsh
12.统计男性职工中补贴一项的最高值,并将结果赋给变量A57(或者新字段
A57)。

(命令格式)求在某个字段的最大值,并赋值给变量
Max 字段for 条件 to 变量名
例如:Max 补贴 for 性别=”男” to A57。

相关文档
最新文档