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

运行该程序,输入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"
执行下列程序,输入78,则输出结果是(    )。

wine_ value=int (input ("请输入酒精含量:") )

if wine. _value<20:

    print ("不构成酒驾")

else:

    if 80>wine_ value>=20:

        print ("构成酒驾")

    else:

        print ("构成醉驾")

A . “不构成酒驾” B . “构成酒驾" C . “构成醉驾” D . 不符合条件
下面程序运行的结果是(    )

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
读程序写结果
  1. (1) 有如下一段VB程序:

    i=4

    a=5

    If i > 3 Then a = a + 5

    Else a = a + 2

    End If

    写出本程序段运行后,变量a的值

  2. (2) Dim x As Integer, c As Integer, i As Integer

        c = 0

        For i = 1 To 12

            If 12 Mod i = 0 Then

                c = c + 1

            End If

        Next i

    Text1.Text = Str(c)

    程序运行后,在文本框中输出为:

设计出租车收费计算器VB程序,使其具有下列功能:在文本框Text1中输入行驶的路程,单击“计算”按钮Command1,在文本框text2中显示所需的费用(注意:当行驶的公里数a≤3公里时,费用s为6.5元;当行驶的路程超过3公里时,3公里按6.5元计算,超出部分按每公里1.6元收费)。界面设计如图所示。

图片_x0020_7

这是用Python编写的“BMI值计算程序”,根据截图完成填空。

height=input('你的身高是多少米:')

height=float(height)

weight =input('你的体重是多少KG:')

weight =float(weight)

BMI=weight/(height*height)

if BMI>=24.9:

    print('肥胖')

  ①  BMI<24.9   ②   BMI>=18.5:

   print('正常')

else:

    print('偏瘦')

  1. (1) 从图中可知,程序中使用的是语句,在语句后输入“”,下面的程序会强制缩进。
  2. (2) 程序中定义height和weight为
  3. (3) 请补充完整程序:①;②
  4. (4) 图中函数是Python的内置函数,主要用于数据的输入。
使用If实现嵌套,一般情况下嵌套层数可以超过2层。
下列VB程序段的运行结果是(    )。

x =5

If x<=12 Then

    y=3*x

Else

    y=4*x

End If

Print y

A . 5 B . 15 C . 20 D . 12
某中学每学期都会举行跳绳比赛,比赛规定一分钟跳200次及以上就能被评为“跳绳达人”。试编写一程序,输入一分钟跳绳的次数n,若大于等于200次,输出“跳绳达人!”,否则输出“继续努力!”。请完善流程图,横线处应该填写的内容为:(      )

A . n大于200吗? B . n小于200吗? C . n大于等于200吗? D . n小于等于200吗?
下列程序段的运行结果是(       )

x=3

Select Case x

    Case 5

    Print "优秀"

    Case 4

    Print "良好"

    Case 3

    Print "通过"

    Case Else

    Print "不通过"

End Select

A . 优秀 B . 良好 C . 通过 D . 不通过   
下列Python程序段执行后变量y的值为(   )。

x=20

if x>=100:

  y=5*x

else:

  y=4*x

print (y)

A . 20 B . 40 C . 80 D . 100
某Python程序代码如下:

s='t1Hr2a3'

s1='' ; s2=''; i = 0

while i < len(s):

  if '0'<=s[i]<='9': 

    s1 = s1 + s[i] 

  elif 'a'<=s[i]<='z':

    s2 = s[i] + s2 

    i = i + 1

    ans = s2 + s1

print(ans)

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

A . 12art3 B . tra123 C . rta123 D . art321
“水仙花数”是指一个三位正整数,其各位数字立方和等于该数本身。例如:153=13+53+33 , 故153是一个水仙花数。求1000以内的所有水仙花数的Python程序如下:

import math

for num in range(100,1000):
    

    if num==pow(gw,3)+pow(sw,3)+pow(bw,3):      #pow(x,y)函数返回xy的值

        print(num)

上述程序段中加框处应该填入的代码段是(  )

A . B . C . D .
运行以下程序,显示的运行结果是:11+29=40()

Num1=11

Num2=29

Sum=Num1+Num2

print(Num1,"+",Num2,"=",Sum)

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

___________________

b=int(input())

c=(a+b)/2

print(c)

A . int(input())=a B . a=int(input()) C . a=input() D . a=float(input())
在Python编程中,下图程序运行得到结果为( )

a=14

b=10

print(a%b)

A . 4 B . 1 C . 1.4 D . 140
下面Python程序中,最后输出变量a的值为

a=15

b=20

a=b

print(a)

运行以下程序,显示的运行结果是:5.0。

Num1=4.1

Num2=5.8

age=(Num1+Num2)/2

调试运行以下代码。 

c1=356

c2=365

c1=c2

print(c1)

屏幕上输出的内容是(  )

A . 356 B . 365 C . c1 D . c2
以下程序运行后,若输入22、33、55,显示的结果是(    )

 

A . 22 B . 33 C . 55 D . expected an indeted block
最近更新