第10课 循环结构一while循环 知识点题库

小红想通过按下鼠标就在鼠标所在位置画一个长69,宽36的长方形,而不必重复多次画长方形的程序,那么他可以选择用(  )。
A . If语句 B . For语句 C . While语句 D . sub语句
Python中表示跳出循环的语句是(  )。
A . break   B . pass C . ESC D . close
以下程序段执行后,x的值为(  )

x=0

For i=1’To 10

For j=i To 10

x=x+1

Next

Next i

A . 50 B . 55 C . 100 D . 105
在VB中,如果需要计算机重复执行某些语句,可在程序中使用分支结构语句。
求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
利用for循环遍历列表中每个元素然后输出,请补充完整程序。

list1=[1,2,5, 6,9]

for item in list1:

     print()

由“For i=1 To 10 Step 2”决定的循环结构被执行的次数是(    )
A . 3 B . 4 C . 5 D . 6
Do循环语句是根据条件决定循环的语句的,下列说法正确的是(   )。
A . DO循环是执行后判断 B . 当条件表达式的值为假(False)时执行程序 C . 当条件表达式的值为真(True)时执行程序 D . While后的条件可以是a+b
以下程序实现,一个四位数,各位之和等于其前两位,各位之积各于其后二位,最后打印出该四位数,请补充完善该程序。

For  to 9

    For b=0 to 9

        For c=0 to 9

            For d=0 to 9

                X=

                If then

                    print x

                End if

            Next d

        Next c

    Next b

Next a

读程序写结果
  1. (1) 有如下一段VB程序:

    i=4

    a=5

    If i > 3 Then a = a + 5

    Else a = a + 2

    End If

    写出本程序段运行后,变量a的值

  2. (2) Dim x As Integer, c As Integer, i As Integer

        c = 0

        For i = 1 To 12

            If 12 Mod i = 0 Then

                c = c + 1

            End If

        Next i

    Text1.Text = Str(c)

    程序运行后,在文本框中输出为:

下列循环语句能正常结束循环的是(     )。
A . B . C . D .
这是用Python编写的 “三角形”程序,根据截图完成填空。

  1. (1) 程序中使用的遍历结构是函数。
  2. (2) 程序中使用保留字自定义sjx()函数。
  3. (3) 从程序中可以看出,该循环语句共执行次。
  4. (4) 程序编写完成后,需要进行保存,命名为“三角形.py”,运行程序时执行编辑窗口中的“”—“Run Module”命令。
以下(    )是正确的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(0,9,2):

    print("*")

A . 10 B . 5 C . 6 D . 9
使用MakeCode编程时,可以利用“当条件为true”命令指定具体的循环次数。
无人机是目前很热门的娱乐和科技工具,某公司最近推出了一款先进的无人机,可以探测到不同方向的障碍物,并主动避开。其原理类似于雷达,每向前移动0.02米就向四周发送超声波。假设该无人机与前方障碍物的起始距离为10米(图1),那么当移动到距离只剩下1米时,该无人机就会主动避开(图2)。该运行部分代码利用循环结构来编写,请你来完善该代码。(s为无人机与障碍物之间的距离变量)

图1

图2

Private sub Form1_click( )

    For s= to 1 step

        Print “无人机继续向前移动”

   

        Print“无人机停止移动,并转向”

End sub

家里的吸顶灯一般具备显示多种亮度的功能,通过重复按开关即可调节亮度,根据程序截图回答相关问题。

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

Dim m, n, k As Integer

m = 6

n = 1

For k = 1 To m Step 2

    n = n * k

Next k

Print "n ="; n

程序运行后,n的值是:

分析下列程序段,结果。

For k=15 To 1 Step -5

    Print k

Next

程序运行后,k的值是:

最近更新