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

由“For i=2 To 8 Step 2”决定的循环结构被执行(  )次。
A . 3 B . 4 C . 5 D . 6
编写程序,使用循环的嵌套输出所有的水仙花数。
假定有如下VB程序段

x=1

Do While x<28

X = x * 4

Loop

Print x

程序运行后,输出结果是(  )

A . 81 B . 16 C . 4 D . 64
在VB中,For…Next循环结构的初值和终值、步长必须是数值型。如果步长省略,则系统默认步长为1。
在VB中,循环结构可以让我们的代码变得短小精悍,减少我们编写重复性代码工作。如图12所示,认真阅读程序并观察运行结果,完成以下题目。

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

For循环变量= 初值 To 终值 Step 步长值语句组

Next

  1. (1) 在图12中,椭圆形区域内的“输出按钮”对应的是(    )控件。
    A . 标签 B . 按钮 C . 单选框 D . 图像框
  2. (2) 在图12中的代码窗口中循环语句For i=1 To 10 step 1中,该循环语句的步长值是(    )。
    A . 1 B . 2 C . 3 D . 4
  3. (3) 图12代码窗口语句: Form1. Print i中的“Print” 函数作用是(    )。
    A . 定义 B . 赋值 C . 输入 D . 输出
求1-100之间所有偶数和,请补充完成方框处代码(     )。

s=0

for i in range(101):

    If  :

        s=s+i

print (s)

A . i//2=0 B . i%2=0 C . i%2==0 D . i//2==0
亮亮学习了Python程序后,决定动手编写一个BMI指数计算器。输入身高和体重,就可以测出BMI指数和健康状况。

国际通常用BMI (Body Mass Index) 衡量人体肥胖和健康状况的标准,计算公式是:

BMI=体重(kg) /身高2 (m2)

国际、国内对BMI指数评判的标准(如下表39-1)。国际:世界卫生组织:国内:国家健康委员会。

分类

国际BMI值

国内BMI值

偏瘦

<18.5

<18.5

正常

18.5~25

18.5≤bmi <24

偏胖

25~30

24≤bmi <28

肥胖

≥30

≥28

请以国内为标准,帮他完善程序代码,在划线处填空。

w= (input(“请输入你的体重(单位:千克):”))      #转浮点数函数

h=float (input(“请输入你的身高(单位:米):”))

bmi=       #计算bmi

if bmi<18.5:

     print(“”)

elif:

     print(“正常”)

elif 24<=bmi <28:

     print(“偏胖”)

     print(“肥胖”)

由“For i=1 To 10 Step 2”决定的循环结构被执行的次数是(    )
A . 3 B . 4 C . 5 D . 6
以下程序计算2到50间所有偶数的和,请补充完善该程序。

Sub mult( )

    Dim Sum As Integer

    Sum=0

    Dim i as integer

    For to 50

        If i MOD 2= Then

            

        End if

    Next i

    Print sum

End Sub

某算法的流程图及其编写中的Visual Basic代码如下图所示。

分析流程图,在代码窗口中①处应填写的代码正确的是(  )

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

图片_x0020_100003

A . 300 B . 0 C . 30 D . 100
语句段

s=0

for i=1 to 5

    s=s+i

next i

执行后,s的值为(    )。

A . 1 B . 5 C . 6 D . 15
这是用Python编写的 “三角形”程序,根据截图完成填空。 

  1. (1) 程序中使用的遍历结构是函数。   
  2. (2) 程序中使用保留字自定义sjx( )函数。   
  3. (3) 从程序中可以看出,该循环语句共执行次。  
  4. (4) 程序编写完成后,需要进行保存,命名为“三角形.py”,运行程序时执行编辑窗口中的“”—“Run Module”命令。
在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程序设计语言中,for循环和while循环的基本的格式。
在python中,运行下列程序,正确的结果是(     )

s=0

for i in range (1,5):

  s=s+i

print("i=",i,"s=",s)

A . i=4  s=10 B . i=5  s=10 C . i=5  s=15 D . i=6  s=15
Do循环语句是根据条件决定循环的语句的,下列说法正确的是( )。
A . Do循环是执行后判断 B . 当条件表达式的值为假(False)时执行程序 C . 当条件表达式的值为真(True)时执行程序 D . While后的条件可以是a+b
在Python中,当不知循环次数时可以使用语句。           
在python中,下列关于for循环语法结构说法错误的是()
A . for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型 B . for循环中的数据集合后面的冒号可有可无 C . for循环的同级别语句需要缩进对齐 D . for 循环中可以继续嵌套for循环
while循环条件表达式取值为(    )执行后面的语句组
A . True B . False C . True或False D . 0
最近更新