VFP编程题汇总
更新时间:2023-11-09 15:56:02 阅读量: 教育文库 文档下载
第 1 页 共 6 页
阅读理解题
1、下面程序在输入100时的运行结果是 。 bb(i)=10+i max=n
set talk off input to x if x<50
y=abs(x)+100 else
y=sqrt(x) endif ?y
set talk on
2、下面程序的运行结果是 。 set talk off s=1
for i=1 to 5 step 1 s=s*i endfor ?s
set talk on
3、下面程序的运行结果是 。 set talk off
dimension bb(100) for i=1 to 100 if mod(i,3)=1
else
bb(i)=2*i endif endfor
?bb(34)+bb(50) set talk on
4、已知数据表xscj.dbf中有姓名(c)、专业(c)、成绩(n)三个字段,下面程序的功能是 。 set talk off use xscj.dbf mcj=成绩
do while not eof( ) if mcj<成绩 mcj=成绩 endif skip enddo ?mcj use
set talk on
6、从键盘输入10个数,找最大数 input “请输入一个数” to n for i=1 to 9
input “请输入一个数” to n if n>max max=n endif next ?max
7、下面程序的运行结果是 。 set talk off s=0 mp=0
do cc with mp,7 s=s+mp mp=0
do cc with mp,10 s=s+mp ?s
set talk on return
procedure cc
parameters p,w p=w*w return endproc
第 2 页 共 6 页
8、从键盘上输入一个整数x,计算并输出函数的值。 set talk 0ff input t0 x 12.下面程序的运行结果为 。 set talk off x+5(x为奇数) y= x3-25(x为偶数) input to x if mod(x,2)=0 y=x^3-25 else y=x+5 endif ?y 9、从键盘输入一个正整数n,计算并输出s=1+2+3+??+n。 input to n s=0 for i=1 to n s=s+i next ?s 10.下面程序在分别输入4、一3、5、16时的运行结果分别为 。
d0 case case x<0 y=10一x case x<5 y=x*x case x 14. 已知: s=1!+2!+3!+4!+5! 求下面程序input to x a=27 的运行结果为 。 set talk off s=0 for i=1 to 5 s=s+jc(i) next i ?s set talk on return endfunc 子过程(函数) function jc parameters n //参数—变量 ms=1 for j=1 to n ms=ms*j n! next j return ms 15.某邮局关于邮寄包裹重量收费标准如下:100克以下收费5元,超过100克部分,每增加l克加收0.1元。请根据键盘输入的包裹重量,计算并输出邮寄费。 if x<100 y=5 else y=5+(x-100)*0.1 endif ?y 16.通过键盘输入30名学生的成绩,计算并输出平均成绩。 s=0 for i=1 to 30 input to score s=s+score next ?s/30 input to n jc=1 for i=1 to n jc=jc*i next ?jc 17.运行下列程序段时,b的显示结果为 。 do case case a>15 b=10 case a>25 b=20 endcase ? b a)10 b)20 c)27 d)出错信息 18.下列程序段的功能是 。 store 0 to x, s do while x<=100 if x%2=1 s=s+x endif x=x+1 enddo ? s a)求1~100之间的自然数中个位数不为1的那些数的累加和 b)求1~100之间的自然数中个位数为1的那些数的累加和 c)求1~100之间的偶数的累加和 d)求1~100之间的奇数的累加和 第 4 页 共 6 页 19、下列程序的运行结果是 。 a=5 b=3 do case case a>b a=a+b b=a*b otherwise a=a*b b=a-b endcase ?”a=”,a,”b=”,b 20、下列程序的运行结果是 。 i=1 s=0 do while i<=5 s=s+i i=i+2 enddo ?”s=”,s 21、下列程序的运行结果是 。 dimesion x(3,3) s=0 for i=1 to 3 for j=1 to 3 x(i,j)=i*j if i=j s=s+x(i,j) endif next endfor ?”s=”,s 22、已知数据表xsxx.dbf中包含:学号(c)、姓名(c)、年龄(n)三个字段。下列程序的功能是 。 use xsxx store 年龄 to s,t scan if 年龄>s s=年龄 endif if 年龄 25、请用循环嵌套结构编程输出下面图形。 27、从键盘输入一个数,判断是不是质数 clea ***** ******* ********* *********** clear for i=1 to 4 for j=1 to 4-i ??\ next for j=1 to 2*i+3 ??\ next ? next 26、查找100-999间所有的水仙花数 for n=100 to 999 x=int(n/100) y=int((n-100*x)/10) z=mod(n,10) if n=x^3+y^3+z^3 ?n endif endfor return input \请输入一个数:\bt=.t. for i=2 to x-1 if mod(x,i)=0 bt=.f. exit endif endfor if bt=.f. ?\该数不是质数\else ?\该数是质数\endif return 28、请输出下列结果 (本题难在当图案改变时,怎样确定?) ******** ****** **** ** ,for i=1 to 4 for j=1 to 2*i-2 ??\ endfor for k=1 to 10-2*i ??\ endfor ? Endfor 29、 求下列程序的结果 。 clea x=2 y=3 ?x,y do sub1 ??x,y procedure sub1 &&定义一个子程序,名称为sub1 private y &&定义一个私有变量,y x=4 y=5 return “通向公式” 第 6 页 共 6 页 30、计算:1!+2!+3!+??+n! S=0 Input “从键盘输入一个数:”to n For i=1 to n K=1 For j=1 to i K=k*j Endfor S=s+k Endfor ?s Return 31、从键盘输入两个正整数m,n,求两数的最大公约数 Input “请输入一个正整数” to a Input “请输入另一个正整数” to b If a 32、求前100个奇数的和 Count=0 I=1 S=0 Do while count<=100 If mod(I,2)=1 S=s+i Count=count+1 Endif I=i+1 Enddo ?s,i Return 33、编写程序输出下列图像 * *** ***** ******* ********* Clear For i=1 to 5 For j=1 to 5-i ??” ” Endfor For k=1 to 2*i-1 ??”*” Endfor ? Endfor 打印九九乘法口诀表 clea For i=1 to 9 For j=1 to i ??\+\ Endfor ? Endfor return 第 6 页 共 6 页 30、计算:1!+2!+3!+??+n! S=0 Input “从键盘输入一个数:”to n For i=1 to n K=1 For j=1 to i K=k*j Endfor S=s+k Endfor ?s Return 31、从键盘输入两个正整数m,n,求两数的最大公约数 Input “请输入一个正整数” to a Input “请输入另一个正整数” to b If a 32、求前100个奇数的和 Count=0 I=1 S=0 Do while count<=100 If mod(I,2)=1 S=s+i Count=count+1 Endif I=i+1 Enddo ?s,i Return 33、编写程序输出下列图像 * *** ***** ******* ********* Clear For i=1 to 5 For j=1 to 5-i ??” ” Endfor For k=1 to 2*i-1 ??”*” Endfor ? Endfor 打印九九乘法口诀表 clea For i=1 to 9 For j=1 to i ??\+\ Endfor ? Endfor return
正在阅读:
VFP编程题汇总11-09
温暖的手作文600字07-01
沐浴阳光优美的散文03-30
烟气脱硫脱硝环保设备项目可行性研究报告(标准版可研提纲)07-19
材料分析思考题311-14
2012私人银行财富管理方案04-22
美丽的夜景作文02-04
电工技术第十章继电接触器控制系统07-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 汇总
- 编程
- VFP
- 内江师范学院教育见习成绩考核册 - 图文
- 管理信息系统教案-1(基本概念部分)
- 烤箱能效测试标准
- 广州市教育局关于印发市教育局系统信息系统安全等级保护工作实施
- 维稳工作应急预案
- 大学生创业导论
- 上海市幼儿园《生活活动》、《运动》、《学习活动》、《游戏活动》
- 昆山市旅游业发展总体规划文本 - 图文
- 实验五 用matlab求二元函数的极值 - 图文
- TL431参数设计
- MATLAB通信原理仿真五章作业
- 根据信用证填单练习02
- 学校防汛防风自查报告
- 黄昆版固体物理课后习题解答
- 浙江英语新高考读后续写导练2学案
- 《民用建筑照明施工图绘制》任务书和指导书
- 环境保护知识竞赛题及答案
- 织物结构设计试卷及相关复习资料
- 安全人机工程 - 图文
- 上海高中政治学业水平考试复习(哲学) - 图文