版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
“人人文庫”水印下載源文件后可一鍵去除,請放心下載!(圖片大小可任意調(diào)節(jié))2024年大學(xué)試題(計算機科學(xué))-Python程序設(shè)計筆試參考題庫含答案“人人文庫”水印下載源文件后可一鍵去除,請放心下載!第1卷一.參考題庫(共75題)1.從具體事物中抽出共同特征(屬性)和行為(方法)的機制()A、封裝B、抽象C、繼承D、多態(tài)2.列表、元組、字符串是Python的()(有序或無序)序列。3.Python里面如何拷貝一個對象?(賦值,淺拷貝,深拷貝的區(qū)別)4.已知字典x={i:str(i+3)foriinrange(3)},那么表達式sum(item[0]foriteminx.items())的值為()。5.Python變量名必須以字母或下劃線開頭,并且區(qū)分字母大小寫。6.當(dāng)__name__屬性的值為__main__時,代表該模塊自身在運行。7.有一段英文文本,其中有單詞連續(xù)重復(fù)了2次,編寫程序檢查重復(fù)的單詞并只保留一個。例如文本內(nèi)容為“Thisisisadesk.”,程序輸出為“Thisisadesk.”8.python中,5*5的結(jié)果是()A、25B、15C、150D、1259.表達式int(str(34))==34的值為()。10.表達式{}==None的值為True。11.Python字典支持雙向索引。12.字符串中的count方法可以計算某個字符的數(shù)量。13.Python元組支持雙向索引。14.如果要在計算機中表示浮點數(shù)1.2×105,則指數(shù)表示方法為()。15.一般來說,Python擴展庫沒有通用于所有版本Python的,安裝時應(yīng)選擇與已安裝Python的版本對應(yīng)的擴展庫。16.若a=1,b=2,那么(aorb)的值為()。17.在python中,如想自動生成數(shù)字,可使用string中digits屬性。18.棧和隊列的都具有先入后出的特點。19.len([1,2,[3]])的值為3。20.關(guān)于微電子技術(shù),下面說法錯誤的是()。A、微電子技術(shù)的核心產(chǎn)品是集成電路芯片B、微電子技術(shù)與現(xiàn)代信息技術(shù)是兩個沒有關(guān)聯(lián)的技術(shù)C、微電子技術(shù)主要特征是元器件和電路的微型化D、無論是傳感器、通信設(shè)備還是計算機,都離不開微電子技術(shù)21.在python中數(shù)據(jù)以鍵值對的形式存在的是()A、列表B、字典C、元組D、集合22.已知x=range(1,4)和y=range(4,7),那么表達式sum([i*jfori,jinzip(x,y)])的值為()。23.標(biāo)識符可以以數(shù)字開頭。24.在4核CPU平臺上使用多線程編程技術(shù)可以很輕易地獲得400%的處理速度提升。25.函數(shù)是代碼復(fù)用的一種方式。26.在python中,字典的關(guān)鍵字是()A、nameB、diccC、strD、dict27.表達式15//4的值為()A、3B、6C、9D、2728.從鍵盤接收一百分制成績(0~100),要求輸出其對應(yīng)的成績等級A~E。其中,90分以上為’A’,80~89分為’B’,70~79分為’C’,60~69分為’D’,60分以下為’E’。29.編寫函數(shù),模擬內(nèi)置函數(shù)sum()。30.已知列表x=[1,2],那么執(zhí)行語句x.append([3])之后,x的值為()。31.匿名函數(shù)的作用()A、創(chuàng)建簡單B、不需要命名C、適用于簡單功能實現(xiàn)D、(1,2,3)32. 輸出結(jié)果為:()A、0B、10C、4D、以上結(jié)果均不正確33.海龜編輯器又稱Wood編輯器,它包括兩種編程模式:“代碼模式和積木模式”。有關(guān)海龜編輯器的特點,下列敘述錯誤的是()。A、海龜編輯器同時支持代碼和圖形化積木編程B、代碼模式和積木模式可以互相轉(zhuǎn)換C、用積木模式編程無法實現(xiàn)人機交互,所以一般不推薦使用D、積木只是代碼的另一種顯示方式,它們的運行結(jié)果是一樣的34.Python標(biāo)準(zhǔn)庫math中用來計算平方根的函數(shù)是()A、sinB、cosC、sqrtD、min35.以下關(guān)于文件的描述,錯誤的是()。A、二進制文件和文本文件的操作步驟都是“打開-操作-關(guān)閉”B、open()打開文件之后,文件的內(nèi)容并沒有在內(nèi)存中C、open()只能打開一個已經(jīng)存在的文件D、文件讀寫之后,要調(diào)用close()才能確保文件被保存在磁盤中了36.下列是屬于python的數(shù)據(jù)結(jié)構(gòu)的是()A、集合B、元組C、列表D、字典37.Python源代碼程序編譯后的文件擴展名為()。38.在Python中可以為自定義類的對象動態(tài)增加新成員。39.表達式int(’1’*64,2)與sum(2**iforiinrange(64))的計算結(jié)果是一樣的,但是前者更快一些。40.Python標(biāo)準(zhǔn)庫os.path中用來判斷指定路徑是否為文件的方法是()。41.正則表達式’[^abc]’可以一個匹配任意除’a’、’b’、’c’之外的字符。42.表達式’aaasdf’.lstrip(’af’)的值為()。43.已知x=[3,5,3,7],那么表達式[x.index(i)foriinxifi==3]的值為()。44.strip可以去掉字符串的空格。45.Python集合支持雙向索引。46.已知x=list(range(20)),那么語句print(x[100:200])無法正常執(zhí)行。47.對象一般會有屬性和方法。48.已知f=lambdax:x//5,那么表達式f(13)的值為()A、2B、6C、9D、1249.下列領(lǐng)域中,使用Python可以實現(xiàn)的是()。A、Web開發(fā)B、操作系統(tǒng)管理C、科學(xué)計算D、游戲50.Python可以在多種平臺運行,這體現(xiàn)了Python語言的()特性。51.Python使用符號#表示單行注釋。52.Python只能使用內(nèi)置數(shù)據(jù)庫SQLite,無法訪問MSSQLServer、ACCESS或Oracle、MySQL等數(shù)據(jù)庫。53.下列數(shù)據(jù)類型格式正確的是()A、123B、"123"C、[123]D、(123,)54.print({1,2,3}-{3,4,6})輸出結(jié)果為:()A、{-2,-2,-3}B、{2,2,3}C、{1,2}D、報錯55.函數(shù)名需要遵循什么規(guī)則()A、見名知義B、簡潔C、個性D、特殊56.函數(shù)和對象方法是一樣的,內(nèi)部實現(xiàn)和外部調(diào)用都沒有任何區(qū)別。57.已知字符串編碼格式utf8使用3個字節(jié)表示一個漢字、1個字節(jié)表示英語字母,那么表達式len(’abc你好’.encode())的值為()。58.已知列表x=[1,2],那么連續(xù)執(zhí)行x.append(3)之后,x的值為()A、[1,2]B、[1,2,3]C、[1,2,2]D、[2]59.編寫程序,用戶輸入一段英文,然后輸出這段英文中所有長度為3個字母的單詞。60.如果只需要math模塊中的sin()函數(shù),建議使用frommathimportsin來導(dǎo)入,而不要使用importmath導(dǎo)入整個模塊。61.字典的鍵對應(yīng)的是什么()A、鍵B、冒號C、值D、大括號62.pandas里缺失數(shù)據(jù)的標(biāo)記為()A、NaNB、nanC、NanD、null63.在python中,其數(shù)據(jù)結(jié)構(gòu)有()A、字符串B、列表C、元組D、鏈表64.用函數(shù)或函數(shù)的遞歸實現(xiàn)求n!的算法。(主程序已給出)。 65.醫(yī)務(wù)室有一瓶碘伏、一瓶酒精,怎樣能在不混合的情況下,把兩個瓶子內(nèi)的液體互換? ①找一個空瓶子; ②把酒精倒碘伏瓶里; ③把碘伏倒空瓶里; ④把碘伏倒酒精瓶里。 以下步驟正確的是()。A、①②③④B、①③②④C、③①②④D、③②④①66.Python運算符%不僅可以用來求余數(shù),還可以用來格式化字符串。67.對字符串信息進行編碼以后,必須使用同樣的或者兼容的編碼格式進行解碼才能還原本來的信息。68.為了方便存取內(nèi)存中的數(shù)據(jù),需要給內(nèi)存中存放數(shù)據(jù)的位置做一個標(biāo)記,通常使用字符作為內(nèi)存的標(biāo)記,這個字符就稱為“變量”。69.表達式min([’11’,’2’,’3’])的值為()。70.Python標(biāo)準(zhǔn)庫os.path中用來判斷指定文件是否存在的方法是()。71.已知函數(shù)定義deffunc(**p):return’’.join(sorted(p)),那么表達式func(x=1,y=2,z=3)的值為()。72.對象可以使用的方法()A、類屬性B、實例方法C、實例屬性D、靜態(tài)方法73.在Python中導(dǎo)入模塊中的對象有哪幾種方式?74.表達式5**3的結(jié)果是()A、25B、15C、150D、12575.只有Python擴展庫才需要導(dǎo)入以后才能使用其中的對象,Python標(biāo)準(zhǔn)庫不需要導(dǎo)入即可使用其中的所有對象和方法。第2卷一.參考題庫(共75題)1.在函數(shù)內(nèi)部定義的變量稱作()變量。2.len({1:2,3:4})的值是()A、0B、1C、2D、33.Python關(guān)鍵字elif表示()和()兩個單詞的縮寫。4.類方法的隱含參數(shù)是()A、defB、classC、inD、cls5.已知x是一個列表對象,那么執(zhí)行語句y=x[:]之后表達式id(x)==id(y)的值為()。6.python有數(shù)種數(shù)據(jù)類型,下列數(shù)據(jù)類型格式正確的是()A、123B、"123"C、[123]D、(123,)7.我國國家信息中心提出:所謂信息社會,是指以()為基礎(chǔ)的新型社會形態(tài)和新的社會發(fā)展階段。A、信息技術(shù)B、信息人才C、信息交流D、信息活動8.表達式list(str([3,4]))==[3,4]的值為()。9.下面自定義函數(shù)名命名正確的是:()。A、03A()B、A30()C、總?cè)藬?shù)()D、print()10.Python語句list(range(1,10,3))執(zhí)行結(jié)果為()。11.信息社會具備基本特征是()。A、信息經(jīng)濟B、網(wǎng)絡(luò)社會C、在線政務(wù)D、數(shù)字生活12.在Python中,縮進用于指定代碼塊從哪里開始,哪里結(jié)束,從下圖代碼可以看出,Python中慣例是代碼塊縮進()個空格。 A、1B、2C、3D、413.python中,clear可以清空集合。14.對象可以調(diào)用的方法或者屬性有()A、類屬性B、實例方法C、實例屬性D、函數(shù)15.百分號%在Python程序中表示做除法后取整,例如9%4的值是2。16.已知列表x=[1,2],那么執(zhí)行語句x.extend([3])之后,x的值為()。17.搜索引擎一般提供哪些種類的信息檢索?()A、分類目錄型B、關(guān)鍵詞索引C、人工收集D、網(wǎng)頁智能分析18.解釋至少3種線程同步方法。19.下列選項中,會輸出1,2,3三個數(shù)字的是()。 A、AB、BC、CD、D20.Python擴展庫()支持Excel2007或更高版本文件的讀寫操作。21.已知x=[1,2,3,2,3],執(zhí)行語句x.remove(2)之后,x的值為()。22.切片操作list(range(6))[::-1]()A、[0,1,2,3,4,5]B、[5,4,3,2,1,0]C、[1,2,3,4,5]D、[5,4,3,2,1]23.表達式[1,2]+[3]的值為()。24.表達式set([1,2,2,3])=={1,2,3}的值為()。25.簡單敘述線程對象的daemon屬性的作用和影響。26.在python中,else可以和while搭配使用。27.s=‘helloworld’,s[-4:]的值是()A、hellB、helloC、worldD、orld28.已知x和y是兩個等長的整數(shù)列表,那么表達式[i+jfori,jinzip(x,y)]的作用時計算這兩個列表所表示的向量的和。29.python中,列表的特點是()A、有序B、可變C、可重復(fù)D、異構(gòu)30.表達式’Helloworld!’[-4:]的值為()。31.在Python中,不論類的名字是什么,構(gòu)造方法的名字都是()。32.Python3提供了()函數(shù)從標(biāo)準(zhǔn)輸入(如鍵盤)讀入—行文本。33.下列方法中,能夠返回某個子串在字符串中出現(xiàn)次數(shù)的是()。A、lengthB、indexC、countD、find34.可迭代對象是有iter方法的。35.v=list(range(2,10,3)),則v的值是()A、[2,4,6]B、[2,6,10]C、[2,5,8]D、[2,5,10]36.在Python中可以使用id作為變量名,但是不建議這樣做。37.元組里的元素是無序的。38.file=open("temp.txt","w"):以寫的方式打開文件“temp.txt”(如果文件不存在,則新建一個“temp.txt”)。39.下列屬于集合的是()A、{’a’,’b’}B、[]C、()D、40.python中,元組內(nèi)的元素是不可變的。41.通常稱以連續(xù)值表示的數(shù)據(jù)為①,例如,水銀體溫計表示的是連續(xù)的體溫值;以離散值表示的數(shù)據(jù)稱為②,例如,數(shù)字體溫計表示的是離散的體溫值。其中的①和②分別是()。A、①數(shù)字量、②模擬量B、①模擬量、②數(shù)字量C、①自然量、②離散量D、①離散量、②連續(xù)量42.表達式‘a(chǎn)’+1的值為’b’。43.下列不屬于結(jié)構(gòu)化分析的常用工具的是()。A、判定樹B、數(shù)據(jù)字典C、數(shù)據(jù)流圖D、PAD圖44.調(diào)用函數(shù)時,如果形參有默認(rèn)值,則實參可以不傳遞。45.表達式’Helloworld’.lower().upper()的值為()。46.已知列表x=[1,3,2],那么執(zhí)行語句y=list(reversed(x))之后,x的值為()。47.表達式3&6的值為()。48.包含yield語句的函數(shù)一般成為生成器函數(shù),可以用來創(chuàng)建生成器對象。49.表達式set([1,2,2,3])=={1,2,3}的值為()。50.目前世界上有600多種多種程序設(shè)計語言,常用的語言有Python、C語言、C++、Java或JavaScript、Photoshop、Flash等等。51.python中,輸出函數(shù)是為()A、inputB、lambdaC、defineD、print52.執(zhí)行下面的操作后,list_two的值為()。A、[4,5,6]B、[4,3,6]C、[4,5,3]D、ABC都不正確53.編寫程序,讀取兩幅大小一樣的圖片,然后將兩幅圖像的內(nèi)容疊加到一幅圖像,結(jié)果圖像中每個像素值為原兩幅圖像對應(yīng)位置像素值的平均值。54. 輸出結(jié)果為:()A、array([0])B、array([0,1])C、array([1,2])D、array([],dtype=int32)55.字典對象的()方法可以獲取指定“鍵”對應(yīng)的“值”,并且可以在指定“鍵”不存在的時候返回指定值,如果不指定則返回None。56.無論input接收任何的數(shù)據(jù),都會以字符串的方式進行保存。57.在python中,能夠表示為真的是()A、0B、1C、2D、358. 輸出結(jié)果為:()A、2B、25C、10D、3259.放在一對三引號之間的任何內(nèi)容將被認(rèn)為是注釋。60.已知x=3,并且id(x)的返回值為496103280,那么執(zhí)行語句x+=6之后,表達式id(x)==496103280的值為()。61.python中哪個轉(zhuǎn)義字符代表換行()A、/nB、/bC、/tD、/r62.Python的優(yōu)點之一是具有偽代碼的本質(zhì)。63.x=9999**9999這樣的語句在Python中無法運行,因為數(shù)字太大了超出了整型變量的表示范圍。64.下列數(shù)據(jù)中,不屬于字符串的是()。A、’ab’B、"’perfect"’C、"52wo"D、abc65.給類命名,應(yīng)遵循以下原則()A、見名知義B、不能使用關(guān)鍵字C、首字母大寫D、全小寫66.正則表達式元字符()用來表示該符號前面的字符或子模式0次或多次出現(xiàn)。67.pandas中使用plot方法繪制圖形。68.切片選取的區(qū)間范圍是從起始位開始,到結(jié)束位結(jié)束。69.表達式[1,2,3]*3的執(zhí)行結(jié)果為()。70.已知x={’a’:’b’,’c’:’d’},那么表達式’b’inx.values()的值為()。71.表達式’abc.txt’.endswith((’.txt’,’.doc’,’.jpg’))的值為()。72.在Windows平臺上編寫的Python程序無法在Unix平臺運行。73.字典的遍歷有三種,keys,values,items。74.upper可以將字符串中小寫英文轉(zhuǎn)換為大寫。75.表達式len(’中國’.encode(’gbk’))的值為()。第1卷參考答案一.參考題庫1.參考答案:B2.參考答案:有序3.參考答案:賦值(=),就是創(chuàng)建了對象的一個新的引用,修改其中任意一個變量都會影響到另一個。 淺拷貝:創(chuàng)建一個新的對象,但它包含的是對原始對象中包含項的引用(如果用引用的方式修改其中一個對象,另外一個也會修改改變){1,完全切片方法;2,工廠函數(shù),如list();3,copy模塊的copy()函數(shù)} 深拷貝:創(chuàng)建一個新的對象,并且遞歸的復(fù)制它所包含的對象(修改其中一個,另外一個不會改變){copy模塊的deep.deepcopy()函數(shù)}4.參考答案:35.參考答案:正確6.參考答案:正確7.參考答案: 這里給出Python3.4.2代碼,如果使用Python2.7.8的話只需要修改其中的print()函數(shù)為print語句即可。 8.參考答案:A9.參考答案:True10.參考答案:錯誤11.參考答案:錯誤12.參考答案:正確13.參考答案:正確14.參考答案:1.2e515.參考答案:正確16.參考答案:117.參考答案:正確18.參考答案:錯誤19.參考答案:正確20.參考答案:B21.參考答案:B22.參考答案:3223.參考答案:錯誤24.參考答案:錯誤25.參考答案:正確26.參考答案:D27.參考答案:A28.參考答案:29.參考答案: 這里給出Python3.4.2代碼,如果使用Python2.7.8的話只需要修改其中的print()函數(shù)為print語句即可。 30.參考答案:[1,2,[3]]31.參考答案:A,B,C32.參考答案:B33.參考答案:C34.參考答案:C35.參考答案:C36.參考答案:A,B,C,D37.參考答案:pyc38.參考答案:正確39.參考答案:正確40.參考答案:isfile()41.參考答案:正確42.參考答案:'sdf'43.參考答案:[0,0]44.參考答案:正確45.參考答案:錯誤46.參考答案:錯誤47.參考答案:正確48.參考答案:A49.參考答案:A,B,C,D50.參考答案:可移植51.參考答案:正確52.參考答案:錯誤53.參考答案:A,B,C,D54.參考答案:C55.參考答案:A56.參考答案:錯誤57.參考答案:958.參考答案:B59.參考答案: 這里給出Python3.4.2代碼,如果使用Python2.7.8的話只需要修改其中的print()函數(shù)為print語句即可。 60.參考答案:正確61.參考答案:C62.參考答案:A63.參考答案:A,B,C64.參考答案:65.參考答案:B66.參考答案:正確67.參考答案:正確68.參考答案:正確69.參考答案:'11'70.參考答案:exists()71.參考答案:'xyz'72.參考答案:B,D73.參考答案: 1)import模塊名[as別名]; 2)from模塊名import對象名[as別名]; 3)frommathimport*74.參考答案:D75.參考答案:錯誤第2卷參考答案一.參考題庫1.參考答案:局部2.參考答案:C3.參考答案:else;if4.參考答案:D5.參考答案:False6.參考答案:A,B,C,D7.參考答案:D8.參考答案:False9.參考答案:C10.參考答案:[1,4,7]11.參考答案:A,B,C,D12.參考答案:D13.參考答案:正確14.參考答案:A,B,C15.參考答案:錯誤16.參考答案:[1,2,3]17.參考答案:A,B18.參考答案: (1)使用Condition對象可以在某些事件觸發(fā)后才處理數(shù)據(jù),可以用于不同線程之間的通信或通知,以實現(xiàn)更高級別的同步。Condition對象除了具有acquire()和release()方法之外,還有wait()、notify()、notify_all()等方法。下面通過經(jīng)典生產(chǎn)者/消費者問題來演示Condition對象的用法。 (2)Queue模塊(在Python3中為queue模塊)實現(xiàn)了多生產(chǎn)者/多消費者隊列,尤其適合需要在多個線程之間進行信息交換的場合,該模塊的Queue對象實現(xiàn)了多線程編程所需要的所有鎖語義。 (3)Event對象是一種簡單的線程通信技術(shù),一個線程
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/TS 21219-13:2025 EN Intelligent transport systems - Traffic and travel information via transport protocol experts group,generation 2 (TPEG2) - Part 13: Public transport
- 2025標(biāo)準(zhǔn)農(nóng)田建設(shè)合同管理的任務(wù)和方法
- 2025員工個人勞動合同
- 2025年度房屋置換增值服務(wù)全新房屋置換對方房屋置換及增值合同3篇
- 2025農(nóng)村合作建房項目施工臨時用電安全合同2篇
- 二零二五年度公司股權(quán)轉(zhuǎn)讓及后續(xù)管理服務(wù)合同3篇
- 二零二五年度房地產(chǎn)項目合作合同解除協(xié)議2篇
- 二零二五年度農(nóng)產(chǎn)品批發(fā)市場租賃合作合同3篇
- 二零二五年度智能家居產(chǎn)品開發(fā)合作協(xié)議書3篇
- 二零二五年度辦公室租賃合同模板:含員工激勵及福利計劃3篇
- 部編人教版四年級數(shù)學(xué)上冊期末考試卷(可打印)
- 一例阿爾茨海默病患者的護理查房
- 農(nóng)貿(mào)市場安全生產(chǎn)工作方案
- 咸陽租房合同
- 《鋼筋保護層檢測》課件
- YJ-T 27-2024 應(yīng)急指揮通信保障能力建設(shè)規(guī)范
- 合伙人協(xié)議書決策機制
- 西藏畜牧獸醫(yī)知識培訓(xùn)課件
- 護理專業(yè)人才培養(yǎng)方案論證報告
- 我的家鄉(xiāng)武漢
- 眼鏡制造業(yè)灌膠機市場前景與機遇分析
評論
0/150
提交評論