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

编写程序,完成下列星星矩阵。

编写程序,完成下列星星矩阵。

有一段Python代码,运行之后输出结果是(    )。

a=4

s=0

while a>=0:

    s=s+a

    a=a-1

print(s,a)

A . 10  0 B . 10  -1 C . 10  1 D . 0  -1
求1~100之间数字的和,请补充完整程序。

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

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

while i <= 100:

   

     i=i+1    #处理计数器

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

以下VB程序段运行后,循环体执行的次数是(     )

Dim x As Integer

x=2

Do while x<=63

    x=(x+1)*(x-1)

Loop

A . 2 B . 3 C . 4 D . 5
下列程序运行后,输出的结果为(  )。

b=1

Do while (b<40)

    b=b*(b+1) 

Loop

Print b

 

A . 42 B . 39 C . 6 D .
要编程实现1+3+5+……+100的值,请填空完整。

Private Sub command1_Click()

    Dim n As Integer, i As Integer, s As Double

    n = 100

    s = 0

    For i = 1 To n

        

    Next i

    Print s

End Sub

下列需要用循环结构来描述的事件是(   )。
A . 老和尚给小和尚讲故事 B . 亡羊补牢 C . 曹冲称象 D . 泡茶喝
使用MakeCode编程时,可以利用“当条件为true”命令指定具体的循环次数。
循环结构是指在程序中需要重复执行两次功能而设置的一种程序结构,可以自动循环执行两次。
在 python 中运行以下程序,运行结果是(   )

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

print(i)

A . 0

2

4

6

B . 0

2

4

C . 0

2

D . 2

4

6

重复输出10次“抗击疫情,广州加油!”,则①应填(    )。

For i in range(①):

Print("抗击疫情,广州加油!")

A . 9 B . 10 C . 11 D . 12
程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“123”相同时,打印输出“密码正确”,跳出循环,显示“成功登陆”;否则,打印输出“密码错误”,并让用户继续输入密码直到正确为止。选择合适的选项填入横线处,使程序能按要求正确运行。

target="123"

while ⑴:

  password=input('请输入密码:')

  if ⑵:

    print('密码正确')

    break

  else:

    print('密码错误,)

print('成功登陆')

⑴A.True    B.False    C.Break    D.Stop

⑵A.password=target    B.password==target    C.password>=target       D.password!=target

如图有可视化界面程序中的jiemi()函数中的for循环改为while条件循环:

 

下列选择正确的是(      )

A . 用while循环时,运算速度降低了 B . 用while循环时,运算速度是提高了 C . 用while循环时,运算速度没变 D . 再将i=i+1改为i+=1,运算速度没变化
“水仙花数”是指一个三位正整数,其各位数字立方和等于该数本身。例如:153=13+53+33 , 故153是一个水仙花数。求1000以内的所有水仙花数的Python程序如下:

import math

for num in range(100,1000):
    

    if num==pow(gw,3)+pow(sw,3)+pow(bw,3):      #pow(x,y)函数返回xy的值

        print(num)

上述程序段中加框处应该填入的代码段是(  )

A . B . C . D .
阅读并理解下面的Python程序代码,程序运行结果是(     )

⑴for w in['荷塘月色','背影','匆匆']:

⑵    print(w,'是朱自清的代表作!')

⑶print('这些都是我喜欢的作品!')

A . B . C . D .
看下图回答以下小题

  1. (1) 图中 控制指令块的内部有缺口,表明             
    A . 它能够包含其他指令块 B . 能够被其他指令块包含 C . 能被嵌入其他指令块中 D . 该指令块不能运行
  2. (2) 图中“ ”指令块的背景是浅色网纹时,表明             
    A . 它能够包含其他指令块 B . 该指令块可以单独运行 C . 指令块出现错误 D . 该指令块还不能运行
  3. (3) 图中 指令块属于              指令块。
    A . 输入 B . 基本 C . 循环 D . 逻辑
  4. (4) 图中使用的 指令块看出,间隔时间为              秒。
    A . 0.1 B . 1 C . 10 D . 0.01
  5. (5) 图中              指令块只是一段有条件的循环语句,必须要嵌入到控制指令块中才能使用。  
    A . B . C . D .
  6. (6) 图中指令块组会循环执行              次。
    A . 1 B . 265 C . 256 D . 10
Do循环语句是根据条件决定循环的语句的,下列说法正确的是( )。
A . Do循环是执行后判断 B . 当条件表达式的值为假(False)时执行程序 C . 当条件表达式的值为真(True)时执行程序 D . While后的条件可以是a+b
请写出下面程序的运行结果:

sum=0

for i in range(1,11,1):

  sum=sum+i

print( sum)

有如下python程序,运行后输出的值是(   )

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