VFP程序设计复习题操作题Word文档格式.docx
《VFP程序设计复习题操作题Word文档格式.docx》由会员分享,可在线阅读,更多相关《VFP程序设计复习题操作题Word文档格式.docx(25页珍藏版)》请在冰点文库上搜索。
退出"
,点击该按钮,使用ThisForm.release退出表单。
VFP部分/表单设计/表单设计_操作题
6、在考生文件夹下有一个数据库SDB33,其中有数据库表SC33,STUDENT33和COURSE33,按要求完成如下操作:
设计一个表单S_FORM,在表单上创建一个名称(name属性)为cmdCLOSE的按钮,标题名(caption属性)为"
关闭"
7、打开考生文件夹中的数据库中的数据库STSC34,然后使用表单向导制作一个表单T1,要求:
选择STUDENT34表中所有字段,表单样式为凹陷式;
按钮类型为文本按钮;
排序字段选择学号(升序);
表单标题为"
学生基本信息情况表"
8、请打开考生文件夹下的数据库表d33.dbf,完成如下操作:
请计算书籍的金额(金额=数量*单价),并将其添加到"
金额"
字段中,并且将数量大于20的记录打上删除标记。
VFP部分/数据表的基本操作/表操作:
表的建立/打开/输入记录
9、请打开考生文件夹下的数据库表d38.dbf,完成如下操作:
物理删除数据库表中的第二条记录之后,再将数据库的第一条记录的单价改为180.00。
10、请打开考生文件夹下的数据库表d43.dbf,完成如下操作:
1)将工资高于1000.00元的人员工资增加100元。
2)工资低于1000.00元的人员记录打上删除标记。
11、已给出考生文件夹下的学生档案报表P1.frx,请进行如下操作:
请打开报表P1.frx,将字段标签名设计成宋体、四号字、粗体,在页标头带区字段标签名下面再画一条横线,线条格式是双点划线。
12、在考生文件夹下完成如下操作:
在考生文件夹下有表Authors103.dbf和Books103.dbf。
设计一个表单名和文件名均为MYFORM103,表单中有两个命令按钮"
查询"
(名称为Command1)和"
(名称为Command2)。
单击"
按钮,查询出版过三本以上(含三本)图书的作者信息,查询信息包括:
作者姓名,所在城市;
查询结果按作者姓名升序保存在表NEWVIEW103中。
按钮关闭表单。
最后保存并运行表单。
VFP部分/操作题_不组
13、在考生文件夹下完成如下操作:
在考生文件夹下有表学生108.dbf、课程108.dbf和选课108.dbf。
使用查询设计器建立一个查询文件stud108.qpr,查询要求:
选修了"
英语"
并且成绩大于等于70的学生的姓名和年龄,查询结果按年龄升序存放于stud_temp108.dbf表中。
VFP部分/查询与视图/查询与视图_操作题
14、在考生文件夹下完成如下操作:
在考生文件夹下有表rate_exchange113.dbf。
用SQL语句从rate_exchange113.dbf表中提取外币名称、现钞买入价和卖出价三个字段的值并将结果存入rate_ex113.dbf表(字段顺序为外币名称、现钞买入价、卖出价,字段类型和宽度与原表相同,记录顺序与原表相同),并将相应的SQL语句保存为文本文件one113.txt。
15、在考生文件夹下完成如下操作:
在考生文件夹下有表rate_exchange114.dbf。
用SQL语句将rate_exchange114.dbf表中外币名称为"
美元"
的卖出价修改为829.01,并将相应的SQL语句保存为文本文件two114.txt。
16、在考生文件夹下完成如下操作:
在考生文件夹下有表"
零件信息115.dbf"
用SQLINSERT语句插入元组("
p7"
"
PN7"
1020)到"
零件信息115"
表中(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one115.txt中。
17、已给出考生文件夹下的人事档案报表P6.frx,请进行如下操作:
请打开报表P6.frx,在标题带区的左上角插入图片picture1.bmp。
18、打开考生文件夹下的XSCJBBK.dbf学生档案数据库表,进行如下操作:
利用快速报表创建报表P5.frx,以列报表形式输出全部字段。
注:
打印预览结果如下图所示:
19、请打开考生文件夹下的HNBKS数据库,进行如下操作:
利用快速报表创建报表HNP4.frx,以行报表形式输出数据表QKDYHKB.dbf字段:
邮发代号、刊名和定价。
报表设计器中字段布局如下所示:
20、请打开考生文件夹下的d78.dbf文档,进行如下操作:
1)请按照已建立的教师资料数据库表d78.dbf的结构输入下列记录:
姓名性别工作时间职称
李竟云男7助教
张梅燕女10副教授
陈可女4助教
2)请将d78.dbf数据表中工作时间超过5年的,职称为助教的记录改为副教授。
21、请打开考生文件夹下的d84.dbf文档,进行如下操作:
1)按建立的新华书店销售数据表d84.dbf的结构请输入以下记录:
书名单价日销售量库存
读者2.0045140
海外文摘3.005966
2)将日销售量全部增加30。
22、请打开考生文件夹下的数据表d87.dbf,完成如下操作:
按已建立的天地通合资公司的职工工资数据库表d87.dbf的结构请输入以下记录:
姓名性别工资
黄文忠男1660.00
江淑芳女2896.50
23、请打开考生文件夹下的d90.dbf文档,进行如下操作:
1)按已建立的会议通讯录数据库表d90.dbf,输入以下记录:
姓名电话单位有论文否
寻瑛 (022)23379316南开大学T
张权(010)62579810济南大学F
2)请把d90.dbf数据库表中没有论文的人员记录打上删除标记。
24、请打开考生文件夹下的d93.dbf文档,进行如下操作:
1)请按已建立的希望工程赞助情况数据库表d93.dbf的结构输入下列如下记录:
姓名赞助数额联系电话要求
何利民3400.00(0374)4813520请用于资助西部学生
成亚玲1480.00(010)62650654请用于普及教育
2)在d93.dbf数据库表的第二条记录之后增加一条新记录:
柯勇900.00(022)34681279资助贫困大学生
25、请打开考生文件夹下的d94.dbf文档,进行如下操作:
1)请按已建立室内装饰用品数据库表d94.dbf结构输入下列记录:
产品名颜色产品号有现货否
被面浅绿色J216T
床单粉红色f197F
2)请将d94.dbf数据库表中没有现货("
有现货否"
字段的值为F)的记录逻辑删除。
26、请打开考生文件夹下的d97.dbf文档,进行如下操作:
按照已建立的某竞赛获奖情况数据库表D97.DBF的结构输入下列记录:
姓名奖级分数
孔敏二等125
周晓晴一等175
27、请打开考生文件夹下的d98.dbf文档,进行如下操作:
1)请按照已建立的报刊订阅数据库表D98.DBF的结构输入下列记录:
刊名订阅量发行单位
参考消息453新华通讯社
中国青年报328中国青年报社
2)将d98.dbf数据库表中订阅量数量低于四百的记录打上逻辑删除标记。
28、请打开考生文件夹下的d100.dbf文档,进行如下操作:
1)请按照已经建立的机动车情况数据库表D100.DBF的结构输入下列记录:
车主行驶证号总检情况
周亦虎12016430F
刘国栋24016834T
2)将总检不通过者做逻辑删除。
29、已给出考生文件夹下的一对多关系报表P20.frx,请进行如下操作:
请打开报表P20.frx,在页注脚左边添加三个标签为"
年"
、"
月"
和"
日"
,字体属性都为宋体、五号、常规。
并在各标签对应的前面添加当前日期的年、月、日的表达式,计算出当前日期。
30、打开考生文件夹下的cp.dbf数据库表,按要求完成如下操作:
1)用报表向导创建报表P17.frx,以行报表形式输出cp.dbf全部字段;
2)报表布局为两列,横向。
打印预览后如下图所示:
31、打开考生文件夹下的课程对照表报表P4.frx,按要求完成如下操作:
在页标头带区靠上的部位添加"
花名册"
标签,字体设计成宋体、三号字、粗体、居中。
32、打开考生文件夹下的xs10.dbf数据库表,按要求完成如下操作:
利用报表向导创建一个报表P10.frx,输出xs10.dbf表中所有字段,报表样式设置为帐务式,报表标题为"
学生档案信息"
33、请打开考生文件夹下的数据库表d44.dbf,完成如下操作:
物理删除姓名为"
李英"
的记录后,并将"
华玉琳"
的电话改为4318530。
34、请打开考生文件夹下的数据库表d46.dbf,完成如下操作:
将"
黄静"
的成绩改为98,并且物理删除姓名为"
冯星"
的记录。
35、请打开考生文件夹下的数据库表d47.dbf,完成如下操作:
1)将d47.dbf数据库表最后增加一条新记录:
编号画名价格
F62543奔马图8900.00
2)将画名为"
富贵牡丹"
的价格改为2500.00
36、请打开考生文件夹下的数据库表d48.dbf,完成如下操作:
1)将d48.dbf数据库表末尾增加下面记录:
品名价格数量
三菱空调4280.008
2)将品名为"
电烤箱"
的数量改为38。
37、请打开考生文件夹下的数据库表d49.dbf,完成如下操作:
1)将d49.dbf数据库表其中的第二条记录修改为:
编号图纸名占地面积
E402H5餐厅设计图35
2)并对第三条记录做物理删除。
38、请打开考生文件夹下的数据库表d50.dbf,完成如下操作:
1)请按照已建立的永安百货时装数据库表d50.dbf的结构,输入下列记录:
品名价格件数
西服套裙1280.004
晚礼服2896.002
雪丽西装1624.007
2)将其中的第三条记录作删除标记。
39、请打开考生文件夹下的数据库表d61.dbf,完成如下操作:
将所有学生的平均分添入平均分字段((英语成绩+数学成绩)/2),并将数据库表中姓名为"
赵桂珍"
的记录作物理删除。
40、请打开考生文件夹下的数据库表d62.dbf,完成如下操作:
1)按建立的图书馆销售数据库表d62.dbf的结构请输入以下记录:
书名使用部门库存量需求量
概率统计经济系260850
线性代数管理系375125
2)将d62.dbf数据库表所有记录的需求量再加125,并将使用部门是管理系的记录打上删除标记。
41、请打开考生文件夹下的数据库表d63.dbf,完成如下操作:
物理删除数据库表中的第三条记录之后,再将数据库表中的第一条记录的库存改为500。
42、按要求完成如下操作:
1)建立项目SALES47;
2)在新建立的项目中建立数据库CUST47;
3)把自由表CUST47和ORDER47加入到新建立的数据库中;
VFP部分/数据库的基本操作/操作题_有效性与索引与自由表入库
43、按要求完成如下操作:
建立表单my_form,表单中有两个命令按钮,按钮的名称分别为cmdIN和cmdOut,标题分别为"
登录"
44、打开form1表单,并按如下要求进行修改:
1)表单中有5个随机排列的命令按钮,不要移动或改变"
基准按钮"
位置(否则影响成绩),然后使其他命令按钮与"
左部对齐;
2)在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType属性设置为"
表"
,然后设置另一个相关属性RecordSource使在表格控件中显示Customer表的记录。
45、请打开考生文件夹下的数据库表d64.dbf,完成如下操作:
1)打开D64.dbf数据库表在第三条记录后添加一条记录:
品名单价数量
四通5969.8023
2)将第一条记录的数量改为28。
46、请打开考生文件夹下的数据库表d65.dbf,完成如下操作:
将工资低于3000元的人员记录上打上逻辑删除标记,将工资高于3000元的人员工资增加100元。
47、按要求在考生文件夹下完成下列操作:
1)将自由表rate_exchange和currency_sl添加到rate数据库中。
2)为表rate_exchange建立一个主索引,为表currency_sl建立一个普通索引(升序),两个索引的索引名和索引表达式均为"
外币代码"
3)为表currency_sl的"
持有数量"
字段设定字段有效性规则:
"
持有数量>
0"
,字段有效性信息是"
持有数量应该大于0"
4)打开表单文件test_form,该表单的界面如下图所示,请修改"
命令按钮的有关属性,使其在运行时可以使用。
48、按要求在考生文件夹下完成如下操作:
1)新建一个名称为"
外汇数据"
的数据库。
2)将自由表rate54和cur54添加到数据库中。
3)打开表单文件form54,该表单的界面如下图所示,请将标签"
用户名"
口令"
的字体改为"
黑体"
49、按要求在考生文件夹下完成如下操作:
设计一个如下图所示的时钟应用程序,具体描述如下:
表单名和表单文件名均为timer,表单标题为"
时钟"
,表单运行时自动显示系统的当前时间,timer1的timer事件代码为:
thisform.label1.caption=time();
1)显示时间的为标签控件label1(要求在表单中居中,标签文本对齐方式为居中);
2)单击"
暂停"
命令按钮(Command1)时,时钟停止;
Command1的click事件代码为:
thisform.timer1.interval=0
3)单击"
继续"
命令按钮(Command2)时,时钟继续显示系统的当前时间;
Command2的click事件代码为:
thisform.timer1.interval=500
4)单击"
命令按钮(Command3)时,使用thisform.release关闭表单。
提示:
使用计时器控件,将该控件的interval属性设置为500,即每500毫秒触发一次计时器控件的timer事件(显示一次系统时间);
将计时器控件的interval属性设置为0将停止触发timer事件;
在设计表单时将timer控件的interval属性设置为500。
50、按要求在考生文件夹下完成如下操作:
使用一对多报表向导建立报表stock_report。
父表为stock_name,子表为stock_sl,从父表中选择字段:
股票简称"
;
从子表中选择全部字段;
两个表通过"
股票代码"
建立联系;
按股票代码升序排序;
报表标题为:
股票持有情况"
51、请打开考生文件夹下的数据库表d57.dbf,完成如下操作:
1)将d57.dbf数据库表最后增加一条新记录:
943飞天图8900.00
祝寿图"
的价格改为2800.00
52、请打开考生文件夹下的数据库表d58.dbf,完成如下操作:
1)按照已建立的一个单位设备添置数据库表D58.DBF的结构,输入下列记录:
部门设备名称价格数量
工程部绘图仪4200.002
技术科高倍望远镜8400.001
研究室激光摄像机7200.002
2)将设备名称为