#Py001. [Python GESP202303 一级] 客观题
[Python GESP202303 一级] 客观题
一、单项选择题(共 15 题,每题 2 分,共计 30 分;每题有且仅有一个正确选项)
- 以下不属于计算机输入设备的有( ) {{ select(1) }}
- 键盘
- 音箱
- 鼠标
- 传感器
- 计算机系统中存储的基本单位用 B 来表示,它代表的是( ) {{ select(2) }}
- Byte
- Block
- Bulk
- Bit
- 下面有关 Python 的说法,不正确的是( ) {{ select(3) }}
- Python 是一种面向对象的程序设计语言
- Python 有丰富的扩展库,是 Python 的重要特色
- Python 编译器可以生成目标平台的机器代码,运行效率高
- Python 是解释型高级语言,可以跨平台运行
- 以下选项中,符合 Python 语言变量命名规则的是( ) {{ select(4) }}
- 5Star
- fiveStar
- *Star
- @Star
- 下面有关 Python 循环中 break 语句的说法,正确的是( ) {{ select(5) }}
- 含有 break 语句的所在循环,将不会执行该循环的 else 子句
- 含有 break 语句的所在循环,如果 break 被执行,将中断该循环
- 一个循环只能有且只能有一个 break 语句
- 一个循环可以有多个 break 子句,但每次执行只能一个 break 被执行
- 在 Python 中实现 123 除以 10 分别得到其商 a 和余数 b 的代码是( ) {{ select(6) }}
a, b = 123 % 10, 123 // 10
a, b = 123 // 10, 123 % 10
a, b = 123 / 10, 123 % 10
a, b = 123 / 10, 123 // 10
- 下面有关
turtle.color()
的说法,正确的是( ) {{ select(7) }}
turtle.color()
函数不能没有参数turtle.color(1, 2, 3)
表示画笔颜色为 1、背景颜色为 2、前景颜色为 3turtle.color("red", "green")
表示画笔颜色为 red、填充颜色为 greenturtle.color((1, 2, 3), (4, 5, 6))
分别表示画笔颜色和填充颜色
- 下面 Python 代码执行后输出如下图形,请在第 4 行
range
后括号内横线上填入正确的代码( )
{{ select(8) }}
- 9
- 10
- 1, 9
- 1, 10
turtle.speed(n)
用于确定绘图速度,当 n 值为( )速度最快 {{ select(9) }}
- 0
- 1
- 5
- 10
- 下面 Python 代码执行后显示图形如下,
turtle.circle()
实现,内外层半径相差为 20 像素,在横线上填入相应代码( )
{{ select(10) }}
(i+1)*20
i*20
20
40
- 下面 Python 代码执行后的输出结果是( )
{{ select(11) }}
- A
- B
- C
- D
- 以下 Python 代码执行后输出结果是( )
{{ select(12) }}
- 12
- 13
- 18
- 23
- 下面 Python 代码用于求 $1/1 + 1/3 + 1/6 + 1/10 + 1/15 + \dots$ 之和,其中第 N 项的分母为 $1+2+\dots+N$ 之和,在横线填上合适代码以实现( )
{{ select(13) }}
lastSum = i
lastSum = sum(i)
lastSum += i
lastSum *= i
- 下面 Python 代码执行后输出是( )
{{ select(14) }}
0#1#2#3#4
0#1#2#3#5
0#4#4
- 因为 i 一直在变大,所以无穷循环永远输出
- 执行以下 Python 代码后,数据显示结果是( )
{{ select(15) }}
- 0
- 9
- 10
- 18
二、判断题(共 10 题,每题 2 分,共计 20 分)
- 在 Windows 系统中通过键盘完成对选定文本移动的按键组合是先 Ctrl+X,移动到目标位置后按 Ctrl+V。 {{ select(16) }}
- 正确
- 错误
- 程序员用 C、C++、Python、Scratch 等编写的程序能在 CPU 上直接执行。 {{ select(17) }}
- 正确
- 错误
- Python 代码
turtle.circle()
可以绘制每边边长相等的多边形。 {{ select(18) }}
- 正确
- 错误
- Python 代码
turtle.goto()
执行后不会改变海龟的朝向。 {{ select(19) }}
- 正确
- 错误
- Python 的
int()
函数可以将数字式字符串形如 "3.14" 或浮点数 3.14 转换为整数。 {{ select(20) }}
- 正确
- 错误
- Python 表达式
"10" * 2
的值为 20。 {{ select(21) }}
- 正确
- 错误
- Python 表达式
5 * 3 // 2
的值为 8,因为 15 除以 2 的商为 7.5,四舍五入即为 8。 {{ select(22) }}
- 正确
- 错误
- 在 Python 语言中,判断语句
if
可以有多个elif
从句,但最多只能有一个else
从句。 {{ select(23) }}
- 正确
- 错误
- 在 Python 中,假如 N 为正整数,则
range(N)
与range(0, N)
等效。 {{ select(24) }}
- 正确
- 错误
- Python 代码
print("19" + "49")
执行后将输出 1949。 {{ select(25) }}
- 正确
- 错误