Python基础知识测验
一、选择题
-
**print(100 - 25 * 3 % 4)**
应该输出什么?( B ) A.1
B. 97
C.25
D.0
-
下列哪种说法是错误的( A )
A. 除字典类型外,所有标准对象均可以⽤于布尔测试。
B.空字符串的布尔值是False。
C.空列表对象的布尔值是False。
D.值为0的任何数字对象的布尔值是False。
-
下列表达式的值为True的是( B )
A.3 > 2 > 2
B.1 and 2 != 1
C.not(11 and 0 != 2)
D.10 < 20 and 10 < 5
-
Python不⽀持的数据类型有( A )
A.char
B.int
C.float
D.list
-
(多选)n = 6784,以下能够获取到7的方法有( CD )
A.n / 1000 % 100
B.n % 1000 / 100
C.n // 100 % 10
D.n // 10 % 100 // 10
-
运⾏以下程序,当从键盘上输⼊12,运⾏结果是( A )
x = input() print(type(x))
A.<class ‘str’>
B.<class ‘int’>
C.出错
D.<class ‘dict’>
-
下列表达式的运算结果是( D )
a = 100 b = False print(a * b > -1)
A.False
B.1
C.0
D.True
-
以下关于Python语言的描述错误的是( D )
A.Python是一种解释型语言
B.Python是交互式语言
C.Python是面向对象的语言
D.Python是闭源的语言
-
Python语言采用_________来表示每行代码的关系( D )
A、注释和制表符
B、制表符或括号
C、括号
D、空格或制表符
-
下列选项中不属于Python特点的是( A )
A.运行效率高
B.开源
C.面向对象
D.可读性好
-
Python文件的拓展名是?( D )
A.python
B.pyt
C.pt
D.py
-
如果表达式的运算符有相同的优先级,则运算规则是( A )
A.从左到右
B.从右到左
C.看心情
-
在计算机中,1TB等于( A )
A.1024GB
B.1024MB
C.1024PB
D.1024B
-
下列哪个语句在Python中是非法的? ( B )
A、x = y = z = 1
B、x = (y = z + 1)
C、x, y = y , x
D、x + = y
-
3 * 1 ** 3的结果为( C )
A.27
B.9
C.3
D.1
-
关于Python内存管理,下列说法错误的是 ( B )
A、变量不必事先声明
B、变量无须先创建和赋值而直接使用‘
C、变量无须指定类型
D、可以使用del释放资源
-
将数学表达式2<x<=10表示成正确的Python表达式为( B )
A.2 < x && x <= 10
B.x > 2 and x <= 10<