python考试复习题库.docx

上传人:b****6 文档编号:7757116 上传时间:2023-01-26 格式:DOCX 页数:49 大小:130.48KB
下载 相关 举报
python考试复习题库.docx_第1页
第1页 / 共49页
python考试复习题库.docx_第2页
第2页 / 共49页
python考试复习题库.docx_第3页
第3页 / 共49页
python考试复习题库.docx_第4页
第4页 / 共49页
python考试复习题库.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

python考试复习题库.docx

《python考试复习题库.docx》由会员分享,可在线阅读,更多相关《python考试复习题库.docx(49页珍藏版)》请在冰豆网上搜索。

python考试复习题库.docx

python考试复习题库

一、填空题

1、Python安装扩展库常用的是—工具。

(pip)

2、Python标准库math中用来计算平方根的函数是。

(sqrt)

3、Python程序文件扩展名主要有_和两种,其中后者常用于GUI程序。

(py、pyw)

4、Python源代码程序编译后的文件扩展名为—o(pyc)

5、使用pip工具升级科学计算扩展库numpy的完整命令是o(pipinstall-upgradenumpy)

6、使用pip工具查看当前已安装的Python扩展库的完整命令是o(piplist)

7、在IDLE交互模式中浏览上一条语句的快捷键是o(Alt+P)

&使用pip工具查看当前已安装Python扩展库列表的完整命令是。

(piplist)

9、在Python中表示空类型。

(None)

10、列表、元组、字符串是Python的(有序?

无序)序列。

(有序)

11、查看变量类型的Python内置函数是o(type())

12、查看变量内存地址的Python内置函数是o(id())

13、以3为实部4为虚部,Python复数的表达形式为_或—。

(3+4j、3+4J)

14、Python运算符中用来计算整商的是___o(//)

15、Python运算符中用来计算集合并集的是_o(|)

16、使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_o(A

17、表达式[1,2,3]*3的执行结果为o([1,2,3,1,2,3,1,2,3])

18、list(map(str,[1,2,3]))的执行结果为o([‘1’,‘2',‘3']

19、语句x=3==3,5执行结束后,变量x的值为___o((True,5))

20、已知x=3,那么执行语句x+=6之后,x的值为o(9)

21、已知x=3,并且id(x)的返回值为496103280,那么执行语句x+=6之后,表达式id(x)==496103280的值为_o(False)

22、已知x=3,那么执行语句x*=6之后,x的值为o(18)

23、为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名的文件。

(pyc)

24、表达式“[3]in[1,2,3,4]的值为o(False)

25、列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为。

(None)

26、假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:

7]得到的值是o([6,7,

9,11])

27、使用列表推导式生成包含10个数字5的列表,语句可以写为o([5foriinrange(10)])

28、假设有列表a=[‘name,‘age'和lbse[x'‘Dong,38,‘,请使用一个语句将这两个列表的内容转换为字典,

并且以列表a中的元素为键”以列表b中的元素为值",这个语句可以写为o(c=dict(zip(a,b)))

29、任意长度的Python列表、元组和字符串中最后一个元素的下标为_o(-1)

30、Python语句".join(list(‘hellow执行的结果是o('helloworld!

)'

31、转义字符'n'的含义是o(回车换行)

32、Python语句list(range(1,10,3))执行结果为o([1,4,7])

33、表达式list(range(5))的值为o([0,1,2,3,4])

34、命令既可以删除列表中的一个元素,也可以删除整个列表。

(del)

35、已知a=[1,2,3]和b=[1,2,4],那么id(a[1])==id(b[1])的执行结果为_o(True)

36、表达式int(‘123’,的值为o(291)

37、表达式int(‘123’的值为o(83)

38、表达式int(‘123勺值为o(123)

39、表达式int(‘101’的值为。

(5)

40、表达式abs(-3)的值为o(3)

41、切片操作list(range(6))[:

:

2]执行结果为。

([0,2,4])

42、使用切片操作在列表对象x的开始处增加一个元素3的代码为_。

(x[0:

0]=[3])

43、语句sorted([1,2,3],reverse=True)==reversed([1,2,3])执行结果为___。

(False)

44、表达式‘ab'in‘ac的值为__。

(False)

45、Python3.x语句print(1,2,3,sep=':

'的)输出结果为__。

(1:

2:

3)

46、表达式sorted([111,2,33],key=lambdax:

len(str(x)))的值为。

([2,33,111])

47、假设n为整数,那么表达式n&1==n%2的值为_。

(True)

48、表达式int(4**0.5)的值为__。

(2)

49、达式sorted([111,2,33],key=lambdax:

-len(str(x)))的值为__。

([111,33,2])

50、Python内置函数___可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。

51、Python内置函数__用来返回序列中的最大元素。

(max())

52、Python内置函数__用来返回序列中的最小元素。

(min())

53、Python内置函数用来返回数值型序列中所有元素之和。

(sum())

54、已知列表对象x=[‘11',2则表达式]max(x)的值为_。

('3'

55、表达式min([‘11',‘2'的,值‘为3_'_]_)。

('11)'

56、已知列表对象x=[‘11',2则表达式]max(x,key=len)的值为_。

('11'

57、语句x=(3,)执行后x的值为。

((3,))

58、语句x=(3)执行后x的值为。

(3)

59、已知x=3和y=5,执行语句x,y=y,x后x的值是__。

(5)

60、可以使用内置函数查看包含当前作用域内所有全局变量和值的字典。

(globals())

61、可以使用内置函数查看包含当前作用域内所有局部变量和值的字典。

(locals()()

62、字典中多个元素之间使用__分隔开,每个元素的“键”与“值”之间使用__分隔开。

(逗号、冒号)

63、字典对象的_方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,

None。

(get())

64、字典对象的___方法返回字典中的键-值对冽表。

(items())

65、字典对象的__方法返回字典的“键”列表。

(keys())

66、字典对象的方法返回字典的“值”列表。

(values())

67、已知x={1:

2},那么执行语句x[2]=3之后,x的值为。

({1:

2,2:

3})

68、表达式{1,2,3,4}-{3,4,5,6}的值为。

({1,2})

69、表达式set([1,1,2,3])的值为。

({1,2,3})

70、关键字用于测试一个对象是否是一个可迭代对象的元素。

(in)

71、使用列表推导式得到100以内所有能被13整除的数的代码可以写作

range(100)ifi%13==0])

len())

如果不指定则返回

o([iforiin

72、表达式3<5>2的值为。

(True)

73、

已知

x={

‘a'

:

'b',,那么表达式'

}‘a'

in的值为。

(True)

74、

已知

x={

‘a'

:

'b',,那么表达式'

}‘b'

in的值为。

(False)

75、

已知

x={

‘a'

:

'b',,那么表达式'

}‘b'

inx.values(的值为。

(True)

76、表达式1<2<3的值为_。

(True)

77、表达式3or5的值为__(3)

78、表达式0or5的值为___(5)

79、表达式3and5的值为__。

(5)

80、表达式3andnot5的值为。

(False)

81、表达式3|5的值为。

(7)

82、表达式3&6的值为___。

(2)

83、

表达式3**2的值为___。

(9)

84、

表达式3*2的值为_。

(6)

85、

已知x=[3,5,7],那么表达式x[10:

]的值为—。

([])

86、

已知x=[3,5,7],那么执行语句

x[len(x):

]=[1,2]之后,

x的值为。

[3,5,7,1,2])

87、

已知x=[3,7,5],那么执行语句

x.sort(reverse=True)之后,x的值为

([7,5,3])

88、

已知x=[3,7,5],那么执行语句

x=x.sort(reverse=True)

之后,x的值为

(None)

89、

已知x=[1,11,111],那么执行语句x.sort(key=lambdax

len(str(x)),reverse=True)之后,x的值为

([111,11,1])

90、表达式list(zip([1,2],[3,4]))的值为。

([(1,3),(2,4)])

91、已知x=[1,2,3,2,3],执行语句x.pop()之后,x的值为___。

([1,2,3,2])

92、表达式list(map(list,zip(*[[1,2,3],[4,5,6]])))的值为。

([[1,4],[2,5],[3,6]])

93、表达式[xforxin[1,2,3,4,5]ifx<3]的值为。

([1,2])

94、表达式[indexforindex,valueinenumerate([3,5,7,3,7])ifvalue==max([3,5,7,3,7])]的值为。

([2,4])

95、已知x=[3,5,3,7],那么表达式[x.index(i)foriinxifi==3]的值为。

([0,0])

96、已知列表x=[1,2],那么表达式list(enumerate(x))的值为。

([(0,1),(1,2)])

97、已知vec=[[1,2],[3,4]],则表达式[colforrowinvecforcolinrow]的值为。

([1,2,3,4])

98、已知vec=[[1,2],[3,4]],则表达式[[row[i]forrowinvec]foriinrange(len(vec[0]))]的值为。

([[1,3],[2,4]])

99、已知x=list(range(10)),则表达式x[-4:

]的值为。

([6,7,8,9])

100、已知path=r'test.html,'那么表达式path[:

-4]+'htm的值为。

(‘ctest.htm)'

101、已知x=[3,5,7],那么执行语句x[1:

]=[2]之后,x的值为。

([3,2])

102、已知x=[3,5,7],那么执行语句x[:

3]=[2]之后,x的值为。

([2])

103、已知x为非空列表,那么执行语句y=x[:

]之后,id(x[0])==id(y[0])的值为。

(True)

104、已知x=[1,2,3,2,3],执行语句x.remove

(2)之后,x的值为_。

([1,3,2,3])

105、表达式3<<2的值为。

(12)

106、表达式65>>1的值为___。

(32)

107、表达式chr(ord(‘a')人的值为_。

(’A

108、表达式chr(ord(‘£2))的值为_。

(’A'

109、表达式abs(3+4j)的值为__。

(5.0)

110、表达式callable(int)的值为_。

(True)

111、表达式list(str([1,2,3]))==[1,2,3]的值为。

(False)

112、表达式str([1,2,3])的值为。

('[1,2,3])'

113、表达式str((1,2,3))的值为。

('(1,2,3))'

114、Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是_、、。

(and、or、not)

115、Python3.x语句foriinrange(3):

print(i,end=的输'出,结'果)为。

(0,1,2,)

116、Python3.x语句print(1,2,3,sep=的'输,'出)结果为。

(1,2,3)

117、对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时__(会?

不会?

)执行else中的代码。

(会)

118、在循环语句中,语句的作用是提前结束本层循环。

(break)

119、在循环语句中,_语句的作用是提前进入下一次循环。

(continue)

120、表达式sum(range(1,10,2))的值为__。

(25)

121、表达式sum(range(1,10))的值为___。

(45)

122、表达式‘%C%65勺值为_。

(‘A'

123、表达式‘%s%65勺值为。

(‘65'

124、

125、is65

126、

127、

128、

129、

130、

131、

132、

133、

134、

135、

136、

137、

138、

139、

140、

141、

142、

143、

144、

145、

146、

147、

148、

149、

150、

151、

152、

153、

154、

155、

156、

157、

158、

159、

160、

161、

162、

163、

164、

165、

166、

表达式‘%d,%C%(65,65)的值为__。

(‘65,A'

表达式‘Thefirst:

{1},thesecondis{0}'.form的值为9。

(‘Thefirst:

97,thesecond

)'

表达式

‘{0:

#d},{0:

#x},{0:

#o}'.forma的值为___。

(‘65,0x41,0o101)'

表达式

isinstance(

‘abcdefg',的值为__。

(True)

表达式

isinstance(

‘abcdefg',obje的值为。

(True)

表达式

isinstance(3,object)的值为。

(True)

表达式

‘abcabcabc'

.rindex(‘a的值为__。

(6)

表达式

‘:

'.join(‘

'abcdefg'.spl的值为'cd'))('ab:

efd'

表达式

‘Helloworld.

IlikePython.'.rfind(的值ython。

)(-1)

表达式

‘abcabcabc'

.count(‘a的值为。

(3)

表达式

‘apple.peach,banana,pear'.find(的值为)。

(1)

表达式

‘apple.peach,banana,pear'.find(的值为)__。

(-1)

表达式

‘abcdefg'.

split(的值为)。

仃‘abc',

‘)efg']

表达式

‘:

'.join(‘

'1,2,345'的值为/','))。

(’1:

2:

345'

表达式

‘,'.join(‘

'abcoddd‘.split())的值为。

(‘

a,b,ccc,ddd)'

表达式

‘Helloworld

'.uppe的值为_。

(’HELLOWORLD)

表达式

‘Helloworld

'」owe的值为。

(‘helloworld)

表达式

‘Helloworld

'」ower().upper()值为_。

('HELLOWORLD)

表达式

‘Helloworld

'.swapcase().swapcase(的值为<

('Helloworld)'

表达式

r'c:

notepad.exe'.endswith(‘.ex的值)为.

o(True)

表达式

r'c:

notepad.exe'.endswith((‘.jpg',

的值为为))(True)

表达式

‘C:

notepad.exe'.startswith(的值为_

_o(True)

表达式

len(‘Helloworld!

'.ljust(20值为_。

(20)

表达式len(‘abcdefg'」just(3的值为_。

(7)

表达式len([iforiinrange(10)])的值为。

(10)

表达式len(range(1,10))的值为___。

(9)

表达式range(10)[-1]的值为__。

(9)

表达式range(10,20)[4]的值为。

(14)

表达式round(3.4)的值为_。

(3)

表达式round(3.7)的值为___。

(4)

表达式‘a'+的值为___。

(‘a)

已知x=‘123^y=‘45,那么表达式x+y的值为。

(‘123456'

表达式‘a'.join(‘abc'.partitio的W为’a'))。

(‘aaabc'

表达式re.split(‘.+',‘alpha.beta…gamma..de值为。

(丨‘alpha',‘beta',‘gamm',‘delta']

已知x=‘a234b123,并且re模块已导入,则表达式re.split(d+',x)的值为。

([‘a',‘b',‘c']

表达式”.join(‘asdssfff'.split的值为sd'。

))('assff)'

表达式”.join(re.split(‘[sd]

','的值为fff

''''))o

('aff)f'

假设re模块已导入,那么表达式

re.findall(

‘1(+',

<33abcd112l^值为

''''o([‘3',)‘1']

语句print(re.match(‘abc',‘

'输eg结果为_

''o(None)

表达式‘Helloworld!

-4]的值为

'''''o(')

'

表达式‘Helloworld!

-4:

]的值为

'''''o('

rld)!

'

表达式‘test.py'.endswith((

'.py',的值为yw'))o

(True)

已知x=(3),那么表达式x*3

的值为。

(9)

167、已知x=(3,),那么表达式x*3的值为___。

((3,3,3))

168、表达式len(‘abc'」just(2(的值为。

(20)

169、代码print(re.match(-Z^Z]+$','abcDEFGOO0的输出结果为___。

(None)

170、当在字符串前加上小写字母或大写字母表示原始字符串,不对其中的任何字符进行转义。

(r、R)

171、在设计正则表达式时,字符_紧随任何其他限定符(*、+、?

、{n}、{n,}、{n,m})之后时,匹配模式是非贪心的”,匹配搜索到的、尽可能短的字符串。

(?

172、假设正则表达式模块re已导入,那么表达式re.sub(d+',‘1',‘a12345bbbb67c890的值为。

('a1bbbb1c1d1e')

173、假设列表对象x=[1,1,1],那么表达式id(x[O])==id(x[2])的值为___。

(True)

174、已知列表x=list(range(10)),那么执行语句delx[:

:

2]之后,x的值为_。

([1,3,5,7,9])

175、已知列表x=[1,2,3,4],那么执行语句delx[1]之后x的值为_。

([1,3,4])

176、表达式[1]*2的值为。

([1,1])

177、表达式[1,2]*2的值为。

([1,2,1,2])

178、已知列表x=[1,2,3],那么执行语句x.insert(1,4)只有,x的值为_。

([1,4,2,3])

179、已知列表x=[1,2,3],那么执行语句x.insert(0,4)只有,x的值为_。

([4,1,2,3])

180、已知列表x=[1,2,3],那么执行语句x.pop(O)之后,x的值为_o([2,3])

181、已知x=[[1]]*3,那么执行语句x[0][0]=5之后,变量x的值为o([[5],[5],[5]])

182、表达式list(map(lambdax:

x+5,[1,2,3,4,5]))的值为([6,7,8,9,10])

183、表达式{1,2,3,4,5}人{4,5,6,7}的值为。

({1,2,3,6,7})

184、表达式5if5>6else(6if3>2else5)的值为___。

(6)

185、已知x=[1,2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1