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

运行该程序,输入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"
学校运动会比赛取前六名成绩,其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分。

请利用列表实现程序的功能,在划线处将程序补充完整。

mc=(input (“请输入运动会项目名词(1~6):”))    #输入名次,转化为整型

1st=[7,5,4,3,2,1]     #定义一个得分列表

if mc>=1 and mc<=6 :       #名次在1-6名之间,索引位置

     df=          #根据索引取列表中相应的成绩

     print(“项目得分为:”, )

else:

     print(“输入的名次不在[1~6]范围!”)

如下一段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) 请为上面的程序设计流程图。

  2. (2) 请把下面对应的代码填写完整。

    Private Sub Command1_Click( )

        Dim x As Integer

        x= (Text1.Text)

        Select Case x

       

            Text2.Text=“优秀”

        Case x≧75

            

       

            

        Case Else

           Text2.Text=“不及格”

        End Select

    End Sub

若整型变量a的值为3、b的值为2,则下列程序段执行后整型变量c的值为(  )。

If a>5 then

    if b<4 then

        c=a-b

    else

        c=b-a

    End if

Else

    if b>3 then

        c=a*b

    else

        c= a mod b

    End if

End if

A . 2 B . -2 C . 6 D . 1
下面的程序用于根据文本框x中输入的内容进行以下处理:

若x中的值为2,4,6,则打印“x的值为2,4,6”;

若x中的值为10到20之间的数,则打印“x的值为10~20”;

若x中的值为大于20的数,则打印“x 的值大于20”;

否则,打印“x不在范围内”;

Private Sub Command1_Click()

    x = Val(Text1.Text)

    Select Case x

    Case

        Print "x的值为2,4,6"

    Case

        Print "x的值为10~20"

    Case

        Print "x的值大于20"

   

        Print "x不在范围内"

    End Select

End Sub

这是用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的内置函数,主要用于数据的输入。
该程序可以依据原始成绩,判断证书等级,85(含)分以上为Great,70(含)至85为Good,60(含)至70为Medium,60分以下为Bad。

G=int(input(‘请输入原始成绩:’))

If

print(‘Great’)

elif G<85 and G>=70:

print(‘Good’)

print(‘Medium’)

else:

print(‘Bad’)

  下图程序用于计算s=1*(- 2)*3*(- 4)*…*49*(-50)

Private Sub Command1_Click( )

    Dim s, j As Single

    s=

    For j=1 to 50

        If  Then

            s=s*j

        Else

            s=

        End if

    Next j

    print “s=”:s

End Sub

试在横线处填写适当的内容,使程序得到相应的计算结果。

花都近期天气不稳定,各校师生留意停课铃发布的信息,如果暴雨红色预警信号生效,则学生停课在家自主学习,否则正常回校上课。B同学想据此编写一个小程序,请你为他完善该程序的流程图。

请把以下选项填在对应的序号处①、②、③

A.暴雨红色预警信号是否生效

B.正常回校上课

C.学生停课在家自主学习

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

m=19

if m>=30 or m<20:

  print(m)

A . 20 B . 19 C . 0 D .
下列程序段的运行结果是(       )

x=3

Select Case x

    Case 5

    Print "优秀"

    Case 4

    Print "良好"

    Case 3

    Print "通过"

    Case Else

    Print "不通过"

End Select

A . 优秀 B . 良好 C . 通过 D . 不通过   
在 python 中运行以下程序,运行结果是(   )

a=3

b=5

if a==b:

  print(b)

else:

  print(a)

A . 5    B . 3    C . a    D . B
完善程序,实现以下功能:苹果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
完善程序,实现以下功能:设计停车场收费程序,收费标准为1小时内免费;1-3小时收费5元;3-5小时收费10元;5小时以上收费15元。(     )

t=float (input("请输入停车时长:"))

if t<=1:

  print("停车时长"+str(t)+",免费停车")

elif t<=3:

  print("停车时长"+str(t)+",收费5元")

                  

  print("停车时长"+str(t)+",收费10元")

else:

  print("停车时长"+str(t)+",收费15元")

A . elif t<=5: B . else t<=5: C . elif t>=5: D . else t>=5:
“水仙花数”是指一个三位正整数,其各位数字立方和等于该数本身。例如: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 .
写出下面代码的运行结果。

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

if a<0:

    y=-a

else:

    y=a

print(y)

输入: 2022

输出结果为

输入: -3

输出结果为

下列语句运行结果不正确的是(   )

a=int(input("请输入你的年龄: "))

if a<=3:

    print("没到买票年龄")

elif a>=4 and a<12:

    print("请购买儿童票")

else:

    print("请购买全价票")

A . 输入:8; 输出:请购买儿童票 B . 输入:18; 输出:请购买全价票 C . 输入:3; 输出:没到买票年龄 D . 输入:12; 输出:请购买儿童票
程序运行时,输入整数60,输出的结果为(       )

A . 成绩为:优秀 B . 成绩为:良好 C . "成绩为:优秀" D . "成绩为:良好"
以下程序运行后,若输入22、33、55,显示的结果是(    )

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