面向过程编程题_第1页
面向过程编程题_第2页
面向过程编程题_第3页
面向过程编程题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 数值运算1.累加和累乘程序1:求1+2+100的值程序2:求1!+2!+100!的值程序3:求X+X2+XN的值程序4:求S=2/1+3/2+5/3+8/5+13/8前20项之和程序5:求S=1+X+X2/2!+X3/3!+XN/N!,其中X,N的值从键盘输入,当XN/N!0)正整数,输出其中的偶数之和 程序11:从键盘输入一个正整数,判断其所含5的个数程序12:求M!末尾有0的个数(M为正整数)4综合运用程序13:编写程序将给定的正整型数值表达式的值分解因子,输出各个质数因子。如24的因子有:2,2,2和3。程序14:编写程序比较从键盘输入的若干个数的大小并输出其中的最大数和最小数程序15:将一个数值型数据(可以有小数)中位值最大的和最小的数码输出(如2963.751,最大数码为9,最小数码为1)程序16:从键盘输入N个无序数(N由键盘输入确定),去掉一个最大数,去掉一个最小数,然后求平均值程序17:对任意输入的20个数,按从小到大进行排列程序18:求2至100中质数的个数及其和(质数:只能被1和本身整除的数)程序19:求100至999之间水仙花数(指一个三位数,其各位数字立方之和等于该数本身。如:153=13+53+33)程序20:求2至1000之间完数的个数(完数:一个数如果恰好等于它的因子之和,因子不包括本身且不重复。如:6=1+2+3,81+2+4,所以6是完数,8不是完数)程序21:求1至1000之间的同构数(同构数:若A是同构数,则A出现在A的平方数右边。如5*5=25,5出现在25的右边,3*3=9,3不出现在9的右边,所以5是同构数,3不是同构数。)二、 字符串处理程序1:编写一个自定义函数,实现字符串倒置程序2:编写一个自定义函数,实现将一串小写字符串转换为大写字符串程序3:编写一个自定义函数,实现将键盘输入的数字金额转换为中文大写金额程序4:编写一个自定义函数,实现将任意一个日期型表达式转换成中文大写形式三、 表内容处理1. 表输入程序1:用永真循环结构向学生.DBF添加空白记录,其中学号,姓名,性别和出生年月四个字段内容从键盘输入2. 表查询程序1:用永真循环结构实现对学生.DBF中多个学生情况的查询,要求按学号查询程序2:编写一个模糊查询程序,实现对用户指定表文件中的指定字段,查询指定内容(可以是不完整的,要求是字符型)并显示所有满足条件的记录内容,如果用户指定的表文件不存在,自动显示提示信息,该程序可查询任意多个表文件,结束查询操作由用户决定3. 表输出程序1:显示输出学生.DBF中每个班级的男女同学的奖学金总额 *各班男女奖学金总额统计*班级 男同学奖学金总额 女同学奖学金总额951 75.00 75.00953 125.00 0.00954 0.00 25.00程序2:根据成绩.DBF,编写程序统计显示表文件中所有学生的平均成绩和成绩档次 学 号 平均成绩 成绩档次 * 951001 91.7 优 951003 84.9 良 953008 80.1 良 954006 81.1 良程序3:根据学生.DBF,编写输出“学生奖学金统计汇总表”程序 学生奖学金统计汇总表 *班级 奖学金总额 100元张数 50元张数 5元张数 1元张数951 150 1 1 0 0953 150 1 1 0 0954 100 1 0 0 0程序4:统计显示“课程”表中所有不同学期考试课和考查课的总学分数。输出格式如下: 学期 考试课总学分 考查课总学分 * 1 11 3 程序5:统计显示“成绩”表中所有不同学生的各课成绩和总平均成绩。输出格式如下: 学号 课程号 成绩 * 951001 0001 95 0007 89.6 0008 90.6 总平均成绩为: 91.73 951003 0006 87 程序6:将“学生”表中符合下列条件的学生名单输出显示在VFP主窗口。条件:都是指定的班级的学生,曾经都在指定的中学学习过(指定的班级和中学名称从键盘输入。班级号为学号的前3位,指定的中学要在表中的简历字段中查找匹配)。四、 口令程序程序1:编写口令判断程序,要求在VFP主窗口显示并从键盘输入口令,能自动判断是否与系统口令学生.DBF中“姓名”字段的值完全一致,若一致则显示欢迎信息,否则给予二次重输机会,若仍不对则退出系统。程序2:从键盘输入一串字符(口令),自动判断输入的口令是否与系统的口令(自设)一致。若一致则显示相应的欢迎信息;否则有三次机会,输入次数在三次之内,给予重输的提示,输入次数超过三次,则显示无权使用本系统的提示。程序3:口令PASSWORD为6个字符,存放在内存变量PASS中,其中第二个到第四个字符为“KLK”,允许用户输入三次口令,输入正确则退出本系统,否则进入死循环。 五、 图案打印程序1:打印如下图形:6 5 4 3 2 15 4 3 2 14 3 2 1 3 2 12 11程序2:打印如下图形: 程序3:打印杨辉三角形程序4:打印矩形方阵1 0 0 00 1 0 00 0 1 00 0 0 1六、口决表打印程序1:打印乘法九九表1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=16.1*9=9 2*9=18 3*9=27 4*9=36 9*9=81程序2:打印乘法口决表* 1 2 3 4 51 12 2 43 3 6 94 4 8 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论