【程序说明】程序功能是比较从键盘输入的若干个数的大小,并输出其中的最大和最小值。【程序】SET TALK OFFCLEAINPUT“M=” TO M (4)DO WHILE .T. INPUT“N=” TO N (5) D=NENDIFIF X>N (6)ENDIFYN=“A” (7) WAIT“是否继续输入(Y—继续/N—结束)”TO YNENDDO (8) EXIT ENDIFENDDO?“最大的数是:”,D?“最小的数是:”,XSET TALK ON
A、
STORE M,0 TO D,X
B、
STORE 0 TO D,X
C、
STORE M TO D,X
D、
STORE 0,0 TO D,X
【正确答案】
C
【答案解析】
解析:把输入的第一个M值赋给指向最大值D变量和指向最小值X变量。
A、
IF D<N
B、
IF D>N
C、
IF D<=N
D、
IF D<>N
【正确答案】
A
【答案解析】
解析:如果N大于D,则把N赋给最大值变量D。
A、
X>N
B、
X=N
C、
N=X
D、
N#X
【正确答案】
B
【答案解析】
解析:此IF语句功能是判断最小值,使变量X始终指向最小值。如果X大于N,则把N赋给变量X,即X=N。
A、
DO WHILE UPPER (YN)<>“Y”
B、
DO WHILE UPPER(YN)<>“N”
C、
DO WHILE UPPER(YN)<>“Y” OR UPPER(YN)<>“N”
D、
DO WHILE UPPER(YN)<>“Y” AND UPPER(YN)<>“N”
【正确答案】
D
【答案解析】
解析:UPPER(<字符表达式>)的功能:将小写字母转换为大写。 此空功能是若YN转化为大写字母不为Y也不为N时,执行DO WHILE循环。
A、
IF LOWER(YN)=“Y”
B、
IF LOWER(YN)=“N”
C、
IF LOWER(YN)=“y”
D、
IF LOWER(YN)=“N”
【正确答案】
B
【答案解析】
解析:LOWER(<字符表达式>)的功能:将大写字母转换为小写。 此空功能是判断DO WHILE循环何时结束。 继续查找命令的格式:CONTINUE
提交答案
关闭