循环结构练习题少.doc
文本预览下载声明
循环结构练习题
一、选择题。
1、语句“FOR I=N1 TO N2 STEP N3 ”的循环体内有下列四条语句,其中语句( )会影响循环执行的次数。
(1)N1=N1+I (2)N2=N2+N3 (3)I=I+N3 (4)N3=2*N3
A (1)(2) B (1)(2)(3) C (3) D (1) (2) (3)
2、对于DO UNTIL ……LOOP循环,正确的是( )。
A 如果循环条上为常数0,则一次循环也不执行
B 如果循环条件为常数0,则至少执行一次循环
C 如果循环条件是不为0的常数,则至少执行一次循环
D 无论循环条件是否为TRUE,都至少执行一次循环
3、要在DO ……LOOP循环中退出循环,应使用( )语句。
A EXIT B EXIT DO C CONTINUE D STOP LOOP
4、以下循环结构中,VB不支持的是( )。
A FOR……NEXT B FOR EACH……NEXT
C DO…..LOOP D DO……ENDDO
5、要在FOR……NEXT循环中退出循环,应使用( )语句。
A EXIT B EXIT FOR C CONTINUE D STOP LOOP
6、下列关于FOR循环的说法中,正确的是( )。
A 循环变量、初值、终值和步长都必须是数值型
B STEP后面的值必须为正数
C 初值必须小于终值
D 初值必须大于终值
7、下列关于DO……LOOP语句的叙述中,不正确的是( )。
A DO……LOOP语句采用逻辑表达式来控制循环体执行的次数。
B DO WHILE……LOOP语句与DO UNTIL……LOOP语句中WHILE与UNTIL后面的表达式值为TRUE或非0时,循环继续。
C DO……LOOP WHILE与DO……LOOP UNTIL 语句都至少执行一次循环
D DO WHILE…..LOOOP语句与DO UNTIL……LOOP语句可能不执行循环
8、下面的循环程序在执行时将( )。
FOR I=1 TO 10 STEP 0
K=K+2
NEXT I
A 形成无限循环 B 仅循环一次 C 语法错误 D 一次也不循环
9、对于EXIT FOR,叙述正确的是( )。
A EXIT FOR语句可以退出任何类型的循环
B 一个循环只能有一条EXIT FOR语句
C EXIT FOR表示返回到FOR语句执行
D 一个FOR循环可以有多条EXIT FOR语句
10、对于FOR循环中的初值、终值、步长,下列说法中,正确的是( )。
A 只能是具体的数值 B 只能是表达式
C 可以是数值表达式 D 可以是任何类型的表达式
11、要使循环至少执行一次,应使用( )循环。
A FOR……NEXT B WHILE……END
C DO……LOOP WHILE/UNTIL D DO WHILE/UNTIL ……LOOP
12、有如下程序段,该程序执行完毕后,共循环了( )次。
FOR I=1 TO 2
FOR J=1 TO I
FOR K=1 TO J
PRINT “A”
NEXT K
NEXT J
NEXT I
A 4 B 5 C 6 D 7
13、执行完下面的程序段后,共循环了( )次。
FOR I=1.7 TO 5.9 STEP 0.9
A=A+1
PRINT A
NEXT I
A 3 B 4 C 5 D 6
14、执行以下程序后,X的值为( )。
X=5
FOR I=1 TO 20 STEP 2
X=X+I\5
NEXT I
A 24 B 23 C 22 D 21
15、一个命令按钮的事件过程如下,程序运行后单击该命令按钮,输出结果为( )。
FOR I=1 TO 4
X=4
FOR J=1 TO 3
X=X+6
NEXT J
NEXT I
PRINT X
A 72 B 22 C 4 D 7
16、下列程序中,第一条DO语句共执行了( )次。
17、一个命令按钮的事件
显示全部