VFP题目 帮帮忙 分我会追加

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:35:26
1.索引文件打开后,下列命令中不受影响的是
A LIST B SKIP
C GOTO 50 D DISPLAY ALL
2.工资表文件和按基本工资升序的索引已打开,执行赋值语句NN=900后,下面各条命令中,错误的是
A SEEK NN B LOCATE FOR 基本工资==NN
C FIND 900 D LOCATE FOR 基本工资=NN

3.程序设计题 从键盘上输入N个数(N=10,10个数分别为:2,-3,0,4,-1.5,0.8,3.95,-5.26,1,1.9)编程求最大数和最小数之积。
用FOR 循环实现,循环变量用i,将结果存放在变量S总共

5.改错
CLEAR
USE MODI4
DO WHILE .NOT.EOF()
I=2
DO WHILE I<=SQRT(数字)
IF MOD(数字,I)=0
***********found***********
LOOP
ENDIF
I=I+1
ENDDO
***********found***********
IF I=数字
REPLACE 素数否 WITH .T.
ELSE
REPLACE 素数否 WITH .F.
ENDIF
SKIP
ENDDO
USE

1。 选(C) GOTO 50
解析:绝对定位命令 GOTO 不受索引的影响。

2。 选(B) LOCATE FOR 基本工资==NN
解析:
格式错误。
正确格式: LOCATE FOR 基本工资=NN

3。程序:
SET TALK OFF
S = 0
MIN = 0
MAX = 0
FOR i = 1 TO 10
INPUT "请输入一个数:" TO N
IF N > MAX
MAX = N
ENDIF
IF N < MIN
MIN = N
ENDIF
ENDFOR
S = MIN*MAX
?S
SET TALK ON

5。改错
CLEAR
USE MODI4
DO WHILE .NOT.EOF()
I=2
DO WHILE I<=SQRT(数字)
IF MOD(数字,I)<>0
I=I+1
LOOP
ELSE
I=0
EXIT
ENDIF
ENDDO
IF I>SQRT(数字)
REPLACE 素数否 WITH .T.
ELSE
REPLACE 素数否 WITH .F.
ENDIF
SKIP
ENDDO
USE