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

在For……Next循环中,其中step步长可以是正数、负数或者零。
Python中,循环语句可以进行多层的嵌套,但要处理好每层循环之间的关系。
在VB中,For…Next循环结构的初值和终值、步长必须是数值型。如果步长省略,则系统默认步长为1。
Python中,循环语句也可以进行多层的嵌套。
在Python语句for i in range(10): 中,循环中最大的i的值是(    )。
A . 9 B . 10 C . 11 D . 都不对
在python中输入以下代码,屏幕打印(     )颗*。

i=1

while i<=100:

    print(“*”)

i=i+1

A . 99 B . 100 C . 103 D . 101
计算1到100之和,欲设计的界面如下:

图片_x0020_2

  1. (1) 设置部分对象及其属性如下表:

    对象名

    属性名

    属性

    Command1

    计算

  2. (2) 编写代码:

    Private Sub Command1_Click()

        Dim i, s As Integer

        s =

        For i = 0 To 100 Step 1

           

        Next i

        Label2.Caption = Str(s)

    End Sub

用循环结构解决问题时,如果循环的次数已知,通常采用语句。
阅读下列程序,完成相应的问题。
  1. (1) 下列程序运行后,变量s=

    Private Sub Form_Click( )

        Dim a, b, c, s As Integer

        a=9

        b=41

        c=2*(a+b)

        s=a*c

  2. (2) 若a=50,b=60,则下列程序的执行结果为

    Private Sub Form_Click( )

        Dim a As Integer, b As Integer

        If a>b Then

            a=a-b

        Else

            a=b+a

        End if

    Print a

  3. (3) 执行下面的程序后,输出的结果是 ,

    Private Sub Form_Click( )

        Dim x As Integer, a As Integer

        x=0

        a=0

        For j=1 to 5

            a=a+j

        Next j

        x=j

        Print x, a

    End Sub

  4. (4) 执行下面的程序后,输出的结果是 ,

    Private Sub Form_Click( )

        Dim x As Integer

        x=0

        Do While x<50

            x=(x+2)*(x+3)

            n=n+1

        Loop

        Print x,n

    End Sub

某算法的流程图及其编写中的Visual Basic代码如下图所示。

分析流程图,在代码窗口中①处应填写的代码正确的是(  )

A . B . C . D .
以下(    )是正确的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

阅读下图,回答下面小题。

Private Sub Timer1_Time( )

    For i= 0 To 10 Step 1

        Shape l(0) BackColor= RGB(Int(Rnd * 256), Int(Rnd * 256), In(Rnd * 256)

    Next i

End Sub

  1. (1) 小明在编写逐帧动画的程序时,运行时如果出现下边错误说明(    )

    A . 工程没有保存 B . Timer1没有定义  C . i没有定义 D . Shape没有定义
  2. (2) 小明只需要在代码的第一行输入(    )语句就能改正错误。
    A . Dim i as integer B . Dim Shape as integer  C . i=0 D . Dim i
在 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程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是(     )。

A . for循环语句中步长为3 B . 语句s=0应改为s=1 C . 语句s=s+i共循环执行了100次 D . 程序使用了循环结构
在使用循环时,当循环次数一定时一般使用循环,当循环次数未知时一般使用循环
运行下列 Python程序,结果正确的是(   )

s="abcdefg"

c=len(s)  #len 求字符串长度

for i in range(0,c):

  if i<2:

    print (chr(ord(s[i])+2),end=" ") #    ord()函数是chr()函数配对函数,将字符转ASCII值

  else:

    print(chr(ord(s[i]) + 3),end=" ")

A . c d f g h a B . c d f g h b C . c d f g h i j D . c d f g h c
家里的吸顶灯一般具备显示多种亮度的功能,通过重复按开关即可调节亮度,根据程序截图回答相关问题。

  1. (1) 语句,该语句不循环,只有把它放入指令块内才会循环。若要增加一行“否则如果为……则”可以单击指令块左下角的完成。
  2. (2) 程序中新建变量的名称是;是利用“”工具箱中的指令块完成新建。
  3. (3) 图中 指令块属于指令块,它可以独立于程序里的其他部分存在;当按钮A被按下时,是以为幅度更改改变亮度。
  4. (4) 图中 指令块是指令块,可以独立运行,也可以同时添加多个。
  5. (5) 是使用了工具箱中的运算符,当满足这个条件时,灯的亮度为
在python中输入以下代码,屏幕打印( )颗♥。 

i=1

while i<=49:

print(“♥”)

i=i+1

A . 49 B . 48 C . 50 D . 51
循环结构“for in range (0,13,2):”的循环次数是13次。
下面关于for循环语法结构说法错误的是(    )
A . for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型 B . for循环中的数据集合后面的冒号可有可无 C . for循环的同级别语句需要缩进对齐   D . for循环中可以继续嵌套for循环
最近更新