VFP上机操作题数据库建立与显示答案.docx

上传人:b****7 文档编号:16656111 上传时间:2023-07-16 格式:DOCX 页数:21 大小:19.77KB
下载 相关 举报
VFP上机操作题数据库建立与显示答案.docx_第1页
第1页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第2页
第2页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第3页
第3页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第4页
第4页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第5页
第5页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第6页
第6页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第7页
第7页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第8页
第8页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第9页
第9页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第10页
第10页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第11页
第11页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第12页
第12页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第13页
第13页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第14页
第14页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第15页
第15页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第16页
第16页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第17页
第17页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第18页
第18页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第19页
第19页 / 共21页
VFP上机操作题数据库建立与显示答案.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VFP上机操作题数据库建立与显示答案.docx

《VFP上机操作题数据库建立与显示答案.docx》由会员分享,可在线阅读,更多相关《VFP上机操作题数据库建立与显示答案.docx(21页珍藏版)》请在冰点文库上搜索。

VFP上机操作题数据库建立与显示答案.docx

VFP上机操作题数据库建立与显示答案

 

VisualFoxpro上机操作题(数据表建立与显示)

说明:

本答案只写操作命令,具体操作自己上机完成

根据要求完成下列操作:

1.建立一个名为的数据表,其结构如下:

字段字段名类型宽度小数位

1姓名字符型8

2性别字符型2

3固定工资数值型82

4津贴数值型62

5扣杂费数值型62

6实发金额数值型82

7领款日期日期型8

8退休逻辑型1

9签名字符型6

10备注备注型10

注意:

结构输入完成后,按CTRl+W存盘。

2.录入如下内容:

记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注

1吴均荣女01/01/89.T.memo

2肖才坤男05/05/99.F.memo

3李思强男05/05/95.T.memo

4司马文华女05/05/98.T.memo

5钟小渠男05/05/97.F.memo

6赵明明女05/05/96.F.memo

7欧阳明月女05/05/92.F.memo

3.打开数据库

4.显示数据库结构.

5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位.

注意:

修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成数据丢失。

完成后按ctrl+W存盘。

6.显示所有记录.

7.显示所有性别为”男”的记录.

8.显示所有已退休的记录.

说明:

在条件语句中,若要返回逻辑字段真值,只需输入逻辑字段的字段名即可,若要返回逻辑字段假值,则在字段名前加上.not.

例:

显示出所有未退休的记录。

Listallfor.not.退休

9.显示出所有领款日期在1993年以前的记录.

10.显示出所有性别为”女”、固定工资为的记录.

11.在数据库末尾增加3条记录,内容随意.

12.在第4条记录前面插入一条新记录,内容随意.

13.在第5条记录后增加一条空白记录.

14.显示数据库前3条记录.

15.显示数据库最后2条记录.

16.显示第2第到第5条记录.

VisualFoxpro上机操作题(数据表建立与显示答案)

说明:

本答案只写操作命令,具体操作自己上机完成

根据要求完成下列操作:

1.建立一个名为的数据表,其结构如下:

字段字段名类型宽度小数位

1姓名字符型8

2性别字符型2

3固定工资数值型82

4津贴数值型62

5扣杂费数值型62

6实发金额数值型82

7领款日期日期型8

8退休逻辑型1

9签名字符型6

10备注备注型10

Createys

注意:

结构输入完成后,按CTRl+W存盘。

2.录入如下内容:

记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注

1吴均荣女01/01/89.T.memo

2肖才坤男05/05/99.F.memo

3李思强男05/05/95.T.memo

4司马文华女05/05/98.T.memo

5钟小渠男05/05/97.F.memo

6赵明明女05/05/96.F.memo

7欧阳明月女05/05/92.F.memo

3.打开数据库

Useys

4.显示数据库结构.

Liststructure或modifystructure

5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位.

Modifystructure

注意:

修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成数据丢失。

完成后按ctrl+W存盘。

6.显示所有记录.

List或displayall

7.显示所有性别为”男”的记录.

Listallfor性别=“男”

或:

displayallfor性别=“男”注意:

在录入中,使用英文半角符号。

8.显示所有已退休的记录.

Listallfor退休

说明:

在条件语句中,若要返回逻辑字段真值,只需输入逻辑字段的字段名即可,若要返回逻辑字段假值,则在字段名前加上.not.

例:

显示出所有未退休的记录。

Listallfor.not.退休

9.显示出所有领款日期在1993年以前的记录.

Listallforyear(领款日期)<1993

10.显示出所有性别为”女”、固定工资为的记录.

Listallfor性别=“女”.and.固定工资=

11.在数据库末尾增加3条记录,内容随意.

append

12.在第4条记录前面插入一条新记录,内容随意.

Go4

Insertbefore

13.在第5条记录后增加一条空白记录.

Go5

Insertblank

14.显示数据库前3条记录.

Gotop

Listnext3

15.显示数据库最后2条记录.

gobottom

skip-1

listrest或listnext2

16.显示第2第到第5条记录.

Go2

Listnext4

 

数据库上机操作:

数据表记录的删除与修改

一、上机目的:

1、数据表记录删除方法。

2、掌握数据表记录的修改方法

二、上机准备工作

1、复习给记录作删除标志的命令delete,去除删除标记命令recall,彻底删除记录命令pack及删除全部记录,只保留结构的命令zap。

2、复习成批修改命令replace.,浏览/编辑命令:

browse

三、以下的操作以为源数据库,其内容如下:

记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注

1吴均荣女01/01/89.T.memo

2肖才坤男05/05/99.F.memo

3李思强男05/05/95.T.memo

4司马文华女05/05/98.T.memo

5钟小渠男05/05/97.F.memo

6赵明明女05/05/96.F.memo

7欧阳明月女05/05/92.F.memo

8李长军女01/01/89.T.memo

9吴长有男05/05/99.F.memo

10肖才坤男05/05/95.T.memo

11马文华女05/05/98.T.memo

12小印男05/05/97.F.memo

13赵小明女05/05/96.F.memo

14阳明月女05/05/92.F.memo

1.给第3到第5条记录做删除标记。

 

2.去除所有删除标记。

 

3.给所有已经退休的职工记录作删除标记。

 

4.浏览/编辑数据,只允许修改姓名字段的内容。

 

5.将所有女职工的津贴增加20%.

 

6.将每条记录姓名字段的内容填入签名字段中。

 

7.在每条记录的备注字段中填入“就读学校:

大洼县职业技术中心”。

 

8.显示前2条记录中的姓名和备注字段的内容。

 

9.将已经退休的记录中备注字段中添加字符串“已经退休”。

 

10.删除表中全部记录,只保留结构。

 

数据库上机操作:

数据表记录的删除与修改(答案)

二、上机目的:

1、数据表记录删除方法。

2、掌握数据表记录的修改方法

二、上机准备工作

1、复习给记录作删除标志的命令delete,去除删除标记命令recall,彻底删除记录命令pack及删除全部记录,只保留结构的命令zap。

2、复习成批修改命令replace.,浏览/编辑命令:

browse

三、以下的操作以为源数据库,其内容如下:

记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注

1吴均荣女01/01/89.T.memo

2肖才坤男05/05/99.F.memo

3李思强男05/05/95.T.memo

4司马文华女05/05/98.T.memo

5钟小渠男05/05/97.F.memo

6赵明明女05/05/96.F.memo

7欧阳明月女05/05/92.F.memo

8李长军女01/01/89.T.memo

9吴长有男05/05/99.F.memo

10肖才坤男05/05/95.T.memo

11马文华女05/05/98.T.memo

12小印男05/05/97.F.memo

13赵小明女05/05/96.F.memo

14阳明月女05/05/92.F.memo

1.给第3到第5条记录做删除标记。

Go3

Deletenext3

2.去除所有删除标记。

Recallall

3.给所有已经退休的职工记录作删除标记。

Deleteallfor退休

4.浏览/编辑数据,只允许修改姓名字段的内容。

Browsefreeze姓名

5.将所有女职工的津贴增加20%.

Replaceall津贴with津贴*for性别=”女”

6.将每条记录姓名字段的内容填入签名字段中。

Replaceall签名with姓名

7.在每条记录的备注字段中填入“就读学校:

大洼县职业技术中心”。

Replaceall备注with“就读学校:

大洼县职业技术中心”additive

 

8.显示前2条记录中的姓名和备注字段的内容。

Gotop

Listnext2fields姓名,备注

 

9.将已经退休的记录中备注字段中添加字符串“已经退休”。

Replaceall备注with“已退休”for退休

 

10.删除表中全部记录,只保留结构。

zap

 

数据库上机操作:

数据库的数据统计与汇总

一、上机目的:

1、数据库记录数统计、字段求和及求平均值的方法。

2、掌握数据库文件内容的分类汇总的方法。

3、掌握输出命令的使用方法。

二、上机准备工作

1、复习统计运算命令(count,sum,average)的格式和功能。

2、复习分类汇总命令(total)的格式和功能及使用时产生的问题及解决方法。

三、以下的操作以为源数据库,其内容如下:

记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注

1吴均荣女01/01/89.T.memo

2肖才坤男05/05/99.F.memo

3李思强男05/05/95.T.memo

4司马文华女05/05/98.T.memo

5钟小渠男05/05/97.F.memo

6赵明明女05/05/96.F.memo

7欧阳明月女05/05/92.F.memo

8李长军女01/01/89.T.memo

9吴长有男05/05/99.F.memo

10肖才坤男05/05/95.T.memo

11马文华女05/05/98.T.memo

12小印男05/05/97.F.memo

13赵小明女05/05/96.F.memo

14阳明月女05/05/92.F.memo

1.统计记录个数,并赋给内存变量A。

 

2.统计出数据库中性别为“男”的记录。

 

3.对数据库中的固定工资、津贴和实发金额进行列求和,并分别将其结果赋给内存变量B、C和D。

 

4.对数据库中的固定工资、津贴和实发金额进行列求平均值,并分别将其结果赋给内存变量E、F和G。

 

5.统计出数据库中已退休的职工人数。

 

6.对数据库按性别分类求固定工资、津贴和实发金额之和,并显示求和结果。

 

7.对数据库按性别分类求扣杂费之和,并显示求和结果。

 

8.计算出每条记录的实发金额,并填入相应的字段中。

 

数据库上机操作:

数据库的数据统计与汇总(答案)

二、上机目的:

1、数据库记录数统计、字段求和及求平均值的方法。

2、掌握数据库文件内容的分类汇总的方法。

3、掌握输出命令的使用方法。

二、上机准备工作

1、复习统计运算命令(count,sum,average)的格式和功能。

2、复习分类汇总命令(total)的格式和功能及使用时产生的问题及解决方法。

三、以下的操作以为源数据库,其内容如下:

记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注

1吴均荣女01/01/89.T.memo

2肖才坤男05/05/99.F.memo

3李思强男05/05/95.T.memo

4司马文华女05/05/98.T.memo

5钟小渠男05/05/97.F.memo

6赵明明女05/05/96.F.memo

7欧阳明月女05/05/92.F.memo

8李长军女01/01/89.T.memo

9吴长有男05/05/99.F.memo

10肖才坤男05/05/95.T.memo

11马文华女05/05/98.T.memo

12小印男05/05/97.F.memo

13赵小明女05/05/96.F.memo

14阳明月女05/05/92.F.memo

1.统计记录个数,并赋给内存变量A。

USEYS

COUNTTOA

 

2.统计出数据库中性别为“男”的记录。

COUNTFOR性别=”男”

 

3.对数据库中的固定工资、津贴和实发金额进行列求和,并分别将其结果赋给内存变量B、C和D。

Sumall固定工资,津贴,实发金额tob,c,d

 

4.对数据库中的固定工资、津贴和实发金额进行列求平均值,并分别将其结果赋给内存变量E、F和G。

Averageall固定工资,津贴,实发金额toe,f,g

 

5.统计出数据库中已退休的职工人数。

Countfor退休

 

6.对数据库按性别分类求固定工资、津贴和实发金额之和,并显示求和结果。

Indexon性别tagxb

Totalon性别tohzfields固定工资,津贴,实发金额

Usehz

list

 

7.对数据库按性别分类求扣杂费之和,并显示求和结果。

Useys

Indexon性别tagxbb

Totalon性别tohzzfields扣杂费

Usehzz

list

8.计算出每条记录的实发金额,并填入相应的字段中。

Replaceall实发金额with固定工资+津贴-扣杂费

大洼区职业技术学校2015-2016学年度下学期技能测试

Visual

一.要求:

在D盘上建立一个以自己名字命名的文件夹。

下面涉及的文件放入此文件夹中。

(一)建立数据表,其结构如下:

字段

类型

宽度

小数

字段

类型

宽度

小数

编号

字符

6

奖金

数值

7

2

姓名

字符

6

扣款

数值

7

2

部门

字符

10

实发工资

数值

8

2

基本工资

数值

7

2

(一)录入如下数据:

编号姓名部门基本工资奖金扣款实发工资

050001徐波综合办120010050

050002李静生产车间160050060

060003刘小可生产车间120020060

050004李文化综合办150031250

050005张逛综合办140075860

070006王东兴综合办110060050

(二)按要求完成下操作:

1.计算出每条记录的实发工资。

2.显示出所有实发工资大于1800元的记录。

3.计算出综合办人员的平均实发工资。

4.按部门对实发工资进行汇总,形成的汇总文件为。

5.统计出所有“生产车间”的人数。

6.删除所有编号前两位为”05”的记录。

(三)程序设计题:

1.程序填空:

下面的程序是查询记录。

Settalkoff

Usexsda

Clear

_________on姓名tagxm

Accept“请输入姓名:

”toxm1

locatefor姓名=xm1

If_________

Display

Else

”您输入的姓名不存在!

Endif

2..程序填空题:

计算机等级考试的查分程序如下:

请填空:

SETTALKOFF

Indexon准考证号tagzkzh

ACCEPT"请输入准考证号:

"TONUM

SEEK____________________

IFFOUND()

姓名,"成绩:

"+str(成绩,3,0)

ELSE

"没有此考生!

"

ENDIF

USE

SETTALKON

Settalkon

3、用if语句编写程序,从键盘上输入一个数,若该数能被3或7整除,则输出该数(提示:

判断N能被3整除的条件是:

int(N/3)=n/3)

 

4.由给定表文件复制工作库文件,在工作表文件中将基本工资字段值高于1500的增加120元,基本工资在1000至1500元之间的增加200元,基本工资低于1000元的工资增加300元.

 

大洼区职业技术学校2015-2016学年度技能测试

VisualFoxpro答案

一.要求:

在D盘上建立一个以自己名字命名的文件夹。

下面涉及的文件放入此文件夹中。

(一)建立数据表,其结构如下:

字段

类型

宽度

小数

字段

类型

宽度

小数

编号

字符

6

奖金

数值

7

2

姓名

字符

6

扣款

数值

7

2

部门

字符

10

实发工资

数值

8

2

基本工资

数值

7

2

(一)录入如下数据:

编号姓名部门基本工资奖金扣款实发工资

050001徐波综合办120010050

050002李静生产车间160050060

060003刘小可生产车间120020060

050004李文化综合办150031250

050005张逛综合办140075860

070006王东兴综合办110060050

(二)按要求完成下操作:

1.计算出每条记录的实发工资。

Replall实发工资with基本工资+奖金-扣款

2.显示出所有实发工资大于1800元的记录。

Browsefor实发工资>1800

3.计算出综合办人员的平均实发工资。

Averageall实发工资for部门=”综合办”

4.按部门对实发工资进行汇总,形成的汇总文件为。

Indexon部门tagbm

Totalon部门toxsdahzfiel实发工资

5.统计出所有“生产车间”的人数。

Countfor部门=”生产车间”

6.删除所有编号前两位为”05”的记录。

Deleteforleft(编号,2)=“05”

pack

(三)程序设计题:

1.程序填空:

下面的程序是查询记录。

Settalkoff

Usexsda

Clear

Indexon姓名tagxm

Accept“请输入姓名:

”toxm1

locatefor姓名=xm1

Iffound()或:

noteof()

Display

Else

”您输入的姓名不存在!

Endif

2..程序填空题:

计算机等级考试的查分程序如下:

请填空:

SETTALKOFF

Indexon准考证号tagzkzh

ACCEPT"请输入准考证号:

"TONUM

SEEK_num___________________

IFFOUND()

姓名,"成绩:

"+str(成绩,3,0)

ELSE

"没有此考生!

"

ENDIF

USE

SETTALKON

Settalkon

3、用if语句编写程序,从键盘上输入一个数,若该数能被3或7整除,则输出该数(提示:

判断N能被3整除的条件是:

int(N/3)=n/3)

Clear

Input“请输入一个数:

”ton

Ifmod(n,3)=0andmod(n,7)=0或:

ifint(n/3)=n/3andint(n/7)=n/7

n

endif

4.由给定表文件复制工作表文件,在工作表文件中将基本工资字段值高于1500的增加120元,基本工资在1000至1500元之间的增加200元,基本工资低于1000元的工资增加300元.

方法一:

Usegzj

Copytobbb

Gotop

Dowhilenoteof()

zz=基本工资

docase

casezz>1500

zj=120

casezz>=1000

zj=200

otherwise

zj=300

endcase

repl基本工资with基本工资+zj

skip

enddo

方法二:

Usegzj

Copytobbb

Gotop

Scan

zz=基本工资

docase

casezz>1500

zj=120

casezz>=1000

zj=200

otherwise

zj=300

endcase

repl基本工资with基本工资+zj

endscan

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2