第八课 循环结构——For循环 知识点题库

执行下面的程序段后,i的值为(  )

x=5

For i=1 to 10 Step 2

x=x+i

Next i

A . 25 B . 30 C . 9 D . 11
关于for-next语句说法正确的是(  )
A . 初值必须大于终值 B . 初值必须小于终值 C . 步长省略时默认值为1 D . 步长只能是正数
由“For i=2 To 8 Step 2”决定的循环结构被执行(  )次。
A . 3 B . 4 C . 5 D . 6
在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用While…EndWhile语句。
关于Python循环结构,以下选项中描述错误的是(  )。
A . Python通过for、while等保留字提供遍历循环和条件循环结构。  B . break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行。 C . continue语句的作用是中止整个循环。 D . 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等。
程序填空,当单击窗体后,计算出1+2+3+……+N<500的最大值,并在文本框中显示出来

Private Sub Form-Click()

Dim S As Integer

Dim N As Integer

N=0

S=0    ‘S变量存放的是总和

Do While    (条件)

N=N+1

S=S+N

Loop

Text1. Text=Str()

End Sub

在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 . 输出
下面程序中, 语句print (i)共执行了几次(    )

for i in range(5) :

    print(i)

A . 3 B . 4 C . 5 D . 6
下面程序运行的结果是(    )

i=1

sum=0

while i<=20:

    if I %2==0:

        sum=sum-i

    else:

        sum=sum+i

    i +=1

print (sum)

A . 1 B . 6 C . -5 D . -10
下列程序运行后,单击Command1命令按钮,变量a=(    )。

Private Sub Command1_Click()

a = 0 

For i = 8 To 100 Step 8

    a = a + 1

Next i 

End Sub

A . 0 B . 8 C . 12 D . 13
Do循环语句是根据条件决定循环的语句的,下列说法正确的是(   )。
A . DO循环是执行后判断 B . 当条件表达式的值为假(False)时执行程序 C . 当条件表达式的值为真(True)时执行程序 D . While后的条件可以是a+b
打印1到100的偶数和。

s=0

For i in range(

print(“偶数和是:”,s)

下面代码的输出结果是

for i in range(1, 10, 3):

    print(i, end=",")

这是用Python编写的 “三角形”程序,根据截图完成填空。 

  1. (1) 程序中使用的遍历结构是函数。   
  2. (2) 程序中使用保留字自定义sjx( )函数。   
  3. (3) 从程序中可以看出,该循环语句共执行次。  
  4. (4) 程序编写完成后,需要进行保存,命名为“三角形.py”,运行程序时执行编辑窗口中的“”—“Run Module”命令。
利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码(   )完善程序实现如下右图的运行结果。

A . basic+=sum B . sum=basic+n C . sum=basic+1 D . sum+=basic
VB语句“For i=1 To 50 step 2”中i的值可能是50。
s=0

for i in range(1,101):

s=s+i

print(s)
运行结果是()

A . 100 B . 5050 C . 101 D . 0
编写一个小程序,要画出半径r分别为1000,1500,2000的同心圆,用循环结构实现。将下面代码补充完整,其运行效果如图:

Private sub Form_Click( )

    For i= To 2000 Step

        r=

        Circle(3500,3500),r

    Next i

End Sub

阅读以下程序

s = 0

For k = 10 To 30 Step 5

  s = s + k

Next k

Print s, k

程序运行后,s、k的值分别为:

最近更新