001-运算符和变量
一、选择题
-
**print(100 - 25 * 3 % 4)**
应该输出什么?( B)- 1
- 97
- 25
- 0
-
下列哪种说法是错误的( A )
- 除字典类型外,所有标准对象均可以⽤于布尔测试。
- 空字符串的布尔值是False。
- 空列表对象的布尔值是False。
- 值为0的任何数字对象的布尔值是False。
-
下列表达式的值为True的是( B )
- 3 > 2 > 2
- 1 and 2 != 1
- not(11 and 0 != 2)
- 10 < 20 and 10 < 5
-
Python不⽀持的数据类型有( A )
- char
- int
- float
- list
-
(多选)n = 6784,以下能够获取到7的方法有(CD )
- n / 1000 % 100
- n % 1000 / 100
- n // 100 % 10
- n // 10 % 100 // 10
-
运⾏以下程序,当从键盘上输⼊12,运⾏结果是( A )
x = input() print(type(x))
- <class ‘str’>
- <class ‘int’>
- 出错
- <class ‘dict’>
-
下列表达式的运算结果是( D )
a = 100 b = False print(a * b > -1)
- False
- 1
- 0
- True
-
以下关于Python语言的描述错误的是( D )
- Python是一种解释型语言
- Python是交互式语言
- Python是面向对象的语言
- Python是闭源的语言
-
以下关于Python的描述错误的是(D )
- Python可用于Web开发
- Python是跨平台的
- Python可用于数据抓取(爬虫)
- Python的语法类似于PHP
-
下列选项中,不属于Python特点的是( A )
- 运行效率高
- 开源
- 面向对象
- 可读性好
-
Python文件的拓展名是?( D )
- .python
- .pyt
- .pt
- .py
-
如果表达式的运算符有相同的优先级,则运算规则是( A )
- 从左到右
- 从右到左
- 看心情
-
在计算机中,1TB等于( A )
- 1024GB
- 1024MB
- 1024PB
- 1024B
-
22 % 3表达式输出结果为( B )
- 7
- 1
- 0
- 5
-
3 * 1 ** 3的结果为( C )
- 27
- 9
- 3
- 1
-
下列表达式中,值不是1的是( B )
- 4 // 3
- 2 / 2
- 0 + 1
- 15 % 2
-
将数学表达式2<x<=10表示成正确大的Python表达式为( B)
- 2 < x && x <= 10
- x > 2 and x <= 10
- x > 2 or x <= 10
- 2 < x & x <= 10
二、填空题
- 查看变量中数据的类型的函数名( type )
- 已知 x = 3 == 3,执行结束后,变量x的值为( True )
- 已知 x = 3,那么执行语句 x += 6 之后,x的值为( 9 )
- 表达式 3 ** 2 的值为( 9 ),表达式 3 * 2 的值为( 6 ),表达式 4 ** 0.5 的值为( 2 )
三、判断题
- Python语言区分大小写( √ )
- Python语言可以跨平台使用( √ )
- 在Python中,None表示空类型( √ )
- 1 + '2’的结果是3( × )
- ==用于判断两个变量的内容是否相等( √ )