Python程序设计试题库

绿阴红影里 分享 2022-05-09 下载文档

《Python程序设计》题库

一、填空题

第一章基础知识

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

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

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

程序。(py、pyw)

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

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

ip install --upgrade numpy)

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

(pip list)

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运算符中用来计算整商得就是_________.(//)

14、Python运算符中用来计算集合并集得就是_______。(|)

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

____。(A<B)

16、______________命令既可以删除列表中得一个元素,也可以删除整个列表。(del)

17、表达式int(’123', 16) 得值为_________。(291)

18、表达式int('123', 8) 得值为_________.(83)

19、表达式int(’123') 得值为_____________.(123)

20、表达式int('101',2)得值为__________。(5)

21、表达式abs(-3)得值为___________.(3)

22、Python 3、x语句print(1,2, 3, sep=’:')得输出结果为____

________.(1:2:3)

23、表达式int(4**0、5)得值为____________。(2)

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

e对象中元素个数。(len())

25、Python内置函数____________用来返回序列中得最大元素。(max())

26、Python内置函数____________用来返回序列中得最小元素。(min())

27、Python内置函数________________用来返回数值型序列中所有元素之与.(s

um())

28、为了提高Python代码运行速度与进行适当得保密,可以将Python程序文件编

译为扩展名__________得文件。(pyc)

29、已知x =3,那么执行语句x +=6 之后,x得值为_______________。(9)

30、表达式3 | 5 得值为__________。(7)

31、表达式3 &6得值为_________。(2)

32、表达式3 ** 2得值为_________。(9)

33、表达式3 * 2得值为___________。(6)

34、表达式3〈〈2 得值为_______________。(12)

35、表达式65>〉1得值为_____________。(32)

36、表达式chr(ord('a')^32)得值为___________。('A’)

37、表达式chr(ord(’a')—32)得值为___________。('A')

38、表达式abs(3+4j)得值为____________。(5、0)

39、表达式callable(int)得值为___________。(True)

40、假设有Python程序文件abc、py,其中只有一条语句print(__name__),

那么直接运行该程序时得到得结果为_____________。(__main__)

41、表达式16**0、5得值为____________________.(4、0)

42、表达式type({3})得值为____________________.(set)

43、表达式isinstance('Hello world',str)得值为_________________

___。(True)

第二章Python序列

44、表达式[1, 2, 3]*3得执行结果为______________________。([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得值为________________。

(18)

49、表达式[3]in [1,2,3,4]得值为________________。(False)

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

(None)

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

么切片aList[3:7]得到得值就是______________________。([6,7, 9,11])

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

__。([5 for i in range(10)])

53、假设有列表a= ['name', 'age', 'sex']与b= [’Dong’,38, 'Ma

le'],请使用一个语句将这两个列表得内容转换为字典,并且以列表a中得元素为“键”,以列表b中得元素为“值”,这个语句可以写为_____________________。(c = dict(zip(a,b)))

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

(—1)

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

____。([1, 4, 7])

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

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

得执行结果为___________。(True)

58、切片操作list(range(6))[::2]执行结果为________________。([0,2,

4])

59、使用切片操作在列表对象x得开始处增加一个元素3得代码为_________。(x[0:0]

= [3])

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

执行结果为_________。(False)

61、表达式sorted([111, 2, 33],key=lambda x: len(str(x))) 得值为_

_______________。([2,33,111])

62、表达式sorted([111,2, 33],key=lambda x: —len(str(x))) 得

值为____________。([111, 33,2])

63、语句x =(3,) 执行后x得值为_______________。((3,))

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

65、已知x=3与y=5,执行语句x,y= y, x 后x得值就是____。(5)

66、可以使用内置函数_______________查瞧包含当前作用域内所有全局变量与值得

字典.(globals())

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

变量与值得字典.(locals()()

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

之间使用________分隔开。(逗号、冒号)

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

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

70、字典对象得_____________方法返回字典中得“键—值对”列表。(items())

71、字典对象得____________方法返回字典得“键”列表.(keys())

72、字典对象得______________方法返回字典得“值”列表。(values())

73、已知x = {1:2},那么执行语句x[2] = 3之后,x得值为__________

______。({1:2,2:3})

74、表达式{1, 2,3,4} —{3,4,5,6}得值为__________________.

({1,2})

75、表达式set([1,1, 2, 3])得值为____________________。({1, 2, 3})

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

___________________________。([i for i inrange(100)ifi%13==0])

77、已知x = [3, 5, 7],那么表达式x[10:]得值为____________.([])

78、已知x = [3,5, 7],那么执行语句x[len(x):]= [1, 2]之后,x得值为_

_____________。([3,5, 7, 1, 2])

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

为_________________。([7,5,3])

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

_________。(None)

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

(x)),reverse=True)之后,x得值为__________________。([111,11,1])

82、表达式list(zip([1,2], [3,4]))得值为________________________。

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

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

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

84、表达式list(map(list,zip(*[[1, 2,3],[4, 5, 6]]))) 得值为_______

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

85、表达式[xfor x in [1,2,3,4,5] if x〈3] 得值为__________________

___。([1,2])

86、表达式[index for index,value in enumerate([3,5,7,3,7])

if value == max([3,5,7,3,7])]得值为__________________。([2,4])87、已知x =[3,5,3,7],那么表达式[x、index(i) for iin xif i

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

88、已知列表x = [1,2],那么表达式list(enumerate(x))得值为__

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

89、已知vec =[[1,2],[3,4]],则表达式[col for row in vecfor

col inrow]得值为__________________________。([1,2, 3,4]) 90、已知vec = [[1,2],[3,4]],则表达式[[row[i]for row in vec]

for i inrange(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、已知x= [1,2, 3,2,3],执行语句x、remove(2)之后,x得值

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

96、表达式len([i for i in range(10)])得值为__________。(10)

97、表达式len(range(1,10))得值为_____________.(9)

98、表达式range(10)[-1]得值为____________.(9)

99、表达式range(10,20)[4]得值为__________。(14)

100、表达式round(3、4) 得值为___________。(3)

101、表达式round(3、7)得值为_________。(4)

102、已知x = (3), 那么表达式x * 3 得值为__________。(9)

103、已知x= (3,),那么表达式x*3得值为_____________。((3,3, 3))

104、假设列表对象x = [1, 1,1],那么表达式id(x[0])==id(x[2])得值为_____________.(True)

Python程序设计试题库.doc 将本文的Word文档下载到电脑

下一篇:1.2 复杂多变的关系(练习)(解析版)部编版九年级道德与法治下册精

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx