Python開發(fā)基礎(chǔ)(習(xí)題卷57)_第1頁
Python開發(fā)基礎(chǔ)(習(xí)題卷57)_第2頁
Python開發(fā)基礎(chǔ)(習(xí)題卷57)_第3頁
Python開發(fā)基礎(chǔ)(習(xí)題卷57)_第4頁
Python開發(fā)基礎(chǔ)(習(xí)題卷57)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習(xí)題卷57)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.假設(shè)文件不存在,如果使用open()方法打開文件會報錯,那么該文件的打開方式是下列哪種?A)rB)wC)aD)w+答案:D解析:[單選題]2.turtle坐標(biāo)系中,(0,0)坐標(biāo)位于窗口的()。A)左下角B)正中央C)左上角D)右上角答案:B解析:[單選題]3.A=np.array([[1,1],[0,1),B=np.array([[2,0],[3,4),A*B的結(jié)果是()。A)[[2,0],[0,4]]B)[[5,4],[3,4]]C)[[3,4],[5,4]]D)無法計算答案:A解析:Numpy數(shù)組的乘法計算分為兩種∶一種是矩陣正常相乘,代碼實現(xiàn)為A@B或A.dot(B),一種是每個元素對應(yīng)相乘,表現(xiàn)方式為A*B,本題所問的是后一種。[單選題]4.以下關(guān)于函數(shù)調(diào)用描述正確的是()。A)Python內(nèi)置函數(shù)調(diào)用前需要引用相應(yīng)的庫B)函數(shù)在調(diào)用前不需要定義C)函數(shù)和調(diào)用只能發(fā)生在同一個文件中D)自定義函數(shù)調(diào)用前必須定義答案:D解析:[單選題]5.在python3中print(36**0.5)結(jié)果為()A)10B)6C)7D)10答案:B解析:[單選題]6.聯(lián)網(wǎng)搜索庫名或摘要中關(guān)健字的命令格式是A)pip-hB)pipsearchC)pipinstallD)pipdownlond答案:B解析:[單選題]7.pymysql連接數(shù)據(jù)庫獲取數(shù)據(jù)庫連接時,數(shù)據(jù)庫名不正確的堆棧信息是?A)Unknowndatabase'test'B)Accessdeniedforuser'root'@'localhost'(usingpassword:YES)C)NoneType'objecthasnoattribute'encoding'D)Can'tconnecttoMySQLserveron'localhost'([WinError10061]答案:A解析:[單選題]8.設(shè)str1='python',語句print(str1.center(10,*))的執(zhí)行結(jié)果是A)SyntaxErrorB)**python**C)python****D)****python答案:A解析:[單選題]9.打開文件進(jìn)行讀寫,操作完成后應(yīng)該調(diào)用()方法關(guān)閉文件,以釋放資源。A)closeB)openC)writeD)read答案:A解析:[單選題]10.Ina(n)__________interface,apromptisdisplayedthatallowstheusertoenteracommandwhichisthenexecuted.A)windowsB)commandlineC)GUID)operating答案:B解析:[單選題]11.以下Python語言關(guān)鍵字在異常處理結(jié)構(gòu)中用來捕獲特定類型異常的選項是:A)forB)lambdaC)inD)expect答案:D解析:[單選題]12.函數(shù)chr(x)的作用是A)返回數(shù)字x的十六進(jìn)制字符串形式B)返回數(shù)字x作為Unicode編碼對應(yīng)的字符C)返回字符串x中每個字符對應(yīng)的Unicode編碼值D)返回字符x對應(yīng)的Unicode值答案:B解析:[單選題]13.下列關(guān)于文件操作的說法,錯誤的是()。A)os模塊中的mkdir()函數(shù)可創(chuàng)建目錄B)shutil模塊中rmtree()函數(shù)可刪除目錄C)os模塊中的getcwd()函數(shù)獲取的是相對路徑D)rename()函數(shù)可修改文件名答案:C解析:[單選題]14.open函數(shù)中,參數(shù)'wb'的含義是()。A)創(chuàng)建并二進(jìn)制只讀B)創(chuàng)建并只寫方式C)創(chuàng)建并二進(jìn)制寫入D)創(chuàng)建并追加方式答案:C解析:[單選題]15.讀取文件的方法有()、readline、readlines等。A)openB)redesC)readD)mode答案:C解析:[單選題]16.給出如下代碼:s=list("巴老爺有八十八棵芭蕉樹,來了八十八個把式要在巴老爺八十八棵芭蕉樹下住。老爺拔了八十八棵芭蕉樹,不讓八十八個把式在八十八棵芭蕉樹下住。八十八個把式燒了八十八棵芭蕉樹,巴老爺在八十八棵樹邊哭。")以下選項中能輸出字符?八?出現(xiàn)次數(shù)的是:()A)print(s.Index(?八?))B)print(s.Index(?八?),6)C)print(s.Index(?八?),6,len(s));D)print(s.count(?八?))答案:D解析:[單選題]17.對于集合S1和S2,下列表達(dá)式值為False的是()>>>S1=set("watermelon")>>>S2=set("orange")A)Alen(S1&S2)==5B)Blen(S1^S2)==5C)Clen(S1|S2)==10D)Dlen(S1-S2)==len(S1)-len(S2)答案:D解析:[單選題]18.以下選項中不是Python數(shù)據(jù)分析的第三方庫的是A)numpyB)scipyC)pandasD)requests答案:D解析:[單選題]19.如果想對整個Dataframe進(jìn)行某種轉(zhuǎn)換,應(yīng)該使用A)兩者都可以使用B)apply函數(shù)C)兩者都不可以使用D)transform函數(shù)答案:A解析:[單選題]20.類C2繼承自類C1。類C1中定義了方法fun(),而C2中也定義了同名方法fun()。當(dāng)C2類的對象obj訪問方法fun()時,以下論述正確的是:______()A)C1類的fun()方法被執(zhí)行B)C2類的fun()方法被執(zhí)行C)先執(zhí)行C1類的fun()方法,然后執(zhí)行C2類的fun()方法D)先執(zhí)行C2類的fun()方法,然后執(zhí)行C1類的fun()方法答案:B解析:[單選題]21.字符串是一個字符序列,給字符串s,以下表示s從右側(cè)向左第三個字符的是()。出現(xiàn)兩次A)s[0:-3]B)s[:-3]C)s[3]D)s[-3]答案:D解析:[單選題]22.()負(fù)責(zé)北辰產(chǎn)城融合綜合示范,實時采集與分析冷、熱、電多能源接入數(shù)據(jù),提升實時決策和多能源綜合能效水平;A)冀北公司B)河北公司C)天津公司D)江蘇公司答案:C解析:[單選題]23.在一行中寫多條Python語句使用的符號為()。A)逗號B)句號C)冒號D)分號答案:D解析:[單選題]24.軟件測試實施步驟中不包括A)集成測試B)確認(rèn)測試C)單元測試D)回歸測試答案:D解析:[單選題]25.給定字典d,以下選項中可以清空該字典并保留變量的是______。A)d.remove()B)deldC)d.clear()D)pop()答案:C解析:[單選題]26.用于安裝Python第三方庫的工具是:A)jiebaB)yumC)losoD)pip答案:D解析:[單選題]27.字典不能通過什么索引獲取字典元素A)keysB)valuesC)itemsD)list答案:D解析:[單選題]28.[]關(guān)于Python語言的浮點(diǎn)數(shù)類型,以下選項中描述錯誤的是()A)浮點(diǎn)數(shù)類型與數(shù)學(xué)中實數(shù)的概念一致B)Python語言要求所有浮點(diǎn)數(shù)必須帶有小數(shù)部分C)浮點(diǎn)數(shù)類型表示帶有小數(shù)的類型D)小數(shù)部分不可以為0答案:D解析:[單選題]29.閱讀下面程序:classInit:def__init__(self,addr,tel):self.__addr=addrself.tel=teldefshow_info(self):print(f"地址:{self.__addr}")print(f"手機(jī)號:{self.tel}")init=Init('北京','12345')init.show_info()運(yùn)行程序,輸出結(jié)果是()。A)程序無法運(yùn)行B)手機(jī)號:12345C)地址:北京手機(jī)號:12345D)地址:北京答案:C解析:[單選題]30.設(shè)有f=open("file1.txt"),文件的打開模式是。A)'rt'B)'at'C)'b+'D)'wt'答案:A解析:[單選題]31.執(zhí)行以下代碼,運(yùn)行錯誤的是:deffun(x,y="Name",z="No"):passA)fun(1,2,3)B)fun(1,,3)C)fun(1)D)fun(1,2)答案:B解析:[單選題]32.綜合平衡成本投入和預(yù)期收益,統(tǒng)籌制定公司數(shù)據(jù)的自動采集需求,納入公司數(shù)據(jù)資產(chǎn)發(fā)展規(guī)劃和()計劃。A)月度B)季度C)年度D)以上都對答案:C解析:[單選題]33.關(guān)于CSV文件的描述,以下選項中錯誤的是A)CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類型表示B)CSV文件通過多種編碼表示字符C)整個CSV文件是一個二維數(shù)據(jù)D)CSV文件格式是一種通用的文件格式,應(yīng)用于程序之間轉(zhuǎn)移表格數(shù)據(jù)答案:B解析:[單選題]34.列表類型中pop()的功能是()。A)刪除列表中第一個元素B)返回并刪除列表中第一個元素C)刪除列表中最后一個元素D)返回并刪除列表中最后一個元素答案:D解析:[單選題]35.程序中,每次執(zhí)行一次plt.figure(),產(chǎn)生的結(jié)果是?A)在畫布中新建一個子圖B)在畫布中新建一個圖形C)新建一塊空白的畫布D)復(fù)制已有的畫布答案:C解析:[單選題]36.Python通過什么來判斷當(dāng)前程序是否在分支結(jié)構(gòu)中()A)冒號B)花括號C)括號D)縮進(jìn)答案:D解析:[單選題]37.下列是python合法標(biāo)識符的是()。A)A2variableB)Bvariable2C)C$anothervarD)Dif答案:B解析:[單選題]38.設(shè)s=?PythonProgramming?,那么print(s[-5:])的結(jié)果為()。A)mmingB)PythonC)mminD)Pytho答案:A解析:[單選題]39.列表中的元素排序,可以通過sort()中添加reverse參數(shù)來實現(xiàn),參數(shù)值等于()表示降序排列A)TureB)tureC)FalseD)false答案:A解析:[單選題]40.以下選項中,數(shù)據(jù)庫系統(tǒng)的核心是A)數(shù)據(jù)庫管理系統(tǒng)B)數(shù)據(jù)庫C)數(shù)據(jù)庫管理員D)數(shù)據(jù)模型答案:A解析:[單選題]41.已知x={1:2},那么執(zhí)行語句x[2]=3之后,x的值為_______________。()A){1:3}B){3:2}C){1:2,2:3}D){1:2,3:2}答案:C解析:[單選題]42.在Pandas中,()可以統(tǒng)計Series每個唯一值出現(xiàn)的次數(shù)。A)nunique)B)unique)C)sort_values)D)value_counts)答案:D解析:valuecounts)可以統(tǒng)計每個唯一值出現(xiàn)的次數(shù),unique)可以查看有哪些唯一值,nunique)可以統(tǒng)計唯一值的數(shù)量,sort_values)是按值進(jìn)行排序。[單選題]43.Python源代碼文件的后綴名是()。A)pdfB)docC)pngD)py答案:D解析:[單選題]44.在文件操作時,可通過()操作來獲取當(dāng)前讀寫的位置。A)seekB)tellC)readD)getcwd答案:B解析:[單選題]45.運(yùn)行以下語句,輸出的結(jié)果是()a=b=1s=0forninrange(1,3):s+=a/ba=a+ba,b=b,aprint(s)A)1.5B、3.5C、2.0D、1B)3.5C)2.0D)1答案:A解析:[單選題]46.下列不屬于python3中保留字的是______。A)elseifB)delC)raiseD)class答案:A解析:[單選題]47.以下方法不是python文件操作的選項是______。A)copy()B)open()C)seek()D)write()答案:A解析:[單選題]48.[]in是成員資格運(yùn)算符,下面的代碼的運(yùn)行結(jié)果是()list_1=["小豬",'小貓',['小狗','小藍(lán)'],'小烏龜']print('小藍(lán)'inlist_1)A)TrueB)FalseC)語法錯誤D)無結(jié)果答案:B解析:[單選題]49.以下選項中,正確地描述了浮點(diǎn)數(shù)0.0和整數(shù)0相同性的是A)它們使用相同的計算機(jī)指令處理方法B)它們具有相同的數(shù)據(jù)類型C)它們具有相同的值D)它們使用相同的硬件執(zhí)行單元答案:C解析:[單選題]50.Python腳本文件的擴(kuò)展名為()。A)pythonB)pyC)ptD)pg答案:B解析:[單選題]51.在Python中,關(guān)于函數(shù)的描述,以下選項中正確的是A)一個函數(shù)中只允許有一條return語句B)Python中,def和returm是函數(shù)必須使用的保留字C)Pyhon函數(shù)定義中沒有對參數(shù)指定類型,這說明,參數(shù)在函數(shù)中可以當(dāng)作任意類型使用D)函數(shù)eval()可以用于數(shù)值表達(dá)式求值,例如eval("2*3+1")答案:D解析:[單選題]52.在Python語言中,以下表達(dá)式輸出結(jié)果為11的選項是()。A)print(eval("1"+1)B)print(eval("1"+"1"))C)print(1+1)D)print(eval("1+1"))答案:B解析:第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.以下輸出類型是元組的是()A)t1=(1,)B)t2=tuple([1])C)t3=1,D)t4=(10)答案:ABC解析:[多選題]54.在Linux中,原生sh不支持簡單的數(shù)學(xué)運(yùn)算,但是可以通過其他命令來實現(xiàn),以下哪些命令是常用的:【選兩項】A)addressB)awkC)exprD)location答案:BC解析:概念理解[多選題]55.下列哪些語句在Python中是合法的?()A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:ACD解析:[多選題]56.下列和異常處理相關(guān)的關(guān)鍵字有A)passB)tryC)finallyD)lambda答案:BC解析:[多選題]57.噪聲數(shù)據(jù)處理的方法主要有:()A)分箱B)聚類C)關(guān)聯(lián)分析D)回歸答案:ABD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.Python用來訪問和操作內(nèi)置數(shù)據(jù)庫SQLite的標(biāo)準(zhǔn)庫是___答案:sqlite3解析:[填空題]59.在Python中____表示空類型。答案:None解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.(,)列表是有序序列。A)正確B)錯誤答案:對解析:[判斷題]61.在函數(shù)內(nèi)部直接修改形參的值并不影響外部實參的值。()A)正確B)錯誤答案:對解析:[判斷題]62.以讀寫方式打開一個文件,若文件已存在,文件內(nèi)容會被清空。()A)正確B)錯誤答案:錯解析:[判斷題]63.海龜函數(shù)circle()只能畫弧,不能畫一個完整的圓。A)正確B)錯誤答案:錯解析:[判斷題]64.set(x):可以用于生成集合,輸入的參數(shù)可以是任何組合數(shù)據(jù)類型,返回結(jié)果是一個無重復(fù)且有序任意的集合A)正確B)錯誤答案:錯解析:[判斷題]65.創(chuàng)建類的對象時,系統(tǒng)會自動調(diào)用構(gòu)造方法進(jìn)行初始化。A)正確B)錯誤答案:對解析:[判斷題]66.(,)有兩個表達(dá)式如下:L=[x*xforxinrange(1,n)]G=(x*xforxinrange(1,n))則L為列表生成式,G為生成器,從空間效率看,G更為有效A)正確B)錯誤答案:對解析:[判斷題]67.一個程序中所含有的路徑數(shù)與程序的復(fù)雜程度有著直接的關(guān)系。A)正確B)錯誤答案:對解析:[判斷題]68.在瀏覽器源代碼窗口可以看到html文件是標(biāo)準(zhǔn)的ASCII文件,它是包含了許多被稱為標(biāo)簽(tag)的特殊字符串的普通文本文件。A)正確B)錯誤答案:對解析:[判斷題]69.編寫函數(shù)時,一般建議先對參數(shù)進(jìn)行合法性檢查,然后再編寫正常的功能代碼。()A)正確B)錯誤答案:對解析:[判斷題]70.已知A和B是兩個集合,并且表達(dá)式A<B的值為False,那么表達(dá)式A>B的值一定為True答案:錯解析:[判斷題]71.(,)集合中的元素可以是可變類型數(shù)據(jù)A)正確B)錯誤答案:錯解析:[判斷題]72.執(zhí)行下列代碼后,x的值為[1,2,4,5]。>>>x=[1,2,3,4,3,5]>>>x.remove(3)A)正確B)錯誤答案:錯解析:[判斷題]73.列表不允許嵌套。A)正確B)錯誤答案:錯解析:[判斷題]74.join(['張三','李四']).replace('','').split(')可以去掉列表項中姓名中間的空格。A)正確B)錯誤答案:對解析:[判斷題]75.層級索引是pandas的一項重要功能,它既可以是行索引,也可以是列索引。A)正確B)錯誤答案:對解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.Python表達(dá)式12/4-2+5*8/4%5/2的值為___【1】___。答案:1.0解析:[問答題]77.lambda表達(dá)式中可以使用任意復(fù)雜的表達(dá)式,但是必須只編寫一個表達(dá)式。答案:(對)解析:[問答題]78.表達(dá)式{1,2,3}=={1,3,2}的值為____________。答案:True解析:[問答題]79.IP地址和端口號共同來標(biāo)識網(wǎng)絡(luò)上特定主機(jī)的特定應(yīng)用進(jìn)程,稱為()。答案:SOCKET解析:[問答題]80.已知列表x=[1,2,3]和y=[4,5,6],那么表達(dá)式[(i,j)fori,jinzip(x,y)ifi==3]的值為__。答案:[(3,6)]解析:[問答題]81.Python采用的是()管理方式,當(dāng)多個對象被賦予相同值時,該值在內(nèi)存中只有一個副本。答案:基于值的內(nèi)存解析:[問答題]82.Python里用來告知解釋器跳過當(dāng)前循環(huán)中的剩余語句,然后繼續(xù)進(jìn)行下一輪循環(huán),此關(guān)鍵詞是__。A)continueB)break答案:A解析:[問答題]83.執(zhí)行循環(huán)語句foriinrange(1,5,2):print(i),循環(huán)體執(zhí)行的次數(shù)為()。答案:2解析:[問答題]84.假設(shè)列表對象x=[1,1,1],那么表達(dá)式id(x[0])==id(x[2])的值為_____________。答案:(True)解析:[問答題]85.表達(dá)式'abcdefg'[:2:-2]<='gfe'的值為。答案:True解析:[問答題]86.(填空題)表達(dá)式[iforiinrange(10)ifi>8]的值為________。答案:[9]解析:[問答題]87.Python語言中,字符串包括兩種序號體系:正向遞增序號和_____序號。答案:反向遞減解析:[問答題]88.定義字符串可以使用單引號、()和三引號包裹。答案:雙引號解析:[問答題]89.已知x={1:2,2:3},那么表達(dá)式x.get(2,4)的值為______。答案:(3)解析:[問答

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論