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

编写程序,计算1*2*3*…*10的乘积。
学校运动会比赛取前六名成绩,其中第一名得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]范围!”)

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

x=10

if x>=10:

    Value=3*x

else:

    Value=5*X+ 10

A . 30 B . 40 C . 50 D . 60
要编程实现1+3+5+……+100的值,请填空完整。

Private Sub command1_Click()

    Dim n As Integer, i As Integer, s As Double

    n = 100

    s = 0

    For i = 1 To n

        

    Next i

    Print s

End Sub

该程序可以依据原始成绩,判断证书等级,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=0

for i=1 to 5

    s=s+i

next i

执行后,s的值为(    )。

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

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

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

B.正常回校上课

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

在 python 中运行以下程序,运行结果是(   )

a=3

b=5

if a==b:

  print(b)

else:

  print(a)

A . 5    B . 3    C . a    D . B
下列Python程序段执行后x的值为(    )。

x=0

a=8

if a<9:

x=9

print (x)

A . 8 B . 9 C . 0 D . 1
程序二:完善程序,实现以下功能:输入一个整数,判断这个数字是奇数还是偶数。选择合适的选项填入横线处,使程序能按要求正确运行。

m=int(input("请输入一个整数:"))

if ⑴:

  print("这个数字是奇数")

:

  print("这个数字是偶数")

⑴A.m/2=0    B.m//2==0    C.m%2=0    D.m%2==1

⑵A.if       B.else       C.elif     D.break

程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“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

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

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

if a<=3:

    print("没到买票年龄")

elif a>=4 and a<12:

    print("请购买儿童票")

else:

    print("请购买全价票")

A . 输入:8; 输出:请购买儿童票 B . 输入:18; 输出:请购买全价票 C . 输入:3; 输出:没到买票年龄 D . 输入:12; 输出:请购买儿童票
小丽设计了科技作品评价程序,界面和程序代码如图所示,下列说法错误的是()

Private Sub Command1_ Click()

    a=Text2. Text    '总评分

    If a <75 Then

        Label4. Caption ="★  继续努力!"

    Else

        If a>90 Then

            Label4. Caption ="★★★  很棒!"

        Else

            Label4. Caption = "★★   加油!"

        End If

    End If

End Sub

A . 总评分输入72时,显示“☆继续努力! B . 总评分输入90时,显示“☆☆☆很棒!” C . 总评分输入85时,显示“☆☆ 加油!” D . 总评分输入78时,显示“☆☆ 加油!”
运行以下程序,显示的运行结果是:100 + 200 = 300,横线处应填写的正确语句是()。

a=100

b=200

_______________

print(a,"+",b,"=",c)

A . c=b-c B . a+b C . a+b=c D . c=a+b
编写程序,计算圆的周长、面积。假设圆的半径是r,圆的周长是C,圆的面积是S,π用3.14代替。要求圆的半径从键盘输入,用input()命令。
运行以下程序,显示的运行结果是:11+29=40(       )

Num1=11

Num2=29

Sum=Num1+Num2

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

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

Num=123

temp1=Num%10

temp2=Num%100

print(temp1,temp2)

当a值为56,b值为78时,执行下列程序段后,输出的结果是(     )

If(a>b)Then

  Print a                '如果a>b,输出变量a的值

Else

  Print b                 '否则,输出变量 b的值

End If                   '结束If分支

A . a B . b C . 56 D . 78
以下程序运行后,输入"74"显示的结果是(    )

 

A . 请继续努力     B . 你很棒!    C . 你太棒了!    D . 请输入正确的数据--
下列程序运行后,将把1~100之间能够被5且能被7整除的数输出。以下是实现上述功能的程序,请填空。(    ) 

 

A . i/5==0 and i/7==0 B . i%5=0 and i%7=0 C . i%5==0 and i%7==0 D . i/5=0 and i/7=0
最近更新