




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Python■1?蹴藤習]
一、判耽,每小題3分,共45分
1.Python語言是一種強類型語言。()
2.Python語言的字符串一旦被創(chuàng)建,就可以進行修改。()
3.在Python中,"%"運算符常用于判斷兩個數(shù)是否能夠整除,例如可以判斷一個數(shù)是否是
奇數(shù)或偶數(shù)()
4.通過調(diào)用str()函數(shù),可以將一個整數(shù)或者浮點數(shù)轉(zhuǎn)化為字符串。()
5.在Python中,列表的索引可以是負數(shù)。()
6.在Python中,可以使用運算符來從一個列表中刪除另一個列表的元素。()
7.在Python中,想要將一個列表的元素倒序排列,可以通過sort。函數(shù)并設置reverse參數(shù)
為True來實現(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條件語句中單獨使用。
()
11.在沒有進行特殊處理的情況下,Python的split。方法可以將中文句子正確分割為單個詞
語。()
12.csv模塊的DictReader/DictWriter可以直接讀取/寫入字典類型的數(shù)據(jù)。()
13.Python中的函數(shù)參數(shù)如果有默認值,那么這個參數(shù)就變成了非必須的,不傳入值時,系
統(tǒng)會自動采用默認值。()
14.在Python的詞云圖制作過程中,所有詞語的出現(xiàn)頻率都需要人工統(tǒng)計并輸入。()
15.使用matplotlib模塊的pyplot工具集,可以使用子圖的形式將多種圖表合并在一張大圖
中。()
二、每小題3分,共45分
16.在Python語言中,哪個關鍵詞可以用來定義函數(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ù),以下哪個運算符是正確的?
A.*
B./
C.%
D.//
20.在Python中,以下哪種方式可以檢查一個字符串是否以某個子字符串結(jié)束?
A.使用二二操作符
B.使用!二操作符
C.使用endswith()方法
D.使用startswith。方法
21.在Python中,向列表添加元素一般使用哪個方法?
A.push()
B.pop()
C.append()
D.extend()
22.要查找元組中某元素的位置,應使用什么方法?
A.append()
B.extend()
C.count))
D.index()
23.在Python中,如果構(gòu)建的set為setl={"閱讀","攝影","足球"}和set2={"足球","音樂",
"動漫》那么setl&set2方法的返回結(jié)果為何?
A.{"閱讀","攝影"}
B.{"閱讀","攝影","音樂","動漫"}
C.{"足球"}
D.{"閱讀","攝影足球","音樂","動漫"}
24.在字典中,關鍵字的類型可以是哪些?
A.整數(shù)
B.字符串
C.元組
D,以上都對
25.在Python中,如何避免過多的條件判斷語句導致代碼過于復雜?
A.僅使用if語句
B.使用if...else語句
C使用if...elif...else語句
D.以上都不對
26.在Python中,當循環(huán)判斷條件始終滿足,在沒有外部干預的情況下,這樣的循環(huán)會如何
執(zhí)行?
A.永遠執(zhí)行下去,形成所謂的"無限循環(huán)"
B.在執(zhí)行一定次數(shù)后自動停止
C.報錯
D.程序會自動跳出循環(huán)
27.在Python中,while循環(huán)用于處理什么樣的場景?
A.當我們知道循環(huán)需要執(zhí)行的次數(shù)時
B.當我們需要循環(huán)執(zhí)行一段代碼,直到某個條件不再滿足時
C.當我們需要遍歷一個列表或元組中的所有元素時
D.當我們需要在滿足某個條件時跳出循環(huán)時
28.下列選項哪個不屬于文件處理的一般過程?
A.截斷文件f.cut()函數(shù)
B.打開文件open。函數(shù)
C.關閉文件f.close。函數(shù)
D.讀取文件f.read()函數(shù)
29.在Python語言中,如果打開文件后忘記執(zhí)行close。函數(shù),可能導致哪種后果?
A.文件無法再次打開
B.文件可能會損壞
C.指針無法定位
D.會生成一個新的文件
30.下面的哪個選項用于返回函數(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)
請選擇相關選項,在橫線上補全代碼,以實現(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)遞增的列表,指該列表中的每個元素都嚴格大于其前一個元素。
nlist=[1,2,2,3,4,5]
isjncreasing="Yes"
foriinrange(l,len(nlist)):
—⑴—
isjncreasing="No"
break
print(isjncreasing)
請選擇相關選項,在橫線上補全代碼,以實現(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繪習[
一、判鬧■,每小題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?卻藤習2
一、判耽,每小題3分,共45分
1.Python語言只能運行在Windows操作系統(tǒng)上。()
2.在Python中,字符串的index。方法在找不到子串時會拋出異常。()
3.在Python語言中,“**”運算符可以用來進行乘方運算,包括開方。()
4.在Python中,blob()函數(shù)可以將一個字符串轉(zhuǎn)換為布爾值類型。()
5.在Python中,列表的切片操作會改變原列表的元素。()
6.在Python中,我們可以通過list()函數(shù)來創(chuàng)建一個空的列表。()
7.對列表使用sorted。函數(shù),可以得到一個新的已排序列表,而原列表的元素順序不會改變。
()
8.列表,元組,集合等Python的容器類型都可以使用Counter進行元素統(tǒng)計。()
9.在Python中,“while”和“for”都是實現(xiàn)循環(huán)控制結(jié)構(gòu)的關鍵字。()
10.break語句在執(zhí)行時會直接終止最近的一層循環(huán)語句并跳出循環(huán)。()
11.在jieba模塊中,我們可以通過add_word()函數(shù)和del_word()函數(shù)來對詞典進行操作,以
改善分詞效果。()
12.通過csv模塊,從CSV文件中讀取的數(shù)據(jù)值都是字符串類型。()
13.Python中的函數(shù),對形參進行內(nèi)置方法調(diào)用,如列表的append。方法,有可能會影響到
實參。()
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)容中包含了雙引號,那么為了避免語法錯誤我們應
該如何正確表示該字符串?
A.使用雙引號表示
B.使用單引號表示
C.跳過雙引號不進行表示
D.任何方式都無法表示含有雙引號的字符串
19.在Python中,進行數(shù)值計算的時候,整數(shù)與浮點數(shù)之間的運算結(jié)果是什么類型?
A.整數(shù)
B.字符串
C.浮點數(shù)
D.列表
20.在Python中,下述哪個表達式的結(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)建集合時,遇到重復元素,集合會如何處理?
A.集合會保留所有重復元素
B.集合會自動剔除重復元素只保留一個
C.集合會報錯
D.集合只會保留最后一個重復元素
24.Python語言中,如果有相同關鍵字的多個條目被放入字典,會發(fā)生什么?
A.發(fā)生錯誤
B.所有條目都會被保留
C.只有最后一個條目會被保留
D.只有第一個條目會被保留
25.在Python中,以下哪個選項可能作為if語句判斷條件的值,然后被理解為False?
A.非空字符串
B.空列表
C.正整數(shù)
D.非0浮點數(shù)
26.在Python的for循環(huán)結(jié)構(gòu)中,當需要在循環(huán)過程中忽略某些條件而直接繼續(xù)下一輪循環(huán)
時,應使用哪條語句?
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中,我們通過什么模塊進行數(shù)據(jù)對象的序列化和反序列化?
A.json
B.pickle
C.csv
D.os
29.如果沒有手動調(diào)用關閉文件的操作close。,可能會帶來什么后果?
A.硬盤中的文件有一定的損壞概率
B.程序可能會崩潰
C.硬盤可能會被破壞
D.Python解釋器會自動關閉文件
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")
請選擇相關選項,在橫線上補全代碼,以實現(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)
請選擇相關選項,在橫線上補全代碼,以實現(xiàn)功能要求:
A.ifnum%2!=0:
B.ifnum%2==0:
C.ifnum/2!=0:
D.ifnum/2==0:
PythoniSWMl■MWO繪習[
一、判鬧■,每小題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?卻藤習3
一、判耽,每小題3分,共45分
1.Python3.x版本并不向后兼容Python2.x版本,導致一些遵循Python2.x編寫的代碼不能
在Python3.x之下工作。()
2.可以用字符串的index。方法來統(tǒng)計子串在字符串中出現(xiàn)的次數(shù)。()
3.在Python中,當使用"**"運算符,且指數(shù)為分數(shù)時,可以進行開方運算,如"8**(1/
3)"結(jié)果為2.0()
4.通過Python的input。函數(shù)獲取的用戶輸入數(shù)據(jù)默認都是字符串類型,無論用戶輸入的是
數(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é)束當前循環(huán)。()
H.使用jieba分詞模塊的lcut()函數(shù)可以對文本進行精確模式分詞。()
12.在Python中,使用csv模塊寫入CSV文件時,我們無需顯式調(diào)用writeheader()方法來添
加標題行。()
13.Python語言中,函數(shù)的參數(shù)只能按照位置進行傳遞,不能通過參數(shù)名來進行傳遞。()
14.在詞云圖的制作中,不能使用外部的中文字體文件。()
15.在matplotlib中,我們不能通過設置參數(shù)調(diào)整圖表的顏色、線型、標簽等屬性。()
二、加每小題3分,共45分
16.按照Python的規(guī)范,有些語句(如if>else、while)的末尾需要添加什么符號?
A.分號(;)
B.冒號(:)
逗號(,)
D.無需添加符號
17.在Python語言中,關于變量名的描述哪項是錯誤的?
A.變量名可以包含字母、數(shù)字、下劃線。
B.變量名可以以數(shù)字開頭。
C.變量名區(qū)分大小寫。
D.變量名不可以是Python的關鍵字。
18.假設有兩個字符串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中,關于字符串比較的描述,以下哪個是錯誤的?
A.字符串比較是從兩個字符串的第一個字符開始的
B.如果兩個字符串的第一個字符相同,就比較下一個字符
C.字符串“abed"大于字符串“ABCD”
D.字符串“100”大于字符串“2"
21.對于一個名為alist的列表,如果要訪問最后一個元素,應該怎么調(diào)用?
A.alist[0]
B.alist[-l]
C.alist[len(alist)]
D.alist[l]
22.Python語言中使用什么標識來創(chuàng)建元組?
A.{)
B.[]
C.()
D.//
23.下面哪項Python語句是不正確的?
A.setl={'aLb,,'C用于創(chuàng)建集合
B.'a'insetl用于檢查'a'是否在setl中
C.setLadd('d')用于添加元素到集合setl中
D.setl[0]用于訪問集合setl的第一個元素
24.在Python中,如果要在字典中查找某個鍵對應的值,我們應該使用什么方法?
A.find()
B.search()
C.get()
D.lookup()
25.在Python中,下述哪條語句能幫助我們避免過多的層次縮進和取消不必要的邏輯表達
式計算?
A.多層if-else語句
B.elif語句
C.多個if語句
D.邏輯and語句
26.在Python的循環(huán)結(jié)構(gòu)中,如果希望在滿足某些條件情況下跳出最近的一層循環(huán),應使
用哪條語句?
A.go
B.pass
C.continue
D.break
27.在Python定義的循環(huán)中,continue語句的主要作用是什么?
A.跳出整個循環(huán)過程
B.忽略當前循環(huán)的余下語句并直接開始下一輪循環(huán)
C.結(jié)束當前輪的循環(huán)并進入下一輪循環(huán)
D.暫停當前的循環(huán)
28.在Python中,讀取模式打開文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建立內(nèi)部控制體系提高財務安全計劃
- 教學內(nèi)容與教學進度計劃
- 本土品牌的國際化之路探討計劃
- 2024年體育經(jīng)紀人考試趨勢分析試題及答案
- 學校音樂團體的建設及演出計劃
- 煙囪油漆施工方案
- 2024年種子繁育員考試考點回顧試題及答案
- 游泳救生員考試的文化與價值觀試題及答案
- 設計復習計劃以應對2025年證券從業(yè)資格證考試試題及答案
- 農(nóng)作物種植人才培養(yǎng)規(guī)劃試題及答案
- 政府會計實務(第六版)課件 3.政府會計核算模式
- 借助deepseek提升科技研發(fā)效率與質(zhì)量
- 精神科護理不良事件分析討論
- 2025年全職高手測試題及答案
- 2025年上半年江蘇宿遷經(jīng)濟技術開發(fā)區(qū)人力資源限公司招聘12人易考易錯模擬試題(共500題)試卷后附參考答案
- 《ABO血型鑒定》課件
- 【五年級下冊語文】 第六單元習作《神奇的探險之旅》
- 2025屆新高考生物沖刺易錯知識點梳理
- 《孔雀魚組》課件
- 2024年河南質(zhì)量工程職業(yè)學院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 《習近平法治思想概論(第二版)》 課件 11.第十一章 堅持依法治國、依法執(zhí)政、依法行政共同推進法治國家、法治政府、法治社會一體建設
評論
0/150
提交評論