第11课 while循环的应用实例 知识点题库

Small basic 中,For i=1 to 3  <语句组>  EndFor中,循环结束时,循环变量的值i为5。
阅读程序写结果。

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=" ")

⑷程序段执行的结果是:

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

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
For循环语句中如果Step 步长值缺省,那么默认为(      )。
A . 0 B . 1 C . 2 D . 3
以下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
用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
读程序,写结果
  1. (1) 执行以下程序段后,i的值是

    Dim i As Integer, s As Integer

    s=4

    i=9

    If i < 1 Then

       i=i-3

    Else

        i=s+i

    End If

  2. (2) 执行以下程序段后,s的值为

    s=1

    For i=1 to 3

        s=s*i

    Next i

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

for i in range(1,4):

print(i)

A . 0

1

2

3

B . 1

2

3

C . 1

2

3

4

D . 1 2 3 4
range(a,b,s)函数是从a到b(不含)以S为步长产生一个序列,那么range(0,20)代表的序列是从0到(    )
A . 20 B . 21 C . 18 D . 19
在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是(     )。

A . for循环语句中步长为3 B . 语句s=0应改为s=1 C . 语句s=s+i共循环执行了100次 D . 程序使用了循环结构
如图有可视化界面程序中的jiemi()函数中的for循环改为while条件循环:

 

下列选择正确的是(      )

A . 用while循环时,运算速度降低了 B . 用while循环时,运算速度是提高了 C . 用while循环时,运算速度没变 D . 再将i=i+1改为i+=1,运算速度没变化
执行下列Python程序段后,变量n的值是(    )

n=0

for i in range(1,4):

  n+=i

A . 4 B . 3 C . 6 D . 1
这段代码输出的结果是 ( )

for i in range (10):

    print (i)

A . 输出结果是0~9,每行1个数 B . 输出结果是1~10,每行1个数 C . 输出结果是0~9,一行输出 D . 输出结果是1~10,一行输出
s=0

for i in range(1,101):

s=s+i

print(s)
运行结果是()

A . 100 B . 5050 C . 101 D . 0
循环结构“for in range (0,13,2):”的循环次数是13次。
在python中运行以下程序,输出的结果是(   )

for i in range(0,2):

  print(i, end=" ")

A . 1 B . 0 1 2 C . 1 2 D . 0 1
下列程序运行后,将把1~100之间能够被5且能被7整除的数输出。以下是实现上述功能的程序,请填空(   )

A . i/5==0 and i/7==0 B . i/5=0 and i/7=0 C . i%5=0 and i%7=0 D . i%5==0 and i%7==0
在python中运行以下程序,输出的结果是(   )。

for i in range(0,2):

print(i)

A . 0    1    2 B . 1   2 C . 0 1 D . 1
下列程序运行后,将把1~100之间能够被5且能被7整除的数输出。以下是实现上述功能的程序,请填空。(    ) 

 

A . i/5==0 and i/7==0 B . i%5=0 and i%7=0 C . i%5==0 and i%7==0 D . i/5=0 and i/7=0
最近更新