第三单元 智能机器人 知识点题库

下列程序运行后,变量y的值是(    )。

x=10

if x<=10:

    y=10*x

else:

    y=x*20+10

A . 80 B . 90 C . 100 D . 210
运行该程序,输入75,则输出结果是(    )。

score=int (input ("请输入考试成绩"))

if score>=90:

    print("A")

elif score>=80:

    print("B")

elif score>=70:

    print("C")

elif score>=60:

    print("D")

else:

    print("E")

A . "A" B . "B" C . "C" D . "D"
读下列语句,回答下列问题。

S=0

For i=1 to 8 step 3

    S=S+i

Next i

Print s

此循环语句中,循环体中的语句是,循环变量是,初值是  ,终值是,输出S值是

如下一段VB程序运行后,变量a的值为(    )。

Dim i As Integer, a As Integer

i=6

a=6

If i <6 Then 

    a = a +4

Else

    a = a -4

End If

A . 2 B . 10 C . 6 D . 4
阅读下列程序,完成相应的问题。
  1. (1) 下列程序运行后,变量s=

    Private Sub Form_Click( )

        Dim a, b, c, s As Integer

        a=9

        b=41

        c=2*(a+b)

        s=a*c

  2. (2) 若a=50,b=60,则下列程序的执行结果为

    Private Sub Form_Click( )

        Dim a As Integer, b As Integer

        If a>b Then

            a=a-b

        Else

            a=b+a

        End if

    Print a

  3. (3) 执行下面的程序后,输出的结果是 ,

    Private Sub Form_Click( )

        Dim x As Integer, a As Integer

        x=0

        a=0

        For j=1 to 5

            a=a+j

        Next j

        x=j

        Print x, a

    End Sub

  4. (4) 执行下面的程序后,输出的结果是 ,

    Private Sub Form_Click( )

        Dim x As Integer

        x=0

        Do While x<50

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

            n=n+1

        Loop

        Print x,n

    End Sub

有如下的Visual Basic程序段:

For i = 1 To 10 Step 4

    s = s + i

Next i

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

A . 1 B . 3 C . 4 D . 10
下列需要用循环结构来描述的事件是(   )。
A . 老和尚给小和尚讲故事 B . 亡羊补牢 C . 曹冲称象 D . 泡茶喝
执行下边的程序,输出运行结果是(   ) 

A . 6.5 B . 6.0 C . 5 D . 6
输入名字,循环输出100次爱技术,图中代码有几处错误:(    )

A . 3 B . 4 C . 5 D . 6
阅读程序。观察使用随机数求解百钱白鸡问题的代码并回答问题。

百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?

import random

while True:

  x=random.randrange(0,20)

  y=random.randrange(0,33)

  z=random.randrange(0,100)

  if 5*x+3*y+z/3==100 and x+y+z==100:

    print('公鸡',x)

  print('母鸡',y)

print('小鸡',z)

  1. (1) Python中导入库文件的命令是
  2. (2) random.randrange(0,20)生成的随机数的范围是
  3. (3) 如果不想写类似random.randrange(0,20)这么长的句子,可以修改程序中的第一行为
  4. (4) while True的作用是 。
  5. (5) 如果while True造成程序无法停止,我们可以在程序中添加一行
在Python中,当不知循环次数时可以使用语句。           
以下VB程序段运行后,循环体执行的次数是

Dim x As Integer

x=2

Do while x<=63

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

Loop

运行以下程序,从键盘输入两个整数,计算平均分,横线位置正确的语句是()。

___________________

b=int(input())

c=(a+b)/2

print(c)

A . int(input())=a B . a=int(input()) C . a=input() D . a=float(input())
如图的程序中,如果在开始输入数字65,那程序输出的结果为

a=int(input("请输入分数: "))

if a>=85:

  print("优秀")

else:

  if a>=60 and a<85:

    print("良好")

    print("继续努力")

  else:

    print("待优")

    print("你需要加把劲了")

下面Python程序中,最后输出变量a的值为

a=15

b=20

a=b

print(a)

运行以下程序,显示的运行结果是:11 x (       )

Node=11

Name="x"

print(Node,Name)

阅读以下程序

s = 0

For k = 10 To 30 Step 5

  s = s + k

Next k

Print s, k

程序运行后,s、k的值分别为:

在Python中,运行以下程序得到的结果是(   )

m=19

if m>=30 or m<20:

  print(m)

A . B . 20 C . 19 D . 0
有如下Python程序,运行后输出的值是(   )

 

A . 0 B . 10 C . 15 D . 55
运行以下Python代码时,如果你准备通过键盘输入的数字是-2,那么运行程序后得到的结果是(    )

A . 6.28 B . 12.56 C . 请输入一个正数! D . 程序无法得到正确的结果
最近更新