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

下載本文檔

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

文檔簡介

Python■1?蹴藤習(xí)]

一、判耽,每小題3分,共45分

1.Python語言是一種強(qiáng)類型語言。()

2.Python語言的字符串一旦被創(chuàng)建,就可以進(jìn)行修改。()

3.在Python中,"%"運(yùn)算符常用于判斷兩個數(shù)是否能夠整除,例如可以判斷一個數(shù)是否是

奇數(shù)或偶數(shù)()

4.通過調(diào)用str()函數(shù),可以將一個整數(shù)或者浮點(diǎn)數(shù)轉(zhuǎn)化為字符串。()

5.在Python中,列表的索引可以是負(fù)數(shù)。()

6.在Python中,可以使用運(yùn)算符來從一個列表中刪除另一個列表的元素。()

7.在Python中,想要將一個列表的元素倒序排列,可以通過sort。函數(shù)并設(shè)置reverse參數(shù)

為True來實(shí)現(xiàn)。()

8.在Python中,我們可以創(chuàng)建列表的列表,即嵌套列表。()

9.Python語言的三種控制結(jié)構(gòu)是:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)。()

10.Python中,break和continue語句只能在循環(huán)中使用,不能在if條件語句中單獨(dú)使用。

()

11.在沒有進(jìn)行特殊處理的情況下,Python的split。方法可以將中文句子正確分割為單個詞

語。()

12.csv模塊的DictReader/DictWriter可以直接讀取/寫入字典類型的數(shù)據(jù)。()

13.Python中的函數(shù)參數(shù)如果有默認(rèn)值,那么這個參數(shù)就變成了非必須的,不傳入值時,系

統(tǒng)會自動采用默認(rèn)值。()

14.在Python的詞云圖制作過程中,所有詞語的出現(xiàn)頻率都需要人工統(tǒng)計并輸入。()

15.使用matplotlib模塊的pyplot工具集,可以使用子圖的形式將多種圖表合并在一張大圖

中。()

二、每小題3分,共45分

16.在Python語言中,哪個關(guān)鍵詞可以用來定義函數(shù)?

A.def

B.func

C.fun

D.define

17.在編寫Python程序時,如果變量名未經(jīng)賦值就使用,會觸發(fā)什么錯誤?

A.SyntaxError

B.TypeError

C.NameError

D.AttributeError

18.在Python中,哪個函數(shù)可以用于將其他類型數(shù)據(jù)轉(zhuǎn)換為字符串類型?

A.int()

B.str()

C.float()

D.bool()

19.在Python中,如果想得到余數(shù),以下哪個運(yùn)算符是正確的?

A.*

B./

C.%

D.//

20.在Python中,以下哪種方式可以檢查一個字符串是否以某個子字符串結(jié)束?

A.使用二二操作符

B.使用!二操作符

C.使用endswith()方法

D.使用startswith。方法

21.在Python中,向列表添加元素一般使用哪個方法?

A.push()

B.pop()

C.append()

D.extend()

22.要查找元組中某元素的位置,應(yīng)使用什么方法?

A.append()

B.extend()

C.count))

D.index()

23.在Python中,如果構(gòu)建的set為setl={"閱讀","攝影","足球"}和set2={"足球","音樂",

"動漫》那么setl&set2方法的返回結(jié)果為何?

A.{"閱讀","攝影"}

B.{"閱讀","攝影","音樂","動漫"}

C.{"足球"}

D.{"閱讀","攝影足球","音樂","動漫"}

24.在字典中,關(guān)鍵字的類型可以是哪些?

A.整數(shù)

B.字符串

C.元組

D,以上都對

25.在Python中,如何避免過多的條件判斷語句導(dǎo)致代碼過于復(fù)雜?

A.僅使用if語句

B.使用if...else語句

C使用if...elif...else語句

D.以上都不對

26.在Python中,當(dāng)循環(huán)判斷條件始終滿足,在沒有外部干預(yù)的情況下,這樣的循環(huán)會如何

執(zhí)行?

A.永遠(yuǎn)執(zhí)行下去,形成所謂的"無限循環(huán)"

B.在執(zhí)行一定次數(shù)后自動停止

C.報錯

D.程序會自動跳出循環(huán)

27.在Python中,while循環(huán)用于處理什么樣的場景?

A.當(dāng)我們知道循環(huán)需要執(zhí)行的次數(shù)時

B.當(dāng)我們需要循環(huán)執(zhí)行一段代碼,直到某個條件不再滿足時

C.當(dāng)我們需要遍歷一個列表或元組中的所有元素時

D.當(dāng)我們需要在滿足某個條件時跳出循環(huán)時

28.下列選項(xiàng)哪個不屬于文件處理的一般過程?

A.截斷文件f.cut()函數(shù)

B.打開文件open。函數(shù)

C.關(guān)閉文件f.close。函數(shù)

D.讀取文件f.read()函數(shù)

29.在Python語言中,如果打開文件后忘記執(zhí)行close。函數(shù),可能導(dǎo)致哪種后果?

A.文件無法再次打開

B.文件可能會損壞

C.指針無法定位

D.會生成一個新的文件

30.下面的哪個選項(xiàng)用于返回函數(shù)的值?

A.print

B.continue

C.return

D.break

三、每小題5分,共10分

31.這段程序?qū)崿F(xiàn)了輸入一個字符串和一個分隔符,然后使用該分隔符將字符串分割成一個

列表,最后輸出這個列表。

例如:輸入:"apple,banana,cherry"和

輸出:['apple','banana','cherry']

text=input-請輸入一個字符串:")

separator=input("請輸入一個分隔符:”)

wordsjist=_(1)_

print(wordsjist)

請選擇相關(guān)選項(xiàng),在橫線上補(bǔ)全代碼,以實(shí)現(xiàn)功能要求:

A.text.split(separator)

B.text.join(separator)

C.separator.join(text)

D.separator.split(text)

32.這段程序?qū)崿F(xiàn)了檢查一個數(shù)字列表是否是單調(diào)遞增的。如果列表是單調(diào)遞增的,則輸出

"Yes",否則輸出"No"。單調(diào)遞增的列表,指該列表中的每個元素都嚴(yán)格大于其前一個元素。

nlist=[1,2,2,3,4,5]

isjncreasing="Yes"

foriinrange(l,len(nlist)):

—⑴—

isjncreasing="No"

break

print(isjncreasing)

請選擇相關(guān)選項(xiàng),在橫線上補(bǔ)全代碼,以實(shí)現(xiàn)功能要求:

A.ifnlist[i]<nlist[i-1]:

B.ifnlist[i]>nlist[i-1]:

C.ifnlist[i+l]<nlist[i]:

D.ifnlist[i+l]>nlist[i]:

PythoniSWMl■MWO繪習(xí)[

一、判鬧■,每小題3分,共45分

1.V

2.x

3.V

4.V

5.V

6.x

7.V

8.V

9.V

10.V

11.x

12.V

13.V

14.x

15.V

二、瑚ML每小題3分,共45分

16.A

17.C

18.B

19.C

20.C

21.C

22.D

23.C

24.D

25.C

26.A

27.B

28.A

29.B

30.C

三、叫■,每小題5分,共10分

31.A

32.A

Python■1?卻藤習(xí)2

一、判耽,每小題3分,共45分

1.Python語言只能運(yùn)行在Windows操作系統(tǒng)上。()

2.在Python中,字符串的index。方法在找不到子串時會拋出異常。()

3.在Python語言中,“**”運(yùn)算符可以用來進(jìn)行乘方運(yùn)算,包括開方。()

4.在Python中,blob()函數(shù)可以將一個字符串轉(zhuǎn)換為布爾值類型。()

5.在Python中,列表的切片操作會改變原列表的元素。()

6.在Python中,我們可以通過list()函數(shù)來創(chuàng)建一個空的列表。()

7.對列表使用sorted。函數(shù),可以得到一個新的已排序列表,而原列表的元素順序不會改變。

()

8.列表,元組,集合等Python的容器類型都可以使用Counter進(jìn)行元素統(tǒng)計。()

9.在Python中,“while”和“for”都是實(shí)現(xiàn)循環(huán)控制結(jié)構(gòu)的關(guān)鍵字。()

10.break語句在執(zhí)行時會直接終止最近的一層循環(huán)語句并跳出循環(huán)。()

11.在jieba模塊中,我們可以通過add_word()函數(shù)和del_word()函數(shù)來對詞典進(jìn)行操作,以

改善分詞效果。()

12.通過csv模塊,從CSV文件中讀取的數(shù)據(jù)值都是字符串類型。()

13.Python中的函數(shù),對形參進(jìn)行內(nèi)置方法調(diào)用,如列表的append。方法,有可能會影響到

實(shí)參。()

14.在Python的wordcloud模塊中,WordCloud對象生成詞云圖后,無法將其保存為圖像文

件。()

15.matplotlib的subplot。函數(shù)可以在一個窗口中創(chuàng)建多個子圖。()

二、淵?■,每小題3分,共45分

16.在Python編程中,后面的內(nèi)容通常用于什么?

A.調(diào)用函數(shù)。

B.初始化變量。

C.寫注釋。

D.定義類。

17.下列哪個是合法的Python變量名?

A.123var

B.varl23

C.var-123

D.$var

18.在Python中,如果一段字符串的內(nèi)容中包含了雙引號,那么為了避免語法錯誤我們應(yīng)

該如何正確表示該字符串?

A.使用雙引號表示

B.使用單引號表示

C.跳過雙引號不進(jìn)行表示

D.任何方式都無法表示含有雙引號的字符串

19.在Python中,進(jìn)行數(shù)值計算的時候,整數(shù)與浮點(diǎn)數(shù)之間的運(yùn)算結(jié)果是什么類型?

A.整數(shù)

B.字符串

C.浮點(diǎn)數(shù)

D.列表

20.在Python中,下述哪個表達(dá)式的結(jié)果是True?

A.FalseandTrue

B.FalseorFalse

C.TrueandnotFalse

D.FalseandnotFalse

21.已知列表alist=[l,2,3,4,5],那么索引al表⑴的返回值是多少?

A.1

B.2

C.3

D.4

22.如果tup=(3,7,8,1)是一個元組,那么tup[l:3]將會返回什么?

A.(l,8)

B.(7,1)

C.(3,7)

D.(7,8)

23.在創(chuàng)建集合時,遇到重復(fù)元素,集合會如何處理?

A.集合會保留所有重復(fù)元素

B.集合會自動剔除重復(fù)元素只保留一個

C.集合會報錯

D.集合只會保留最后一個重復(fù)元素

24.Python語言中,如果有相同關(guān)鍵字的多個條目被放入字典,會發(fā)生什么?

A.發(fā)生錯誤

B.所有條目都會被保留

C.只有最后一個條目會被保留

D.只有第一個條目會被保留

25.在Python中,以下哪個選項(xiàng)可能作為if語句判斷條件的值,然后被理解為False?

A.非空字符串

B.空列表

C.正整數(shù)

D.非0浮點(diǎn)數(shù)

26.在Python的for循環(huán)結(jié)構(gòu)中,當(dāng)需要在循環(huán)過程中忽略某些條件而直接繼續(xù)下一輪循環(huán)

時,應(yīng)使用哪條語句?

A.ignore

B.pass

C.continue

D.break

27.以下程序的輸出是:

n=1

whilen<4:

n=n+1

print(n)

A.1

B.2

C.3

D.4

28.在Python中,我們通過什么模塊進(jìn)行數(shù)據(jù)對象的序列化和反序列化?

A.json

B.pickle

C.csv

D.os

29.如果沒有手動調(diào)用關(guān)閉文件的操作close。,可能會帶來什么后果?

A.硬盤中的文件有一定的損壞概率

B.程序可能會崩潰

C.硬盤可能會被破壞

D.Python解釋器會自動關(guān)閉文件

30.在Python函數(shù)中,下列哪個語句用于立即結(jié)束函數(shù)并返回一個值?

A.exit

B.stop

C.continue

D.return

三、*■,每小題5分,共10分

31.這段程序?qū)崿F(xiàn)了輸入一個年份,判斷該年份是否是閏年。如果是閏年,則輸出"Yes",否

則輸出"N。"。

例如:輸入:2000

輸出:"Yes"

year=int(input("請輸入一個年份:"))

if_(l)_:

print("Yes")

else:

print("No")

請選擇相關(guān)選項(xiàng),在橫線上補(bǔ)全代碼,以實(shí)現(xiàn)功能要求:

A.(year%4==0andyear%100!=0)or(year%400==0)

B.(year%4==0andyear%100==0)or(year%400!=0)

C.(year%4==0oryear%100!=0)and(year%400==0)

D.(year%4==0oryear%100==0)and(year%400!=0)

32.這段程序?qū)崿F(xiàn)了計算并輸出一個整數(shù)列表中所有奇數(shù)的乘積。程序中定義了一個整數(shù)列

表,然后用一個for循環(huán)遍歷列表中的每個整數(shù),并計算所有奇數(shù)的乘積。

jlist=[3,6,9,12,15,18,21]

product_odd=1

fornuminjlist:

_(1)_

product_odd*=num

print(product_odd)

請選擇相關(guān)選項(xiàng),在橫線上補(bǔ)全代碼,以實(shí)現(xiàn)功能要求:

A.ifnum%2!=0:

B.ifnum%2==0:

C.ifnum/2!=0:

D.ifnum/2==0:

PythoniSWMl■MWO繪習(xí)[

一、判鬧■,每小題3分,共45分

1.x

2.V

3.V

4.x

5.x

6.V

7.V

8.V

9.V

10.V

11.V

12.V

13.V

14.x

15.V

二、瑚ML每小題3分,共45分

16.C

17.B

18.B

19.C

20.C

21.B

22.D

23.B

24.C

25.B

26.C

27.D

28.B

29.A

30.D

三、綠創(chuàng)■,每小題5分,共10分

31.A

32.A

Python■1?卻藤習(xí)3

一、判耽,每小題3分,共45分

1.Python3.x版本并不向后兼容Python2.x版本,導(dǎo)致一些遵循Python2.x編寫的代碼不能

在Python3.x之下工作。()

2.可以用字符串的index。方法來統(tǒng)計子串在字符串中出現(xiàn)的次數(shù)。()

3.在Python中,當(dāng)使用"**"運(yùn)算符,且指數(shù)為分?jǐn)?shù)時,可以進(jìn)行開方運(yùn)算,如"8**(1/

3)"結(jié)果為2.0()

4.通過Python的input。函數(shù)獲取的用戶輸入數(shù)據(jù)默認(rèn)都是字符串類型,無論用戶輸入的是

數(shù)字或文字。()

5.在Python中,一個名為alist的列表,其索引的有效值范圍是從0至!Jlen(alist)。()

6.Python中,通過調(diào)用函數(shù)len()可以獲取列表中所有元素的總和。()

7.在Python中,利用reversed。函數(shù)可以獲取一個與原列表順序相反的迭代器,而不改變原

列表。()

8.在Python中,可以使用len()函數(shù)得到列表的長度,空列表的長度為0()

9.在Python語言中,,break'和'continue'語句均只能在循環(huán)內(nèi)部使用,否則會引發(fā)程序錯誤。

()

10.在Python中,break語句用于立即結(jié)束當(dāng)前循環(huán)。()

H.使用jieba分詞模塊的lcut()函數(shù)可以對文本進(jìn)行精確模式分詞。()

12.在Python中,使用csv模塊寫入CSV文件時,我們無需顯式調(diào)用writeheader()方法來添

加標(biāo)題行。()

13.Python語言中,函數(shù)的參數(shù)只能按照位置進(jìn)行傳遞,不能通過參數(shù)名來進(jìn)行傳遞。()

14.在詞云圖的制作中,不能使用外部的中文字體文件。()

15.在matplotlib中,我們不能通過設(shè)置參數(shù)調(diào)整圖表的顏色、線型、標(biāo)簽等屬性。()

二、加每小題3分,共45分

16.按照Python的規(guī)范,有些語句(如if>else、while)的末尾需要添加什么符號?

A.分號(;)

B.冒號(:)

逗號(,)

D.無需添加符號

17.在Python語言中,關(guān)于變量名的描述哪項(xiàng)是錯誤的?

A.變量名可以包含字母、數(shù)字、下劃線。

B.變量名可以以數(shù)字開頭。

C.變量名區(qū)分大小寫。

D.變量名不可以是Python的關(guān)鍵字。

18.假設(shè)有兩個字符串si="Hell。",s2="World",如果想要生成新字符串"HelloWorld",需

要使用哪種操作?

A.sl%s2

B.sl/s2

C.si+s2

D.sl-s2

19.在Python中,要表示小數(shù)1.0,以下哪種方式是錯誤的?

A.1.0

B.1.

C.1

D.0.1*10

20.在Python中,關(guān)于字符串比較的描述,以下哪個是錯誤的?

A.字符串比較是從兩個字符串的第一個字符開始的

B.如果兩個字符串的第一個字符相同,就比較下一個字符

C.字符串“abed"大于字符串“ABCD”

D.字符串“100”大于字符串“2"

21.對于一個名為alist的列表,如果要訪問最后一個元素,應(yīng)該怎么調(diào)用?

A.alist[0]

B.alist[-l]

C.alist[len(alist)]

D.alist[l]

22.Python語言中使用什么標(biāo)識來創(chuàng)建元組?

A.{)

B.[]

C.()

D.//

23.下面哪項(xiàng)Python語句是不正確的?

A.setl={'aLb,,'C用于創(chuàng)建集合

B.'a'insetl用于檢查'a'是否在setl中

C.setLadd('d')用于添加元素到集合setl中

D.setl[0]用于訪問集合setl的第一個元素

24.在Python中,如果要在字典中查找某個鍵對應(yīng)的值,我們應(yīng)該使用什么方法?

A.find()

B.search()

C.get()

D.lookup()

25.在Python中,下述哪條語句能幫助我們避免過多的層次縮進(jìn)和取消不必要的邏輯表達(dá)

式計算?

A.多層if-else語句

B.elif語句

C.多個if語句

D.邏輯and語句

26.在Python的循環(huán)結(jié)構(gòu)中,如果希望在滿足某些條件情況下跳出最近的一層循環(huán),應(yīng)使

用哪條語句?

A.go

B.pass

C.continue

D.break

27.在Python定義的循環(huán)中,continue語句的主要作用是什么?

A.跳出整個循環(huán)過程

B.忽略當(dāng)前循環(huán)的余下語句并直接開始下一輪循環(huán)

C.結(jié)束當(dāng)前輪的循環(huán)并進(jìn)入下一輪循環(huán)

D.暫停當(dāng)前的循環(huán)

28.在Python中,讀取模式打開文

溫馨提示

  • 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

提交評論