vfp复习程序Word下载.docx
《vfp复习程序Word下载.docx》由会员分享,可在线阅读,更多相关《vfp复习程序Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
![vfp复习程序Word下载.docx](https://file1.bdocx.com/fileroot1/2022-11/16/c088b7cc-6d94-4c4e-9f17-c01c90eb9a29/c088b7cc-6d94-4c4e-9f17-c01c90eb9a291.gif)
LOCATEFOR_______
DISP
IFBB=“00”
EXIT
ENDDO
RETU
二、运行程序题
1、本程序运行后,输出结果是()
a=10c=d
b=11a=c
c=12endif
d=13?
a
ifb>
a
A)10B)11C)12D)13
2、本程序是否有错
s=3.14*r*r
r=6
圆面积="
s
3、本程序是否有错。
r=6
s=3.14*r*h
s
4、运行下面程序,b值是多少?
a=10
ifa>
5
b=a
endif
b
A)5B)10C)aD)b
5、运行下面程序,b值是多少?
b=c
otherwise
b=5
endcase
a=30
b=20
c=10
docase
casea<
10
casea>
=10
A)30B)20C)10D)5
19.下面这个程序,如果程序执行了Loop语句,下一步执行哪一句()
store0toi,s,t
dowhilei<
100
i=i+1
s=s+i
ifint(i/2)=i/2
loop
t=t+i
enddo
A)endifB)ifint(i/2)=i/2
C)store0toi,s,tD)dowhilei<
100
21.下面这个程序,S的最终值是(),T的最终值是(),i的最终值是()
store0toi,s,t
enddo
A)1至100的累加和B)1至100的奇数和
C)1至100的偶数和D)100
42.在下列程序中填写适当的语句程序完整。
输入变量N,当N>
0时,显示AAA.DBF的内容,当N<
=0时,显示BBB.DBF的内容。
SETTALKOFF
INPUTTON
IFN>
USEAAA
LIST
ELSE
USEBBB
_____
RETURN
A)USEB)OPENC)MODIFILED)INDEXON
43.将变量N的值从0开始,逐次加2,加到98为止.
N=0
=98
N=N+2
"
N="
+STR(N,3)
A)LOOPB)EXITC)ENDDOD)EOF
44.任意输入20个数,找出最大数和最小数.
INPUTTOX
MA=X
MI=X
N=1
DOWHILEN<
=20
_____TOX
IFMA<
X
IFMI>
N=N+1
MA,MI
A)INPUTB)ACCEPTC)WAITD)FIELDS
45.写出下面程序在键盘输入1234时的运行的结果。
Clear
Input“a=”toa
P=str(a)
B=len(p)
Pp=””
Fori=1tob
P1=substr(p,I,1)
Pp=p1+pp
Endfor
?
pp
46.补充下列程序实现下图所示的结果。
CLEAR*
DOWHILEI<
5***
J=1*****
DOWHILE______*******
@I,27-I+JSAY"
*"
J=J+1
I=I+1
SETTALKON
A)J<
=1B)J=1C)J=2*1D)J<
=2*I-1
48.SETTALKOFF
STORE0TOX,Y
X=X+1
Y=Y+X
IFX>
=5
?
X,Y
程序运算结果是_______
A)515B)325C)520D)X>
49.本程序是求N!
(N的阶乘)的值,留有一句未写,请选择一个答案。
______
FORY=1TON
P=P*Y
A)P=P*XB)P=1C)Y=1D)Y=0
50.当X取值不同时,求Y的值,并完成如下程序。
Y=X+5当8<
=X<
=16
Y=X*(X+2)+8当X>
16
Y=IIF(X<
8,"
无意义"
IIF(_____,X+5,X*(X+2)+8))
Y
A)X<
=8.AND.X>
=16B)X>
C)X>
=8.AND.X<
=16D)X>
=8.OR.X<
=16
51.现有两程序A.PRG,B.PRG,试分析执行后显示的内容。
*A.PRG
M=1
N=2
DOB
M="
M,"
N
*B.PRG
PRIVATEM
M=3
N=4
执行DOA后,显示M=1,N=_________。
A)2B)7C)4D)3
53.试写出程序执行后的结果:
STORE0TOM
FORN=1TO8
M=M+N
M
结果为__________.
A)36B)35C)30D)26
54.下列程序运行结果是:
()
settalkoff
clear
store0tom,n
dowhilem<
m=m+1
ifmod(m,2)=1
else
n=n+m
n="
n
return
A)29B)31C)30D)32
55.本程序的功能是计算并输出7!
(7的阶乘)的值,留有一句未写,请选择一个答案,使程序完整。
K=1
=7
K=N*K
N=__________
K="
K
A)N+1B)N+LC)N+3D)N+2
60.SETTALKOFF
X=0
I=1
运行结果为:
____________.
A)9B)10C)11D)1
三、判断题(34题)
8.下面一段程序,输出的X值为5
m=5
x="
m"
x
9.下面一段程序,输出的X值为5
&
11.下一段程序运行后,输出X的值是10
clea
x=10
doaawithx
x="
x
procedureaa
parametersbb
bb=20
12.下一段程序运行后,Y值为2。
x=8
y=int(x/3)
y
13.下列程序运行后,a的值是12.57。
a=0
dobwith2,a
procedureb
parameterc,d
d=c*c*pi()
18.循环一定要有出口,否则就是死循环。
下面这个程序不是死循环。
a=1
dowhilea>
b=2*a
ifb<
3
31.if4=4and5>
2+3
T"
F"
X的输出值是T
32.下列程序的输出结果是不是AAA
if2*4>
=9
AAA"
BBB"
33.下面这段程序的结构是循环结构。
当前月份=month(date())
caseinlist(当前月份,3,4,5)
季节="
春"
caseinlist(当前月份,6,7,8)
夏"
caseinlist(当前月份,9,10,11)
秋"
caseinlist(当前月份,12,1,2)
冬"
不可能"
34.下面这段程序的结构是顺序结构
s=0
fori=1to100
s="
endfor
四、程序题填空题
1.阅读下列程序:
STORE0TOX,Y
=4
Y="
+STR(Y,2)
这个程序执行后结果是_______。
2.以下是从键盘输入10个实数,统计其中最大数的程序:
INPUT“请输入第一个数:
”TOX
Y=X
DOWHILEK<
=_______
INPUT"
请输入下一个数:
TOX
IFY<
K=K+1
最大数="
Y
3.在当前盘当前目录下有一命令文件AA.PRG和MAIN.PRG,其内容如