版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
青少年軟件編程(Python)等級考試試卷(三級)[復(fù)制]分?jǐn)?shù):100題數(shù):38一、單選題(共25題,每題2分,共50分)您的姓名:[填空題]*_________________________________1.關(guān)于open()函數(shù)的參數(shù),下列描述正確的是?()[單選題]*A."w+"以十六進(jìn)制格式打開一個文件只用于寫入B."r+"打開一個文件用于讀寫。文件指針將會放在文件的末尾C."w"打開一個文件只用于寫入。如果該文件已存在則打開文件,并從原有位置開始編輯,即保留原有內(nèi)容。如果該文件不存在,創(chuàng)建新文件D."r"以只讀方式打開文件,文件的指針將會放在文件的開頭(正確答案)2.如下圖代碼,請問兩條紅線處應(yīng)該填入?()[單選題]*A.1、沒有變化2、沒有變化B.1、沒有變化2、順序會有變化(正確答案)C.1、順序會有變化2、順序會有變化D.1、順序會有變化2、沒有變化3.下面不同數(shù)制數(shù)據(jù)中,數(shù)值最大的是?()[單選題]*A.0x2B(正確答案)B.0o37C.41D.0b1001114.執(zhí)行下面代碼:print(bool(2)+3)打印出的結(jié)果為?()[單選題]*A.3B.4(正確答案)C.5D.報錯5.求既是3的倍數(shù)且各個位上的數(shù)的和是8的倍數(shù)的三位數(shù),適合的算法是?()[單選題]*A.解析算法B.枚舉算法(正確答案)C.排序算法D.對分查找法6.下列選項(xiàng)不是Python異常處理可能用到的關(guān)鍵字?()[單選題]*A.tryB.elseC.if(正確答案)D.finally7.已定義學(xué)期末考核科目km=["語文","數(shù)學(xué)","英語"],先根據(jù)安排需要添加綜合學(xué)科進(jìn)入考試科目,操作正確的是?()[單選題]*A.km.append("綜合")(正確答案)B.km.insert("綜合")C.km.write("綜合")D.km.read("綜合")8.表達(dá)式chr(ord("0")+3)的結(jié)果是?()[單選題]*A.333B.'3'(正確答案)C."000"D."0","0","0"9.與十進(jìn)制數(shù)1770對應(yīng)的八進(jìn)制數(shù)是?()[單選題]*A.3350B.3351C.3352(正確答案)D.354010.下面代碼的輸出結(jié)果是?()a=[5,1,3,4]print(sorted(a,reverse=True))[單選題]*A.[5,1,3,4]B.[5,4,3,1](正確答案)C.[4,3,1,5]D.[1,3,4,5]11.用冒泡排序算法對6個數(shù)進(jìn)行排序,進(jìn)行比較的次數(shù)為?()[單選題]*A.4B.5C.10D.15(正確答案)12.以下代碼執(zhí)行后,如果用戶輸入為:3*6,則輸出為?()cal=input("請輸入計算公式:\n")print(eval(cal))[單選題]*A.3*6B."3*6"C.18(正確答案)D."18"13.關(guān)于Python函數(shù)的描述,正確的是?()[單選題]*A.表達(dá)式float("3.14")的結(jié)果是3.14(正確答案)B.表達(dá)式type(100)的結(jié)果是十進(jìn)制數(shù)C.表達(dá)式oct(100)可以獲得十六進(jìn)制數(shù)D.表達(dá)式hex(100)可以獲得八進(jìn)制數(shù)14.Python中abs()函數(shù)的作用為?()[單選題]*A.求絕對值(正確答案)B.求開方結(jié)果C.求平方結(jié)果D.求立方結(jié)果15.以下代碼的執(zhí)行結(jié)果為?()t=(11,25,36)avg=sum(t)/len(t)print(avg)[單選題]*A.24B.24.0(正確答案)C.12D.12.016.Python中十六進(jìn)制與十進(jìn)制進(jìn)行轉(zhuǎn)換時,下列表述錯誤的是?()[單選題]*A.十進(jìn)制數(shù)57轉(zhuǎn)換成十六進(jìn)制,可以表示成int('57',16)(正確答案)B.十進(jìn)制數(shù)57轉(zhuǎn)換成十六進(jìn)制,可以表示成hex(57)C.十六進(jìn)制數(shù)39轉(zhuǎn)換成十進(jìn)制,可以表示成int('39',16)D.十六進(jìn)制數(shù)39轉(zhuǎn)換成十進(jìn)制,可以表示成0x3917.Python中使用open()函數(shù)打開文件完成讀的功能,下列說法錯誤的是?()[單選題]*A.readlines()方法是讀取文本所有的行,直到文件末尾B.readline()方法是讀取文件的第一行C.在同一個程序中,多次使用readline()方法后,程序仍讀取第一行的內(nèi)容(正確答案)D.執(zhí)行readline()方法后,運(yùn)行的結(jié)果不是列表,而是字符串18.以下代碼執(zhí)行后,得到的結(jié)果為?()list1=[5,0,6,1,2,7,3,4]print(sorted(list1,reverse=True))[單選題]*A.[7,6,5,4,3,2,1,0](正確答案)B.[0,1,2,3,4,5,6,7]C.[4,3,7,2,1,6,0,5]D.[5,0,6,1,2,7,3,4]19.int(7.8)的執(zhí)行結(jié)果是?()[單選題]*A.8B.8.0C.7(正確答案)D.7.020.關(guān)于查找的說法,下列說法正確的是?()[單選題]*A.順序查找屬于無序查找(正確答案)B.對分查找一定能找到數(shù)據(jù)C.對分查找是一種低效的查找方法D.順序查找次數(shù)一定比對分查找次數(shù)多21.當(dāng)try子句中沒有任何錯誤時,一定不會執(zhí)行語句?()[單選題]*A.tryB.elseC.except(正確答案)D.finally22.Python可以通過哪個函數(shù)實(shí)現(xiàn)字符串?dāng)?shù)據(jù)的格式化處理?()[單選題]*A.format(正確答案)B.intC.maxD.str23.以下代碼的輸出結(jié)果是?()ls=[]formin'想念':fornin'家人':ls.append(m+n)print(ls)[單選題]*A.想念家人B.想想念念家家人人C.想家想人念家念人D.['想家','想人','念家','念人'](正確答案)24.format方法通常用來格式化print的輸出格式。以下程序中使用format來輸出:我叫小明,我今年12歲了,則代碼中缺失部分應(yīng)該填寫?()name="小明"age=12print("我叫{},我今年{}歲了".format(_________________))[單選題]*A.age,nameB.name,age(正確答案)C.name:ageD.agename25.下列數(shù)據(jù)中,不可能表示十六進(jìn)制數(shù)的是?()[單選題]*A.ABCB.17FC.8H5(正確答案)D.9a01二、判斷題(共10題,每題2分,共20分)26.except語句可以有多個,Python會按except語句的順序依次匹配你指定的異常。[單選題]*正確(正確答案)錯誤27.any([])函數(shù)和any(())函數(shù)的結(jié)果是False。[單選題]*正確(正確答案)錯誤28.利用Python3自帶的csv庫進(jìn)行操作,可使用以下程序獲取class.csv文件中存儲的表頭信息,并進(jìn)行輸出。importcsvwithopen('class.csv')asf:reader=csv.reader(f)head_row=next(reader)print(head_row)[單選題]*正確(正確答案)錯誤29.利用csv格式存儲二維數(shù)據(jù)時,每行都是一個一維數(shù)據(jù),用逗號分隔,可以有空行。[單選題]*錯誤(正確答案)正確30.數(shù)學(xué)老師對小明說:我要計算[4,6,3,2,5,8,7,9]這幾個整數(shù)的平方,你能幫我編程實(shí)現(xiàn)嗎?小明說:兩行代碼就能實(shí)現(xiàn)。程序如下!\請判斷,小明的這個程序是否正確。[單選題]*正確(正確答案)錯誤31.多次使用readline()讀取文件,如果要退到文件的起始位置,可以使用seek()實(shí)現(xiàn)。[單選題]*正確(正確答案)錯誤32.Python中使用print函數(shù)輸出時,輸出完畢默認(rèn)會換行,不能通過修改參數(shù)改為其它間隔方式。[單選題]*正確錯誤(正確答案)33.十六進(jìn)制與八進(jìn)制數(shù)值之間的轉(zhuǎn)換,常常借助二進(jìn)制或者十進(jìn)制作為中間的橋梁。[單選題]*正確(正確答案)錯誤34.同一個整數(shù)分別用十六進(jìn)制和八進(jìn)制表示后,數(shù)值一定不相等。[單選題]*錯誤(正確答案)正確35.語句print("a","b","c",sep=",")的輸出結(jié)果是:"a""b""c"。[單選題]*錯誤(正確答案)正確三、編程題(共3題,共30分)36.法定節(jié)假日是根據(jù)各國、各名族的風(fēng)俗習(xí)慣或紀(jì)念要求,由國家法律統(tǒng)一規(guī)定的用以進(jìn)行慶祝及度假的休息時間。
法定節(jié)假日制度是國家政治、經(jīng)濟(jì)、文化制度的重要反映,涉及經(jīng)濟(jì)社會的多個方面,涉及廣大人民群眾的切身利益。法定節(jié)假日的休假安排,為居民出行購物和休閑提供了時間上的便利,為拉動內(nèi)需、促進(jìn)經(jīng)濟(jì)增長做出了積極貢獻(xiàn)。給出一個2020年的節(jié)假日的放假日期CSV文件(vacations.csv),內(nèi)容示例如下:以第1行為例,1230表示12月30日,0101表示1月1日。代碼功能為:讀入CSV文件中數(shù)據(jù),獲得用戶輸入。根據(jù)用戶輸入的節(jié)假日名稱,輸出此節(jié)假日的假期范圍。請補(bǔ)全代碼。fi=open("/data/①
","r")ls=[]forlineinfi:
ls.append(line.strip("\n").split(","))fi.close()s=input("請輸入節(jié)假日名稱:")forlineinls:
if
②
:
print("{}的假期位于{}-{}之間".format(line[1],line[2],line[3]))[填空題]*_________________________________答案解析:①
vacations.csv
(2分)②
s==line[1]
(2分)37.尊老王國有一個默認(rèn)規(guī)則,排隊必須遵守年長的在前,年幼的在后。一支正要出城的隊伍,請幫助他們順利出城。
輸入:
15、78、96、45、36
輸出
[96,78,45,36,15]
[3,2,4,5,1]請在劃線處補(bǔ)全代碼,實(shí)現(xiàn)以上功能s=input()x=s.split('、')a=[]b=[]n=0foriinrange(0,len(x)):
a.append(int(x[i]))
n=___________
b.append(n)foriinrange(n-1):
forjinrange(i+1,n):
if(__________):
_________________
b[i],b[j]=b[j],b[i]print(a)print(b)[填空題]*_________________________________答案解析:①n+1(5分)②a[i]<a[j](5分)③a[i],a[j]=a[j],a[i](6分)38.有n個人圍成一圈,順序排號。從第一個人開始報數(shù)(從1到3報數(shù)),凡報到3的人退出圈子,問最后留下的是原來第幾號的那位。n=int(input('請輸入總?cè)藬?shù):'))num=[]foriinrange(n):
num.append(
①
)i=0k=0m=0whilem<n-1:
if
②
:k+=1
ifk=
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 溫州職業(yè)技術(shù)學(xué)院《創(chuàng)新創(chuàng)業(yè)能力訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版?zhèn)€人車位出租及車位租賃平臺合作合同3篇
- 二零二五年度貨物買賣合同涉及特定技術(shù)轉(zhuǎn)讓與售后服務(wù)2篇
- 2024版商場環(huán)保節(jié)能改造合同協(xié)議
- 二零二五版粉煤灰運(yùn)輸合同規(guī)范范本下載6篇
- 個性化房產(chǎn)代理合作協(xié)議樣本(2024)版B版
- 2024版房地產(chǎn)經(jīng)紀(jì)人與傭金合同3篇
- 二零二五年度適用于工程項(xiàng)目的自卸車租賃服務(wù)合同范本3篇
- 二零二五版基金代持及風(fēng)險控制合作協(xié)議2篇
- 二零二五年餐飲店食品安全培訓(xùn)與認(rèn)證協(xié)議2篇
- 船形烏頭提取工藝優(yōu)化
- 財務(wù)總監(jiān)個人述職報告
- 居家養(yǎng)老護(hù)理人員培訓(xùn)方案
- 江蘇省無錫市2024年中考語文試卷【附答案】
- 管理者的九大財務(wù)思維
- 四年級上冊數(shù)學(xué)應(yīng)用題練習(xí)100題附答案
- 2024年度中國電建集團(tuán)北京勘測設(shè)計研究院限公司校園招聘高頻難、易錯點(diǎn)500題模擬試題附帶答案詳解
- 有關(guān)企業(yè)會計人員個人工作總結(jié)
- 人教版高中數(shù)學(xué)必修二《第十章 概率》單元同步練習(xí)及答案
- 干部人事檔案專項(xiàng)審核工作情況報告(8篇)
- 智慧校園信息化建設(shè)項(xiàng)目組織人員安排方案
評論
0/150
提交評論