國開《Python語言基礎(chǔ)》形考1-4試題及答案_第1頁
國開《Python語言基礎(chǔ)》形考1-4試題及答案_第2頁
國開《Python語言基礎(chǔ)》形考1-4試題及答案_第3頁
國開《Python語言基礎(chǔ)》形考1-4試題及答案_第4頁
國開《Python語言基礎(chǔ)》形考1-4試題及答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

國開《Python語言基礎(chǔ)》形考1試題及答案1.計(jì)算機(jī)能直接執(zhí)行的程序語言是()。A.機(jī)器語言B.匯編語言C.高級語言D.低級語言答案:機(jī)器語言2.下列編程語言中,()不是高級語言。A.Python語言B.PHP語言C.C++語言D.匯編語言答案:匯編語言3.Python語言可以在()上運(yùn)行。A.超級計(jì)算機(jī)B.個人計(jì)算機(jī)C.服務(wù)器D.以上都是答案:以上都是4.()不是Python語言的特點(diǎn)。A.語法簡潔B.學(xué)習(xí)曲線陡峭,難入門C.可以運(yùn)行在許多不同類型的計(jì)算機(jī)系統(tǒng)上D.是開源軟件,可以被自由傳播和分享答案:學(xué)習(xí)曲線陡峭,難入門5.Python語言交互式解釋器的提示符是()。A.>>>B.$C.C:>D.<<<答案:>>>6.為Python語言解釋器安裝第三方模塊的命令是()。A.pythonB.pipC.cmdD.dir答案:pip7.()不是Python語言程序代碼的特點(diǎn)。A.每條語句分行B.每行語句嚴(yán)格執(zhí)行左對齊、統(tǒng)一縮進(jìn)的格式C.符號“#”后面跟的內(nèi)容是備注或注釋,對語句沒有影響D.可以根據(jù)程序編寫者的個人習(xí)慣來隨意安排是否對齊和如何縮進(jìn)答案:可以根據(jù)程序編寫者的個人習(xí)慣來隨意安排是否對齊和如何縮進(jìn)8.()不屬于程序編寫過程的步驟。A.分析需求B.設(shè)計(jì)算法C.調(diào)試程序D.上市銷售答案:上市銷售9.Python語言的基本數(shù)據(jù)類型不包括()。A.doubleB.intC.floatD.bool答案:double10.在Python語言中,下列變量名中不合法的是()。A.Price1B.jia_geC.20priceD.pr1ce答案:20price11.在Python語言中,可以使用中文全角符號創(chuàng)建字符串。()A.正確B.錯誤答案:正確12.在Python語言中,使用語句Str[-1],則會提取字符串Str的()字符。A.第1個B.第2個C.逆序第2個D.逆序第1個答案:逆序第1個13.在Python語言中,一個整數(shù)和一個浮點(diǎn)數(shù)做加法,得出的結(jié)果是()的。A.整數(shù)型B.浮點(diǎn)數(shù)型C.字符串型D.布爾型答案:浮點(diǎn)數(shù)型14.在Python語言中,將浮點(diǎn)數(shù)96.87轉(zhuǎn)換為整數(shù)型后,得到的結(jié)果是()。A.96B.97C.1D.0答案:9615.在Python語言中,布爾值有()。A.1個B.2個C.3個D.4個答案:2個16.在Python語言中,下列不是布爾運(yùn)算的是()。A.andB.orC.notD.add答案:add17.運(yùn)行Python程序:price=3;print(price),打印的內(nèi)容為()。A.3.0B.3C.priceD.print(price)答案:318.在Python語言中,下列不是針對數(shù)值型變量的運(yùn)算符的是()。A.%B.*C.#D./答案:#19.在Python語言中,下列不是數(shù)據(jù)類型的是()。A.整數(shù)B.浮點(diǎn)數(shù)C.字符串D.小數(shù)答案:小數(shù)20.在Python語言中,將整數(shù)97轉(zhuǎn)換為浮點(diǎn)數(shù)類型后,得到的結(jié)果是()。A.97.0B.97C.7.0D.0答案:97.0

國開學(xué)習(xí)網(wǎng)《Python語言基礎(chǔ)》形考理論考核二答案1.在Python中,用方括號“[]”可以定義的數(shù)據(jù)類型字面值是()。A.集合B.字典C.元組D.列表答案:列表2.在Python中,用花括號“{}”可以定義的數(shù)據(jù)類型字面值有()。A.集合B.字典C.元組D.列表答案:集合;字典3.已知列表names=[‘柴芳’,‘程英’,‘張想’,‘徐金鳳’,‘張凱’],請問names[2]是()。A.程英B.徐金鳳C.張想D.張凱答案:張想4.已知列表names=[‘柴芳’,‘程英’,‘張想’,‘徐金鳳’,‘張凱’],請問names[2:4]是()。A.[‘張想’,‘徐金鳳’]B.[‘柴芳’,‘徐金鳳’]C.[‘徐金鳳’,‘張凱’]D.[‘程英’,‘張想’,‘徐金鳳’]答案:[‘張想’,‘徐金鳳’]5.已知字典cities={‘劉桂花’:’北京’,’孫柳’:’重慶’,’鄭輝’:’上?!?’康平’:’廣州’},請問cities[‘鄭輝’]是()。A.北京B.重慶C.上海D.廣州答案:上海6.已知集合hobbies={‘?dāng)z影’,‘閱讀’,‘足球’,‘動漫’,‘音樂’,‘廚藝’},請問hobbies[2]是()。A.閱讀B.足球C.動漫D.無法輸出,會報錯答案:無法輸出,會報錯7.已知集合hobbies={‘?dāng)z影’,‘閱讀’,‘足球’,‘動漫’,‘音樂’,‘廚藝’},請問len(hobbies)是()。A.4B.5C.6D.7答案:68.已知姓名列表names=[‘柴芳’,‘程英’,‘張想’,‘徐金鳳’,‘張凱’],列表從第0個位置開始,即’柴芳’目前在第0個位置。將’張桂花’插入姓名列表第3個位置,請問實(shí)現(xiàn)該操作的語句是()。A.names.insert(2,’張桂花’)B.names.insert(3,’張桂花’)C.names.add(2,’張桂花’)D.names.add(3,’張桂花’)答案:names.insert(3,’張桂花’)9.已知姓名列表names=[‘柴芳’,‘程英’,‘張想’,‘徐金鳳’,‘張凱’],列表從第0個位置開始,即’柴芳’目前在第0個位置。將’張桂花’插入姓名列表第3個位置,請問執(zhí)行該操作后的列表為()。A.[‘柴芳’,‘張桂花’,‘程英’,‘張想’,‘徐金鳳’,‘張凱’]B.[‘柴芳’,‘程英’,‘張桂花’,‘張想’,‘徐金鳳’,‘張凱’]C.[‘柴芳’,‘程英’,‘張桂花’,‘張想’,‘徐金鳳’]D.[‘柴芳’,‘程英’,‘張想’,‘張桂花’,‘徐金鳳’,‘張凱’]答案:[‘柴芳’,‘程英’,‘張想’,‘張桂花’,‘徐金鳳’,‘張凱’]10.已知年齡列表ages=[19,20,18,18,19],對其進(jìn)行操作ages.sort()后,該列表會變?yōu)椋ǎ?。A.[19,20,18,18,19]B.[19,18,18,20,19]C.[18,18,19,19,20]D.[20,19,19,18,18]答案:[18,18,19,19,20]11.計(jì)算機(jī)程序的3種基本控制結(jié)構(gòu)不包含()。A.順序結(jié)構(gòu)B.循環(huán)結(jié)構(gòu)C.控制結(jié)構(gòu)D.分支結(jié)構(gòu)答案:控制結(jié)構(gòu)12.即使改變順序結(jié)構(gòu)中不同語句的順序,也不會影響程序運(yùn)行結(jié)果。()A.正確B.錯誤答案:錯誤13.在Python語言中,如果該縮進(jìn)的地方?jīng)]有縮進(jìn),不會影響程序的正常運(yùn)行。()A.正確B.錯誤答案:錯誤14.在Python語言中,若else子句對應(yīng)的語句塊僅有一條if語句的話,可以使用()語句代替。A.elseB.ifC.elifD.elseif答案:elif15.循環(huán)語句foriinrange(2,20,3)會被執(zhí)行()。A.6次B.7次C.10次D.18次答案:6次16.下列說法中正確的是()。A.break和continue語句可以在程序的任何位置使用B.break和continue語句只能在循環(huán)內(nèi)部使用C.break和continue語句的作用相同D.break和continue語句的作用不同答案:break和continue語句可以在程序的任何位置使用;break和continue語句的作用不同17.()不適合用try…except處理。A.程序語法錯誤B.用戶輸入不規(guī)范引發(fā)錯誤C.文件找不到D.網(wǎng)絡(luò)中斷答案:程序語法錯誤

國開學(xué)習(xí)網(wǎng)《Python語言基礎(chǔ)》形考理論考核三答案1.關(guān)于持久化存儲,以下說法錯誤的是()。A.持久化存儲將內(nèi)存中的數(shù)據(jù)對象保存到外存文件中B.序列化就是將數(shù)據(jù)對象轉(zhuǎn)換為單一的字符序列C.shelve模塊可以在數(shù)據(jù)文件中以字典條目的形式保存多個數(shù)據(jù)對象D.在從文件中讀取數(shù)據(jù)之前,需要打開文件答案:序列化就是將數(shù)據(jù)對象轉(zhuǎn)換為單一的字符序列2.如果要打開一個已有的文本文件,追加一些文本內(nèi)容,對應(yīng)的模式是()。A.“rt”B.“wt”C.“at”D.“xt”答案:”at”3.用jieba模塊對中文句子進(jìn)行分詞時,如果希望一些專有名詞被正確劃分,可以用add_word()函數(shù)將專有名詞加入詞典。()A.正確B.錯誤答案:正確4.文本文件中的空行,讀入后對應(yīng)的字符串是()。A.“”B.“n”C.””D.None答案:”n”5.用csv模塊讀入CSV文件中的值,其類型是()。A.整數(shù)B.浮點(diǎn)數(shù)C.列表D.字符串答案:字符串6.關(guān)于JSON格式的描述,錯誤的是()。A.可以用于表示字典條目,但不能表示列表B.是文本格式字符串C.被廣泛應(yīng)用在網(wǎng)站數(shù)據(jù)傳輸,以及Web應(yīng)用接口D.json模塊的loads()函數(shù)將JSON格式字符串轉(zhuǎn)換為數(shù)據(jù)對象答案:可以用于表示字典條目,但不能表示列表7.在Python語言中,使用函數(shù)可以使代碼簡潔整齊,便于修改。()A.正確B.錯誤答案:正確8.Python中的函數(shù)是通過關(guān)鍵字()定義的。A.importB.functionC.defD.define答案:def9.當(dāng)你在Python中定義一個函數(shù)時,關(guān)鍵字()用來指定函數(shù)的返回值。A.returnB.printC.continueD.None答案:return10.()不是Python中的內(nèi)置函數(shù)。A.print()B.len()C.max()D.add()答案:add()11.在Python函數(shù)中,聲明方式()是正確的全局變量。A.global_var=10B.deffunc():globalglobal_varglobal_var=10C.deffunc():global_var=10D.print(global_var)答案:global_var=1012.在函數(shù)定義中,位置實(shí)參和關(guān)鍵字實(shí)參()同時使用。A.可以B.不可以答案:可以13.在Python中,選項(xiàng)()正確地描述了函數(shù)的返回值。A.是函數(shù)執(zhí)行的結(jié)果,可以被賦值給變量B.是函數(shù)執(zhí)行的結(jié)果,但不能被賦值給變量C.是函數(shù)執(zhí)行的結(jié)果,必須被賦值給變量D.是函數(shù)執(zhí)行的中間結(jié)果,不需要被賦值給變量答案:是函數(shù)執(zhí)行的結(jié)果,可以被賦值給變量14.遞歸函數(shù)是指()。A.無限循環(huán)函數(shù)B.無法完成計(jì)算的函數(shù)C.可以調(diào)用自身的函數(shù)D.沒有返回值的函數(shù)答案:可以調(diào)用自身的函數(shù)15.函數(shù)的參數(shù)可以是函數(shù)類型。()A.正確B.錯誤答案:正確

國開學(xué)習(xí)網(wǎng)《Python語言基礎(chǔ)》形考理論考核四答案1.以下選項(xiàng)哪個不是Python程序的特征?()A.程序是分行的,每行做一件事情,稱作“語句”。B.語句的行與行之間必須左對齊。C.語句書寫可以根據(jù)個人愛好隨意縮進(jìn)。D.符號“#”后面跟的內(nèi)容是備注或注釋,對語句的功能沒有影響。答案:語句書寫可以根據(jù)個人愛好隨意縮進(jìn)。2.下列哪個是合法的Python變量名?()A.123varB.var123C.var-123D.$var答案:var1233.以下哪個選項(xiàng)實(shí)現(xiàn)了字符串s1和s2的拼接?()A.s1*s2B.s1–s2C.s1+s2D.s1//s2答案:s1+s24.下面哪個選項(xiàng)不能得到整數(shù)4?()A.1+5–2B.2*2C.9//2D.8/2答案:8/25.下面哪個不是布爾值的運(yùn)算?()A.andB.noneC.orD.not答案:none6.要訪問列表alist的倒數(shù)第四個元素,下列選項(xiàng)正確的是()。A.alist[3]B.alist[4]C.alist[-3]D.alist[-4]答案:alist[-4]7.下列對元組atuple的操作,哪個會導(dǎo)致錯誤?()A.atuple.append(20)B.atuple=atuple*2C.atuple=sorted(atuple)D.count=len(atuple)答案:atuple.append(20)8.下面的選項(xiàng)哪項(xiàng)是錯誤的?()A.集合確保所包含的數(shù)據(jù)元素是互不相同的。B.可以用set()函數(shù)從列表生成集合。C.無法通過索引位置來訪問集合中的數(shù)據(jù)。D.如果集合A是集合B的子集,那A中的數(shù)據(jù)元素個數(shù)一定比B少。答案:如果集合A是集合B的子集,那A中的數(shù)據(jù)元素個數(shù)一定比B少9.下面選項(xiàng)哪個實(shí)現(xiàn)了在字典adict中添加條目(“a”:1)?()A.adict.add(“a”,1)B.adict[“a”]=1C.adict.append(“a”,1)D.adict.pop(“a”)答案:adict[“a”]=110.以下程序的輸出是:()。n=3ifn>=3:print(“OK1”)elifn>2:print(“OK2”)else:print(“OK3”)A.OK1B.OK2C.OK3D.無輸出答案:OK111.以下程序的輸出是:()。n=1foriinrange(3):n=n+1print(n)A.3B.4C.1D.5答案:412.以下程序的輸出是:()。n=1whilen<4:n=n+1print(n)A.1B.2C.3D.4答案:413.下列選項(xiàng)哪個不屬于文件處理的一般過程?()A.截?cái)辔募.cut()函數(shù)B.打開文件open()函數(shù)C.關(guān)閉文件f.close()函數(shù)D.讀取文件f.read()函數(shù)答案:截?cái)辔募.cut()函數(shù)14.文本文件的f.read()方法會返回什么數(shù)據(jù)類型?()A.字節(jié)序列B.字符串C.字符串的列表D.整數(shù)答案:字符串15.下面的哪個選項(xiàng)用于返回函數(shù)的值?()A.printB.continueC.returnD.break答案:return16.Python語言是一種先進(jìn)的面向?qū)ο蟮膭討B(tài)解釋型語言。()A.正確B.錯誤答案:正確17.可以用字符串的index()方法來統(tǒng)計(jì)子串在字符串中出現(xiàn)的次數(shù)。()A.正確B.錯誤答案:錯誤18.表達(dá)式“1+3/2”的計(jì)算結(jié)果是整數(shù)類型。()A.正確B.錯誤答案:錯誤19.通過輸入函數(shù)input()獲取用戶輸入的整數(shù),需要進(jìn)行類型轉(zhuǎn)換后才能進(jìn)行整數(shù)運(yùn)算。()A.正確B.錯誤答案:正確20.可以用in運(yùn)算符來判斷列表中是否存在某個數(shù)據(jù)。()A.正確B.錯誤答案:正確21.len()函數(shù)可以得到字符串中的字符個數(shù),也可以得到列表中數(shù)據(jù)項(xiàng)的個數(shù)。()A.正確B.錯誤答案:正確22.列表的sort()方法可以按照拼音順序?qū)χ形淖址M(jìn)行排序。()A.正確B.錯誤答案:錯誤23.Counter計(jì)數(shù)器可以用來統(tǒng)計(jì)列表中每個數(shù)據(jù)出現(xiàn)的次數(shù)。()A.正確B.錯誤答案:正確24.Python語言的三種控制結(jié)構(gòu)分別是:遞歸結(jié)構(gòu)、條件分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。()A.正確B.錯誤答案:錯誤25.break語句用來忽略循環(huán)中余下的語句,直接繼續(xù)下一輪循環(huán)。(

溫馨提示

  • 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

提交評論