1、已有职工登记库ZGDJ.DBF,记录如下:RECORD#XMXBZCJBGZHF1王非女助教1500.T.2刘华男工程师2500.F.3周发男教授3000.T.4李丽女讲师2200.F请编写一
程序,计算最大基本工资的值。USEZGDJMAX=JBGZN=RECCOUNTFORI=2TONGOiIFMAX
第1页
d=13ifb>aA)10
?aB)11C)12D)13
2、本程序是否有错s=3.14*r*rr=6?"圆面积=",s3、本程序是否有错。r=6s=3.14*r*h?"圆面积=",s4、运行下面程序,b值是多少?a=10ifa>5b=aendif?bA)5B)10C)a5、运行下面程序,b值是多少?a=30b=20c=10docasecasea<10b=acasea>=10A)30B)20C)10
D)b
b=cotherwiseb=5endcase?bD)5)
19.下面这个程序,如果程序执行了Loop语句,下一步执行哪一句(store0toi,s,tdowhilei<100i=i+1s=s+iifint(i/2)=i/2loopendif
第2页
t=t+ienddoA)endifC)store0toi,s,t
B)ifint(i/2)=i/2D)dowhilei<100)的最终,i
21.下面这个程序,S的最终值是()的最终值是(,T值是()store0toi,s,tdowhilei<100i=i+1s=s+iifint(i/2)=i/2loopendift=t+ienddoA)1至100的累加和B)1至100的奇数和C)1至100的偶数和D)100
42.在下列程序中填写适当的语句程序完整。输入变量N,N>0时,显示AAA.DBF当的内容,当N<=0时,显示BBB.DBF的内容。SETTALKOFFINPUTTONIFN>0USEAAALISTELSEUSEBBBLISTENDIF_____RETURNA)USEB)OPENC)MODIFILED)INDEXON43.将变量N的值从0开始,逐次加2,加到98为止.SETTALKOFFN=0DOWHILE.T.IFN>=98
第3页
_____ENDIFN=N+2ENDDO?"N="+STR(N,3)RETURNB)EXITC)
A)
LOOP
ENDDO
D)EOF
44.任意输入20个数,找出最大数和最小数.SETTALKOFFINPUTTOXMA=XMI=XN=1DOWHILEN<=20_____TOXIFMAXMI=XENDIFENDIFN=N+1ENDDO?MA,MIRETUA)INPUTB)ACCEPTC)WAITD)FIELDS45.写出下面程序在键盘输入1234时的运行的结果。ClearInput“a=”toaP=str(a)B=len(p)Pp=””Fori=1tobP1=substr(p,I,1)Pp=p1+ppEndfor?pp
第4页
46.补充下列程序实现下图所示的结果。SETTALKOFFCLEARDOWHILEI<5J=1DOWHILE______@I,27-I+JSAY"*"J=J+1ENDDOI=I+1ENDDOSETTALKONRETUA)J<=1B)J=1C)J=2*1
****************
D)J<=2*I-1
48.SETTALKOFFSTORE0TOX,YDOWHILE.T.X=X+1Y=Y+XIFX>=5EXITENDIFENDDO?X,YRETURN程序运算结果是_______A)515B)325C)520
D)X>=20
49.本程序是求N!(N的阶乘)的值,留有一句未写,请选择一个答案。SETTALKOFF______FORY=1TONP=P*YENDFORRETUA)P=P*XB)P=1C)Y=1D)Y=0
第5页