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

用for语句实现“1+3+5+7+…79=?”,步长值为(  )。
A . 1 B . 2 C . 3 D . 4
下面程序执行后,s的值是多少(  )

s = 0

For i=1 To 10 Step 1

s=s+i

Next i

A . 50 B . 55 C . 45 D . 60
阅读理解下列程序段,其程序控制结构属于(  )。

For i=1 to 5

s=s+1

next i

A . 顺序结构 B . 子模块结构 C . 循环结构 D . 分支结构
执行下列程序段,输出结果的第三行内容是(    )。

program=["Java","Python","Visual Basic"]

for i in program:

    print (i,len(i))

A . Java 4 B . Python 6 C . Visual Basic 11 D . Visual Basic 12
有如下的Python程序段:

s=0

for i in range(1,10,3):

    s=s+i

该程序段运行后,s的结果是

请同学们根据以下信息,回答下列小题:

学习了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 . 无限次
用VB程序实现:过年的时候小李打算每个月都把一部分零花钱存起来,第一个月他存了10元,他准备以后每个月都比上个月多存2元。请问当小明的存钱达到1000元以上要几个月?
请选出下列书写正确的语句( )
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
以下程序实现,一个四位数,各位之和等于其前两位,各位之积各于其后二位,最后打印出该四位数,请补充完善该程序。

For  to 9

    For b=0 to 9

        For c=0 to 9

            For d=0 to 9

                X=

                If then

                    print x

                End if

            Next d

        Next c

    Next b

Next a

利用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)
使用For循环语句时,当Step步长省略时,则默认步长为1。
在VB的循环语句中,当循环变量大于终值时就退出循环。
VB语句“For i=1 To 100 step 2”中i的值可能是100。
以下代码运行结果为(   )

t=1

for k in range(3,0,-1):

  t=t*k

print(t)

A . 3 B . 5 C . 6 D . 0
在Python中,下列循环结构用法错误的是(   )。
A . for i in range(20): B . for i in range(0,10): C . for i in range(10,0,2): D . while s<50:
如下Python程序段

x = 0

while x < 50:

    x = (x + 2) * (x + 3)

运行后,x的值为(    )

A . 0 B . 72 C . 50 D . 168
这段代码输出的结果是 ( )

for i in range (10):

    print (i)

A . 输出结果是0~9,每行1个数 B . 输出结果是1~10,每行1个数 C . 输出结果是0~9,一行输出 D . 输出结果是1~10,一行输出
下列循环语句不能正常结束循环的有

  ②   ③   ④

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

Dim x As Integer

x=2

Do while x<=63

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

Loop

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

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

    [循环体]

Next [{循环变量]

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

最近更新