第十章练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十章练习题

一、选择题

1.将逻辑值赋给内存变量LZ的正确方法是:

A)LZ=“.T.”B)STORE “T” TO LZ

C)LZ=TRUED)STORE .T. TO LZ

2.将98年国庆节的日期赋给内存变量ND的正确方法是:

A)ND=DTOC(“10/01/98”)B)ND=CTOD([10/01/98])

C)STORE DATE()TO NDD)STORE 10/01/98 TO ND

3.执行命令INPUT “请输入出生日期:” TO MDATE时,如果通过键盘输入CTOD(“01/01/88”)则内存变量MDATE的值应当是:

A)CTOD(“01/01/88”)B)“01/01/88”

C)日期值01/01/88D)拒绝接收,MDATE不赋值

4.在DO WHILE .T.的循环中,退出循环应使用的命令是:

A)LOOPB)EXITC)CLOSED)CLEAR

5.下列程序的运行结果是:

A=10

IF A=10

S=0

ENDIF

S=1

?S

A)0B)1C)程序出错D)结果无法确定

6.有如下的程序:

M=0

N=0

DO WHILE N>M

M=M+N

N=N-10

ENDDO

?M

运行此程序后M的值为:

A)0B)10C)100D)99

7.有如下程序:

SET TALK OFF

STORE 2 TO S,K

DO WHILE S<14

S=S+K

K=K+2

ENDDO

?S,K

SET TALK ON

RETURN

此程序运行后的输出结果是:

A)2210B)228

C)148D)14108.执行如下程序:SET TALK OFF

S=0

I=1

INPUT “N=?” TO N

DO WHILE S<=N

S=S+1

I=I+1

ENDDO

?S

SET TALK ON

如果输入N的值为5,则最后S的显示值是:

A)1B)3C)5D)6

9.有如下的程序:

SET TALK OFF

M=0

N=100

DO WHILE N>M

M=M+N

N=N-10

ENDDO

?M,N

RETURN

运行此程序的显示结果为:

A)010B)1090C)90100D)10090

10.执行语句DIMENSION M(3),N(2,3)后,数组M和N的元素个数分别为:

A)1个,2个B)3个,6个C)3个,5个D)4个,12个11.运行下列程序后,语句?”123”被执行的次数是:

I=0

DO WHILE I<10

IF INT(I/2)=I/2

?”123”

EDNIF

?”ABC”

I=I+1

ENDDO

RETURN

A)10B)5C)11D)6

12.在程序中,如果先用命令DIMENSION Q(2,3)定义了一个数组,再对每个下标变量赋值,

Q(1,1)=1,Q(1,2)=2,Q(1,3)=3,Q(2,1)=4,Q(2,2)=5,Q(2,3)=6,然后执行命令?Q(2),则显示的结果为:A)变量未定义B)4C)2D).F.

13.运行如下程序的结果是:

SET TALK OFF

DIMENSION K(2,3)

I=1

DO WHILE I<=2

J=1

DO WHILE J<=3

K(I,J)=I*J

??K(I,J)

??” ”

J=J+1

ENDDO

?

I=I+1

ENDDO

RETURN

A)123B)12C)123D)123

24632123249

14.假设当前数据表中有5个字段:学号(C)、姓名(C)、政治(N)、英语(N)、数学(N),当前记录指针指向一个非空的记录,有如下命令序列:

DIMENSION X(3)

SCATTER TO X

LIST MEMORY

顺序执行上述命令之后,数组各元素的值分别是:

A)数组各元素的值是一串*号,表示数据溢出

B)有5个数组元素X(1)、X(2)、X(3)、X(4)、X(5),分别是当前记录各个字段值

C)有3个数组元素X(1)、X(2)、X(3),分别是当前记录的前3个字段值

D)有3个数组元素X(1)、X(2)、X(3),分别从当前记录开始,连续3个记录的学号字段值

15.能够把数组的值存入数据表当前记录的命令是:

A)STOREB)REPLACE

C)SCATTERD)GATHER

16.有如下程序,执行命令DO ZCX后,屏幕显示的结果为:

主程序ZCX.PRG子程序ZCX1.PRG

SET TALK OFFK1=K1+’200’

K1=’AB’?K1

DO ZCX1RETURN

?K1

RETURN

A)ABB)AB200C)AB200D)200

AB200AB200AB200

17.有如下程序,执行命令DO ZZ后,屏幕显示的结果是:主程序ZZ.PRG子程序Z1.PRG子程序Z2.PRG

SET TALK OFFX2=X2+1X3=X3+1

STORE 2 TO X1,X2,X3DO Z2RETURN TO MASTER

X1=X1+1?X1+X2+X3

DO Z1RETURN

?X1+X2+X3

RETURN

A)9B)5C)8D)4

18.有如下程序:

主程序SS.PRG子程序SUB1.PRG

SET TALK OFFPARAMETER A,B

X=10X=A+10

A=2A=A+B

B=3?X,A,B

DO SUB1 WITH A,BRETURN

DO SUB1 WITH A,B

?X,A,B

SET TALK ON

相关文档
最新文档