循环结构语句及格式 知识点题库

写出下列程序的执行结果:

语句段

s=0

for i=1 to 5

s=s+i 

    next i 

  1. (1) 执行后,s的值为(  )
    A . 5 B . 10 C . 15 D . 20
  2. (2) i的值为(  ):
    A . 2 B . 3 C . 4 D . 5
在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用While…EndWhile语句。
下面是画同心圆的程序:

 g=10

 d=100

 x=100

 y=100

 While d>1

Graphicswindow.drawellipse(x, y, d, d)

d=d-2*g

x=x+g

y=y+g

Endwhile

  1. (1) 在上面的程序中,以下分别列出圆的坐标和直径:

    第一个圆的坐标和直径(100,100,100,100)

    第二个圆的坐标和直径(110,110,80,80)

    第三个圆的坐标和直径(

    ……

    最后一个圆的坐标和直径(

  2. (2) 在以上程序中,计算x坐标变化的语句是:

    计算Y坐标变化的语句是:

    画圆的语句为:

    计算直径变化的语句为:

    判断循环结束与否的语句是:

Python中,for循环语句的基本格式是:

for<循环变量>in<         >:

   <语句块>

空白处应该填写(  )

A . 循环结构 B . 循环体 C . 遍历结构 D . 条件
学习VB语言编程,读懂程序是一个很重要的能力。下面这段程序运行后s的值是(  )。

s=0

For i=1 To 3

    s=s+i

Next i

A . 1 B . 3 C . 5 D . 6
假定有如下VB程序段

x=1

Do While x<28

X = x * 4

Loop

Print x

程序运行后,输出结果是(  )

A . 81 B . 16 C . 4 D . 64
阅读理解下列程序段,其程序控制结构属于(  )。

For i=1 to 5

s=s+1

next i

A . 顺序结构 B . 子模块结构 C . 循环结构 D . 分支结构
在VB中,循环结构可以让我们的代码变得短小精悍,减少我们编写重复性代码工作。如图12所示,认真阅读程序并观察运行结果,完成以下题目。

VB中,For循环语句的格式如下:

For循环变量= 初值 To 终值 Step 步长值语句组

Next

  1. (1) 在图12中,椭圆形区域内的“输出按钮”对应的是(    )控件。
    A . 标签 B . 按钮 C . 单选框 D . 图像框
  2. (2) 在图12中的代码窗口中循环语句For i=1 To 10 step 1中,该循环语句的步长值是(    )。
    A . 1 B . 2 C . 3 D . 4
  3. (3) 图12代码窗口语句: Form1. Print i中的“Print” 函数作用是(    )。
    A . 定义 B . 赋值 C . 输入 D . 输出
求1-100之间所有偶数和,请补充完成方框处代码(     )。

s=0

for i in range(101):

    If  :

        s=s+i

print (s)

A . i//2=0 B . i%2=0 C . i%2==0 D . i//2==0
在Python循环程序中,continue语句用于(    )。
A . 继续本次循环 B . 退出循环程序 C . 结束本次循环 D . 不再执行循环
for循环一般用于确定次数的循环结构。
使用for i in range(10)和 for i in range (10,20)控制循环次数是一样的。
用循环结构解决问题时,如果循环的次数已知,通常采用语句。
以下(    )是正确的for…next结构。
A . for x=1 to step 10

    ……

Next x

B . for x=3 to -3 step -3

    ……

next x

C . for x=1 to 10

    Re

Next x

If I=10 then go to re

D . for x= 3 to step 3

    ……

Next y

在 python 中运行以下程序,运行结果是(   )

for i in range(1,4):

print(i)

A . 0

1

2

3

B . 1

2

3

C . 1

2

3

4

D . 1 2 3 4
在Python中,下列循环结构用法错误的是(   )。
A . for i in range(20): B . for i in range(0,10): C . for i in range(10,0,2): D . while s<50:
如图有可视化界面程序中的jiemi()函数中的for循环改为while条件循环:

 

下列选择正确的是(      )

A . 用while循环时,运算速度降低了 B . 用while循环时,运算速度是提高了 C . 用while循环时,运算速度没变 D . 再将i=i+1改为i+=1,运算速度没变化
在Python中,表示跳出循环的函数是(        )
A . continue B . break C . ESC D . Close
VB语句“For i=1 To 50 step 2”中i的值可能是50。
下列语句中变量i取值次数最多的是(        )
A . for i in range(2,100,2) B . for i in range(101) C . for i in range(100,200) D . for i in range(1,100)