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

有如下的VB程序段。

For i=1 to 10 Step 4

s=s+i

Next i

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

A . 1 B . 3 C . 4 D . 10
根据图回答

  1. (1) 上图中的程序使用的是(  )语句
    A . 顺序 B . 循环 C . 选择 D . 分支
  2. (2) range(65)产生一个(  )的序列。
    A . 1-65 B . 1-64 C . 0-64 D . 0-65
  3. (3) 该语句共执行(  )次。
    A . 64 B . 65 C . 66 D . 67
  4. (4) 在for i in range(65)中i是(  )
    A . 变量 B . 常量 C . 函数 D . 结构
以下代码和结果共有几处错误:(  )。

a=0

while a<10

a=a+1

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

>>>a的最终结果是 9

A . B . 2 C . 3 D . 4
请补全代码求5位学生各自3科考试成绩的总成绩:(  ) 

for i in     ①      :

    print("第",i,"位同学")

    a=0

    for j in     ②      :

        a=a+int(input("请输入第"+str(j)+"科考试成绩:"))

    print("该生的总成绩为:",a)

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

For i=1 To 5

For j=1 To 3

Print”*”

Next j

Next i

A . 5 B . 10 C . 15 D . 2
在VB中,For…Next循环结构的初值和终值、步长必须是数值型。如果步长省略,则系统默认步长为1。
程序填空,当单击窗体后,计算出1+2+3+……+N<500的最大值,并在文本框中显示出来

Private Sub Form-Click()

Dim S As Integer

Dim N As Integer

N=0

S=0    ‘S变量存放的是总和

Do While    (条件)

N=N+1

S=S+N

Loop

Text1. Text=Str()

End Sub

在Python语句for i in range(10): 中,循环中最大的i的值是(    )。
A . 9 B . 10 C . 11 D . 都不对
阅读如下程序,当循环结束后,n的值是(    )。

n=0

for i in range(1, 30) :

    if i%5==0:

        n=n+1

print (n)

A . 3 B . 4 C . 5 D . 6
利用Python编写一个简单的登录程序,如果账号密码正确,显示成功,如果错误则继续尝试,但最多只有3次试错机会。在划线处补充程序代码。

count=0             #拥于记录试错的次数

rightname=“admin”

rightpasswd=“admin123”

while  :#只允许试错3次

     name=input(“请输入用户名:”)

     passwd=input(“请输入密码:”)

     if name==rightname passwd==rightpasswd:

         print(“登录成功!”)

               #如果登录成功,则直接跳出循环

    else:

        print(“登录失败!”)

            #试错次数+1

else:

    print(“登录次数超过三次,请稍后登录”)

在Python中, if语句表示分支结构,for 语句表示循环结构。
在python中输入以下代码,屏幕打印(     )颗*。

i=1

while i<=100:

    print(“*”)

i=i+1

A . 99 B . 100 C . 103 D . 101
使用For循环语句时,当Step步长省略时,则默认步长为1。
阅读下图,回答下面小题。

Private Sub Timer1_Time( )

    For i= 0 To 10 Step 1

        Shape l(0) BackColor= RGB(Int(Rnd * 256), Int(Rnd * 256), In(Rnd * 256)

    Next i

End Sub

  1. (1) 小明在编写逐帧动画的程序时,运行时如果出现下边错误说明(    )

    A . 工程没有保存 B . Timer1没有定义  C . i没有定义 D . Shape没有定义
  2. (2) 小明只需要在代码的第一行输入(    )语句就能改正错误。
    A . Dim i as integer B . Dim Shape as integer  C . i=0 D . Dim i
循环结构For i=1 to 21 Step 2 步长是(    )
A . 21 B . 1 C . 2 D . 20
使用MakeCode编程时,可以利用“当条件为true”命令指定具体的循环次数。
列举Python程序设计语言中,for循环和while循环的基本的格式。
请选出下列书写错误的语句

①p=5 (a+b+p)                ②if a>0 then b=b+1

③t1.text=”请输入密码:”       ④For i=1 to 10 do j=j*2

VB中For循环的语法格式如下:

For循环变量=初值 To 终值 [Step 步长]

    [循环体]

Next [{循环变量]

请画出For循环执行的流程框图

循环结构“for in range (0,13,2):”的循环次数是13次。