第13课 机器人认路 知识点题库

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

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

⑷程序段执行的结果是:

阅读下列程序,完成相应的问题。
  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

请在原程序上指出本程序的语法错误,并写出程序结果

Private Sub Command1_Click()

    Dim x As Integer

    x = Val(Text1.Text)

    Select Case x

    Case Is >= 450

        Text2.Text = "优秀"

    Case Is >= 400

        Text2.Text = "良好"

    Case Is > 350

        Text2.Text = "中等"

    Case Is >= 300

        Text2.Text = "及格"

    Case Else

        Text2.Text = "不及格"

    End Select

End Sub

语法错误:

该程序运行后,若在文本框中输入350,则输出为:

在VB中,运行下列代码后,a的值为多少(    )

a=10, i=10

If i>10 then

    a=a+i

Else

    a=a-i

End if

A . 0 B . 10 C . 20 D . 30
小明的爸爸开了间水果店,小明想开发个收费软件,请你帮他完善部分代码,能实现:单击“计算总价”按钮,就可以实现输入单价、斤数后,单击“计算总价”按钮,计算并输出总价。如图所示:

Private Sub Command1_Click( )

  Dim a As Single

  Dim b As Single

  Dim total As Single

  a = Val(Text1. Text)

  b =Val(Text2. Text)

  total =

  Text3. Text =

End Sub

近年来移动网络资费优惠越来越大,各大网络运营商纷纷推出不同的流量优惠套餐。广东移动最近就推出了一款流量王套餐,月租38元包10G流量,当用户使用超过10G流量后按每1G流量3元计算。试在横线上填写合适的语句表达式,使程序完成如下功能:当输入流量总量(流量变量为w),计算出应付的话费(话费变量为f)。如图1所示

图1

Private Sub Command1_Click( )

    w= val (Text1. text)

    if  then

        f=38

    Else

        f=

    End If

    Text2. text=f

End Sub

顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
机器人可以有效的替代人员进行作业,减少和降低不必要的风险。
完善程序,实现以下功能:苹果10元一斤,10斤以上8元(含10斤),计算买苹果的费用。(   )

a=int(input("请输入买苹果的斤数:")

if             :

  s=10*a

else:

  s=8*a

print("苹果费用:"+str(s))

A . a>10 B . a<10 C . a>=10 D . a<=10
运行下列 Python程序,结果正确的是(   )

s="abcdefg"

c=len(s)  #len 求字符串长度

for i in range(0,c):

  if i<2:

    print (chr(ord(s[i])+2),end=" ") #    ord()函数是chr()函数配对函数,将字符转ASCII值

  else:

    print(chr(ord(s[i]) + 3),end=" ")

A . c d f g h a B . c d f g h b C . c d f g h i j D . c d f g h c
执行以下Python程序段后,变量x的值为(    )。

x=3.772

y=-8

x=int (x) +abs (y)

print (x)

A . 3 B . 8 C . 11 D . -5
运行下列Python代码,如果你输入的数字是110,那么程序运行后的结果是:(     )

x=float(input('请输入用水量:')

if x<=100:

print('您的水费是',x*0.6,'元')

elif x>100 and x<=200:

print('您的水费是',x*0.7,'元')

else:

print('您的水费是',x*0.9,'元')  *

A . 您的水费是77元 B . 您的水费是x*0.7元 C . 您的水费是99元 D . 您的水费是x*0.9元
在VB中,下面程序的运行结果是()

Dim a As Integer, b As Integer

a=6

b=8

S=1+a*b/2

Print S

A . S B . 弹出错误信息 C . 45 D . 25
运行以下程序,显示的运行结果是: ()

a=5

b=2

c=3

d=(a*b)%c

print(d)

A . 3.333 B . 1 C . 3 D . 2
调试以下代码:

x=4 y=3

if x>y:

print(x)

else:

print(y)

屏幕上输出的内容是()

A . 3 B . 4 C . 1 D . 2
编写程序,计算圆的周长、面积。假设圆的半径是r,圆的周长是C,圆的面积是S,π用3.14代替。要求圆的半径从键盘输入,用input()命令。
在python中,下面程序输出结果是(       )

x=10

y=3

Print(x%y,x**y)

A . 3   1000 B . 1   30 C . 3   30 D . 1   1000
在VB的If语句结构中,关键字End If是必不可少的。
最近更新