1.打开的文件不存在时,会引发的异常是( )。
IOError
ImportError
IndentationError
IndexError
2.Python 3解释器执行d = {(1,[2]):’a’,(1,2):1}后d的结果是( )。
{(1,[2]):’a’,(1,2):1}
TypeError: unhashable type: ‘list’
{(1,2):’a’,(1,2):1}
以上说法都不对
3.现有代码t=(‘a’),在Python 3解释器中查看type(t)的结果为( )。
<class ‘str’>
<class ‘tuple’>
(class ‘str’)
(class ‘tuple’)
4.在Python 3中,如果变量x = 3,那么x /= 3的结果为( )。
3
0
1.0
1
5.下列选项中不是Python合法的标识符的是( )。
int32
40XL
中文
_name_
6.以下不是Python中的关键字的是( )。
raise
with
import
final
7.下列表达式的值为True的是( )。
5+4j > 2-3j
3>2>2
1==1 and 2!=1
not(1==1 and 0!=1)
8.表达式10+True+5j.real的计算结果是( )
11
11.0
15.0
出错,类型不兼容
9.定义类如下:
class A():
def a(self):
print(“a”)
class B():
def b(self):
print(“b”)
class C():
def c(self):
print(“c”)
class D(A, C):
def d(self):
print(“d”)
d= D()
d.a()
d.c()
d.d()
程序能执行的结果是( )。
d
a,d
d a
a c d
10.Python代码块的标记是( )。
分号
逗号
缩进
/
11.已知x = {1:2, 2:3, 3:4},那么表达式sum(x)的值为( )。
6
9
15
3
12.执行以下代码,其结果为( )。
n = 10
sum = 0
number = 1
while number <= n:
sum = sum + number
number += 1
print(sum)
0
45
55
66
13.Python源程序执行的方式是( )。
编译执行
解析执行
直接执行
边编译边执行
14.假设n为5,那么表达式n&1 == n%2的值为( )。
False
True
5
1
15.现有列表list=[1,2,3,4,5,6,7,8,9,0],那么Python 3解释器执行list[1:3]=’abc’后执行list[2]的结果是( )。
4
c
abc
b
16.下列对count()、index()、find()方法描述正确的是( )。
count()方法用于统计字符串里某个字符出现的次数
find()方法检测字符串中是否包含子字符串str,如果包含子字符串返回开始的索引值,否则会报一个异常
index()方法检测字符串中是否包含子字符串str,如果str不存在返回-1
以上都错误
17.以下关于类属性的描述,正确的是( )。
类属性是在类中定义在方法之外的变量
类属性是所有实例化对象公用的,可以通过类名称或实例名称访问类属性
类属性只能通过实例名称访问,不能通过类名称访问
类属性通常在类的__init__()方法内部定义
18.Python相比其他程序设计语言具有的特点是( )。
交互式
解释型
面向对象
服务端语言
19.Python是一种优秀并广泛使用的语言,得到行业内众多领域的认可,下列选项属于Python主要应用领域的是( )。
人工智能
科学计算和统计
大数据处理
游戏开发
20.下列关于Python 3字符串的说法中,正确的是( )。
可以使用datatype( )函数测试字符串的类型
使用转义符“\”,可在字符串中包含单引号
字符串’\0’的长度为1
str类型的字符串中可包含汉字