wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Quiz

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

以下哪项不是算法的基本特征?

a)

有限性

b)

确定性

c)

可行性

d)

无限输入

2.

计算机解决问题的正确流程是

a)

提出问题 → 编写程序 → 设计算法 → 抽象和建模 → 调试和运行 → 解决问题

b)

提出问题 → 抽象和建模 → 设计算法 → 编写程序 → 调试和运行 → 解决问题

c)

抽象和建模 → 提出问题 → 设计算法 → 编写程序 → 调试和运行 → 解决问题

d)

设计算法 → 提出问题 → 抽象和建模 → 编写程序 → 调试和运行 → 解决问题

3.

以下哪项不是算法描述的方法?

a)

自然语言

b)

流程图

c)

伪代码

d)

机器语言

4.

在Python中,表示逻辑判断的数据类型是?

a)

float

b)

str

c)

bool

d)

int

5.

以下哪个变量名符合Python规则?

a)

123sum

b)

sum_123

c)

if

d)

Sum#123

6.

input()函数的返回值类型是什么?

a)

整型

b)

浮点型

c)

字符串型

d)

布尔型

7.

要将字符串 '123' 转换为整数,使用的函数是?

a)

float('123')

b)

int('123')

c)

str('123')

d)

bool('123')

8.

Python中算术运算符、关系运算符和逻辑运算符的优先级顺序是?

a)

算术运算符 > 逻辑运算符 > 关系运算符

b)

关系运算符 > 算术运算符 > 逻辑运算符

c)

算术运算符 > 关系运算符 > 逻辑运算符

d)

逻辑运算符 > 关系运算符 > 算术运算符

9.

表达式 5**2 的结果是?

a)

10

b)

25

c)

7

d)

3

10.

在逻辑运算符中,优先级最高的是哪个?

a)

and

b)

or

c)

not

d)

相同优先级

11.

字符串运算符 '+' 的功能是什么?

a)

字符串乘法

b)

字符串拼接

c)

字符串比较

d)

字符串切片

12.

枚举算法的结构特征是什么?

a)

循环嵌套分支结构

b)

分支嵌套循环结构

c)

仅循环结构

d)

仅分支结构

13.

要将元素 x 附加到列表 list 的末尾,使用的方法是?

a)

list.insert(x)

b)

list.append(x)

c)

list.remove(x)

d)

list.add(x)

14.

在Python中,可以实现不确定次数循环的语句是?

a)

for

b)

while

c)

if

d)

elif

15.

由 range(2,8,2) 生成的序列是?

a)

[2,4,6,8]

b)

[2,4,6]

c)

[2,3,4,5,6,7,8]

d)

[2,3,4,5,6,7]