[表单程序设计.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[表单程序设计

表操作练习 表文件操作练习题 ? 在D:盘建立文件夹MYVFP,用SET DEFA TO D:\MYVFP命令将其设置为当前工作目录,先将XS复制到当前目录中,再打开表文件XS,完成以下操作: 1、列表显示英语和计算机大于等于80分的记录,并将XS复制到当前文件夹中,取名为XS01; 2、打开表文件XS01,在第6条记录之前插入一条空记录; 3、逻辑删除第4—8条记录; 4、增加一个总分(N,4)、平均分(N,5,1)和奖学金(N,4)字段。 5、分别计算每个记录的总分和平均分; 6、将总分大于等于310分的记录的奖学金评定为500元; 7、显示总分大于等于320分的记录,要求只显示姓名、总分和奖学金字段; 8、将计算机成绩大于等于80分的女同学的总分提高10%; 9、去掉第3题所做的删除标记,并彻底删除表文件中的所有空记录; 10、增加一个“出生年月”字段(D,8),输入每个记录的出生日期。 11、增加一个“年龄”字段(N,3),根据字段“出生年月”计算每个学生的年龄(系统日期由函数DATE()产生); 12、按“总分”和“英语”字段的递减方式排顺序到XS03中; 13、按“总分”及“出生年月”建立索引文件DF; 14、将当前打开的表结构复制到XS04中,并将XS01中平均分小于65分的记录追加到XS04中。 15、打开表文件XS04,顺序查找并显示1988年12月31以前出生的女同学。 16、打开表文件XS01,按平均分降序索引,生成索引文件XS05,索引查找并显示平均分为73.5分的记录。 17、对表文件XS01的记录,按性别分类,并对男同学和女同学的总分汇总,生成汇总文件XSHZ.DBF. 18、分别在第1和第2工作区中打开表文件学生表和成绩表,并显示每个记录的姓名、年龄和成绩。 ? 学生表文件:xs.rar 参考答案:表操作练习答案.doc? 结构化程序设计练习 练习题一 1、从键盘上输入一个自然数,判断其奇偶性。 2、从键盘上输入一个数,求该数的算术平方根。 3、从键盘上输入一个成绩,并根据下列要求评定成绩档次: =90????????????? 优秀 =80 且 90?????? 良好 =70 且 80?????? 中等 ?=60 且 70????? 及格 60????????????? 不及格 4、从键盘上输入一个数X,计算下列Y的值: 5、统计1—500之间能被2和3整除的数的个数值。 6、从键盘上输入两个数M、N,若M比N大,则输出 ,反之,则输出M*N。 练习题二 1、计算: ???? S=2+5+8+……+3*N-1(N=100,从键盘输入)。 2、计算: ??? (n=10,从键盘输入) 3、从1开始求奇数的累加和,若其和大于5000,则输出累加结果及累加的奇数个数。 4、打开表文件学生表.dbf,查找从键盘上输入的姓名胡丽萍,若找到,先显示该记录,再将其作逻辑删除;若找不到,则显示“要删除的姓名不存在!”。编程实现以上功能。 5、求 (n=100,从键盘输入)。(S=1.6350) 6、编程求一元二次方程 的解(a、b、c从键盘输入)。 7、从键盘上任意输入n个数,找出其中的最大数。 8、编程实现从1到500之间抽取1、9、17、25、……这一系列数据(至少用2种方法)。 9、求S=1!+3!+5!+……+11!。(S 10、编程构造一个6 6方阵,使主对角元素为1,其他元素为0。 11、打印输出以下图形: (1)????????????????????????????????????????????????? ?? (2) ???????????????????????????????????????????????????????? 12、某城市电话号码由7位升为8位,升位规则为:当电话号码的第一位为2、3、4、5的在号码前加2,其余在号码前加3。编程实现以上升级。 13、从键盘上输入一个数N,以该数为起始数,求出20个能被6整除,并且末位数是8的数。 14、从键盘上输入任一小数,将其化成整数后输出。 15、从键盘上输入任一数,判断这个数有几位小数(末位为0不计)。 16、计算S=1*2+2*3+3*4+……+n*(n+1)? (n=100,从键盘输入)。 17、计算 (n=500,从键盘输入)。 (S=1.3863) ? 18、将26个大写英文字母按A、B、C、……的顺序分二行输出。 19、将1—25平均分5行输出,结果如下图。? ??????? ???????????????????? ?? 第18题?????????????????????????????????????????? 第19题 程序设计上机练习题(3) 1、? 计

文档评论(0)

xuetingting + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档