Python程序设计题库.docx

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

Python程序设计题库.docx

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

Python程序设计题库.docx

Python程序设计题库

 

《Python程序设计》题库

 

一、填空题

 

第一章基础知识

 

1、Python

安装扩展库常用的是

_______工具。

(pip)

2、Python

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

__________。

(sqrt)

3、Python

程前言件扩展名主要有__________和________两种,其中后者常用于

GUI程序。

(py、pyw)

4、Python

源代码程序编译后的文件扩展名为

_________。

(pyc)

5、使用pip工具升级科学计算扩展库

numpy的圆满命令是_________________。

(pip

install--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)

13、

Python运算符中用来计算整商的是_________。

(ount(4)

的值为

_______________。

(0)

14、

Python标准库random中的___________方法作用是从序列中随机选择

1个元素。

(choice())

 

15、Python标准库random中的sample(seq,k)方法作用是从序列中选择________(重

复不重复)的k个元素。

(不重复)

 

16、random模块中_____________方法的作用是将列表中的元素随机乱序。

(shuffle())

 

17、

执行代码x,y,z=sorted([1,3,2])

今后,变量y的值为______。

(2)

18、

表达式(1,2,3)+(4,5)

的值为__________________。

((1,2,3,4,5)

19、

dict(zip([1,

2],

[3,

4]))

_________________________________。

({1:

3,2:

4}

20、

语句x,y,z=[1,2,3]

执行后,变量y的值为__________。

(2)

21、

已知

x

=

[[1,3,3],

[2,3,1]]

,那么表达式

sorted(x,

key=lambda

item:

item[0]+item[2])

的值为______________________________________。

([[2,

3,

1],[1,3,3]]

22、

已知

x

=

[[1,3,3],

[2,3,1]]

,那么表达式

sorted(x,

key=lambda

item:

(item[1],item[2]))

的值为____________________________________。

([[2,

3,

1],[1,3,3]]

23、

已知x=[[1,3,3],

[2,3,1]]

,那么表达式sorted(x,

key=lambdaitem:

(item[1],

-item[2]))

的值为____________________________________。

([[1,

3,3],

[2,

3,

1]]

24、

已知x={1,2,3},那么执行语句

(3)今后,x的值为__________。

({1,

2,

3})

25、

已知x={1:

1}

,那么执行语句x[2]

=2今后,len(x)的值为____________。

2)

26、

已知x={1:

1,

2:

2}

,那么执行语句

x[2]=4今后,len(x)的值为____________。

(2)

 

27、假设已从标准库functools导入reduce()函数,那么表达式reduce(lambdax,y:

x-y,[1,2,3])的值为____。

(-4)

 

28、假设已从标准库functools导入reduce()函数,那么表达式reduce(lambdax,y:

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

(6)

 

29、

假设已从标准库

functools

导入reduce()

函数,那么表达式

reduce(lambda

x,y:

max(x,y),[1,2,3,4,4,5])

的值为_________。

(5)

30、

已知有函数定义

def

demo(*p):

returnsum(p)

,那么表达式demo(1,2,3)

的值

为______、表达式demo(1,2,3,4)

的值为_________。

(6、10)

31、

已知列表x=[1,

2],那么连续执行命令y

=x和(3)

今后,x的值为________。

([1,

2,3])

32、

已知列表x=[1,2]

,那么连续执行命令

y=x[:

]

和(3)

今后,x的值为

________。

([1,2])

33、

已知列表x=[1,2]

,执行语句y=x[:

]

后,表达式id(x)==id(y)

的值为

_______。

(False)

34、

已知列表x=[1,

2]

,执行语句y=x后,表达式id(x)

==id(y)

的值为_______。

(True)

 

35、

已知列表

x=[1,

2],执行语句

y=x后,表达式xisy的值为_______。

(True)

36、

已知列表

x=[1,

2],执行语句

y=x[:

]后,表达式xisnoty的值为_______。

(True)

 

37、表达式sorted(range(5),5))的值为_________________________。

([0,1,2,

3,4])

 

38、

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

的值为________________。

([9])

39、

已知有列表x=[[1,2,3],[4,5,6]]

,那么表达式[[row[i]forrowinx]

foriinrange(len(x[0]))]

的值为___________________________。

([[1,4],[2,

5],[3,6]])

40、

执行语句x,y,z

=map(str,range(3))

今后,变量y的值为___________。

('1'

41、

已知列表x=[1,

2],那么执行语句([3])

今后,x的值为____________。

([1,

2,3]

 

42、已知列表x=[1,2],那么执行语句([3])今后,x的值为_____________。

([1,

 

2,[3]]

43、

表达式print(0b10101)

的值为____________。

(21)

44、

已知x

=[1,2,3,4,

5],那么执行语句

delx[:

3]今后,x的值为__________。

([4,5])

45、

已知x=range(1,4)

和y=range(4,7)

,那么表达式

sum([i*jfori,jin

zip(x,y)])

的值为__________。

(32)

46、

表达式[5foriinrange(3)]

的值为_______________。

([5,5,5]

47、

表达式{1,2,3}=={1,3,2}

的值为___________。

(True)

48、

表达式[1,2,3]==[1,3,2]

的值为____________。

(False)

49、

已知x

=[1,2,1],那么表达式id(x[0])

==id(x[2])

的值为_______________。

(True)

 

50、

表达式3notin[1,2,3]

的值为__________。

(False)

51、

已知x=[1,2]

,那么执行语句

x[0:

0]=[3,3]

今后,x的值为___________。

([3,

3,1,2]

52、

已知x=[1,2]

,那么执行语句

x[0:

1]=[3,3]

今后,x的值为___________。

([3,

3,2]

53、

已知x

=[1,2,

3,4,5]

,那么执行语句delx[1:

3]

今后,x的值为____________。

([1,

4,5]

54、

已知x

=[[1,

2,

3,],

[4,5,6]]

,那么表达式sum([i*j

fori,j

in

zip(*x)])

的值为______。

(32)

55、

已知列表x=[1,

2,3]

和y=[4,

5,

6],那么表达式[(i,j)

fori,

j

inzip(x,y)

ifi==3]的值为____________。

([(3,6)]

56、

已知列表x=[,,]

,那么表达式sum(x)/len(x)

的值为___________。

()

 

57、已知x={1:

2,2:

3,3:

4},那么表达式sum(x)的值为___________。

(6)

 

58、

已知x={1:

2,2:

3,3:

4}

,那么表达式

sum())

的值为_________。

(9)

59、

已知x

=[3,2,3,3,4]

,那么表达式[index

for

index,value

inenumerate(x)

ifvalue==3]

的值为____________。

([0,2,3]

60、

表达式1234%1000oin([item[1]

foritem

in

()])

的值为_____________。

('345'

61、

已知列表x=[1,3,2],那么表达式[value

for

index,value

in

enumerate(x)

ifindex==2]

的值为_______________。

([2]

62、

已知列表x=[1,3,2]

,那么执行语句

a,b,c=sorted(x)

今后,b的值为

____。

(2)

63、

已知列表x=[1,3,2]

,那么执行语句

a,b,c=map(str,sorted(x))

今后,

c的值为______。

('3')

64、

表达式set([1,2,3])=={1,2,3}

的值为____________。

(True)

65、

表达式set([1,2,2,3])=={1,2,3}

的值为____________。

(True)

66、

表达式'%c'%65==str(65)

的值为___________。

(False)

67、

表达式'%s'%65==str(65)

的值为_____________。

(True)

68、

表达式chr(ord('b')^32)

的值为_________。

('B')

69、

表达式'abc'in'abdcefg'

的值为_____________。

(False)

70、

已知x为整数变量,那么表达式

int(hex(x),16)==x

的值为_____________。

(True)

 

71、

已知x,y=3,5

,那么执行x,y=y,x

今后,x的值为__________。

(5)

72、

已知x='abcd'

和y='abcde'

,那么表达式[i==jfori,jinzip(x,y)]

值为________________。

([True,True,True,True]

73、

已知x=list(range(20))

,那么表达式x[-1]

的值为____________________。

(19)

74、

已知x=3+4j

和y=5+6j

,那么表达式x+y的值为____________________。

(8+10j)

 

75、已知x=[3],那么执行x+=[5]今后x的值为____________________。

([3,5])

 

76、已知x=[3,3,4],那么表达式id(x[0])==id(x[1])的值为__________________。

(True)

 

77、

表达式int('11',2)

的值为______________________。

(3)

78、

表达式int('11',8)

的值为_______________________。

(9)

79、

表达式int(bin(54321),2)

的值为_______________________。

(54321)

80、

表达式chr(ord('A')+1)

的值为____________________。

('B'

81、

表达式int(str(34))==34

的值为___________________。

(True)

82、

表达式list(str([3,4]))==[3,4]

的值为_________________。

(False)

83、

表达式{1,2,3,4,5,6}^{5,6,7,8}

的值为__________________。

({1,2,

3,4,7,8}

84、

表达式15alues())

的值为_____________。

([3,9,78]

85、

已知x=[3,2,4,

1],那么执行语句

x=()今后,x的值为____________。

(None)

86、

表达式list(filter(lambda

x:

x>5,

range(10)))

的值为_________________。

([6,

7,8,9]

87、

已知x=list(range(20))

,那么语句print(x[100:

200])

的输出结果为

_______________。

([]

88、

已知x=list(range(20))

,那么执行语句x[:

18]

=[]

后列表x

的值为

______________。

([18,19]

89、

已知x=[1,2,3]

,那么连续执行

y=x[:

]

和(4)

这两条语句今后,

x

的值为

____________________。

([1,2,3]

90、

已知x=[1,2,3]

,那么连续执行

y=x和(4)

这两条语句今后,

x

的值为

____________________。

([1,2,3,4]

91、

已知x=[1,2,3]

,那么连续执行

y=[1,2,3]

和(4)

这两条语句今后,

x的值

为____________________。

([1,2,3]

 

92、

已知x=

[[]]

*

3,那么执行语句x[0].append

(1)

之后,x

的值为

____________________。

([[1],[1],[1]]

93、

已知x=[[]foriinrange(3)]

,那么执行语句

x[0].append

(1)今后,x的值

为_________________。

([[1],[],[]]

94、

已知x=([1],

[2])

,那么执行语句x[0].append(3)

后x的值为________________。

(([1,

3],[2])

95、

已知x

={1:

1,2:

2}

,那么执行语句({2:

3,3:

3})

今后,表达式sorted())

的值为

____________________。

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

96、

已知x={1:

1,2:

2}

,那么执行语句

x[3]=3

今后,表达式

sorted())

的值为

____________________。

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

97、

已知x=

[1,

2,

3]

,那么表达式

not

(set(x*100)-set(x))

的值为

________________。

(True)

98、

已知x=

[1,

2,

3]

,那么表达式

not

(set(x*100)&set(x))

的值为

________________。

(False)

99、

表达式{'x':

1,**{'y':

2}}

的值为___________________。

({'x':

1,'y':

2}

100、

表达式{*range(4),4,*(5,6,7)}

的值为__________________。

({0,1,2,3,

4,5,6,7}

101、

已知x=[1,2,3,4,5]

,那么执行语句

x[:

:

2]=range(3)

今后,x

的值为

_______________。

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

102、

已知x

=[1,2,3,4,5]

,那么执行语句x[:

:

2]

=map(lambday:

y!

=5,range(3))

后,x的值为________________。

([True,2,True,4,True]

103、

已知x

=[1,2,3,4,5]

,那么执行语句x[1:

:

2]

=sorted(x[1:

:

2],

reverse=True)

今后,x的值为_________________。

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

104、

表达式True*3的值为__________。

(3)

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

当前位置:首页 > 农林牧渔 > 林学

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

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