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

编写程序,使用循环的嵌套输出所有的水仙花数。
有一段Python代码,运行之后结果是(    )。

a=4

s=0

while a>=0:

    s=s+a

    a=a-1

print(s,a)

A . 100 B . 10 -1 C . 101 D . 死循环
求1~100之间数字的和,请补充完整程序。

i = 1         #定义记录循环次数的变量

sum= 0      #定义结果变量,存放总和

while i <= 100:

   

     i=i+1    #处理计数器

print(“1~ 100之间的数字之和为:”, sum)    #输出结果

语句段

s=0

for i=1 to 5

    s=s+i

next i

执行后,s的值为(    )。

A . 1 B . 5 C . 6 D . 15
目前在机器人足球比赛中,足球机器人通过自身的摄像系统拍摄现场图像,分析双方球员的位置、运动方向以及与球门的距离和角度等信息,然后决定下步的行动。下列说法正确的是:(   )。
A . 足球机器人具有人的智能。 B . 足球机器人具有图像数据的获取和分析能力。 C . 足球机器人既有逻辑判断能力,又有形象思维能力。 D . 足球机器人的采用人工遥控指挥。
机器人可以有效的替代人员进行作业,减少和降低不必要的风险。
执行下边的程序,输出运行结果是(   ) 

A . 6.5 B . 6.0 C . 5 D . 6
在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是(     )。

A . for循环语句中步长为3 B . 语句s=0应改为s=1 C . 语句s=s+i共循环执行了100次 D . 程序使用了循环结构
在一次比赛中,需要随机给10名选手各编一个0~9范围内的唯一序号,对应的Python程序段如下:

        

a,b=[0]*10,[False]*10

i=0

while i<=9:

       

if not b[r]:

a[i]=r

          

i=i+1

print(a)

则划线处的代码依次是(      )

① r=random.randint(0,10)

② b[r]=True

③import random

④ b[i]=True

⑤from random import randint

⑥ r=random.randint(0,9)

A . ⑤①② B . ⑤⑥④ C . ③①④ D . ③⑥②
以下VB程序运行后,x的值是

Dim x As Integer

x=0

Do While x<50

    x=(x+2)*(x+3)

Loop

在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
range(2,9,1)括号中的3个参数分别代表含义是什么?()
A . 终止值起始值每次增加值 B . 每次增加值终止值起始值 C . 终止值每次增加值起始值 D . 起始值终止值每次增加值
下面Python程序中,最后输出变量a的值为

a=15

b=20

a=b

print(a)

请写出下面程序的运行结果:

sum=0

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

  sum=sum+i

print( sum)

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

Num=123

temp1=Num%10

temp2=Num%100

print(temp1,temp2)

在横线上填写合适的语句或表达式,使程序能完成:计算S=1+2+3+……+150 的和。

S = 0

For k = To step

    S =

Next k

Print "1+2+3+……+150="; S

求1~100之间数字的和,请补充完整程序。

i=1   #定义记录循环次数的变量

sum=0   #定义结果变量,存放总和

while i <=100:

i=i+1       #处理计数器

print("1~100之间的数字之和为:",sum)       # 输出结果

阅读以下程序

s = 0

For k = 10 To 30 Step 5

  s = s + k

Next k

Print s, k

程序运行后,s、k的值分别为:

以下是计算S=1+6+11+…+101的程序代码,请完善程序。 (    )

s=0; k=1

while (k<=101):                 

A . s=s+5;k=k+1   B . s=s+k;k=k+5    C . k=s+k;s=s+5    D . k=s+5;s=k+5
求出100以内满足a<b所有勾股数。横线上填写的正确内容是(    )

 

A . a2+b2=c2    B . a*2+b*2=c*2     C . a*a+b*b==c*c    D . a^2+b^2==c^2
最近更新