程序填空[1] 下载本文

* \祖国伟大\。

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

*注意:不可以增加或删除程序行,也不可以更改程序的结构。 *-------------------------------------------------------

STORE \伟大祖国\CLEA

***********FOUND********** N=0

DO WHILE N<8 ?SUBS(XY,N,2) N=N+2 ENDDO ?

***********FOUND********** ??SUBS(XY,4,4) ??SUBS(XY,1,4) n=1

??subs(xy,5,4)

*------------------------------------------------------- *【程序改错】

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

*题目:计算并在屏幕上显示出\九九乘法表\,显示格式如下

*1×1=1

*2×1=2 2×2=4

*3×1=3 3×2=6 3×3=9 *… …

*9×1=9 ? 9×8=72 9×9=81

*程序中共有2个错误,请修改下面一条语句的错误,并调试运行。

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

*注意:不可以增加或删除程序行,也不可以更改程序的结构。 *------------------------------------------------------- X=1

DO WHILE X<=9 Y=1

***********FOUND**********

DO WHILE Y<=9 ??STR(X,1)+\\,2)+\Y=Y+1 ENDDO

***********FOUND********** disp X=X+1 ENDDO

Do while y<=x ?

*------------------------------------------------------- *【程序改错】

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

*题目:在XSDB.DBF表中统计法律和中文两个系的总人数和奖学金总额。

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

*注意:不可以增加或删除程序行,也不可以更改程序的结构。 *-------------------------------------------------------

USE XSDB

STORE 0 TO R,S DO WHILE .T.

***********FOUND**********

IF 系别=\法律\系别=\中文\STORE S+奖学金 TO S R=R+1 ENDIF SKIP

***********FOUND********** IF .NOT.FOUN() EXIT ENDIF ENDDO ?S, R USE

IF 系别=\法律\系别=\中文\If eof()

------------------------------------------------------- *【程序设计】

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

*题目:从键盘输入三角形的边长,输入边长满足两边之和大于 * 第三边,且为正值。计算并输出三角形的面积S;若不满

* 足以上条件,显示输出\不能构成三角形\。 * 其中面积公式请参看(图1)。 * 将面积值存入变量AREA中。

* 请按照题目要求,在下面编写程序代码。

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

SET TALK ON

SET LOGERRORS ON INPUT TO A INPUT TO B INPUT TO C

? \三角形面积为\YZJ()

SET TALK ON RETURN

FUNCTION FUN(a,b,c) AREA=-1

**********Program********** ---------------------- s=(a+b+c)/2

if a+b>c and a+c>b and b+c>0 and a>0 and b>0 and c>0 area=sqrt(s*(s-a)*(s-b)*(s-c)) else

AREA=-1 endif

*------------------------------------------------------- *【程序设计】

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

*题目:编程求出并显示 3!+4!+5! 的值。 * 将结果存入变量OUT中。

* 请按照题目要求,在下面编写程序代码。

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

SET TALK OFF

SET LOGERRORS ON OUT=-1

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

********** End ********** DO YZJ2 WITH OUT

---------------------- S=0

For I=3 to 5 p=1 For j=1 to I p=p*j endfor s=s+p endfor

?\!+4!+5!的值是:\ O=S

*------------------------------------------------------- *【程序设计】

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

*题目:编程求P=1x(1x2)x(1x2x3)x ? x(1x2x ? xN),N由键盘输入。 * 将结果存入变量OUT中。

* 请按照题目要求,在下面编写程序代码。

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

SET TALK ON

SET LOGERRORS ON

INPUT \请任意输入一个数字:\?FUN(N) YZJ()