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

假定有如下事件过程,执行结果是(  )

Private Sub Form_Click()

Dim x as integer

x=1

n=0

Do while x<100

x=x*3

n=n+1

Loop

Print x,n

End Sub

A . 81 4 B . 56 3 C . 28 1 D . 243 5
由“For i=2 To 8 Step 2”决定的循环结构被执行(  )次。
A . 3 B . 4 C . 5 D . 6
小红想通过按下鼠标就在鼠标所在位置画一个长69,宽36的长方形,而不必重复多次画长方形的程序,那么他可以选择用(  )。
A . If语句 B . For语句 C . While语句 D . sub语句
Small basic 中,For i=1 to 3  <语句组>  EndFor中,循环结束时,循环变量的值i为5。
Python中,循环语句可以进行多层的嵌套,但要处理好每层循环之间的关系。
关于Python循环结构,以下选项中描述错误的是(  )。
A . Python通过for、while等保留字提供遍历循环和条件循环结构。  B . break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行。 C . continue语句的作用是中止整个循环。 D . 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等。
下面程序执行后,s的值是多少(  )

s = 0

For i=1 To 10 Step 1

s=s+i

Next i

A . 50 B . 55 C . 45 D . 60
有如下的VB程序段。

For i=1 To 10 Step 4

s = s+i

Next i

该程序段运行后,语句s=s+i执行的次数为(  )

A . 1 B . 3 C . 4 D . 10
VB中,循环结构 For i = 1 To 10 的步长是0。
根据“交通信号灯”编程模块截图回答问题。

_x0000_i1038

  1. (1) 图中蓝色的无线循环指令块是指令块,可以独立运行,也可以同时添加多个。该指令块内部有缺口,表明它,但不能被嵌入其他指令块中。
  2. (2) 指令块的背景是浅色网纹时,表明该指令块
  3. (3) 绿色的 指令块是指令块,需要嵌入到指令块中才能使用。
  4. (4) “如果为……否则如果为……否则”指令块是语句,该语句不循环,只有将它们放入指令块内才会循环;单击该指令块中的,可以增加一行“否则如果为 ……则”。
  5. (5) 利用指令块工具栏中的“”工具箱新建变量,程序中新建变量的名称是
  6. (6) 是使用了工具箱中的运算符,当满足这个条件时,模拟器上显示,显示时长为秒。
  7. (7) 程序运行时,模拟器上依次显示的字符串为
  8. (8) 若有突发情况,我们需要按下按键B,让模拟器中显示“G”,程序编写如下图所示,请补充图中相应位置的内容。

    A:  B:“”; 是添加的“输入”工具箱中的指令块,该指令块的优先级要(填“高于”或“低于”)“无线循环”指令块。

Python中,循环语句也可以进行多层的嵌套。
VB中,循环结构 For i = 1 To 10 的步长是0。
在Python语句for i in range(1,10):中,循环最多可执行10次。
请同学们根据以下信息,回答下列小题:

学习了Python编程之后,老师留给了同学们一个作业—编写程序计算“1+2+3+…+100”的结果并输出。

  1. (1) 小红想要完成老师留下的作业,她可以使用以下哪种软件进行编程(    )。
    A . PPT B . 画图工具 C . Flash D . IDLE编辑器
  2. (2) 小红在编辑器中输入了下图的程序,但是在运行时有出错提示,以下修改方法正确的是(    )。

    A . 在红底处加上“,” B . 在红底处加上“;” C . 在红底处加上“:” D . 在红底处加上“.”
  3. (3) 仔细阅读程序,我们还可以知道,该程序循环程序部分“while…”执行的次数是(    )。
    A . 1次 B . 100次 C . 99次 D . 无限次
请选出下列书写正确的语句( )
A . p=5 (a+b+p) B . if a>0 then b=b+1 C . t1.text=”请输入密码:” D . For i=1 to 10 do j=j*2
在VB程序中,For语句的格式如下,下列说法错误的是(   )。

For <循环变量>=<初值> to <终值> [step <步长>]

    <循环体>

Next  <循环变量>

A . 步长只能为正数,不能为负数  B . 步长为1时,可略去不写 C . 初值、终值和步长都是数值表达式 D . next后的循环变量与for语句中的循环变量必须相同
利用for循环求:1+2+3+4.......+100的和(用s表示和)

s=0

for a in range(   ):

s=s+a

print(s)

A . (1,99) B . (1,100) C . (1,101) D . (0, 100)
在使用循环时,当循环次数一定时一般使用循环,当循环次数未知时一般使用循环
循环语句可以解决一段代码需要重复执行的情况。
while循环条件表达式取值为(    )执行后面的语句组
A . True B . False C . True或False D . 0