VFP上机练习题精华版.docx
- 文档编号:881662
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:16
- 大小:373.85KB
VFP上机练习题精华版.docx
《VFP上机练习题精华版.docx》由会员分享,可在线阅读,更多相关《VFP上机练习题精华版.docx(16页珍藏版)》请在冰豆网上搜索。
VFP上机练习题精华版
第一套
一、基本操作题
1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“学生成绩管理系统”的项目。
3.在项目管理器中建立一个名为“学生成绩库”的数据库文件。
4.在数据库中建一个名为“成绩表”的数据表文件,表结构如下:
学号C(6),姓名C(8),班级C(10),计算机N(3),英语N(3),数学N(3),平均分N(5,1)
5.设置计算机、英语、数学字段满足大于0小于100的条件,“学号”字段默认值为"******"。
二、简单应用题
1.为成绩表添加如图记录。
2.在项目管理器中创建名为CX的查询文件,并且要求含有:
姓名、班级、计算机、英语、数学,并且按学号降序排列,输出结果存放在STUDENT.DBF中。
3.在项目管理器中创建名为“学生成绩”的报表,报表中打印学号、姓名,并计算总成绩。
4.在项目管理器中创建程序文件FILE.PRG,运行程序实现求出成绩表中每个学生的平均分。
(用循环语句实现)
三、综合应用题
在项目管理器中建立表单ZCCX.SCX。
表单名及表单标题正确(4分),控件属性设置正确(6分),运行表单时,选择选项按钮组的班级,该班级的具体人数显示在文本框中(7分)。
当单击“退出”按钮时,退出该表单(3分)。
第二套
一、基本操作题
1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“书店管理”的项目。
3.在项目管理器中建立数据库“书店”。
4.在数据库“书店”中建立两个数据库表“图书表”和“销售表”结构如下:
图书表:
书号C(6),书名C(10),出版单位C(10),单价N(5,2)
销售表:
书号C(6),书店名C(8),销售N(3)
5.建立两个表之间的关联关系,并设置“单价”在10到100之间,不包括10和100。
二、简单应用题
1.为图书表和销售表添加如图记录。
2.在项目管理器中建立查询文件CX.QPR,字段有:
书号,书名,出版单位,单价,书店名,销售。
按书号的升序排列,结果送入“查看”表中。
3.在项目管理器中创建一个名为MECD的菜单文件,要求此菜单中包含“文件”和“退出”,其中“文件”菜单包含“新建”、“打开”、“另存”、“关闭”子菜单(VFP现有功能),单击“退出”菜单时,退出菜单项,回到VFP系统菜单。
4.在项目管理器中建立程序文件FILE.PRG,程序实现求1~100之间全部奇数之和。
三、综合应用题
在项目管理器中创建如下图所示的名为LD.SCX的表单。
表单名及表单标题正确,控件属性设置正确,在第一个表格中显示“图书表”的信息,当选中“图书表”中的某条记录时,第二个表格中显示相关的“销售表”的信息,标题处的文字“表格信息联动”一直从右向左移动,直到文字走出屏幕,再从屏幕的右方进入,一直向左走,不断循环,直到关闭窗口。
第三套
一、基本操作题
1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“销售管理”的项目。
3.在项目管理器中建立名为“销售信息”的数据库。
4.在数据库中建立数据库表“订单信息”,表结构如下:
订单编号C(4)、客户编号C(4)、订单日期D、金额N(10,2)、送货方式C(4)
5.按订单日期和送货方式建立复合索引。
二、简单应用题
1.为“订单信息”表添加如图记录。
2.在项目管理器中建立一个查询文件“订单查询”,查询表中所有信息并按金额降序排序。
3.在项目管理器中建立一个快速报表“订单信息报表”,打印所有信息并汇总出总金额。
4.在项目管理器中建立程序文件JS.PRG,运行该程序在屏幕输出1~100之间全部偶数的平方和。
三、综合应用题
在项目管理器中创建如下图所示名为SHTJ.SCX的表单。
表单名及表单标题正确,控件及属性设置正确,运行表单时,单击单选按钮,在文本框中显示相应的送货方式的的记录数。
第四套
一、基本操作题
1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“学生管理”的项目。
3.在项目管理器中建立数据库“学生库”。
4.在数据库中建立数据库表“学生”,表结构如下:
学号C(6)、姓名C(10)、性别C
(2)、出生日期D、少数民族否L、籍贯C(10)、入学成绩N(5,1)
5.设置性别字段的有效性规则为“男”或“女”,入学成绩字段的默认值为500。
二、简单应用题
1.为“学生”表添加如图记录。
2.在项目管理器中建立名为“成绩查询”的查询文件:
查询所有入学成绩大于570分的学生学号、姓名、出生日期、少数民族否,按出生日期降序排序,查询去向为表,表名为“成绩”。
3.在项目管理器中建立名为“学生基本信息”的快速报表,报表中只打印学号、姓名、性别、籍贯。
4.在项目管理器中建立一个程序文件TJ.PRG,运行该程序分别统计出少数民族和非少数民族人数并输出。
(用循环语句实现)
三、综合应用题
在项目管理器中建立如图所示的名为XSJBXS.SCX的表单文件。
表单名及表单标题正确,控件属性设置正确,列表框的“单击”事件具有窗口刷新功能。
第五套
一、基本操作题
1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“学生管理”的项目。
3.在项目管理器中建立名为“学生信息”的数据库。
4.在数据库中分别建立名为“学生”和“成绩”两个数据库表,表结构如下:
学生表:
学号C(5)、姓名C(10)、性别C
(2)、所在系C(10)
成绩表:
学号C(5)、课程号C
(1)、成绩N(5,1)
5.建立这两张表之间的一对多联系,并设置其参照完整性规则:
更新规则为级联。
二、简单应用题
1.为“学生”表和“成绩”表添加如图记录。
2.在项目管理器中建立名为“学生信息一览”本地视图,结果按所在系降序排列,并且可以更新所在系字段值。
3.在项目管理器中建立一对多报表“学生成绩报表”,其中子表中只输出课程号及成绩。
4.在项目管理器中建立一个程序文件SJCL.PRG,运行该程序可以从键盘输入5个任意整数,输出所有数,并求出其中的最大数。
三、综合应用题
在项目管理器中创建如下图所示的名为SJLL.SCX的表单。
表单名及表单标题正确,控件及属性设置正确,在选项按钮组中选择要浏览的表,单击“浏览”按钮则显示该表的相关信息,单击“退出”按钮或按键盘上的“Q”字母键则关闭该表单。
第六套
一、基本操作题
1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“学生信息管理”的项目。
3.在项目管理器中建立名为“学生库”的数据库。
4.在数据库中建立数据库表“STUDENT”,表结构如下:
学号C,(6)、姓名C(8)、性别C
(2)、年龄N
(2)、籍贯C(8)、院系号C
(2)
5.按学号字段建立主索引,设置年龄字段有效性规则:
年龄在15~30之间,否则提示“输入的年龄超出范围”,设置其默认值为15。
二、简单应用题
1.为STUDENT表添加如图记录。
2.在项目管理器中建立名为“学生报表”的快速报表,报表中只打印学号和姓名信息并统计学生总人数。
3.在项目管理器中建立名为“学生信息”的视图,该视图包含STUDENT表中所有字段,并能通过视图更新STUDENT表中姓名和籍贯两个字段的值。
4.在项目管理器中建立程序文件CZSS.PRG,运行该程序实现输入一个三位整数,将其反向输出。
如输入326,输出623。
三、综合应用题
在项目管理器中建立如下图名为TJRS.SCX的表单。
表单名及表单标题正确,控件及属性设置正确,单选按钮能统计出相应人数,单击关闭按钮退出表单运行。
第七套
一、基本操作题
1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“图书管理”的项目。
3.在项目管理器中建立名为“图书销售库”的数据库。
4.在数据库中建立数据库表“图书销售表”,表结构如下:
书号C(6),书名C(10),出版单位C(10),单价N(5,2),书店名C(8),销售N(3)
5.按书号字段建立主索引,并设置书号字段的标题为“图书目录的编号”。
二、简单应用题
1.为“图书销售表”添加如图记录。
2.在“图书销售表”中添加一名为“销售额”的字段,用替换命令求出其值(单价×销售),并将该命令以文本文件的形式保存在项目管理器中。
3.在项目管理器中建立名为“销售报表”的快速报表,报表中只打印书名和书店名并计算总销售额。
4.在项目管理器中建立程序文件HZ.PRG,运行程序分别汇总出不同书店的销售总额并输出。
(用循环语句实现)
三、综合应用题
在项目管理器中创建如下图所示的名为TSXS.SCX的表单。
表单名及表单标题正确,控件及属性设置正确,命令按钮组实现图书销售表信息的浏览功能。
第八套
一、基本操作题
1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“教师信息管理”的项目。
3.在项目管理器中建立名为“教师库”的数据库。
4.在数据库中建立数据库表“教师”,表结构如下:
教师号(C,5)、姓名(C,10)、出生日期(D)、职称(C,10)
5.按教师号字段建立主索引,设置职称字段默认值为“讲师”。
二、简单应用题
1.为“教师”表添加如图记录。
2.在项目管理器中建立一个名为“职称筛选”的查询,该查询只显示职称为“讲师”的教师信息,输出去向为表,表名为“讲师信息”。
3.在项目管理器中建立一个名为“MYMENU”的菜单,其中有三个菜单项“文件”、“浏览”、“退出”。
“文件”菜单包含“新建”、“打开”、“关闭”三项系统功能,单击“浏览”则可以浏览教师表信息,单击“退出”则恢复到VFP的系统菜单。
4.在项目管理器中建立一个程序文件SZYS.PRG,运行该程序输出1+3+32+33+...+310的值。
三、综合应用题
在项目管理器中建立如下图所示表单JSLL.SCX。
表单名及表单标题正确,控件及属性设置正确,列表框的“单击”事件具有窗口刷新功能,单击“退出”按钮或按键盘上的“Q”字母键则关闭该表单。
第九套
一、基本操作题
1.在考试盘建立一个名为“姓名+学号后三位数”的文件夹,要求以下所有文件都存放在此文件夹中。
2.在考试文件夹中建立名为“职工管理”的项目。
3.在项目管理器中建立名为“职工信息”的数据库。
4.在数据库中建立数据库表“RCDA”,其结构如下:
编号C(7),姓名C(8),性别C
(2),出生日期D,工资现状N(7,2)
5.设置编号字段的显示标题为:
地区编号和登记顺序。
二、简单应用题
1.
为数据表添加如右图所示的记录。
2.在项目管理器中建立查询文件CX,要求查询出:
男女职工的人数和平均工资。
3.在项目管理器中建立名为CD的下拉式菜单,其中包括“显示数据表”,“显示查询结果”,“退出”三个菜单项。
单击“显示数据表”菜单项时要求浏览RCDA表中的记录。
单击“显示查询结果”菜单项时要求将上一题的查询文件CX.QPR的查询结果显示出来。
单击“退出”菜单项时,能够返回VisualFoxPro系统菜单。
4.在项目管理器中建立名为“计算”的程序:
计算N!
的值。
三、综合应用题
在项目管理器中建立表单:
SSJL.SCX。
表单及控件属性设置正确。
实现“上一条
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 上机 练习题 精华版