第六章vf选择题.doc
文本预览下载声明
第六章 程序设计基础
执行下列程序后,变量x的值为( )。
x=1
if x=1
do case
case x0
x=x+1
case x1
x=x+1
otherwise
x=4
endcase
endif
1
2
3
4
运行下列程序,输入10和15,则显示结果为( )。
input to n1
input to n2
do proc1 with n1,n2
? n1,n2
return
procedure proc1
parameter x,y
if xy
x=y
else
y=x
endif
endproc
10 10
-5 5
-5 10
10
下面程序执行后,变量x的值为( )
x=0
do while .T.
for i=2 to 6
x=x+i
endfor
if x10
exit
endif
enddo
10
15
20
25
运行下列程序,显示结果为( )
x1=2
x2=1
do proc1 with x1,x2
? x1,x2
return
procedure proc1
parameter n1,n2
n2=n1
n1=n2
endproc
1 1
2 2
1 2
2 1
有如下程序:
INPUT :”请输入一个数:” TO N1
INPUT “请输入另一个数:” TO N2
IF N1=N2
N1=INT(N1/N2)
N2=N1*N2
ELSE
N2=MOD(N2,N1)
N1=N1*N2
ENDIF
? N1, N2
程序运行时输入4和5后,显示结果是( )。
20 1
1 20
4 1
1 4
执行下列程序后, 变量A, B的值为( )。
STORE 1 TO B
FOR A=0 TO 10
B=B+1
ENDFOR
10 10
10 11
11 11
11 12
执行下列程序的显示结果是( )
store 0 to a,b
for a=1 to 10
b=b+1
endfor
?a,b
0 0
10 10
11 10
10 11
设程序ABC.PRG如下:
PARAMETERS N
FOR I=1 TO N ‘
IF MOD(I ,2)=1
IF MOD(I ,5)=0
?? STR(I ,3)
ENDIF
ENDIF
ENDFOR
在执行命令DO ABC WITH 30后, 显示结果是( )
5 15 25
10 20 30
5 10 15 20 25 30
1 11 21
下列程序段的结果是( )
X=’1’
IF X=’12’
X=X+’3’
ELSE
X=X-‘34’
ENDIF
? X
123
134
22
-33
运行下列程序,显示结果是( )
X=10
A=2
B=3
DO SUB1 WITH A,B
?X,A,B
RETURN
PROCEDURE SUB1
PARAMETER A,B
X=A+10
B=A+B
RETURN
10 5 3
12 5 3
10 2 3
12 2 5
下列程序执行后,变量X的值为( )
X=0
DO WHILE .T.
FOR i=5 TO 1 STEP -1
X=X+i
ENDFOR
IF X10
EXIT
ENDIF
ENDDO
0
5
10
15
执行下列命令序列,显示结果是( )
B=6
DO CASE
CASE MOD(B,3)=0
B=B+1
CASE MOD(B,2)=0
B=B+2
OTHERWISE
B=B+3
ENDCASE
? B
9
8
7
6
执行下列程序的显示结果是( )
STORE 0 TO A,B
FOR A=1 TO 10
B=B+1
ENDFOR
? A,B
0 0
10 10
11 10
10 11
运行下列程序,显示结果是( )
X=10
A=2
B=3
DO SUB1 WITH A,B
? X, A, B
RETUTN
PROCEDURE SUB1
PARAMETER A,B
X=A+10
A=A+B
RETURN
10 2 3
12 5 3
10 2 5
12 2 5
有如下程序段:
input “请输入字符串:” to c1
?
for I=1 to len(c1) step 2
显示全部