版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Python知識(shí)考試復(fù)習(xí)題庫(kù)(附答案)
單選題
1.'os.path.join。'的主要作用是?
A、合并兩個(gè)路徑
B、刪除文件
C、檢查文件是否存在
D、運(yùn)行系統(tǒng)命令
參考答案:A
2.下列關(guān)于Python列表的'append()'和'extend()'方法的區(qū)別,描述正
確的是?
A、兩者效果完全相同
B、append添加的是單個(gè)元素,extend添加的是列表
C、append會(huì)清空原列表
D、extend用于刪除元素
參考答案:B
3.'set([1,1,2,2])、的結(jié)果是?
A、[1,1,2,2]
B、[1,2]
C、{1,2}
D、{1,1,2,2)
參考答案:C
1st
4.以下哪個(gè)數(shù)據(jù)類型在Python中是不可變的?
A、list
B、diet
C、set
D、tuple
參考答案:D
5.執(zhí)行'abs(-5)'的結(jié)果是?
A、-5
B、5
C、0
D、Error
參考答案:B
6.執(zhí)行代碼'print(”HelIo”⑴)'的結(jié)果是?
A、H
B、e
C、I
D、o
參考答案:B
7.列表my_Iist=[10,20,30,40]中,元素40位于第幾個(gè)索引位置?
A、1
B、2
C、3
2nd
D、4
參考答案:C
8.執(zhí)行代碼、str(3.14)、的結(jié)果是?
A、3
B、3.14
C、*3.14'
D、(3.14)
參考答案:C
9.'lambdax:x*2'是什么類型的對(duì)象?
A、函數(shù)
B、列表
C、字典
D、整數(shù)
參考答案:A
10.在Python中,'random,randint(1,10)'生成的范圍是?
A、1至U10
B、0至I10
C、1到11
D、0到9
參考答案:A
11.以下哪個(gè)函數(shù)用于清空字典?
A、diet,cIear()
3rd
B、diet,pop()
C、diet.remove0
D、diet,empty()
參考答案:A
12.Python中用于實(shí)現(xiàn)條件選擇結(jié)構(gòu)的語(yǔ)句是?
A、for
B^while
C、if
D、switch
參考答案:C
13.'bytes("abc",encoding="utf-8")'返回的是什么?
A、字符串“abc”
B、字節(jié)數(shù)組
C、一個(gè)字符
D、空
參考答案:B
14.關(guān)于Python中的元組,下列說(shuō)法正確的是?
A、元組中的元素可以修改
B、元組通常使用大括號(hào)。
C、元組是不可變的序列
D、元組不支持索引操作
參考答案:C
4th
15.在循環(huán)語(yǔ)句'foriinrange(5):'中,i的取值范圍是?
A、1,2,3,4,5
B、0,1,2,3,4
C、0,1,2,3,4,5
D、1,2,3,4
參考答案:B
16.'range(1,10,2)'生成的序列是?
A、1,2,3,4,5,6,7,8,9,10
B、1,3,5,7,9
C、0,1,2,...,9
D、2,4,6,8,10
參考答案:B
17.在Python中,'pass'語(yǔ)句的作用是?
A、停止程序
B、占位符,不執(zhí)行任何操作
C、跳過(guò)循環(huán)
D、拋出異常
參考答案:B
18.下列哪個(gè)表達(dá)式結(jié)果是False?
A、1=1
B、1!=2
C、3>5
5th
D、None==0
參考答案:D
19.下列代碼的輸出結(jié)果是?pythona=10b=20print(aifa>beIseb)
A、10
B、20
C、True
D^FaIse
參考答案:B
20.Python中用于跳出整個(gè)循環(huán)結(jié)構(gòu)的語(yǔ)句是?
A、continue
B、break
C、pass
D、exit
參考答案:B
21.在Python中,如何定義一個(gè)只讀的整數(shù)常量?
A、integer
B、var
C、Iet
D、const
參考答案:D
22.在字典、d='b':2}、中,獲取鍵'a'對(duì)應(yīng)的值,以下哪行代碼是
錯(cuò)誤的?
6th
A、print(d['a'])
B、print(d.get('a'))
C、print(d.pop(*a'))
D、print(d.deI「a'])
參考答案:D
23.列表推導(dǎo)式'[iforiinrange(5)]'的結(jié)果是?
A^range(5)
B、[0,1,2,3,4]
C、[1,2,3,4]
D、[0,1,2,3,4,5]
參考答案:B
24.列表'Ist=[1,2,3]',執(zhí)行'Ist.append(4)'后,'Ist'的值是?
A、[1,2,3]
B、[4]
C、[1,2,3,4]
D、[1,2,3,4,4]
參考答案:C
25.在Python中,'True'的數(shù)值等于多少?
A、0
B、1
C、-1
D、2
7th
參考答案:B
26.如果要定義一個(gè)生成器函數(shù),應(yīng)該使用關(guān)鍵字?
A、yield
B、return
C、generator
D、create
參考答案:A
27.以下哪個(gè)是Python中的注釋符號(hào)?
A、//
B、/**/
C、#
D、<!——>
參考答案:C
28.JS0N數(shù)據(jù)中的、true、對(duì)應(yīng)Python中的哪個(gè)關(guān)鍵字?
A、True
B、true
C、1
D^"true"
參考答案:A
29.執(zhí)行'try:'后,'finally'塊中的代碼?
A、一定不會(huì)執(zhí)行
B、總是會(huì)執(zhí)行
8th
C、只有在'except'拋出錯(cuò)誤時(shí)執(zhí)行
D、只有在'return'時(shí)執(zhí)行
參考答案:B
30.在Python中,用于處理異常的語(yǔ)句塊是?
A、try
B、catch
C、handIer
D、except
參考答案:A
31.執(zhí)行、x=10;x*=2;print(x)'的結(jié)果是?
A、20
B、10
C、12
D、5
參考答案:A
32.執(zhí)行、a,b二b,a'這行代碼,其作用是?
A、將a賦值給b
B、將b賦值給a
C、交換a和b的值
D、比較兩個(gè)變量的值
參考答案:C
33.在Python字典中,diet,get(key,defauIt)'方法的功能是?
9th
A、刪除指定鍵值對(duì)
B、強(qiáng)制插入鍵值對(duì)
C、獲取鍵對(duì)應(yīng)的值,若不存在則返回默認(rèn)值
D、清空字典
參考答案:C
34.檢查一個(gè)對(duì)象是否是某個(gè)類型的實(shí)例,最常用的方式是?
A、type(obj)iscIs
B、isinstance(obj,cIs)
C、obj.is_instance(cIs)
D、isinstance(obj,type)
參考答案:B
35.在面向?qū)ο缶幊讨校?self'代表什么?
A、類本身
B、實(shí)例對(duì)象
C、全局變量
D、函數(shù)的參數(shù)
參考答案:B
36.Python2.x中輸出標(biāo)準(zhǔn)內(nèi)容到屏幕的函數(shù)是?
A、print0
B、echo
C、print
D、printf
10th
參考答案:C
37.執(zhí)行、int("3.14”)、會(huì)產(chǎn)生什么錯(cuò)誤?
A、NameError
B、TypeError
C、VaIueError
D、IndexError
參考答案:C
38.Python3中,整數(shù)除法'10//3'的結(jié)果是?
A、3
B、3.33
C、4
D、3.0
參考答案:A
39.文件操作中,、"r"、模式表示?
A、追加模式
B、寫入模式
C、只讀模式
D、二進(jìn)制讀取模式
參考答案:C
40.Python中用于比較兩個(gè)對(duì)象在內(nèi)存中是否是同一個(gè)對(duì)象的運(yùn)算符
是?
A、二
11th
B、is
C、!=
D、二
參考答案:B
41.在Python中,執(zhí)行語(yǔ)句Iist(range(3))的結(jié)果是?
A、[0,1,2]
B、[1,2,3]
C、[0,1,2,3]
D、[1,2]
參考答案:A
42.下列關(guān)于Python文件操作的'open。'函數(shù),默認(rèn)模式'r'表示?
A、只寫
B、只讀
C、追加
D、二進(jìn)制
參考答案:B
43.定義一個(gè)名為'MyClass'的類,關(guān)鍵字是?
A、class
B、def
C^struct
D、object
參考答案:A
12th
44.'importrandom'后,'random,randint(1,5)'包含哪個(gè)邊界值?
A^僅包含1
B、僅包含5
C^包含1和5
D、不包含1和5
參考答案:C
45.在Python'print("HeiIo",end="")'的輸出結(jié)果最后會(huì)是什么?
A、換行
B、回車
C、空格
D、沒(méi)有任何字符
參考答案:C
46.執(zhí)行'x="Python";print(len(x))'的結(jié)果是?
A、5
B、6
C、7
D、8
參考答案:B
47.查看列表'nums=[1,2,3]'的最后一個(gè)元素,應(yīng)使用哪個(gè)方法?
A、nums[0]
B、nums[-1]
C、nums[1]
13th
D、nums.last
參考答案:B
48.要檢查變量'x'是否為字符串類型,可以使用什么函數(shù)?
A、isinstance(x,str)
B、type(x)-str
C、isstring(x)
D、A和B都可以
參考答案:D
49.字典、d={石:1,b:2},,如果執(zhí)行、d['c']:3',字典長(zhǎng)度會(huì)變?yōu)?
A、2
B、3
C、4
D、1
參考答案:B
50.如何定義一個(gè)私有變量(即在類外部無(wú)法直接訪問(wèn))?
A、private
B、_variabIe
C、—variable
D、#variable
參考答案:C
51.Python中,用于遍歷字典所有鍵的方法是?
A、diet,keys()
14th
B、diet,vaIues()
C、diet,items()
D、diet,show()
參考答案:A
52.下列哪個(gè)不是Python的基本數(shù)據(jù)類型?
A、int
B、Iist
C、array
D^str
參考答案:C
53.要?jiǎng)?chuàng)建一個(gè)空集合,應(yīng)該使用?
A、set()
B、{}
C、[]
D、()
參考答案:A
54.以下哪個(gè)表達(dá)式用于判斷一個(gè)變量x是否為整數(shù)類型?
A、type(x)==int
B、isinstance(x,int)
C、xisint
D、is_int(x)
參考答案:B
15th
55.以下哪個(gè)模塊用于處理日期時(shí)間?
A、time
B、datetime
C、math
D、random
參考答案:B
56.Python中用于清除控制臺(tái)輸出的方法是?
A、cIs
B、clear
C^print('\b')
D、print('')
參考答案:B
57.以下哪個(gè)是Python的縮進(jìn)規(guī)則?
A、縮進(jìn)可以是任意空格
B、縮進(jìn)必須使用Tab鍵
C、縮進(jìn)必須統(tǒng)一且保持一致,通常使用4個(gè)空格
D、縮進(jìn)僅用于美觀
參考答案:C
58.關(guān)于模塊、sys1下列哪個(gè)說(shuō)法是錯(cuò)誤的?
A、sys.argv用于獲取命令行參數(shù)
B、sys.exit()用于退出程序
C、sys.path用于設(shè)置模塊搜索路徑
16th
D、sys.math用于計(jì)算數(shù)學(xué)函數(shù)
參考答案:D
59.下列哪個(gè)運(yùn)算符用于字符串連接?
A、*
B、十
C、%
D、&
參考答案:B
60.在類的方法中,如果希望調(diào)用父類的方法,可以使用?
A、parent()
B、super()
C、extend()
D、base0
參考答案:B
61.執(zhí)行'x二10;y=x;x=5;print(y)'的結(jié)果是?
A、10
B、5
C、Error
D、None
參考答案:A
62.要從標(biāo)準(zhǔn)輸入讀取一行并轉(zhuǎn)換為整數(shù),應(yīng)該使用哪個(gè)函數(shù)?
A、input()
17th
B、print()
C、int()
D、Ien0
參考答案:A
63.下列哪個(gè)關(guān)鍵字用于定義一個(gè)函數(shù)?
A、function
B^def
C、define
D、func
參考答案:B
64.如何從鍵盤獲取用戶輸入?
A、input()
B、keyboard,get()
C、get_input()
D^scan0
參考答案:A
65.以下哪個(gè)關(guān)鍵字用于定義函數(shù)?
A、class
B、def
C^import
D、return
參考答案:B
18th
66.字符串'"abc".upper()'的返回值是?
A、nabc"
B、"ABC"
C,"AbC"
D、"abcABC"
參考答案:B
67.在Python中,'importmath'后,調(diào)用'math,pi'是為了獲取什么?
A、圓的面積
B、圓周率n
C、e的指數(shù)
D、正弦函數(shù)
參考答案:B
68.要在Python中調(diào)用外部程序,通常使用哪個(gè)模塊?
A、os
B、sys
C、subprocess
D、importIib
參考答案:C
69.異常處理中,用于捕獲所有異常的關(guān)鍵字是?
A、except
B、try
C、raise
19th
D^finalIy
參考答案:A
70.要導(dǎo)入名為'math'的模塊,應(yīng)該使用哪個(gè)語(yǔ)句?
A、importmath
B、importfrommath
C、importmathIibrary
D^importmath()
參考答案:A
71.x|ist1=[1,2];list2=listV,修改'Iist2'會(huì)影響'Iist1'嗎?
A、不會(huì)
B、會(huì)
C、不確定
D、報(bào)錯(cuò)
參考答案:B
72.獲取當(dāng)前年份的代碼是?
A、'year=2023'
B、'importdate;year=date.today().year'
C、'importtime;year=time.now0.year'
D、'year=_future_.year'
參考答案:B
73.執(zhí)行語(yǔ)句'x=[1,2];y=[1,2];x=y、的結(jié)果是?
A、True
20th
B、FaIse
C^Error
D、None
參考答案:A
74.定義類時(shí),用于表示構(gòu)造方法(初始化方法)的關(guān)鍵字是?
A、init
B^construct
C、_init—
D、new
參考答案:C
75.執(zhí)行、set([1,1,2,2])、的結(jié)果是?
A、[1,2]
B、{1,2}
C、11,1,2,2)
D、set([1,2])
參考答案:B
76.下列哪個(gè)列表推導(dǎo)式是正確的?
A、[xforxinrange(5)]
B、(xforxinrange(5))
C^{xforxinrange(5))
D、xinrange(5)
參考答案:A
21st
77.以下代碼的輸出是什么?pythonnum=5whiIenum>0:num-=1print(nu
m)
A、12345
B、43210
C、1234
D、01234
參考答案:B
78.以下哪個(gè)方法用于定義類的構(gòu)造函數(shù)?
A、_init_()
B、_del_()
C、_str_()
D、_main_()
參考答案:A
79.執(zhí)行'Iist1=[1,2];Iist2=list1;Iist2.append(3);print(Iist1)'
的結(jié)果是?
A.[1,2]
B、[1,2,3]
C、Error
D、None
參考答案:B
80.執(zhí)行'Iist("heIIo")'會(huì)得到什么結(jié)果?
A、['hello']
22nd
B、['h','e','I','I',*0']
C、{'h','e','I','I',*o'}
D、"heIIo',
參考答案:B
多選題
1.下列關(guān)于Python中文件操作模式的描述,哪些是正確的?
A、'r'表示只讀模式
B、'w'表示寫入模式(會(huì)覆蓋原文件)
C、表示追加模式
D、'x'表示創(chuàng)建新文件(若存在則報(bào)錯(cuò))
參考答案:ABCD
2.關(guān)于Python的、zip()'函數(shù),下列說(shuō)法正確的是?
A、可以接受多個(gè)可迭代對(duì)象作為參數(shù)
B、Python3中'zip()'返回的是一^個(gè)zip對(duì)象(迭代器),而不是列表。
C、如果參數(shù)長(zhǎng)度不一致,較長(zhǎng)的會(huì)被截?cái)?/p>
D、可以與解包操作配合使用
參考答案:ACD
3.下列關(guān)于Python裝飾器(Decorator)的描述,哪些是正確的?
A、裝飾器本質(zhì)上是一個(gè)接受函數(shù)作為參數(shù)的函數(shù)
B、裝飾器常用于擴(kuò)展函數(shù)功能而不修改原函數(shù)代碼
C、?decorator語(yǔ)法糖等價(jià)于func=decorator(func)
23rd
D、裝飾器可以接受位置參數(shù)
參考答案:ABCD
4,下列關(guān)于Python異常處理的try-except塊,哪些描述是正確的?
A、try塊中包含可能引發(fā)異常的代碼
B、except塊用于捕獲并處理異常
C、一個(gè)try塊可以對(duì)應(yīng)多個(gè)except塊
D、必須使用千inally塊來(lái)保證代碼執(zhí)行
參考答案:ABC
5.下列關(guān)于Python中“鴨子類型”的描述,哪些是正確的?
A、不關(guān)注對(duì)象的實(shí)際類型,只關(guān)注是否有某些方法或?qū)傩?/p>
B、如果一個(gè)對(duì)象看起來(lái)像鴨子,走起路來(lái)像鴨子,那么它就是鴨子
C、是Python動(dòng)態(tài)類型系統(tǒng)的特征之一
D、只有類定義的實(shí)例才能滿足鴨子類型
參考答案:ABC
6.下列關(guān)于列表推導(dǎo)式(ListComprehension)的語(yǔ)法結(jié)構(gòu),哪些是正確
的?
A、[expressionforiteminlist]
B^[expressionforiteminiistifcondition]
C、[expressionforitem1inIist1foritem2inIist2]
D、[expressionforiteminlist]=value
參考答案:ABC
7.下列關(guān)于列表的列表推導(dǎo)式(ListComprehension),哪些寫法是正確
24th
的?
A、[xforxinrange(5)]
B、[x**2forxinrange(5)ifx>2]
C、語(yǔ)法錯(cuò)誤。列表推導(dǎo)式中如果包含多個(gè)千or循環(huán),必須使用逗號(hào)分隔,
而不是逗號(hào)加方括號(hào)'x,y'o
D、Iist(xforxinrange(5))
參考答案:ABD
8.在Python中,以下哪些數(shù)據(jù)結(jié)構(gòu)屬于序列類型?
A、list
B、tuple
C、str
D、diet
參考答案:ABC
9.下列關(guān)于Python模塊(moduIe)的說(shuō)法正確的是?
A^模塊是一個(gè)包含Python定義和語(yǔ)句的文件
B、模塊名以.py結(jié)尾
C、導(dǎo)入模塊通常使用import語(yǔ)句
D、每個(gè)Python文件都必須包含模塊名
參考答案:ABC
10.在Python中,以下哪些標(biāo)識(shí)符是合法的?
A、var_name
B、var
25th
C^2var
D、_init_
參考答案:ABD
11.下列哪些是Python中常見(jiàn)的內(nèi)置異常類?
A、VaIueError
B、TypeError
C、IndexError
D、'OSError'當(dāng)操作系統(tǒng)發(fā)生錯(cuò)誤(如文件未找到)時(shí)拋出。
參考答案:ABCD
12.下列哪些方法可以用于從列表中刪除元素?
A、Iist.remove0
B、Iist.pop()
C、Iist.deI()
D、Iist.cIear()
參考答案:ABD
13.下列哪些關(guān)鍵字用于異常處理結(jié)構(gòu)中?
A、try
B^except
C、finally
D、raise
參考答案:ABCD
14.關(guān)于Python的生成器(Generator),下列說(shuō)法正確的是?
26th
A、使用'yield'關(guān)鍵字定義
B、可以使用'next。'函數(shù)獲取下一個(gè)值
C、只能遍歷一次
D、Python3.3+允許生成器函數(shù)在停止時(shí)使用'return'語(yǔ)句返回值(存儲(chǔ)
在Stoplteration異常的value屬性中)。
參考答案:ABCD
15.下列關(guān)于Python字典(diet)的描述,哪些是正確的?
A、字典是鍵值對(duì)的集合
B、鍵必須是唯一的
C、鍵可以是字符串、數(shù)字或元組
D、字典中的元素是無(wú)序的
參考答案:ABCD
16.在Python中,下列哪些語(yǔ)句是合法的?
A、a=[1,2,3];b=a
B、a=[1,2,3];b=a.copy()
C、a=[1,2,3];b=a[:]
D、使用Iist構(gòu)造函數(shù)轉(zhuǎn)換是合法的。
參考答案:ABCD
17.下列哪些方式可以用來(lái)創(chuàng)建一個(gè)空字典?
A、d={}
B、d=dict()
C、d=diet(口)
27th
D、使用'fromkeys'方法創(chuàng)建帶有默認(rèn)值的字典,即便值為None或空,
也是合法的創(chuàng)建字典方式。
參考答案:ABD
18.下列關(guān)于Python類(class)的定義,哪些是合法的?
A、classMyClass:
B、cIassMyCIass():pass
C^cIassMyCIass(object):
D、cIassMyCIass(object):pass
參考答案:ABCD
19.下列哪些庫(kù)屬于Python的標(biāo)準(zhǔn)庫(kù)(BuiIt-inLibrary)?
A、os
B、sys
C、math
D、numpy
參考答案:ABC
20.下列哪些是Python的關(guān)鍵字(保留字)?
A、import
B^class
C、while
D、'static'不是Python的關(guān)鍵字,Python不使用該概念,通常使用'@
staticmethod'裝飾器。
參考答案:ABC
28th
21.下列哪些操作可以將列表中的元素進(jìn)行排序?
A、Iist.sort()
B^Iist.sorted()
C、sorted(Iist)
D、Iist.reverse()
參考答案:AC
22.在Python的re模塊中,用于匹配所有非換行字符的正則表達(dá)式符號(hào)
是?
A、\d
B、\w
C、.
D、\s
參考答案:ABC
23.下列關(guān)于Python數(shù)據(jù)類型中不可變類型的描述正確的是?
A^int
B、float
C、Iist
D、tuple
參考答案:ABD
24.在Python中,下列哪些類型是可迭代對(duì)象?
A、Iist
B、diet
29th
C、range
D、int
參考答案:ABC
25.關(guān)于Python中的縮進(jìn),下列說(shuō)法正確的是?
A、縮進(jìn)是Python強(qiáng)制要求的語(yǔ)法結(jié)構(gòu)
B、縮進(jìn)的空格數(shù)必須是4個(gè)
C、同一個(gè)代碼塊內(nèi)的縮進(jìn)量必須一致
D、不同代碼塊之間通常使用不同的縮進(jìn)級(jí)別,否則會(huì)被視為同一個(gè)代碼
塊。
參考答案:AC
26.下列關(guān)于Python類方法(cIassmethod)和靜態(tài)方法(staticmethod)
的描述,哪些是正確的?
A、@cIassmethod第一個(gè)參數(shù)通常是cis
B、@staticmethod不需要隱式第一個(gè)參數(shù)
C^@cIassmethod不能調(diào)用實(shí)例方法
D、@staticmethod可以訪問(wèn)類的屬性
參考答案:ABD
27.在Python面向?qū)ο缶幊讨校铝心男┦穷惖某蓡T?
A、屬性(變量)
B、方法(函數(shù))
C、類變量
D、局部變量?jī)H定義在函數(shù)內(nèi)部,不屬于類的成員范圍。
30th
參考答案:ABC
28.關(guān)于Python的字符串(str)操作,下列哪些方法是有效的?
A、str1="heIIo',;str1.upper()
B、字符串對(duì)象沒(méi)有直接名為'len'的方法,必須使用內(nèi)置函數(shù)、len()'。
C、str1="heIloM;len(str1)
D、str1="helIo',;str1.find('e')
參考答案:ACD
29.下列哪些方法可以修改列表中的元素?
A、通過(guò)索引賦值:list1[0]=10
B、使用'append()'方法
C^'remove。'方法是刪除元素,不是修改。
D、使用切片賦值:Iist1[1:3]=[4,5]
參考答案:AD
30.下列哪些場(chǎng)景適合使用生成器(Generator)?
A、處理海量數(shù)據(jù)
B、需要惰性計(jì)算
C、需要記住循環(huán)中上一個(gè)迭代的狀態(tài)
D、需要一次性返回所有結(jié)果
參考答案:ABC
31.下列關(guān)于Python中的import語(yǔ)句,哪些用法是正確的?
A、importmath
B、frommathimportsqrt
31st
C、importmathasm
D、importmath,os
參考答案:ABCD
32.下列哪些數(shù)據(jù)結(jié)構(gòu)可以使用len()函數(shù)獲取長(zhǎng)度?
A、Iist
B、tuple
C^str
D、set
參考答案:ABCD
33.下列哪些模塊通常用于處理文件操作?
A、os
B、'sys'模塊主要用于與Python解釋器交互(如系統(tǒng)參數(shù)、退出程序等),
雖然可間接用于文件,但不是專門用于文件內(nèi)容的處理模塊。
C、pathIib
D、shutiI
參考答案:ACD
34.下列哪些數(shù)據(jù)類型在Python中是無(wú)序的?
A^set
B、frozenset
C^diet
D、'list'(列表)是有序的。
參考答案:ABC
32nd
35.下列哪些關(guān)鍵字用于導(dǎo)入特定的類或函數(shù)?
A^import
B、from
C、as
D、include
參考答案:ABC
36.下列哪些屬于Python中的可變數(shù)據(jù)類型?
A、int(整數(shù))和B.float(浮點(diǎn)數(shù))一旦創(chuàng)建,其值不可改變,屬于不
可變類型。
B、float
Glist
D、diet
參考答案:CD
37.下列關(guān)于Python中的包(Package)的描述,哪些是正確的?
A、包是一個(gè)含有—init—.py文件的文件夾
B、包用于組織模塊
C^可以通過(guò)importpackage,module導(dǎo)入子模塊
D、每個(gè)子模塊都必須有—init一.py文件
參考答案:ABC
38.下列哪些操作可以正確地合并兩個(gè)字典?
A{**dict1,**dict2)
B、dict1.update(dict2)
33rd
C、{dictl,dict2)
D、{**dict1,**dict2,'key'/value')
參考答案:ABD
39.下列哪些操作可以修改元組(tuple)的內(nèi)容?
A、嘗試重新賦值整個(gè)元組變量
B、嘗試通過(guò)索引修改元組元素
C、將元組轉(zhuǎn)換成列表再修改
D、將元組拆包后修改
參考答案:ACD
40.在Python中,以下哪些關(guān)鍵字用于定義函數(shù)?
A、def
B、function
C、func
D、Iambda
參考答案:AD
41.在Python的collections模塊中,以下哪些是常用數(shù)據(jù)結(jié)構(gòu)?
A、deque
B^defaultdict
C、Counter
D、OrderedDict
參考答案:ABCD
42.下列哪些描述符合Python中深拷貝和淺拷貝的區(qū)別?
34th
A、淺拷貝只復(fù)制對(duì)象的引用
B、深拷貝會(huì)遞歸復(fù)制對(duì)象及其所有嵌套對(duì)象
C、對(duì)于包含可變對(duì)象的不可變對(duì)象,淺拷貝和深拷貝結(jié)果不同
D、copy模塊中的copy()函數(shù)實(shí)現(xiàn)深拷貝
參考答案:ABC
43.在Python中,用于判斷變量類型或?qū)ο箢愋偷暮瘮?shù)是?
A^type0
B、isinstance()
C、check_type()
D、object_type0
參考答案:AB
44.下列關(guān)于Python函數(shù)參數(shù)傳遞的描述,哪些是正確的?
A、列表作為參數(shù)傳遞時(shí),傳遞的是引用
B、元組作為參數(shù)傳遞時(shí),傳遞的是引用
C、字符串作為參數(shù)傳遞時(shí),傳遞的是引用
D、在函數(shù)內(nèi)部修改可變參數(shù),外部可見(jiàn)
參考答案:ABD
45.下列哪些語(yǔ)句可以用來(lái)判斷一個(gè)元素是否存在于列表中?
A、ifxinIist1:
B、ifIist1.count(x)>0:
C^ifIist1.index(x)!=-1:
D、使用'notin'關(guān)鍵字邏輯上等同于'in',也是合法的。
35th
參考答案:ABCD
46.以下哪些是Python的控制流語(yǔ)句?
A、if
B、eIse
C、for
D、while
參考答案:ABCD
47.在Python中,下列哪些操作會(huì)引發(fā)ZeroDivisionError?
A、10/0
B、10//0
C、10%0
D、int("10.5")
參考答案:ABC
48.在Python中,下列哪些方法可以用于遍歷字典的鍵值對(duì)?
A^diet,items()
B、diet,keys()
C>diet,vaIues()
D、diet.get0
參考答案:AC
49.下列關(guān)于Python的GIL(全局解釋器鎖)的描述,哪些是正確的?
A、GIL確保同一時(shí)刻只有一個(gè)線程在執(zhí)行Python字節(jié)碼
B、GIL主要用于解釋器內(nèi)存管理
36th
C、GIL的存在影響多線程在CPU密集型任務(wù)中的性能
D、使用多進(jìn)程可以繞過(guò)GIL的限制
參考答案:ABCD
50.關(guān)于模塊的導(dǎo)入,下列哪些是合法的?
A、importmath
B、frommathimportsqrt
C^importmathasm
D、導(dǎo)入模塊中的所有公開(kāi)對(duì)象(不推薦,但語(yǔ)法合法)。
參考答案:ABCD
51.下列哪些庫(kù)常用于Python的數(shù)據(jù)可視化?
A、matplotIib
B、seaborn
C、pandas
D、tensorfIow
參考答案:ABC
52.下列哪些庫(kù)用于進(jìn)行HTTP請(qǐng)求?
A、requests
B、urIIib
C、http.client
D、'socket'是網(wǎng)絡(luò)編程的基礎(chǔ)套接字庫(kù),雖然可以用于構(gòu)建HTTP協(xié)議,
但通常不直接歸類為HTTP請(qǐng)求庫(kù),而是底層網(wǎng)絡(luò)庫(kù)。
參考答案:ABC
37th
53.下列哪些是Python中列表(list)的比較操作符?
A、<
B、>
C、=
D、in
參考答案:ABC
54.下列關(guān)于Python列表(list)的特點(diǎn)描述正確的是?
A、列表中的元素可以是不同類型
B、列表是有序的
C、列表通過(guò)索引訪問(wèn)元素
D、列表一旦創(chuàng)建不可修改
參考答案:ABC
55.在Python中,下列哪些標(biāo)識(shí)符是保留關(guān)鍵字?
A、True
B、float
C、class
D、None
參考答案:ABC
56.下列關(guān)于Python異常處理(try-except),哪些是正確的用法?
A、try:1/OexceptZeroDivisionError:print("Error")
B、try:passexcept:pass
C、try:a=1OexceptExceptionase:print(e)
38th
D、捕獲默認(rèn)異常,符合語(yǔ)法。
參考答案:ABCD
57.下列關(guān)于函數(shù)參數(shù),哪些是Python支持的?
A、位置參數(shù)
B、關(guān)鍵字參數(shù)
C、默認(rèn)參數(shù)
D、允許僅使用關(guān)鍵字參數(shù)(Python3引入的語(yǔ)法,如'deffunc(*,a):')。
參考答案:ABCD
58.下列哪些數(shù)據(jù)結(jié)構(gòu)是線程安全的?
A、'list'和B.'diet'的操作在CPython解釋器中雖然不是原子操作,但
在C語(yǔ)言層面雖然保證列表讀取的原子性,但整體寫入操作并不是線程
安全的,容易引發(fā)競(jìng)態(tài)條件。
B、diet
C、queue.Queue
D、threading.Lock
參考答案:CD
59.下列關(guān)于Python字符串操作的方法,哪些是可以正確執(zhí)行的?
A、s="helIo"
B、s.upper()
C、s.repIace("I","Ln)
D、s.append("worId')
參考答案:ABC
39th
判斷題
1.在Python中,字符串是可變類型,因此可以修改字符串中的某個(gè)字符。
A、正確
B、錯(cuò)誤
參考答案:B
2.使用'append。、方法向列表添加元素時(shí),元素會(huì)插入到列表的開(kāi)頭。
A、正確
B、錯(cuò)誤
參考答案:B
3.、len("HelloWorld”)、的返回值是11。
A、正確
B、錯(cuò)誤
參考答案:A
4.調(diào)用帶參數(shù)的函數(shù)對(duì),實(shí)參的個(gè)數(shù)和類型必須與形參完全匹配。
A、正確
B、錯(cuò)誤
參考答案:A
5.Python支持運(yùn)算符重載,例如重載'+'號(hào)用于自定義類的對(duì)象相加。
A、正確
B、錯(cuò)誤
參考答案:A
40th
6.可以使用'del'關(guān)鍵字來(lái)刪除整個(gè)字典對(duì)象。
A、正確
B、錯(cuò)誤
參考答案:A
7.Python中'Iambda'函數(shù)只能包含一個(gè)表達(dá)式。
A、正確
B、錯(cuò)誤
參考答案:A
8.在Python中,'a=b=c'等價(jià)于'a=(b=c)'o
A、正確
B、錯(cuò)誤
參考答案:B
9.Python中的列表和元組都是有序的序列類型,可以存儲(chǔ)任意數(shù)量的元
素。
A、正確
B、錯(cuò)誤
參考答案:A
10.定義一個(gè)類時(shí),類名通常首字母大寫,如'classMyClass:'。
A、正確
B、錯(cuò)誤
參考答案:A
11.'try...except'塊中必須包含'finalIy'子句。
41st
A、正確
B、錯(cuò)誤
參考答案:B
12.在Python中,定義函數(shù)時(shí)必須為所有參數(shù)指定默認(rèn)值。
A、正確
B、錯(cuò)誤
參考答案:B
13.列表'my_list=[1,2,3]',執(zhí)行'my_list.append(4)'后,'my_list
的值為、[1,2,3,4]、。
A、正確
B、錯(cuò)誤
參考答案:A
14.Python支持多層嵌套的函數(shù)定義。
A、正確
B、錯(cuò)誤
參考答案:A
15.函數(shù)'len("HelIo")'的返回值是5。
A、正確
B、錯(cuò)誤
參考答案:A
16.方法'str.isalpha。'可以判斷字符串是否只包含字母。
A、正確
42nd
B、錯(cuò)誤
參考答案:A
17.定義一個(gè)類后,必須實(shí)例化才能使用。
A、正確
B、錯(cuò)誤
參考答案:B
18.類屬性(定義在類中的變量)可以被類的實(shí)例對(duì)象直接訪問(wèn)和修改。
A、正確
B、錯(cuò)誤
參考答案:A
19.、for、循環(huán)只能用于遍歷整數(shù)序列,如'range0、。
A、正確
B、錯(cuò)誤
參考答案:B
20.'x=[10,20,30];x[0]=x[0]+5'執(zhí)行后,列表'x'的第一個(gè)元素變?yōu)棰?/p>
A、正確
B、錯(cuò)誤
參考答案:A
21.'True'和'False'是Python的關(guān)鍵字。
A、正確
B、錯(cuò)誤
參考答案:A
43rd
22.'a,b=b,a'這行代碼可以交換兩個(gè)變量的值。
A、正確
B、錯(cuò)誤
參考答案:A
23.讀取文件時(shí),必須先關(guān)閉文件句柄才能確保數(shù)據(jù)完全寫入。
A、正確
B、錯(cuò)誤
參考答案:A
24.調(diào)用'split()'方法如果不帶參數(shù),默認(rèn)按空格分割字符串。
A、正確
B、錯(cuò)誤
參考答案:A
25.在Python中,'None'和空字符串'""'是等價(jià)的。
A、正確
B、錯(cuò)誤
參考答案:B
26.在Python中,可以使用'try...except'語(yǔ)句來(lái)捕獲和處理異常。
A、正確
B、錯(cuò)誤
參考答案:A
27.在Python中,'for'循環(huán)語(yǔ)句只能遍歷序列類型的對(duì)象,如列表、字
符串等。
44th
A、正確
B、錯(cuò)誤
參考答案:A
28.字典的'keys。'方法返回的視圖對(duì)象在字典變化時(shí)會(huì)自動(dòng)更新。
A、正確
B、錯(cuò)誤
參考答案:A
29.列表'a=[1,2]'和列表'b二a',如果執(zhí)行'a.append(3)',則'b'的內(nèi)容
也會(huì)變成'[1,2,3]'。
A、正確
B、錯(cuò)誤
參考答案:A
30.在Python的'if'語(yǔ)句中,非零數(shù)值、非空字符串、非空列表等都會(huì)
被視為'True'o
A、正確
B、錯(cuò)誤
參考答案:A
31.使用'in'關(guān)鍵字檢查元素是否在列表中時(shí),如果元素存在,返回'Tru
e'o
A、正確
B、錯(cuò)誤
參考答案:A
45th
32.集合、set仁{1,2,2,3}'的長(zhǎng)度是3。
A、正確
B、錯(cuò)誤
參考答案:A
33.變量名'my_var'在Python中是合法的標(biāo)識(shí)符。
A、正確
B、錯(cuò)誤
參考答案:A
34.在Python中,'print("HeIIo","WorId”,sep二“;")'的輸出結(jié)果是'He
IloWorld\
A、正確
B、錯(cuò)誤
參考答案:B
35.列表'Iist1=[1,2,3]'*口列表'Iist2=[1,2,3]'在內(nèi)存中指向完全相
同的對(duì)象。
A、正確
B、錯(cuò)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 選礦廠中礦再選工藝優(yōu)化方案
- 現(xiàn)代展覽館裝飾裝修設(shè)計(jì)方案
- 不銹鋼雨棚防腐防銹處理方案
- 地下車庫(kù)通風(fēng)排煙優(yōu)化技術(shù)方案
- 發(fā)酵液體肥料項(xiàng)目節(jié)能評(píng)估報(bào)告
- 車路云一體化建設(shè)實(shí)施細(xì)則
- 機(jī)艙氣動(dòng)管路維護(hù)保養(yǎng)工作手冊(cè)
- 場(chǎng)地平整土方調(diào)配方案
- 快固型丙烯酸酯膠黏劑應(yīng)用技術(shù)方案
- 鄉(xiāng)鎮(zhèn)供水保障提升工程項(xiàng)目可行性研究報(bào)告
- 施工現(xiàn)場(chǎng)車輛安全培訓(xùn)
- 備考2025屆中考數(shù)學(xué)中檔及壓軸題型模型方法技巧專題11:二次函數(shù)中的定點(diǎn)、定值焦點(diǎn)與準(zhǔn)線問(wèn)題(解析版)
- 2026春夏天貓服飾趨勢(shì)紫寶書
- 歷年網(wǎng)絡(luò)安全技能競(jìng)賽ctf考試題庫(kù)及答案解析
- 智能建造概論課件報(bào)告
- 菊花病害防治課件圖片
- 等離子體處理設(shè)備優(yōu)化設(shè)計(jì)-全面剖析
- 《腦卒中康復(fù)護(hù)理指南》課件
- 腫瘤科病歷書寫規(guī)范
- 2025年軌道車司機(jī)(技師)資格理論考試題庫(kù)(含答案)
- 甘肅高端住宅第四代住宅建筑設(shè)計(jì)方案
評(píng)論
0/150
提交評(píng)論