版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、18 級(jí) Python 期 末 考 試 ( A 卷 )單選題1、下列關(guān)于文件打開模式的說法,錯(cuò)誤的是()。2分A、r 代表以只讀方式打開文件B、w代表以只寫方式打開文件C、a 代表以二進(jìn)制形式打開文件D、模式中使用 +時(shí),文件可讀可寫參考 答案 :C答案 說明 :a 代表以追加方式打開文件, b 代表以二進(jìn)制形式打開文件。2、執(zhí)行下述代碼:words = "Hello,Python" print(words-1:5:-1.lower() 輸出結(jié)果為()2分A、PythonB、.pythonC、nohtypD、.nohtyP 參考 答案 :C答案 說明 :暫無解析3、假設(shè)有集
2、合 a=1,11,21,31,17 和集合 b=0,11,20,17,30,它們執(zhí)行取交集、并集、差集、補(bǔ)集的結(jié)果錯(cuò)誤的是()。2分A、a|b=0, 1, 11, 17, 20, 21, 30, 31B、a-b=1, 21, 31C、a&b=17, 11D、ab=0, 1, 11,20, 21, 30, 31參考 答案 :D答案 說明 :ab=0, 1,20, 21, 30, 314、執(zhí)行下述代碼:while i <= 5:i += 1breakprint(i)輸出結(jié)果為()2分A、3B、4C、5D、6參考 答案 :B答案 說明 :暫無解析5、下列哪種情況緩沖區(qū)的數(shù)據(jù)會(huì)被寫入文件
3、?()2分A、關(guān)閉文件B、刷新緩沖區(qū)C、緩沖區(qū)寫滿D、以上皆可參考 答案 :D答案 說明 :暫無6、items() 方法的功能是返回字典中所有的()。2分A、鍵信息B、值信息C、鍵值對(duì)信息D、字典對(duì)象信息參考 答案 :C答案 說明 :暫無7、執(zhí)行下述函數(shù): def print_words():print('Hello World!')returnprint('Hello Python!')return當(dāng)調(diào)用 print_words() 后,輸出結(jié)果為()2分A、Hello World!B、B.Hello World! Hello Python!C、.Hello
4、Python!D、D.沒有輸出結(jié)果參考 答案 :A答案 說明 :return 語(yǔ)句表示結(jié)束當(dāng)前函數(shù),因此后續(xù)的語(yǔ)句不再執(zhí)行。8、下列關(guān)于局部變量與全局變量說法錯(cuò)誤的是()。2分A、全局變量與局部變量可以重名B、函數(shù)結(jié)束后局部變量的生命周期隨之結(jié)束C、全局變量與局部變量不可以重名D、只有當(dāng)程序結(jié)束后,全局變量生命周期隨之結(jié)束參考 答案 :C答案 說明 :全局變量名可以與局部變量名重復(fù)9、下列選項(xiàng)中,不屬于 Pyhton 的數(shù)據(jù)類型的是()。 2分A、字符串B、數(shù)組C、列表D、字典參考 答案 :B答案 說明 :暫無解析10、下列函數(shù)中可以將數(shù)據(jù)轉(zhuǎn)化為整型的函數(shù)是()。 2分A、intB、float
5、C、boolD、complex參考 答案 :A答案 說明 :暫無解析11、math 模塊中用于計(jì)算正弦函數(shù)的函數(shù)是()2分A、sinB、cosC、tanD、acos參考 答案 :A答案 說明 :暫無解析12、下列命令中,用于查看已安裝的模塊的是()2分A、pip listB、pip installC、pip install-U pipD、pip install-upgrade。參考 答案 :A答案 說明 :暫無解析13、下列函數(shù)中用于返回字符串長(zhǎng)度的是()2分A、lenB、strC、ocrD、ord參考 答案 :A答案 說明 :ord ()len() 函數(shù)表示返回字符串的長(zhǎng)度; str ()表
6、示將數(shù)據(jù)轉(zhuǎn)換為字符串類型; 表示返回單字符的 Unicode 編碼。14、關(guān)于 Python 的循環(huán)結(jié)構(gòu),下列選項(xiàng)描述錯(cuò)誤的是()A、continue 語(yǔ)句只能用于循環(huán)語(yǔ)句中B、for 循環(huán)、 while 循環(huán)均提供遍歷循環(huán)和無限循環(huán)C、for 循環(huán)可以與 else 語(yǔ)句聯(lián)合使用D、continue 語(yǔ)句會(huì)使程序跳出整個(gè)循環(huán)參考 答案 :D答案 說明 :暫無解析15、下列選項(xiàng)中,不符合 python 變量命名的是()。2分A、01_testB、test_01C、pytestD、_py_test_參考 答案 :A答案 說明 :暫無解析16、下列選項(xiàng)中,錯(cuò)誤的賦值語(yǔ)句是()。2分A、a=2B、a,
7、b=3,4C、a,b=5D、a,c=False,True 。參考 答案 :C答案 說明 :暫無解析17、執(zhí)行下列語(yǔ)句: words = "Python" print(":#9".format(words) 輸出結(jié)果為()2分A、PythonB、.#Python#C、#Python#D、.#Python#參考答案C答案說明暫無解析 18、MVC設(shè)計(jì)模式分為模型、視圖和控制器三部分, 關(guān)于這三部分的描述錯(cuò)誤的是? ()2分A、模型是應(yīng)用程序的核心B、模型用于顯示程序中的數(shù)據(jù)C、視圖根據(jù)模型數(shù)據(jù)創(chuàng)建D、控制器用于處理程序中的用戶交互。參考 答案 :B答案 說明
8、 :模型定義了程序中數(shù)據(jù)的結(jié)構(gòu),視圖用于顯示數(shù)據(jù)。19、下列代碼使用的分詞模式是()。import jiebaseg_list = jieba.cut_for_search(" 小明碩士畢業(yè)于中國(guó)科學(xué)院計(jì)算所, 后在日本京都大學(xué)深造 ")2分A、精確模式B、全模式C、搜索引擎模式D、單一模式參考 答案 :C答案 說明 :暫無20、關(guān)于異常處理的描述,錯(cuò)誤的是()2分A、只要使用異常處理,程序就不會(huì)崩潰B、將可能出現(xiàn)異常的語(yǔ)句放在 try 子句后C、將出現(xiàn)異常時(shí)處理的語(yǔ)句放在 except 子句后D、異常處理語(yǔ)句可以幫助開發(fā)人員快速定位錯(cuò)誤 參考 答案 :A答案 說明 :暫無
9、解析多選題21、關(guān)于 math 模塊,下列選項(xiàng)中說法正確的是()A、math模塊中提供了 4個(gè)常數(shù),分別為 pi 、e、inf 、nanB、math 模塊中 floor() 函數(shù)表示向下取整C、math 模塊中 fsum() 函數(shù)可以提高浮點(diǎn)數(shù)的準(zhǔn)確度D、math 模塊可用于計(jì)算三角函數(shù)參考 答案 :A, B,C,D答案 說明 :暫無解析22、關(guān)于程序的基本結(jié)構(gòu)說法正確的是()2分A、程序中的語(yǔ)句應(yīng)先執(zhí)行順序語(yǔ)句再執(zhí)行分支結(jié)構(gòu)B、順序結(jié)構(gòu)是自上而下執(zhí)行的C、分支結(jié)構(gòu)是根據(jù)表達(dá)式的值選擇執(zhí)行D、循環(huán)結(jié)構(gòu)必定存在出口參考 答案 :B, C答案 說明 :暫無解析23、下列選項(xiàng)中屬于函數(shù)的優(yōu)點(diǎn)是()A
10、、易于維護(hù)B、可重復(fù)使用C、可擴(kuò)展D、. 編碼簡(jiǎn)單參考 答案 :A,B,C答案 說明 :暫無解析24、下列選項(xiàng)中,屬于 Python 運(yùn)算符的是()2分A、算術(shù)運(yùn)算符B、. 賦值運(yùn)算符C、比較運(yùn)算符D、. 邏輯運(yùn)算符參考 答案 :A,B,C,D答案 說明 :暫無解析25、下列關(guān)于遞歸函數(shù)基例的說法,正確的是()A、基例是子問題的最小規(guī)模B、基例用于確定遞歸函數(shù)的出口C、每個(gè)遞歸函數(shù)都需必須有基例D、基例決定遞歸函數(shù)的深度參考 答案 :A,B,C,D答案 說明 :暫無解析判斷題26、根據(jù)組織數(shù)據(jù)時(shí)與數(shù)據(jù)有聯(lián)系的參數(shù)的數(shù)量,數(shù)據(jù)可分為一維數(shù)據(jù)、二維數(shù)據(jù)和 多維數(shù)據(jù)。2分參考答案對(duì)答案說明暫無27、
11、使用 set_mode()函數(shù)創(chuàng)建的圖形窗口默認(rèn)與設(shè)備屏幕大小一致。2分參考 答案 :對(duì)答案 說明 :暫無28、文件對(duì)象是一個(gè)可迭代對(duì)象。2分參考 答案 :對(duì)答案 說明 :暫無29、當(dāng)整型數(shù)據(jù)與浮點(diǎn)型數(shù)據(jù)進(jìn)行計(jì)算時(shí),結(jié)果將會(huì)轉(zhuǎn)換為浮點(diǎn)型數(shù)據(jù)。2分參考答案答案 說明 :暫無解析30、序列類型變量的值不可修改。2分參考 答案 :錯(cuò)答案 說明 :序列分為字符串、列表和元組,其中字符串和元組不可修改,列表可以修改。31、turtle 是 Python 內(nèi)置的繪圖模塊。2分參考 答案 :對(duì) 答案說明暫無解析32、對(duì)計(jì)算機(jī)而言,目錄也是文件,因此 rmdir() 函數(shù)既可以刪除目錄,也可以刪除非 目錄的文
12、件。2分參考 答案 :錯(cuò)答案 說明 :rmdir() 函數(shù)只能用于刪除目錄。33、打印集合元素,打印結(jié)果可能不同。2分參考 答案 :對(duì)答案 說明 :因?yàn)榧现械脑責(zé)o序,多次打印,集合元素的打印順序可能不同。一個(gè)列表中的元素可以是多種類型。2分參考 答案 :對(duì)答案 說明 :暫無35、 index() 方法可以返回所有子串的索引。2分參考答案錯(cuò)答案說明暫無解析簡(jiǎn)答題36、數(shù)據(jù)加密是保存數(shù)據(jù)的一種方法,它通過加密算法和密鑰將數(shù)據(jù)從明文轉(zhuǎn)換為密文。假設(shè)當(dāng)前開發(fā)的程序中需要對(duì)用戶的密碼進(jìn)行加密處理,已知用戶的密碼均為 6 位數(shù)字,其加密規(guī)則如下:1、使用函數(shù) ord() 獲取每個(gè)數(shù)字的 ASCII 值
13、;2、將所有數(shù)字的ASCII 值進(jìn)行累加求和;3、將每個(gè)數(shù)字對(duì)應(yīng)的ASCII 值按照從前往后的順序進(jìn)行拼接,并將拼接后的結(jié)果進(jìn)行反轉(zhuǎn);4、將反轉(zhuǎn)的結(jié)果與前面累加的結(jié)果相加,所得的結(jié)果即為加密后的密碼。本題要求編寫程序,按照上述加密規(guī)則講用戶輸入的密碼進(jìn)行加密,并輸出加密 后的密碼。運(yùn)行結(jié)果示例:請(qǐng)輸 入密碼:123456加密 后的密碼為: 453525150903請(qǐng)?zhí)峤淮a和運(yùn)行結(jié)果截圖。15 分我的答案:pwd=input (' 請(qǐng)輸入密碼 :' )pwd=list (pwd) sum=0 a='' for i in pwd:sum+= ord (i)a+=
14、str ( ord (i)a=a:- 1a=int (a)pwd=a+sum print ( "加密后的密碼為: " ,pwd)參考答案raw_data = input('請(qǐng) 輸入 密 碼 : ')num_asc = 0 str_pwd = '' for i in raw_data:# ASCII 累 加 值# ASCII 拼 接 值ascii_val = ord(i)# 1. 獲 取 每 個(gè) 元 素的 ASCII 值num_asc = ascii_val + num_asc# 2. 對(duì) 遍 歷 的 ASCII 值進(jìn) 行 累 加操作str_p
15、wd += str(ascii_val)# 3. 拼 接 操 作reversal_num = str_pwd:-1# 4. 將 拼 接 的 ASCII 值 倒 序 排 列encryption_num = int(reversal_num) + num_asc print(" 加 密 后 的 密 碼 為 : ".format(encryption_num)答案 說明 :根據(jù)加密規(guī)則對(duì)密碼進(jìn)行加密,第 1 步使用 for 循環(huán)獲取密碼中每個(gè)數(shù)字對(duì)應(yīng)的 ASCII 值;第 2 步將獲取的 ASCII 值進(jìn)行累加;第 3 步對(duì)所有的 ASCII 值進(jìn)行拼 接操作,并對(duì)拼接的結(jié)果進(jìn)行
16、反轉(zhuǎn);第 4 步將反轉(zhuǎn)的結(jié)果與 ASCII 的累加值進(jìn)行 相加,得出的結(jié)果即為加密后的數(shù)據(jù)。某學(xué)校新招聘了 8 名教師,已知該學(xué)校有 3 個(gè)空閑辦公室且工位充足, 現(xiàn)需要隨機(jī)安排這 8 名教師的工位。本題要求編寫程序,將 8 名教師隨機(jī)分配到 3 個(gè)辦公室中。 提示:隨機(jī)選擇辦公室,可以使用 random.randint(0,2) 實(shí)現(xiàn),需使 用 import random 導(dǎo)入 random 模塊。運(yùn)行結(jié)果示例: 辦公室 1 的人數(shù)為:3 張老 師 劉老師 王老師 辦公室 2 的人數(shù)為:1 趙老師辦公室 3 的人數(shù)為:4李老 師 高老師 周老師 吳老 師請(qǐng)?zhí)峤怀绦虼a和運(yùn)行結(jié)果截圖15 分我
17、的答案:# 定義一個(gè)列儲(chǔ) 8 位老師的名字random # 定義一個(gè)列表來保存 3 個(gè)辦公室 offices = ,names = '張老師 ','劉老師',' 王老師' ,' 趙老師' ,'李老師 高老師' , '周老師' , '吳老師' #開始分配 for name in names:index = random.randint( 0, 2)officesindex.append(name)#遍歷輸出分配結(jié)果 i = 1 for tempNames in offices: pri
18、nt (' 辦公室 %d中有 %d個(gè)老師,分別是: ' %(i, len (tempNames),i+=1 for name in tempNames: print ('%s' %name), print (' n ' )參考 答案 :import random# 定義一個(gè)列表用來保存 3 個(gè)辦公室offices = , , # 定義一個(gè)列表用來存儲(chǔ) 8 位老師的名字names = ' 張老師', ' 李老 師', ' 趙老師', ' 高老師 ',' 劉 老 師 ', ' 周 老 師 ', ' 王 老 師 ', ' 吳 老師 'for name in names:# 將 8 位老師按照索引為 0、1、2 進(jìn)行分組 index = random.randint(0, 2)# print(index)# 將 8 位老師放在不同列表中officesindex.append(name)flag = 1for tempNames in offices:print(' 辦公室%d的人數(shù)為: %d'
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省教育機(jī)構(gòu)2025年度勞動(dòng)合同規(guī)范文本2篇
- 2025年金融資產(chǎn)交易居間委托服務(wù)合同2篇
- 二零二五年度法院離婚案件財(cái)產(chǎn)分割操作合同3篇
- 2025年度綠化帶病蟲害防治服務(wù)合同范本4篇
- 二零二五年度醫(yī)療設(shè)備采購(gòu)與租賃合同參考文本4篇
- 2025版模具行業(yè)市場(chǎng)調(diào)研與購(gòu)銷合同4篇
- 2025年人才招聘解決方案合同
- 2025年古玩字畫擔(dān)保協(xié)議
- 2025年寬帶網(wǎng)絡(luò)使用合同
- 2025年融資居間服務(wù)合同的比較研究
- 2025年度版權(quán)授權(quán)協(xié)議:游戲角色形象設(shè)計(jì)與授權(quán)使用3篇
- 心肺復(fù)蘇課件2024
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊(cè)》專題培訓(xùn)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院專升本管理學(xué)真題
- 全國(guó)身份證前六位、區(qū)號(hào)、郵編-編碼大全
- 2024-2025學(xué)年福建省廈門市第一中學(xué)高一(上)適應(yīng)性訓(xùn)練物理試卷(10月)(含答案)
- 《零售學(xué)第二版教學(xué)》課件
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- 房地產(chǎn)行業(yè)職業(yè)生涯規(guī)劃
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- MOOC 數(shù)字電路與系統(tǒng)-大連理工大學(xué) 中國(guó)大學(xué)慕課答案
評(píng)論
0/150
提交評(píng)論