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

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

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
Small basic 中,For i=1 to 3  <语句组>  EndFor中,循环结束时,循环变量的值i为5。
Python中表示跳出循环的语句是(  )。
A . break   B . pass C . ESC D . close
以下代码和结果共有几处错误:(  )。

a=0

while a<10

a=a+1

print("a的最终结果是",a)

>>>a的最终结果是 9

A . B . 2 C . 3 D . 4
编写程序,计算1*2*3*…*10的乘积。
假定有如下VB程序段

x=1

Do While x<28

X = x * 4

Loop

Print x

程序运行后,输出结果是(  )

A . 81 B . 16 C . 4 D . 64
循环结构是指程序重复执行循环语句中的一行或多行代码,其三个要素为、循环体和循环终止条件。
以下VB程序段运行后,x的值是(    )

Dim x As Interger

x= 1

Do While x < 50

    x = ( x + 1 )*( x + 2 )

Loop

A . 50 B . 56 C . 72 D . 6
下面程序段显示(   )个“*”

For i = 1 To 5

    For j = 2 To i

        Print "*";

    Next j

Next i

A . 9个 B . 10个 C . 11个 D . 12个
range(a,b,s)函数是从a到b(不含)以S为步长产生一个序列,那么range(0,20)代表的序列是从0到(    )
A . 20 B . 21 C . 18 D . 19
在Python中,while循环是固定循环次数的。
Python语言用于实现循环结构的语句有语句和while语句。
以下语句段执行后,s的值为(  )。

s=0

for i=1 to 5

s=s+i

next i

A . 1 B . 5 C . 6 D . 15
下面程序段运行后,总共显示( )个星号

For i=1 To 6

    For j=1 To 4

        Print”*”

    Next j

Next i

A . 6 B . 10 C . 24 D . 4
在Python中,当不知循环次数时可以使用语句。           
求1~100之间数字的和,请补充完整程序。

i=1   #定义记录循环次数的变量

sum=0   #定义结果变量,存放总和

while i <=100:

i=i+1       #处理计数器

print("1~100之间的数字之和为:",sum)       # 输出结果

在python中运行以下程序,输出的结果是(   )

for i in range(0,2):

  print(i, end=" ")

A . 1 B . 0 1 2 C . 1 2 D . 0 1
在python中运行以下程序,屏幕打印(   )颗*。

for i in range(0,10,2):

  print("*")

A . 9 B . 10 C . 5 D . 6
张鹏想要设计了一个小程序,打印如结果所示的图形,画线部分应该填写的代码是(     )

for i in range(6):

  print(   )

*

**

***

****

*****

A . * B . *+1 C . i** D . i* "*"
有如下Python程序,运行后输出的值是(   )

 

A . 0 B . 10 C . 15 D . 55
最近更新