第12课 机器人巡逻 知识点题库

扫地机器人不属于人工智能。
21世纪被信息技术专家誉为机器人时代。对“机器人”理解,下列描述错误的是(  )。
A . 机器人是种具有高度灵活性的自动化机器,它的外形不一定像人。 B . 机器人是种自动化的机器,具备些与人或其它生物相似的能力。 C . 机器人是种外形一定像人、由人控制的自动化机器。 D . 机器人按用途可以把它们分为“工业机器人”和“特种机器人”等。
(    )是第一个战胜人类围棋世界冠军的人工智能程序。
A . 神州五号 B . 阿尔法狗 C . 神威太湖之光 D . 谷歌
计算1到100之和,欲设计的界面如下:

图片_x0020_2

  1. (1) 设置部分对象及其属性如下表:

    对象名

    属性名

    属性

    Command1

    计算

  2. (2) 编写代码:

    Private Sub Command1_Click()

        Dim i, s As Integer

        s =

        For i = 0 To 100 Step 1

           

        Next i

        Label2.Caption = Str(s)

    End Sub

下面程序执行后,x的结果为(  )。 

x=0

For i = 1 to 5 

    For j = i to 5

        x=x+1

    Next j

Next i

Print x

A . 5 B . 10 C . 15 D . 20
无人机是目前很热门的娱乐和科技工具,某公司最近推出了一款先进的无人机,可以探测到不同方向的障碍物,并主动避开。其原理类似于雷达,每向前移动0.02米就向四周发送超声波。假设该无人机与前方障碍物的起始距离为10米(图1),那么当移动到距离只剩下1米时,该无人机就会主动避开(图2)。该运行部分代码利用循环结构来编写,请你来完善该代码。(s为无人机与障碍物之间的距离变量)

图1

图2

Private sub Form1_click( )

    For s= to 1 step

        Print “无人机继续向前移动”

   

        Print“无人机停止移动,并转向”

End sub

顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
下面程序段中s的结果是(     )

s = 0

For i = 1 To 3

s = s + i

Next i

A . 0 B . 1 C . 3 D . 6          
以下代码运行结果为(   )

t=1

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

  t=t*k

print(t)

A . 3 B . 5 C . 6 D . 0
以下代码运行的结果是(   )

a=0

while a<5:

  a=a+1

print(a)

A . 12345 B . 0 C . 5 D . 6
程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“123”相同时,打印输出“密码正确”,跳出循环,显示“成功登陆”;否则,打印输出“密码错误”,并让用户继续输入密码直到正确为止。选择合适的选项填入横线处,使程序能按要求正确运行。

target="123"

while ⑴:

  password=input('请输入密码:')

  if ⑵:

    print('密码正确')

    break

  else:

    print('密码错误,)

print('成功登陆')

⑴A.True    B.False    C.Break    D.Stop

⑵A.password=target    B.password==target    C.password>=target       D.password!=target

输入名字,循环输出100次爱技术,图中代码有几处错误:(    )

A . 3 B . 4 C . 5 D . 6
阅读并理解下面的Python程序代码,程序运行结果是(     )

⑴for w in['荷塘月色','背影','匆匆']:

⑵    print(w,'是朱自清的代表作!')

⑶print('这些都是我喜欢的作品!')

A . B . C . D .
执行以下Python程序段后,变量x的值为(    )。

x=3.772

y=-8

x=int (x) +abs (y)

print (x)

A . 3 B . 8 C . 11 D . -5
运行以下程序,显示的运行结果是()。

Num=53

result=Num%5

print(result)

A . 2 B . 4 C . 3 D . 1
运行以下程序,显示的运行结果是:11 x ()

Node=11

Name="x"

print(Node,Name)

A . 正确 B . 错误
请写出下面程序的运行结果:

sum=0

for i in range(1,11,1) :

  sum=sum+i

print( sum)

在python中,下面程序输出结果是(       )

x=10

y=3

Print(x%y,x**y)

A . 3   1000 B . 1   30 C . 3   30 D . 1   1000
在python中运行以下程序,屏幕打印(   )颗*。

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

  print("*")

A . 9 B . 10 C . 5 D . 6
下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行(    )次。

 

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