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

下面程序的执行结果是(  )

Private Sub Command 1_Click()

a=10

for k=1 to 5 Step -1

a=a -k

Next k

Print a, k

End sub

A . -5 6 B . -5 -5 C . 10 0 D . 10 1
执行下面的程序段后,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……Next循环中,其中step步长可以是正数、负数或者零。
do…loop语句只能用于已知循环次数的循环结构。
BBC micro:bit中,(  )结构是在一定条件下反复执行某段程序的流程结构。
A . 顺序 B . 逻辑 C . 循环 D . 选择
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
Python中,使用break结束本次循环,继续下一次循环。
在VB中,如果需要计算机重复执行某些语句,可在程序中使用分支结构语句。
循环结构是指程序重复执行循环语句中的一行或多行代码,其三个要素为、循环体和循环终止条件。
Do循环语句是根据条件决定循环的语句的,下列说法正确的是(   )。
A . DO循环是执行后判断 B . 当条件表达式的值为假(False)时执行程序 C . 当条件表达式的值为真(True)时执行程序 D . While后的条件可以是a+b
For…Next语句中的初值必须大于终值。
在python中运行以下程序,运行结果是(    )

for i in range(3):

  print(i, end="")

print("go")

A .

1

go

2

go

3

go

B . 1      go  2    go  3    go C .

1

2

3

go

D . 0 1   2    go
range(a,b,s)函数是从a到b(不含)以S为步长产生一个序列,那么range(0,20)代表的序列是从0到(    )
A . 20 B . 21 C . 18 D . 19
下面关于循环结构的说法哪些是错误的。(   )
A . 关键字for或while后面的表达式后会有冒号 B . 语句块相对于关键字for或while和表达式需要缩进 C . 循环结构中可以嵌套其他结构 D . 语句块中的语句需要{}括起来
以下哪个语句的功能是退出while循环(   )
A . stop B . back C . print D . break
在Python中,while循环是固定循环次数的。
VB语句“For i=1 To 100 step 2”,i的值可能( )
A . 100 B . 99 C . 2 D . 50
下图用C++编写的计算圆周率的程序,若程序输出时,n=4096.请问pi输出时最有可能为多少()

A . 约等于3.14147 B . 约等于3.14159 C . 约等于常数e D . 约等于0.618