#665. 2512
2512
选择题
- 下面所示程序运行后,显示的内容是?
#print('我')
#print('我爱')
#print('我爱中')
print('我爱中国')
{{ select(1) }}
- 我
- 我爱
- 我爱中
- 我爱中国
- 执行以下代码后,输出结果是?
print(int('123') + 123)
{{ select(2) }}
- 会报错
- 显示:123123
- 显示:246
- 显示:123
- 小新要用程序快速画一个圆,在
turtle.speed(?)的问号处填入哪个数值后,画圆的速度最快? {{ select(3) }}
15100
- 执行语句
x = 7后,变量x的数据类型是? {{ select(4) }}
strintfloatbool
- 以下哪个命令用于设置画布的大小? {{ select(5) }}
turtle.shape()turtle.setup(width, height)turtle.penup()turtle.pendown()
- 已知
a = 14.8,小明想要对变量a进行取整操作,以下程序能实现的是? {{ select(6) }}
a / 1a % 1int(a)float(a)
- 当
a = 100时,print(a // 10)的结果是? {{ select(7) }}
010TrueFalse
- 已知
a = True,b = False,以下选项的运算结果为True的是? {{ select(8) }}
a == bnot anot ba and b
- 关于指令
turtle.goto(100, 100),已知海龟从(0,0)出发,以下说法正确的是? {{ select(9) }}
- 海龟会先向右直行100像素,再向上直行100像素
- 海龟的方向先向右,再向上,最终再向右
- 海龟会走一条直线,最终移动到坐标为
(100,100)的位置 - 海龟会先向上直行100像素,再向右直行100像素
- 下列关于 Python 中代码注释的说法,正确的是? {{ select(10) }}
- 可以使用
""" """进行多行注释,就像给代码写详细的说明书 - 注释会让 Python 编辑器的运行速度变慢
- 注释只能写在程序最后,描述所有代码的作用
- Python 不支持多行注释,只能用
#进行单行注释
- 某同学想要绘制一个半径为 60 的圆,应使用以下哪个函数? {{ select(11) }}
turtle.forward(60)turtle.circle(60)turtle.right(60)turtle.left(60)
- 下列哪个函数可以实现画笔落下的功能? {{ select(12) }}
turtle.pendown()turtle.penup()turtle.pencolor()turtle.fillcolor()
- 想将画笔的粗细设置为 4,应使用以下哪个函数? {{ select(13) }}
turtle.speed(4)turtle.pensize(4)turtle.width(4)turtle.size(4)
- 已知中国队获得
gold = 201枚金牌,比日本多 38 枚,以下哪个表达式能正确计算日本的金牌数? {{ select(14) }}
gold + 38gold - 38gold * 38gold // 38
- Python 程序保存后的文件扩展名是? {{ select(15) }}
.py.doc.python.xlsx
- 以下哪一组全部是比较运算符? {{ select(16) }}
>,=,<<=,==,=!-=,==,/=<,>=,!=
- 运行
print(9 ** 2)命令,输出的结果是? {{ select(17) }}
91881512
- 执行以下代码,能正确输出诗句的是?
p1 = '接天莲叶无穷碧'
p2 = '映日荷花别样红'
{{ select(18) }}
print('诗句是, p1, p2')print('诗句是', p1, p2)print('诗句是', 'p1, p2')print('诗句是', 'p1', 'p2')
- 下列属于 Python 保留字的是? {{ select(19) }}
turtleifBreakelseif
- 下列哪个选项里
num的结果是 26? {{ select(20) }}
num = '20+6'num = int('2') + 6num = 20 + 6num = float('2') + 6
- 表达式
5 * (7 - 3) / 4的计算结果是? {{ select(21) }}
5.05020
- 运行下列程序,输出结果是?
a = 20
b = a
a *= 3
b = a + 5
print("a=", a)
print("b=", b)
{{ select(22) }}
a=20 b=25a=60 b=65a=60 b=25a=20 b=65
- 下列哪个表达式的结果为
False? {{ select(23) }}
10 == 10.03 != '3'True <= 1int(5.9) > 5
- 下列关于 turtle 库中
hideturtle()、home()、clear()和reset()的说法,错误的是? {{ select(24) }}
- 使用
home()和reset()都能让海龟回到原点且朝向初始方向 - 使用
clear()和reset()都能擦除画布痕迹 - 使用
home()和clear()都能让海龟回到原点且朝向初始方向 - 使用
turtle.hideturtle()可以让海龟隐藏起来,可以通过reset()让海龟重新显示
- 喜欢绘画的有 15 人,喜欢音乐的有 12 人,两样都喜欢的有 4 人。班级至少有多少人? {{ select(25) }}
19232731
判断题
- 在 Python 中,字符串是不可变的。 {{ select(26) }}
- 对
- 错
- 使用
turtle.penup()命令后,画笔将不再绘制线条。 {{ select(27) }}
- 对
- 错
- Python 2 和 Python 3 两个版本的语法完全兼容,无需修改代码即可直接迁移。 {{ select(28) }}
- 对
- 错
- 在数学运算式
3 * 2 ** 3 // 5中,运算顺序是自左向右依次运算。 {{ select(29) }}
- 对
- 错
- 在 Python 中,
"10"和10可以直接进行加法运算。 {{ select(30) }}
- 对
- 错
- 在 Python 语言中,
Name、And、Else、Not都可以作为变量名。 {{ select(31) }}
- 对
- 错
- 执行
print(0 > 1)语句,输出的结果为False。 {{ select(32) }}
- 对
- 错
- 运行以下代码能够正常输出“条件成立”:
a = 10
if a >= 6:
print("条件成立")
{{ select(33) }}
- 对
- 错
- 运行以下代码,该代码设置的画布宽度为 0.5 像素、高度为 0.6 像素:
import turtle
turtle.setup(0.5, 0.6)
{{ select(34) }}
- 对
- 错
- 运行以下代码输出的结果为
Python3:
print('python + '1' * 3)
{{ select(35) }}
- 对
- 错
编程题
-
绘制孔雀羽毛图案 {{ input(36) }} 要求:
(1) 导入 turtle 库;
(2) 设置画笔大小为 5(不超过 6);
(3) 从 (0,0) 画一条竖线到 (0,60);
(4) 以线段端点为起点,画一个半径为 80 的圆;
(5) 再画一个半径为 50 的圆(与大圆同心);
(6) 程序结束后窗口不关闭。 -
计算最多购买商品数量 {{ input(37) }} 要求:
(1) 提示输入总钱数n:“请输入小明的总钱数:”;
(2) 提示输入单价a:“请输入商品的单价:”;
(3) 将输入转换为整数;
(4) 计算最多可购买数量(使用整除//);
(5) 输出格式:“最多可以购买{数量}件商品”。