第10课 循环结构一while循环 知识点题库

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

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循环中,其中step步长可以是正数、负数或者零。
由“For i=2 To 8 Step 2”决定的循环结构被执行(  )次。
A . 3 B . 4 C . 5 D . 6
以下代码表示的含义是(  )。

x=0

for i in range(1,10):

    x=x+i

print(x)

A . 1+10的和   B . 1+9的和 C . 1-10所有整数的和 D . 1-9所有整数的和
阅读如下程序,当循环结束后,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语句for i in range(1,10):中,循环最多可执行10次。
阅读程序写结果。

year=2021

if (year%400==0) or ( year%4==0 and year%100!=0 ):

    days=366

else:

    days=365

print(days)

⑴程序运行结果是:

a=88

b=48

c=a//b

If c==0:

  c=a*10+b .

elif 1<=c<=9:

  c=a*100+b

elif 10<=c<=99:

  c=a*1000+b

print(c)

⑵程序运行结果是:

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

    print(iend=" ")

⑶程序段执行结果是:

for i in range(1,100):

  if i%3==0 and i%7==0:

      print(iend=" ")

⑷程序段执行的结果是:

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

a=4

s=0

while a>=0:

    s=s+a

    a=a-1

print(s,a)

A . 100 B . 10 -1 C . 101 D . 死循环
下面程序运行的结果是(    )

i=1

sum=0

while i<=20:

    if I %2==0:

        sum=sum-i

    else:

        sum=sum+i

    i +=1

print (sum)

A . 1 B . 6 C . -5 D . -10
有如下Visual Basic程序段:

s = 0

For i = 1 To 5

    s = s + i

Next i

该程序段运行后,i的值为(  )

A . 1 B . 5 C . 6 D . 15
小王制作了一个小熊行走的动画,如下图所示,小熊每次移动100步,重复走3次。程序执行结束后小熊共走了(  )步。

图片_x0020_100003

A . 300 B . 0 C . 30 D . 100
填空完成程序,编程计算1+1/2+1/3+1/4+...+1/99+1/100,单击窗体后,在窗体上显示结果。注:请不要更改源程序结构,并在横线位置填写正确的代码。

Private Sub Form_Click()

  Dim s As Single

  Dim i As Integer

    s =

    For i = 1 ToStep 1

        s =

    Next i

  Print "s="; s

End Sub

若要编程输出 1-100 以内所有 3 的倍数的和,下列那个程序是正确的(     )
A .

a=0

for i in range(1,100):

  if i%3==0:

    a=a+i

print(a)

B .

a=0

for i in range(1,100):

  if i%3==0:

    a=a+1

print(a)

C .

a=0

for i in range(0,100,3):

  a=a+1

print(a)

D .

a=0

for i in range(0,99,3):

  a=a+i

print(a)

以下语句段执行后,s的值为(  )。

s=0

for i=1 to 5

s=s+i

next i

A . 1 B . 5 C . 6 D . 15
下列循环语句不能正常结束循环的有

  ②   ③   ④

在Python中,当不知循环次数时可以使用语句。           
VB的循环语句中,for和next不需要成对使用。
小明的老师布置了一道数学题,需要计算1+2+3+4+…+100,我们如果用计算机程序来做这道题,可以使用选择结构。
下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行(    )次。

 

A . 8 B . 9 C . 10 D . 11
最近更新