文档详情

循环结构练习题少.doc

发布:2017-03-26约6.03千字共3页下载文档
文本预览下载声明
循环结构练习题 一、选择题。 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、一个命令按钮的事件
显示全部
相似文档