设有5个表:std1.dbf~std5.dbf,以下程序的功能是要删除每个表文件的末记录。 n=1 DO WHILE n<=5 db=【 】 USE &db GOTO BOTTOM DELETE PACK n=n+1 ENDDO USE
第1题:
【程序说明】程序功能是求30!。
【程序】
SET TALK OFF
CLEAR
N=1
I=1
DO WHILE (1)
(2)
N=N+1
(3)
? I
SET TALK ON
(1)
A.N<>30
B.N>30
C.N<30
D.N<=30
第2题:
以下能够正确计算n!的程序是
A.Private Sub Command1 Click() n=5:x=1 Do x=x * I I=I + 1 Loop While I < n Print x End Sub
B.Private Sub Command1_Click() n=5:X=1:I=1 Do X=X*I I=I + 1 Loop While I <n Print x End Sub
C.Private Sub Command1_Click() n=5:X=1:I=1 Do X=X * I I=I + 1 Loop While I<=n Print X End Sub
D.Private Sub Command1_Click() n=5:X=1:I=1 Do x=x * I I=I + 1 Loop While I>n Print X End Sub
第3题:
有如下程序: SET TALK OFF M=O N=O DO WHILE N>M M-M+N N=N-10 ENDDO ?M RETURN 运行此程序显示M的值( )。
A.0
B.10
C.100
D.99
第4题:
以下能够正确计算n! 的程序是( )。
A.Private Sub Command1_Click( ) n=5:x=l Do x=x*i i=i+1 Loop While i < n Print x End Sub
B.Private Sub Command1_Click( ) n=5:x=1:i=1 Do x=x*i i=i+1 Loop While i < n Print x End Sub
C.Private Sub Command1_Cliek( ) n:5:x=1:i=1 Do x=x* i i:i+1 Loop While i < = n Print x End Sub
D.Private Sub Command1_Cliek( ) n=5:x:1:i=1 Do x=x*i i=j+1 Loop While i > n Print x End Sub
第5题:
下列程序段的执行结果为 m=2 n=3 Do m=m + n n=n+1 Loop While m<10 Print m; n
A.1 5
B.14 6
C.a b
D.10 25
第6题:
下列程序的功能是通过字符变量操作竖向显示“伟大祖国”,横向显示“祖国伟大”,请填空。
SET TALK OFF
STOR“伟大祖国”TO XY
CLEAR
N=1
DO WHILE N<8
7SUBSTR【 】
N-N+2
ENDDO
? 【 】
??SUBSTR(KY,1,4)
RETURN
第7题:
在Visual FoxPro中,以下关于删除记录的描述,正确的是( )。
A.SqL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
B.SqL的DELETE命令和传统Visual FoxPro的DE—LETE命令在删除数据库表中的记录之前,都需要用USE 命令打开表
C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录
D.传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
第8题:
SETTALKOFF STORE 0 TO S N=20 DO WHILE N>S S=S+N N=N-2 ENDDO ?S RETURN 上列程序的运行结果是
A.0
B.2
C.20
D.18
第9题:
有n个结点的线性表采用顺序表作为存储结构,要删除第i(l≤i≤n+1)个结点时,需要移动的结点个数为【】
A.i
B.n-i
C.i-n
D.n-i+l
第10题:
在一个长度为n的顺序表中,删除值为x的元素需要比较和移动元素的平均次数为()
第11题:
有下列程序段:X=1 n=0 Do While x<20 x=x*3 n=n+1 Enddo ?x,n 该程序段的执行结果为()。
第12题:
15和1
27和3
195和3
600和4
第13题:
以下程序计算1+1/3+1/5+…+1/(2N+1),直至1/(2N+1)小于0.00001,横线处应补充的程序是( )。 public class Sun{ public static void main(String args[]){ int n=1: double term,sum=1.0: do{ n=__; term=1.0/n; sum=sum+term; } while(term>=0.00001); System.out.println(n); System.out.println(sum); } }
A.2n
B.2n+1
C.2*n
D.2*n+1
第14题:
在下面的DO循环中,一共要循环______次。 M=5 N=1 DO WHILE N<=H N=N+1 ENDDO
A.1
B.6
C.4
D.5
第15题:
下列语句中,不能实现循环100次的是
A.N=0 Do N=N+1 Loop Until N>=100
B.N=0 Do N=N+1 Loop While n<100
C.N=0 N=N+1 Do Loop Until N<100
D.N=0 Do While n<100 N=N+1 Loop
第16题:
在Visual FoxPro中,以下关于删除记录的描述,正确的是( )。
A.sqL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
B.SQL的DELETE命令和传统Visual FoxPr0的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表
C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPr0的DELETE命令只能逻辑删除数据库表中的记录
D.传统Visual FoxPr0的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
第17题:
下列程序的运行结果是 SET TALK OFF STORE 0 TO S N=20 DO WHILE N>S S=S+N N=N-2 ENDDO ?S RETURN
A.0
B.2
C.20
D.18
第18题:
【程序说明】程序功能是对任意一个表都可以追加、删除记录。
【程序】
SET TALK OFF
ACCEPT“请输入文件名:”TO NAME
USE (9)
?“1.追加记录”
?“2.删除记录”
WAIT“请选择(1—2):”TO M
IF (10)
APPEND BLANK
EDIT
ELSE
INPUT“输入要删除的记录号:”TO N
(11)
DELETE
PACK
(12)
USE
SET TALK ON
RETURN
(9)
A.&NAME
B.NAME
C.表 NAME
D..NAME
第19题:
下面程序的运行结果是 ______ 。程序的功能是 _______ 。
Public Function myfun(m,n)
Do while m>n
Do while m>n:m=m-n:Loop
Do While n>m:n=n-m:Loop
Loop
Myfun=m
End Function
Private Sub Command1_Click()
Print myfun(15,15)
End Sub
第20题:
下列语句中,不能实现循环100次的是
A.Do N=N+1 Loop Until N>=100
B.Do N=N+1 Loop While n<100
C.Do N=N+1 Loop Until N<100
D.Do While n<100 N=N+1 Loop
第21题:
第22题:
在表长为n的顺序表中,当在任何位置删除一个元素的概率相同时,删除一个元素所需移动的平均个数为()。
第23题:
O(n)
O(log n)
O( nlog n)
O(n2)