77范文网 - 专业文章范例文档资料分享平台

VFP程序设计填空改错试题及答案(2)

来源:网络收集 时间:2020-06-06 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

SET LOGERRORS OFF SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程求自然数 345 各位数字的积。 * (要求使用循环语句求解,使用 Do While 语句实现。) * 将结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON n=345 OUT=-1

**********Program********** s=1

do while n>0 d=n s=s*d

n=int(n/10) enddo out=s ? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程当 n=10 时,计算如下表达式 a10 的值。 * a1=1,a2=1/(1+a1),a3=1/(1+a2), * ......an=1/(1+a(n-1))。 * 将结果存入变量 OUT 中,要求用 For 循环语句实现。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON OUT=-1

**********Program********** a=1

for i=1 to 9 a=1.0/(1+a) endfor out=a ? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------- *题目:编程求自然数 345 各位

数字的积。 * (要求使用循环语句求解,使用 Do While 语句实现。) * 将结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------SET TALK ON SET LOGERRORS ON n=345 OUT=-1 **********Program********** s=1 do while n>0 d=n s=s*d n=int(n/10) enddo out=s ? Out ********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF *------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程将两个两位数的正整数 a、b 合并形成一个整数放在 c 中。 * 合并的方式是:将 a 数的十位和个位数依次放在 c 数的百位和 * 个位上,b 数的十位和个位数依次放在 c 数的十位和千位上。 * 将 c 结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON a=45 b=12 OUT=-1

**********Program**********

c=int(a/10)*100+a+int(b/10)*10+b*1000 out=c ? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程判断整数 x 是否是同构数。若是同构数,结果返回 1; * 否则返回 0。(x 的值要求不大于 100) * 所谓“同构数”是指这样的数,这个数出现在它的平方数的右边。 * 例如:输入整数 5,5 的平方数是 25,5 是 25 中右侧的数,所以 5 是 * 同构数。 。 * 将结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON

? \输入整数 x=25 进行判断\OUT=-1

**********Program********** k=x*x

if k=x or k0=x out=1 else out=0 endif ? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF

SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程计算如下表达式的值: * y=1-1/3+1/5-1/7+1/9。 * 要求使用 for...endfor 语句来完成。 * 将结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON OUT=-1

**********Program********** s=1

for i=1 to 4

s=s+(-1)^i/(2*i+1) endfor out=s ? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程计算如下表达式的值: * y=1-1/2+1/4-1/6+1/8-1/10。 * 要求使用 for...endfor 语句来完成。 * 将结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON OUT=-1

**********Program********** s=1

for i=1 to 5 s=s+(-1)^i/(2*i) endfor out=s ? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程求一分数序列 2/1,3/2,5/3,8/5,13/8, * 21/13?的前 20 项之和,将结果存入变量 OUT 中, * 要求用 For 循环语句实现。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON OUT=-1

**********Program**********

f1=1 f2=1 s=0

for i=1 to 20 f3=f1+f2 f1=f2 f2=f3 s=s+f2/f1 endf out=s ? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程求 fibonacci 数列前 28 项的和。 * 已知数列的第一项值为 1,第二项值也为 1,从第三项开始, * 每一项均为其前面相邻两项的和。 * 将结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------SET TALK ON SET LOGERRORS ON OUT=-1 **********Program********** store 1 to f1,f2 k=f1+f2 for i=3 to 28 f=f1+f2 k=k+f f1=f2 f2=f endf out=k ? Out ********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF *------------------------------------------------------*

【程序设计】 *------------------------------------------------------- *题目:已知变量 x 为正整数,编程求变量 x 的位数。 * (请用 do case...case...endcase 语句完成。) * 将结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON x=4764 OUT=-1

**********Program********** do case case x>9999 place=5 case x>999 place=4 case x>99 place=3 case x>9 place=2 othe place=1 endcase out=place

? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程求 sum=3+33+333+3333+33333 的值。 * 要求使用 for...endfor 语句来完成。 * 将结果存入变量 OUT 中。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON OUT=-1

**********Program********** s=0 t=0 d=3

for i=1 to 5 t=t+d s=s+t d=d*10 endf out=s ? Out

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

*------------------------------------------------------*

【程序设计】 *------------------------------------------------------*题目:编程计算正整数 num 的各位上的数字之和。 * 将结果存入变量 OUT 中,要求用 Do While 语句实现。 * 请按照题目要求,在下面编写程序代码。 *------------------------------------------------------ SET TALK ON

SET LOGERRORS ON

?\输入正整数 num=434\OUT=-1

**********Program********** s=0

do while num<>0 s=s+num num=int(num/10) endd ? Out

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库VFP程序设计填空改错试题及答案(2)在线全文阅读。

VFP程序设计填空改错试题及答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1094207.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: