Visual FoxPro上机练习题

  • 格式:doc
  • 大小:368.00 KB
  • 文档页数:17

下载文档原格式

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

Visual FoxPro上机练习题(第一套)

注意事项:请各位考生在E盘根目录中建立考试文件夹,考试文件夹的命名规则为“学号+考生姓名”,如“2009441691 张三”。考生的所有解答内容都须放在考试文件夹中。一、操作题:(本题共3小题,第1小题40分,2、3小题各30分)

1.建立一个工资管理数据库,文件名为GZGL.DBC,并输入数据。(40分)该数据库中包括以下2个数据表:工资信息数据表(GZ.DBF)和职工代码表(DM.DBF),其数据形式如下:

工资信息数据表(GZ.DBF)

要求:将数据库(GZGL.DBC)中的GZ.DBF和DM.DBF两表以“代码”建立一对多永久关系。

2.建立程序文件COM-SQL921.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和学号,并用注释语句标注小标题号。(30分)

(1)将所有职工的基本工资增加5%。计算出各位职工的实发工资,填入实发工资字段;(2)显示实发工资最高的职工姓名、代码、实发工资。

(3)按代码汇总基本工资、奖金、扣款、实发工资。并显示按代码汇总后的职称,基本工资、实发工资。

3.表单设计。按以下要求设计程序,表单文件为:FORM1011.SCX(30分)。

设计如图所示表单,包括2个表签,1个文本框,1个命令按钮(各控件的大小、颜色、字体、字号等属性自定)。其中:

(1)表单的标题:考生自己的学号和姓名;

(2)标签label2初值为空;

(3)在文本框text1中输入一字符串,单击命令按钮“逆序显示”,则在label2中逆序显示输入的字符串,如输入“abcde”,逆序显示“edcba”,

(4)双击表单空白处关闭表单。

Visual FoxPro上机练习题(第二套)

注意事项:请各位考生在E盘根目录中建立考试文件夹,考试文件夹的命名规则为“学号+考生姓名”,如“2009441691 张三”。考生的所有解答内容都须放在考试文件夹中。二、操作题:(本题共3小题,第1小题40分,2、3小题各30分)

1.建立一个通信录管理数据库,文件名为TXLGL.DBC,并输入数据。(40分)该数据库中包括以下2个数据表:学生成绩数据表(CJ.DBF)和通信录数据表(TXL.DBF),其数据形式如下:

学生成绩数据表(CJ.DBF)

其中:平均分保留1位小数。

要求:将数据库TXLGL.DBC中的CJ.DBF(父表)和TXL.DBF(子表)以“学号”建立一对多永久关系。

2.建立程序文件COM-SQL811.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生

姓名和准考证号,并用注释语句标注小标题号。

(1)计算每个同学的平均分并填入学生成绩数据表(CJ.DBF)中。

(2)输出各科中有不及格学生的姓名、家长姓名、邮编及家庭通信地址。

3.表单设计。按以下要求设计程序,表单文件为:FORM1011.SCX(30分)。

设计如图所示表单,包括4个表签,2个文本框,2个命令按钮(各控件的大小、颜色、字体、字号等属性自定)。其中:

(1)表单的标题:考生自己的学号和姓名;

(2)label4开始没有显示,text1和text2初值为0;

(3)在text1文本框中输入100到200之间的整数,如果超出范围就报错,不退出程序重新输入。如果满足条件就将该数范围内能被3整除的数求累加和,在text2中显示,并计算有多少个能被3整除的数,在label4中显示;

(4)单击“退出”按钮关闭表单。

Visual FoxPro上机练习题(第三套)

注意事项:请各位考生在E盘根目录中建立考试文件夹,考试文件夹的命名规则为“学号+考生姓名”,如“2009441691 张三”。考生的所有解答内容都须放在考试文件夹中。

三、操作题:(本题共3小题,第1小题40分,2、3小题各30分)

1. 建立一个成绩管理数据库,文件名为CJGL.DBC,并输入数据。(40分)

该数据库中包括以下2个数据表:成绩表(CJ.DBF)和系部代码表(DH.DBF),其数据形式如下:

学生成绩表(CJ.DBF)

要求:将数据库CJGL.DBC中的CJ.DBF和DH.DBF以“系部代号”建立一对多永久关系。

2.建立程序文件COM-SQL811.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小标题号。

(1)查询显示每个同学的姓名,平均分及系部代号。

(2)按“系部代号”分组计算英语科目的平均成绩。

3.表单设计。按以下要求设计程序,表单文件为:FORM1013.SCX(30分)。

设计如图所示表单,包括1个表签,1个文本框,2个命令按钮(各控件的大小、颜色、字体、字号等属性自定)。其中:

(1)表单的标题:考生自己的学号和姓名;

(2)程序运行后光标自动跳到文本框text1;

(3)其功能是在表单运行后在文本框text1中输入学号,按回车键后,将显示该生的姓名、高数、英语、计算机的成绩,图中所示为当输入学号为“002”的情况;

(4)双击表单空白处关闭表单。

Visual FoxPro上机练习题(第四套)

注意事项:请各位考生在E盘根目录中建立考试文件夹,考试文件夹的命名规则为“学号+考生姓名”,如“2009441691 张三”。考生的所有解答内容都须放在考试文件夹中。

四、操作题:(本题共3小题,第1小题40分,2、3小题各30分)

1. 建立一个成绩管理数据库,文件名为CPXS.DBC,并输入数据。(40分)

该数据库中包括以下2个数据表:产品信息数据表(CP.DBF)和产品销售数据表(XS.DBF),其数据形式如下:

产品信息数据表(CP.DBF)

要求:将数据库SPXS.DBC中的CP.DBF和XS.DBF两表以“产品编号”建立一对多永久关系。

2.建立程序文件COM-SQL811.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小标题号。

(1)计算各种产品的销售金额(=销售数量*单价),并将计算结果写入产品销售表XS.DBF 中。

(2)输入产品编号,查询该商品的销售情况,只显示商品的销售数量、销售金额和销售季度。

(3)按产品编号汇总销售数量和销售金额,并显示产品编号,汇总后的销售数量和销售金额。

3. 表单设计:按以下要求设计程序界面,表单文件名为统计.scx。

设计如图所示一个表单,包括5个标签,1个文本框,1个命令按钮(各控件的主要属性参照图形尺寸自定)。其中:

(1)表单的标题还要显示考生自己的学号和姓名;

(2)label4和label5初值为空;

(3)在英文输入法下在文本框text1中输入任意一个字符串,统计出其中的英文字母和数字的个数并分别在标签4和标签5中显示;