#665. 2512

2512


选择题

  1. 下面所示程序运行后,显示的内容是?
#print('我')
#print('我爱')
#print('我爱中')
print('我爱中国')

{{ select(1) }}

  • 我爱
  • 我爱中
  • 我爱中国
  1. 执行以下代码后,输出结果是?
print(int('123') + 123)

{{ select(2) }}

  • 会报错
  • 显示:123123
  • 显示:246
  • 显示:123
  1. 小新要用程序快速画一个圆,在 turtle.speed(?) 的问号处填入哪个数值后,画圆的速度最快? {{ select(3) }}
  • 1
  • 5
  • 10
  • 0
  1. 执行语句 x = 7 后,变量 x 的数据类型是? {{ select(4) }}
  • str
  • int
  • float
  • bool
  1. 以下哪个命令用于设置画布的大小? {{ select(5) }}
  • turtle.shape()
  • turtle.setup(width, height)
  • turtle.penup()
  • turtle.pendown()
  1. 已知 a = 14.8,小明想要对变量 a 进行取整操作,以下程序能实现的是? {{ select(6) }}
  • a / 1
  • a % 1
  • int(a)
  • float(a)
  1. a = 100 时,print(a // 10) 的结果是? {{ select(7) }}
  • 0
  • 10
  • True
  • False
  1. 已知 a = Trueb = False,以下选项的运算结果为 True 的是? {{ select(8) }}
  • a == b
  • not a
  • not b
  • a and b
  1. 关于指令 turtle.goto(100, 100),已知海龟从 (0,0) 出发,以下说法正确的是? {{ select(9) }}
  • 海龟会先向右直行100像素,再向上直行100像素
  • 海龟的方向先向右,再向上,最终再向右
  • 海龟会走一条直线,最终移动到坐标为 (100,100) 的位置
  • 海龟会先向上直行100像素,再向右直行100像素
  1. 下列关于 Python 中代码注释的说法,正确的是? {{ select(10) }}
  • 可以使用 """ """ 进行多行注释,就像给代码写详细的说明书
  • 注释会让 Python 编辑器的运行速度变慢
  • 注释只能写在程序最后,描述所有代码的作用
  • Python 不支持多行注释,只能用 # 进行单行注释
  1. 某同学想要绘制一个半径为 60 的圆,应使用以下哪个函数? {{ select(11) }}
  • turtle.forward(60)
  • turtle.circle(60)
  • turtle.right(60)
  • turtle.left(60)
  1. 下列哪个函数可以实现画笔落下的功能? {{ select(12) }}
  • turtle.pendown()
  • turtle.penup()
  • turtle.pencolor()
  • turtle.fillcolor()
  1. 想将画笔的粗细设置为 4,应使用以下哪个函数? {{ select(13) }}
  • turtle.speed(4)
  • turtle.pensize(4)
  • turtle.width(4)
  • turtle.size(4)
  1. 已知中国队获得 gold = 201 枚金牌,比日本多 38 枚,以下哪个表达式能正确计算日本的金牌数? {{ select(14) }}
  • gold + 38
  • gold - 38
  • gold * 38
  • gold // 38
  1. Python 程序保存后的文件扩展名是? {{ select(15) }}
  • .py
  • .doc
  • .python
  • .xlsx
  1. 以下哪一组全部是比较运算符? {{ select(16) }}
  • >, =, <
  • <=, ==, =!
  • -=, ==, /=
  • <, >=, !=
  1. 运行 print(9 ** 2) 命令,输出的结果是? {{ select(17) }}
  • 9
  • 18
  • 81
  • 512
  1. 执行以下代码,能正确输出诗句的是?
p1 = '接天莲叶无穷碧'
p2 = '映日荷花别样红'

{{ select(18) }}

  • print('诗句是, p1, p2')
  • print('诗句是', p1, p2)
  • print('诗句是', 'p1, p2')
  • print('诗句是', 'p1', 'p2')
  1. 下列属于 Python 保留字的是? {{ select(19) }}
  • turtle
  • if
  • Break
  • elseif
  1. 下列哪个选项里 num 的结果是 26? {{ select(20) }}
  • num = '20+6'
  • num = int('2') + 6
  • num = 20 + 6
  • num = float('2') + 6
  1. 表达式 5 * (7 - 3) / 4 的计算结果是? {{ select(21) }}
  • 5.0
  • 5
  • 0
  • 20
  1. 运行下列程序,输出结果是?
a = 20
b = a
a *= 3
b = a + 5
print("a=", a)
print("b=", b)

{{ select(22) }}

  • a=20 b=25
  • a=60 b=65
  • a=60 b=25
  • a=20 b=65
  1. 下列哪个表达式的结果为 False? {{ select(23) }}
  • 10 == 10.0
  • 3 != '3'
  • True <= 1
  • int(5.9) > 5
  1. 下列关于 turtle 库中 hideturtle()home()clear()reset() 的说法,错误的是? {{ select(24) }}
  • 使用 home()reset() 都能让海龟回到原点且朝向初始方向
  • 使用 clear()reset() 都能擦除画布痕迹
  • 使用 home()clear() 都能让海龟回到原点且朝向初始方向
  • 使用 turtle.hideturtle() 可以让海龟隐藏起来,可以通过 reset() 让海龟重新显示
  1. 喜欢绘画的有 15 人,喜欢音乐的有 12 人,两样都喜欢的有 4 人。班级至少有多少人? {{ select(25) }}
  • 19
  • 23
  • 27
  • 31

判断题

  1. 在 Python 中,字符串是不可变的。 {{ select(26) }}
  1. 使用 turtle.penup() 命令后,画笔将不再绘制线条。 {{ select(27) }}
  1. Python 2 和 Python 3 两个版本的语法完全兼容,无需修改代码即可直接迁移。 {{ select(28) }}
  1. 在数学运算式 3 * 2 ** 3 // 5 中,运算顺序是自左向右依次运算。 {{ select(29) }}
  1. 在 Python 中,"10"10 可以直接进行加法运算。 {{ select(30) }}
  1. 在 Python 语言中,NameAndElseNot 都可以作为变量名。 {{ select(31) }}
  1. 执行 print(0 > 1) 语句,输出的结果为 False。 {{ select(32) }}
  1. 运行以下代码能够正常输出“条件成立”:
a = 10
if a >= 6:
print("条件成立")

{{ select(33) }}

  1. 运行以下代码,该代码设置的画布宽度为 0.5 像素、高度为 0.6 像素:
import turtle
turtle.setup(0.5, 0.6)

{{ select(34) }}

  1. 运行以下代码输出的结果为 Python3
print('python + '1' * 3)

{{ select(35) }}

编程题

  1. 绘制孔雀羽毛图案 {{ input(36) }} 要求:
    (1) 导入 turtle 库;
    (2) 设置画笔大小为 5(不超过 6);
    (3) 从 (0,0) 画一条竖线到 (0,60);
    (4) 以线段端点为起点,画一个半径为 80 的圆;
    (5) 再画一个半径为 50 的圆(与大圆同心);
    (6) 程序结束后窗口不关闭。 image

  2. 计算最多购买商品数量 {{ input(37) }} 要求:
    (1) 提示输入总钱数 n:“请输入小明的总钱数:”;
    (2) 提示输入单价 a:“请输入商品的单价:”;
    (3) 将输入转换为整数;
    (4) 计算最多可购买数量(使用整除 //);
    (5) 输出格式:“最多可以购买{数量}件商品”。