Python程序设计试题库.docx

上传人:b****4 文档编号:4007535 上传时间:2023-05-06 格式:DOCX 页数:93 大小:92.28KB
下载 相关 举报
Python程序设计试题库.docx_第1页
第1页 / 共93页
Python程序设计试题库.docx_第2页
第2页 / 共93页
Python程序设计试题库.docx_第3页
第3页 / 共93页
Python程序设计试题库.docx_第4页
第4页 / 共93页
Python程序设计试题库.docx_第5页
第5页 / 共93页
Python程序设计试题库.docx_第6页
第6页 / 共93页
Python程序设计试题库.docx_第7页
第7页 / 共93页
Python程序设计试题库.docx_第8页
第8页 / 共93页
Python程序设计试题库.docx_第9页
第9页 / 共93页
Python程序设计试题库.docx_第10页
第10页 / 共93页
Python程序设计试题库.docx_第11页
第11页 / 共93页
Python程序设计试题库.docx_第12页
第12页 / 共93页
Python程序设计试题库.docx_第13页
第13页 / 共93页
Python程序设计试题库.docx_第14页
第14页 / 共93页
Python程序设计试题库.docx_第15页
第15页 / 共93页
Python程序设计试题库.docx_第16页
第16页 / 共93页
Python程序设计试题库.docx_第17页
第17页 / 共93页
Python程序设计试题库.docx_第18页
第18页 / 共93页
Python程序设计试题库.docx_第19页
第19页 / 共93页
Python程序设计试题库.docx_第20页
第20页 / 共93页
亲,该文档总共93页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Python程序设计试题库.docx

《Python程序设计试题库.docx》由会员分享,可在线阅读,更多相关《Python程序设计试题库.docx(93页珍藏版)》请在冰点文库上搜索。

Python程序设计试题库.docx

Python程序设计试题库

《Python程序设计》题库

一、填空题

第一章基础知识

1、Python安装扩展库常用得就是工具.(pip)

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

(sqrt)

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

程序。

(py、pyw)

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

5、使用pip工具升级科学计算扩展库numpy得完整命令就是。

(p

ipinstall--upgradenumpy)

6、使用pip工具查瞧当前已安装得Python扩展库得完整命令就是。

(piplist)

7、在IDLE交互模式中浏览上一条语句得快捷键就是—。

(Alt+P)

8、在Python中示空类型.(None)

9、列表、元组、字符串就是Python得______(有序?

无序)序列。

(有序)

10、查瞧变量类型得Python内置函数就是。

(type())

11、查瞧变量内存地址得Python内置函数就是。

(id())

12、以3为实部4为虚部,Python复数得表达形式为或。

(3+4j、3+4J)

Python运算符中用来计算整商得就是—_.(//)

Python运算符中用来计算集合并集得就是—。

(I)

使用运算符测试集合包含集合A就是否为集合B得真子集得表达式可以写作

p(A

令既可以删除列表中得一个元素,也可以删除整个列表。

表达式int('123',16)得值为—。

(291)

表达式intC123/,8)得值为.(83)

表达式int('123')得值为______.(123)

表达式int('101',2)得值为__p(5)

表达式abs(-3)得值为___.(3)

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

z)得输出结果为

.(1:

2:

3)

表达式int(4*衣0、5)得值为。

(2)

Python内置函数___可以返回列表、元组、字典、集合、字符串以及

e对象中元素个数。

(Ien())

Python内置函数来返回序列中得最大元素。

(max())

Python内置函数用来返回序列中得最小元素。

(min())

Python内置函数用来返回数值型序列中所有元素之与

13、

14、

15、

16、

17、

18、

19、

20、

21、

22、

23、

24、

25、

26、

27、

(del)

rang

.(s

um())

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

译为扩展名得文件。

(pyc)

已知x

=3,那么执行语句

x+=6之后,x得值为

(9)

表达式

3|5得值为_

(7)

表达式

3&6得值为

___。

(2)

表达式

3**2得值为

(9)

表达式

3*2得值为

表达式

3〈〈2得值为_

(12)

表达式

65>>1得值为

(32)

表达式

chr(ord(za')A32)

得值为

('A'

表达式

chr(ord('az)—

32)得值为

('A')

表达式

abs(3+4j)得值为

(5、0)

表达式

callable(int)得值为

°(True)

假设有

Python程序文件abc

、py,其中只有

条语句pri

nt(name)

那么直接运行该程序时得到得结果为_

_。

(__main_

表达式

16**0、5得值为

.(4

、0)

表达式

type({3})得值为

.(set)

表达式

isinstance('Hellow

orld',st

r)得值为

O(True)

第二章Python序列

44、表达式[1,2,3:

*3得执行结果为o(:

1,2,3,

1,2,3,1,2,3])

45、list(map(str,:

1,2,3:

))得执行结果为

—([‘1',‘2',‘3':

46、语句x=3==3,5执行结束后,变量x得值为.((True,

5))

47、已知x=3,并且id(x)得返回值为496103280,那么执行语句x+=6

之后,表达式id(x)==496103280得值为(False)

48、已知x=3,那么执行语句x*=6之后,x得值为o

(18)

49、表达式[3:

in[1,2,3,4]得值为(False)

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

(None)

51、假设列表对象aList得值为[3,4,5,6,7,9,11,13,15,17],那

么切片aList[3:

7]得到得值就是。

([6,7,9,

11])

52、使用列表推导式生成包含10个数字5得列表,语句可以写为

—_o([5foriinrange(10)])

53

54

55

56

57

58

59

60

61

62

假设有列表a=['name','age','sex']与b=['Dong',38,zMa

le'],请使用一个语句将这两个列表得内容转换为字典,并且以列表a中得元素为

“键”,以列表b中得元素为“值”,这个语句可以写为(c

=diet(zip(a,b)))

任意长度得Python列表、元组与字符串中最后一个元素得下标为.

(—1)

Python语句list(range(1,10,3))执行结果为

([1,4,7])

表达式list(range(5))得值为([0,1,2,3,4])

已知a=[1,2,3]与匕=[1,2,4],那么id(a[1])==id(b[1])

得执行结果为。

(True)

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

:

2]执行结果为。

([0,2,

4])

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

(x[0:

0]

=[3])

语句sorted([1,2,3],reverse=True)==reversed([1,2,3])

执行结果为。

(False)

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

len(str(x)))得值为_

o([2,33,111])

值为([111,33,2])

语句x=(3,)执行后x得值为((3,))

语句x=(3)执行后x得值为。

(3)

已知x=3与y=5,执行语句x,y=y,x后x得值就是。

(5)可以使用内置函数_查瞧包含当前作用域内所有全局变量与值得

字典.(globals())

可以使用内置函数____查瞧包含当前作用域内所有局部

变量与值得字典.(1ocaIs()()

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

之间使用分隔开。

(逗号、冒号)

字典对象得____方法可以获取指定“键"对应得“值”,并且可以在指定

"键"不存在得时候返回指定值,如果不指定则返回Noneo(get())

字典对象得方_法返回字典中得“键—值对”列表。

(items())

字典对象得法返回字典得“键”列表•(keys())

字典对象得方法返回字典得“值”列表。

(values())

已知x={1:

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

—o({1:

2,2:

3})

表达式{1,2,3,4}—{3,4,5,6}得值为______

63

64

65

66

67

68

69

70

71

72

73

74

{1,2})

75、

76、

77、

78、

79、

80、

81、

82、

83、

84、

85、

表达式set(:

1,1,2,3])得值为。

({1,2,3})

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

([iforiinrange(100)ifi%13==0])

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

10:

]得值为.([])

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

]=[1,2]之后,x得值为—

°(:

3,5,7,1,2])

已知x=[3,7,5],那么执行语句x、sort(reverse=True)之后,x得值

为___°([7,5,3])

已知x=[3,7,5],那么执行语句x=x、sort(reverse=True)之后,x得值为

°(None)

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

len(str

(x)),reverse=True)之后,x得值为_°([111,11,

1])

表达式list(zip(:

1,2],[3,4]))得值为°

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

已知x=[1,2,3,2,3],执行语句x、pop()之后,x得值为_

___°([1,2,3,2])

表达式1ist(map(list,zip(*[:

1,2,3],[4,5,6]])))得值为—

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

表达式

:

xforxin:

1,2,3,4,5]ifx〈3]得值为

([1,2])

86、表达式[indexforindex,valueinenumerate([3,5,7,3,7])

ifvalue==max(:

3,5,7,3,7])]得值为。

([2,4])

87、已知x=[3,5,3,7],那么表达式[x、index(i)foriinxifi

==3]得值为([0,0])

88、已知列表x=:

1,2],那么表达式list(enumerate(x))得值为_

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

89、已知vec=[[1,2],[3,4]],则表达式[colforrowinvecfor

colinrow]得值为([1,2,3,4])

90、已知vec=[[1,2],:

3,4]],则表达式[[row[i]forrowinvec]

foriinrange(len(vec[0]))]得值为

_。

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

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

]得值为。

([6,7,8,9])

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

]=:

2]之后,x得值为

_______。

([3,2])

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

3]=[2]之后,x得值为

(丨2])

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

]之后,id(x[0])==id(y[0])

得值为。

(True)

95、

96、

97、

98、

99、

100

101

102

103

104

105

106

107

108

已知

[1,2,3,2,3],执行语句x、remove

(2)之后,x得值

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

表达式

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)

已知x

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

3得值为_

_____。

(9)

已知X

=(3,),那么表达式

X衣3得值为。

((3,

3,3))

、假设列表对象x=:

1,1,1],那么表达式id(x:

0])==id(x[2])

得值为.(True)

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

:

2]之后,x得值为

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

、已知列表x=[1,2,3,4],那么执行语句de1x[1:

之后x得值为

.([1,3,4])

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

([1,1])

、表达式[1,2]*2得值为____。

([1,2,1,2])

109、已知列表x=[1,2,3],那么执行语句x、insert(1,4)只有,x得

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

110、已知列表x=:

1,2,3],那么执行语句x、insert(0,4)只有,x得值为___

(丨4,1,2,3])

111、已知列表x=:

1,2,3],那么执行语句x、pop(0)之后,x得值为

([2,3:

112、已知x=:

[1门*3,那么执行语句x:

0][0]=5之后,变量x得值为

(:

:

5:

[5],[5]])

113、表达式list(m即(lambdax:

x+5,[1,2,3,4,5]))得值为

([6,7,8,9,10])

114、表达式{1,2,3,4,5}A{4,5,6,7}得值为

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

115、已知x=:

1,2,3],那么执行语句x[1en(x)—1:

]=:

4,5,6]

之后,变量x得值为_.([1,2,4,5,6])

116、表达式Ien(range(1,10))得值为(9)

117、已知x就是一个列表对象,那么执行语句y=x:

:

]之后表达式id(x)==id(y)

得值为.FaIse)

118、表达式sorted([13,1,237,89,100],key=lambdax:

1

en(str(x)))得值为([1,13,89,

237,100])

、已知x=

{1:

2,

2:

3},那么表达式x、get(3,

4)

得值为.(4)

、已知x=

{1:

2,

2:

3},那么表达式

x、get

(2,

4)得值为。

(3)

、表达式{1,

2,3}

|{3,4,5}得值为

({1

2,3,4,5})

、表达式{1,

2,

3}1{2,3,4}

得值为—

.({1,2,3,4})

、表达式

{1,2,3}

&{3,4,5}得值为

.({3})

、表达式

{1,2,3}&

{2,3,

4}得值为

-。

({2,3})

、表达式

{1,2,3}-{3

4,5}

得值为

({1,2})

、表达式

{1,2,3}<

{3,4,5}

得值为

___。

(False)

、表达式

{1,2,3}〈

{1,2,

4}得值为

(False)

、表达式

[1,2,3]、co

unt(4)

得值为

.(0)

、Python标准库random中得

方_法作用就是从序列中随机选择1个元

素.(choice

))

Python标准库random中得sample(seq,k)方法作用就是从序列中选择

(重复?

不重复?

)得k个元素。

(不重复)

random模块中法得作用就是将列表中得元素随机乱序。

119

120

121

122

123

124

125

126

127

128

129

130

131

(shuffle())

132、执行代码x,y,z=sorted(:

1,3,2])之后,变量y得值为.

(2)

133、表达式(1,2,3)+(4,5)得值为。

((1,2,3,4,

5))

134、表达式dict(zip([1,2:

[3,4:

))得值为

({1:

3,2:

4})

135、语句x,y,z=[1,2,3:

执行后,变量y得值为。

(2)

136、已知x=:

[1,3,3],[2,3,1]],那么表达式sorted(x,key=

1ambdaitem:

item[0]+item[2])得值为

([[2,3,1],:

1,3,3]])

137、已知x=[[1,3,3:

[2,3,1]:

,那么表达式sorted(x,key=lambdaite

m:

(item[1],item[2]))得值为_____(.[[2,

3,1],[1,3,3]])

138、已知x=[[1,3,3],[2,3,1]],那么表达式sorted(x,key=la

mbdaitem:

(item[1],-item[2]))得值为

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

139、已知x={1,2,3},那么执行语句x、add(3)之后,x得值为

__。

({1,2,3})

140、已知x={1:

1},那么执行语句x[2]=2之后,len(x)得值为。

141、已知x

1:

1,2:

2},那么执行语句x[2]

4之后,1en(x)得值

为。

(2)

142、假设已从标准库functools导入feduce()函数,那么表达式reduce(l

ambdax,y:

x—y,[1,2,3])得值为。

(-4)

143、假设已从标准库functools导入reduce()函数,那么表达式reduce(lamb

dax,y:

x+y,[1,2,3])得值为。

(6)

144、假设已从标准库functools导入reduce()函数,那么表达式reduce(lambda

x,y:

max(x,y),:

1,2,3,4,4,5])得值为。

(5)

145、已知有函数定义defdemo(*p):

returnsum(p),那么表达式demo

(1,2,3)得值为、表达式demo(1,2,3,4)得值为___

.(6、10)

146、已知列表x=[1,2],那么连续执行命令y=x与y、append(3)

之后,x得值为。

([1,2,3])

147、已知列表x=[1,2],那么连续执行命令y=x[:

]与y、append

(3)之后,x得值为___。

([1,2])

148、已知列表x=[1,2],执行语句y=x[:

]后表达式id(x)==id

(y)得值为_.(False)

149、已知列表x=[1,2],执行语句y=x后,表达式id(x)==id(y)得

值为。

(True)

150、已知列表x=[1,2],执行语句y=x后,表达式xisy得值为—

_____。

(True)

、已知列表x=[1,2],执行语句y=x[:

]后,表达式xisnoty得

值为_O(True)

、表达式sorted(random、sample(range(5),5))得值为—

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

、表达式[iforiinrange(10)ifi>8]得

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2