第六课 分支结构 知识点题库

在VB中执行以下语句:

input “x=”;x

If  x>8 then y=3*x-2 else y=2*x+1

print “y=”;y

end

(x的值输入为6)

运行结果为(  )  

A . 12 B . 13 C . 16 D . 18
Small Basic中表达式中使用的运算符是+、、*、/。
根据下图填空。

  1. (1) 图中是用流程图描述“水果打折计算”的程序,从图中符号(填①②③④⑤),可以判断这是结构。
  2. (2) 图中,用来表示算法的开始或结束的是;用来表示流程方向的是;用来表示需要用户输入的信息的是。(填①②③④⑤)
  3. (3) 如果水果原价8元,购买10斤水果执行 (填Y或N)流程,输出应付z为 元。
利用BBC内置磁力传感器制作的指南针,根据图示回答问题。

图片_x0020_9

  1. (1) 图中蓝色的指令块是控制指令块,可以独立运行,也可以同时添加多个。
  2. (2) 图中的指令块是语句,作为条件测试结果的所有指令块只会运行次,只有将它们放入循环指令块内才会循环;单击该指令块中的,可以增加一行“否则如果为 ……则”。

    图片_x0020_10

  3. (3) 从图中可知,程序中新建变量的名称是
  4. (4) 图中是使用了运算符,“或”表示两个条件满足个条件就可以执行。

    图片_x0020_12

  5. (5) 根据模拟器上的数值,模拟器的LED点阵上显示的字符串为

    图片_x0020_16

Python中,对65÷9求余数的表达式是65//9。
能正确描述条件“A、B之一为零但不同时为零”的VB逻辑表达式是(  )
A . A=O Or B=0 B . A*B=0 And A+B<>0 C . A*B=0 Or A+B<>0 D . A=0 And B=0
在VB语言中,用于求余的运算符是
在WPS表格中下列运算符优先级顺序排列正确的是(    )
A . -(负号)、*、^、+ B . ^、-(负号)、+、* C . +、-(负号)、^、* D . -(负号)、^、*、+
根据下图回答下面小题

图片_x0020_27

  1. (1) 在Python中运行图中的程序,得到的结果是(    )。
    A . 21 15 B . 15 21 C . 15 0 D . 0 21
  2. (2) 题中的程序是(    )结构。
    A . 逻辑 B . 顺序 C . 循环 D . 分支
  3. (3) Python中,(    )一旦创建就不可修改的。
    A . 列表 B . 元组 C . 字典 D . 集合
在Python中,下面哪个符号可以把两个字符串连接起来(    )
A . + B . . C . _ D .
在python中运行以下程序,运行结果是(      )

print(2*4)

A . 8 B .     2*4 C .    2222 D . "2*4"
在python中运行以下程序,运行结果是(       )

a=4

b=2
print(a%b)

A . 2 B . 2.0 C . 0 D . a%b
在Python Shell中输入print("30+50=",30+50),输出的结果为(   )。
A . 80 B . 30+50= C . 30+50=80 D . 30+50=30+50
学习了Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编写了一段代码,绘制出多个不同颜色的圆形。

代码如下:

import turtle

turtle. bgcolor("black")

colors=["red", "green", "blue", "yellow"]

for x    ①   range(100):

turtle. pencolor(colors[x%4])

turtle. circle(x)

turtle. left(90)

请分析任务,完成下列题目。

  1. (1) 程序中横线处应填写              
    A . print B . input C . in D . Colors
  2. (2) 程序中x%4的作用是              
    A . 计算x乘以4的结果 B . 计算x除以4的整数部分 C . 计算x除以4的小数部分 D . 计算x除以4的余数
  3. (3) 执行此程序,绘制出圆形的总颜色数是              
    A . 1 B . 4 C . 5 D . 100
  4. (4) 执行此程序,绘制出圆形的总个数是              
    A . 1 B . 4 C . 99 D . 100
  5. (5) 此程序属于程序设计结构中的              
    A . 顺序结构 B . 分支结构 C . 循环结构 D . 跳转结构
下列程序段的结构是:

if a+b>c and a+c=b  and b+c>a :

     print(“周长:”,a+b+c)

else:

     print(“不能构成三角形”)

A . 顺序结构 B . 分支结构 C . 循环结构 D . 以上三项都是
学校运动会比赛团体项目取前六名成绩,其中第一名得14分,第二名得10分,第三名得8 分,第四名得6分,第五名得4分,第六名得2分。输入名次,输出得分,Python编程如下:

n=(input("参加运动会项目名次(1~6):"))

# 计算并输出得分

   

  print("得分为14分")

elif mc==2:

  print("得分为10分")

elif mc==3:

  print("得分为8分")

elif mc==4:

  print("得分为6分")

elif mc==5:

  print("得分为4分")

elif mc==6:

  print("得分为2分")

     

  print("输入的名次不在1~6范围")

# 方法二

f=[14,10,8,6,4,2]

if n>=1  n<=6:
    

    print("项目得分为:",cj,"分")

else:

  print("输入的名次不在1~6范围")

请在完成填空。

下列运算符中哪一个是python 中的乘法运算符?()
A . * B . / C . × D . %
以下x值等于5的是(   )
A . x='6-1' B . x=int(10/2) C . x='10/2' D . x=10/2
print(5+3)的结果是(   )
A . 5+3 B . (8) C . 8 D . 运行错误
以下程序运行后,若输入22、33、55,显示的结果是(    )

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