PythonL2-尋找嫌疑人項(xiàng)目復(fù)習(xí)_第1頁
PythonL2-尋找嫌疑人項(xiàng)目復(fù)習(xí)_第2頁
PythonL2-尋找嫌疑人項(xiàng)目復(fù)習(xí)_第3頁
PythonL2-尋找嫌疑人項(xiàng)目復(fù)習(xí)_第4頁
PythonL2-尋找嫌疑人項(xiàng)目復(fù)習(xí)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

PythonL2-尋找嫌疑人項(xiàng)目復(fù)習(xí)您的姓名:[填空題]*_________________________________班級(jí)上課時(shí)間:[填空題]*_________________________________一、選擇題(共40題,每題2分,共80分)1.(單選題)創(chuàng)建一個(gè)寬高均為300px的窗口,正確的選項(xiàng)是()[單選題]*A.import.display.set_mode((300,300))B.pygame.display.set_mode(300,300)C.pygame.display.set_mode((300,300))(正確答案)D.pygame.display.setMode((300,300))答案解析:使用pygame.display.set_mode()來創(chuàng)建窗口,所以A,D錯(cuò)誤,mode后面兩個(gè)括號(hào),外面的括號(hào)為mode方法的括號(hào),里面的括號(hào)為坐標(biāo)的括號(hào),故B錯(cuò)誤,C正確2.(多選題)下列選項(xiàng)中,關(guān)于pygame的說法正確的是()*A.pygame是專為編寫電子游戲設(shè)計(jì)的,是一個(gè)可以添加圖像、聲音的模塊。(正確答案)B.使用pygame之前,我們需要將pygame進(jìn)行初始化。(正確答案)C.pygame初始化可以檢查display、event、font等模塊,確保正常使用。(正確答案)D.pygame初始化的代碼是:()答案解析:題目中A、B、C選項(xiàng)說法正確,而D選項(xiàng)正確的pygame初始化的代碼應(yīng)該是:pygame.init(),故D選項(xiàng)錯(cuò)誤,正確選項(xiàng)為A,B,C3.(單選題)下列選項(xiàng)中,實(shí)現(xiàn)加載圖片的代碼為()[單選題]*A.canvasInit()B.pygame.image.load(“圖片路徑”)(正確答案)C.pygame.img.load(“圖片路徑”)D.pygame.quit()答案解析:實(shí)現(xiàn)獲得鼠標(biāo)坐標(biāo)的代碼為B選項(xiàng)中的pygame.image.load(“圖片路徑”)。4.(單選題)請(qǐng)看下列代碼,運(yùn)行后進(jìn)行怎樣的動(dòng)作可以讓控制臺(tái)上有顯示效果?()

ifevent.type==pygame.MOUSEBUTTONDOWN:

ifevent.button==1:

print(‘今天我要考100分’)[單選題]*A.點(diǎn)擊鼠標(biāo)右鍵B.點(diǎn)擊鼠標(biāo)左鍵(正確答案)C.點(diǎn)擊鍵盤空格鍵D.點(diǎn)擊鍵盤字母A鍵答案解析:代碼中首先判斷事件類型是不是鼠標(biāo)點(diǎn)擊事件,接下來判斷按下的是不是鼠標(biāo)左鍵,所以B選項(xiàng)正確5.(單選題)下列選項(xiàng)中,實(shí)現(xiàn)獲得鼠標(biāo)坐標(biāo)的代碼為()[單選題]*A.pygame.init()B.pygame.quit()C.pygame.mouse.get_pos()(正確答案)D.pygame.display.update()答案解析:實(shí)現(xiàn)獲得鼠標(biāo)坐標(biāo)的代碼為C選項(xiàng)中的pygame.mouse.get_pos()。6.(單選題)下列選項(xiàng)中,實(shí)現(xiàn)設(shè)置tk窗口標(biāo)題的代碼為()[單選題]*A.window.title('標(biāo)題')(正確答案)B.pygame.display.set_caption('標(biāo)題')C.window.resizable(0,0)D.tk.Label(window,text='標(biāo)題')答案解析:實(shí)現(xiàn)設(shè)置tk窗口標(biāo)題的代碼為window.title('標(biāo)題'),故A選項(xiàng)正確;B選項(xiàng)實(shí)現(xiàn)的是設(shè)置pygame窗口的標(biāo)題;C選項(xiàng)實(shí)現(xiàn)的是設(shè)置tk窗口的大小不可變;D選項(xiàng)實(shí)現(xiàn)的是設(shè)置Label標(biāo)簽7.(單選題)若要實(shí)現(xiàn)在tk窗口中加載圖片,下列選項(xiàng)代碼正確的是()[單選題]*A.pygame.image.load("images/bg.png")B.tk.photo.image(file="images/bg.png")C.tk.PhotoImage(file="images/bg.png")(正確答案)D.tk.photoimage(file="images/bg.png")答案解析:若要實(shí)現(xiàn)在tk窗口中加載圖片,正確代碼應(yīng)該是C選項(xiàng)中的tk.PhotoImage(file="images/bg.png")8.(單選題)在代碼tk.Button()中,為按鈕設(shè)置點(diǎn)擊后觸發(fā)執(zhí)行函數(shù)的屬性是()[單選題]*A.image屬性B.bd屬性C.text屬性D.command屬性(正確答案)答案解析:當(dāng)該按鈕被點(diǎn)擊的時(shí)候,會(huì)觸發(fā)command屬性,并執(zhí)行指定的函數(shù),故正確選項(xiàng)為D選項(xiàng)9.(單選題)下列選項(xiàng)中,實(shí)現(xiàn)跳轉(zhuǎn)界面的方法代碼正確的是()[單選題]*A.os.listdir()B.os.system()(正確答案)C.os.path()D.os.systme()答案解析:實(shí)現(xiàn)跳轉(zhuǎn)界面的方法代碼正確的是B選項(xiàng)中的os.system()。10.(單選題)關(guān)于按鈕放置方法,下列選項(xiàng)代碼正確的是()[單選題]*A.window.blit(34,556)B.window.palce(34,556)C.button.place(x=34,y=556)(正確答案)D.button.place(34,556)答案解析:按鈕放置方法應(yīng)使用C選項(xiàng)中的button.place(x=34,y=556)11.(多選題)導(dǎo)入filedialog模塊,下列選項(xiàng)代碼正確的是:()*A.importfiledialogB.fromtkinterimportfiledialog(正確答案)C.importtkinter.filedialog(正確答案)D.fromtkimportfiledialog答案解析:導(dǎo)入filedialog模塊有多種方式,BC選項(xiàng)正確12.(單選題)實(shí)現(xiàn)選擇文件選擇框,下列選項(xiàng)代碼正確的是:()[單選題]*A.filedialog.askopenflienameB.fielfialog.openfilename()C.filedialog.askfilename()D.filedialog.askopenfilename()(正確答案)答案解析:實(shí)現(xiàn)選擇文件選擇框,應(yīng)使用D選項(xiàng)中的filedialog.askopenfilename()13.(單選題)文件選擇框中的initialdir屬性表示的含義是:()[單選題]*A.指定文件選擇框打開的默認(rèn)路徑(正確答案)B.接收?qǐng)D片的路徑C.設(shè)置選擇框標(biāo)題D.接收?qǐng)D片對(duì)象答案解析:文件選擇框中的initialdir屬性表示指定文件選擇框打開的默認(rèn)路徑,故A選項(xiàng)正確14.(單選題)關(guān)于獲取列表長度的方法,下列選項(xiàng)代碼正確的是:()[單選題]*A.length()B.len()(正確答案)C.lenD.showwarning()答案解析:獲取列表長度的方法應(yīng)使用B選項(xiàng)中的len(),故B選項(xiàng)正確15.(單選題)下列選項(xiàng)中,用于彈出警告框的代碼是:()[單選題]*A.messagebox.showwarning()(正確答案)B.sys.quit()C.exit()D.pygame.quit()答案解析:用于彈出警告框的代碼是A選項(xiàng)中的messagebox.showwarning(),故A選項(xiàng)正確16.(單選題)下列選項(xiàng)中,用于設(shè)置警告框標(biāo)題的屬性是:()[單選題]*A.messageB.title(正確答案)C.messageboxD.titel答案解析:用于設(shè)置警告框標(biāo)題的屬性是B選項(xiàng)中的title17.(多選題)下列描述中,說法正確的選項(xiàng)是:()*A.API只能實(shí)現(xiàn)人臉識(shí)別的功能B.網(wǎng)絡(luò)請(qǐng)求就是用來訪問API的方式和方法(正確答案)C.發(fā)送網(wǎng)絡(luò)請(qǐng)求可以使用post請(qǐng)求或get請(qǐng)求(正確答案)D.URL就是指網(wǎng)絡(luò)地址(正確答案)答案解析:API表示應(yīng)用程序接口,可以實(shí)現(xiàn)天氣預(yù)報(bào)、百度地圖、星座運(yùn)勢、聲音識(shí)別多種功能。故A選項(xiàng)錯(cuò)誤,而BCD選項(xiàng)做法正確18.(單選題)下列代碼中,若要獲取'sky'的值,正確的選項(xiàng)是:()

color={'sky':'blue','leaf':'green','hair':'black','flower':'red'}[單選題]*A.color['sky'](正確答案)B.Color['sky']C.Color('sky')D.color[sky]答案解析:獲取字典中的值,需要使用字典名['key']的格式,故正確的選項(xiàng)是A19.(單選題)關(guān)于get請(qǐng)求和post請(qǐng)求,下列選項(xiàng)中說法錯(cuò)誤的是:()[單選題]*A.get請(qǐng)求多用于查詢數(shù)據(jù)B.post請(qǐng)求一般用于處理敏感數(shù)據(jù)時(shí)使用,如賬號(hào)密碼C.人臉識(shí)別技術(shù)文檔中,要求使用post請(qǐng)求方式D.get請(qǐng)求應(yīng)該在處理敏感數(shù)據(jù)時(shí)使用(正確答案)答案解析:正確說法為get請(qǐng)求不應(yīng)該在處理敏感數(shù)據(jù)時(shí)使用,故D選項(xiàng)正確20.(單選題)下列描述中,說法錯(cuò)誤的選項(xiàng)是:()[單選題]*A.實(shí)現(xiàn)post網(wǎng)絡(luò)請(qǐng)求的代碼為requests.post()B.實(shí)現(xiàn)加密圖片的代碼為base64.b16decode()C.實(shí)現(xiàn)json解析的代碼為response.jsion()(正確答案)D.open()方法,可以用于打開圖片文件答案解析:正確實(shí)現(xiàn)json解析的代碼應(yīng)該為response.json(),故C選項(xiàng)正確21.(單選題)下列選項(xiàng)中,正確的json解析代碼是?()[單選題]*A.response.jaon()B.response.json()(正確答案)C.response.close()D.response.text答案解析:使用response.json()來解析數(shù)據(jù),所以B正確22.(多選題)下列選項(xiàng)中,正確發(fā)送網(wǎng)絡(luò)請(qǐng)求的代碼是?()*A.requests.get()(正確答案)B.requests.json()C.requests.post()(正確答案)D.request.post()答案解析:發(fā)送網(wǎng)絡(luò)請(qǐng)求使用requests模塊,有g(shù)et請(qǐng)求和post請(qǐng)求兩種方式,故正確選項(xiàng)為A,C23.(單選題)下列選項(xiàng)中,用于存儲(chǔ)鍵值對(duì)的數(shù)據(jù)類型是:()[單選題]*A.列表B.字典(正確答案)C.字符串D.集合答案解析:用于存儲(chǔ)鍵值對(duì)的數(shù)據(jù)類型是字典,故正確選項(xiàng)為B24.(單選題)下列選項(xiàng)中,銷毀tk窗口window的代碼是?()[單選題]*A.window.mainloop()B.exit()C.window.destroy()(正確答案)D.pygame.quit()答案解析:銷毀tk窗口的代碼是window.destroy(),所以C選項(xiàng)正確25.(單選題)想要在fruits字典中獲取key為'梨'的數(shù)據(jù)信息,下列代碼中正確的是:()[單選題]*A.Fruits('梨')B.fruits[梨]C.fruits['梨'](正確答案)D.fruit['梨']答案解析:若想獲取字典中的元素,應(yīng)該使用格式:字典名['key'],故C選項(xiàng)正確。26.(單選題)下列選項(xiàng)中,實(shí)現(xiàn)列表添加元素的方法是:()[單選題]*A.列表名.clear()B.列表名.append()(正確答案)C.列表名.sort()D.列表名.remove()答案解析:實(shí)現(xiàn)設(shè)置列表添加元素的方法是列表名.append(),故B選項(xiàng)正確;27.(單選題)請(qǐng)看下列代碼,運(yùn)行后控制臺(tái)上顯示效果是怎樣的?()

importpygame

pygame.time.delay(5000)

print('今天我要考100分')[單選題]*A.運(yùn)行立即顯示文字:今天我要考100分B.運(yùn)行5000秒后顯示文字:今天我要考100分C.運(yùn)行5毫秒后顯示文字:今天我要考100分D.運(yùn)行5秒后顯示文字:今天我要考100分(正確答案)答案解析:代碼中pygame.time.delay(5000)表示暫停程序5秒,所以正確的效果是運(yùn)行5秒后顯示文字:今天我要考100分,故D選項(xiàng)正確28.(單選題)下列代碼中,若要獲取'濕度'的值,正確的選項(xiàng)是:()

weather={...,'星期四':{'天氣':'小雪','溫度':'-2℃','濕度':'63%','風(fēng)向':'東南風(fēng)'}}[單選題]*A.weather['星期四']['濕度'](正確答案)B.weather['濕度']C.weather['星期四']('濕度')D.weather['星期四'][2]答案解析:獲取字典中的值,需要使用字典名['key']的格式,還需注意weather是一個(gè)嵌套的字典,故正確的選項(xiàng)是A29.(單選題)下列代碼的正確作用是:()

foreventinpygame.event.get():

ifevent.type==pygame.QUIT:

exit()[單選題]*A.鼠標(biāo)移動(dòng)B.關(guān)閉窗口(正確答案)C.創(chuàng)建窗口D.刷新窗口答案解析:代碼正確的作用是關(guān)閉pygame窗口,故B選項(xiàng)正確。30.(單選題)下列選項(xiàng)中,列表的長度正確的是?()

li=[1,2,3,4,5,6,7,{8,9}][單選題]*A.7B.6C.9D.8(正確答案)答案解析:列表的長度為8,故D選項(xiàng)正確31.(多選題)下列選項(xiàng)中,有刷新窗口作用的代碼是:()*A.foreventinpygame.event.get():B.window.palce(34,556)C.window.mainloop()(正確答案)D.pygame.display.update()(正確答案)答案解析:C選項(xiàng)window.mainloop()可以循環(huán)刷新tk窗口,D選項(xiàng)pygame.display.update()可以刷新pygame窗口,故正確選項(xiàng)是C,D。32.(單選題)下列選項(xiàng)中,用于多重條件判斷的語句是:()[單選題]*A.if...else...B.if...elif...else(正確答案)C.if...elseif...D.if...elif...if答案解析:用于多重條件判斷的語句是B選項(xiàng)中的if...elif...else33.(多選題)下列選項(xiàng)中,有循環(huán)作用的代碼是:()*A.whileTrue:(正確答案)B.ifevent.type==pygame.QUIT:C.window.mainloop()(正確答案)D.pygame.display.update()答案解析:C選項(xiàng)whileTrue:表示死循環(huán),D選項(xiàng)window.mainloop()可以循環(huán)刷新pygame窗口,故正確選項(xiàng)是AC。34.(單選題)下列選項(xiàng)中,通過pygame正確縮放圖片的代碼是?()[單選題]*A.pygame.update()B.pygame.quit()C.pygame.init()D.pygame.transform.scale()(正確答案)答案解析:獲取列表長度的方法應(yīng)使用D選項(xiàng)中的pygame.transform.scale(),故D選項(xiàng)正確35.(多選題)下列選項(xiàng)中對(duì)代碼的描述正確的是:()

photo=pygame.image.load('images/bg.png')

file=pygame.transform.scale(photo,(115,115))

canvas.blit(file,(100,100))*A.將photo對(duì)象繪制在(115,115)的位置上B.將圖片縮放,縮放后的寬高為(115,115)(正確答案)C.file表示縮放后的圖片對(duì)象,將圖片繪制在(100,100)坐標(biāo)位置上(正確答案)D.將圖片縮放,縮放后的寬高為(100,100)答案解析:pygame.image.load()用于加載圖片;pygame.transform.scale(photo,(115,115))用于將photo圖片縮放,縮放后寬高為(115,115);canvas.blit(file,(100,100))將縮放后的圖片繪制在(100,100)坐標(biāo)位置上。故BC選項(xiàng)正確36.(單選題)下列選項(xiàng)中,能夠?qū)?shù)據(jù)轉(zhuǎn)換成字符串類型的方法是:()[單選題]*A.len()B.str()(正確答案)C.init()D.blit()答案解析:用于將數(shù)據(jù)轉(zhuǎn)換成字符串類型的方法是B選項(xiàng)中的str()37.(多選題)判斷結(jié)果有兩種情況時(shí),可以使用下列選項(xiàng)中哪些語法結(jié)構(gòu):()*A.if...else(正確答案)B.else...IfC.if...elif(正確答案)D.if...elif...else答案解析:判斷結(jié)果有兩種情況時(shí),一般使用if...else語句,也可以使用if...elif語句,故AC正確38.(單選題)請(qǐng)看下列代碼,選項(xiàng)中正確的運(yùn)行效果是:()

list=[{'key1':'value1','key2':'value2'}]

iflen(list)==1:

print('Howareyou?')

else:

print('Fine.Thankyou.')[單選題]*A.Howareyou?(正確答案)B.Fine.Thankyou.C.沒有顯示效果D.顯示字典內(nèi)容答案解析:列表中只存儲(chǔ)了一個(gè)字典,長度為1,所以正確運(yùn)行效果為A選項(xiàng)。39.(單選題)下列選項(xiàng)中,可以將變量聲明為全局變量的關(guān)鍵字是:()[單選題]*A.varB.global(正確答案)C.classD.import答案解析:可以將變量聲明為全局變量的關(guān)鍵字是B選項(xiàng)中的global。40.(單選題)請(qǐng)看下列代碼,選項(xiàng)中正確的運(yùn)行效果是:()

defgetToday(cityName):

url='/weather_mini?city='+cityName

response=requests.get(url)

weatherDict=response.json()

ifweatherDict['desc']=='OK':

print('正確')

getToday('霍格沃茨')[單選題]*A.控制臺(tái)上顯示霍格沃茨B.控制臺(tái)上顯示正確C.控制臺(tái)沒有效果(正確答案)D.控制臺(tái)上顯示OK答案解析:getToday函數(shù)中發(fā)送網(wǎng)絡(luò)請(qǐng)求,查找霍格沃茨的天氣,因?yàn)椴淮嬖诿譃榛舾裎执牡某鞘校詗eatherDict['desc']中不是'OK,控制臺(tái)沒有效果,故C選項(xiàng)正確二、單詞書寫。(共10題,每題1分,共10分)1、窗口[填空題]*_________________________________(答案:window)2、標(biāo)簽[填空題]*_________________________________(答案:label)3、郵遞[填空題]*_________________________________(答案:post)4、命令[填空題]*_________________________________(答案:command)5、索引[填空題]*_________________________________(答案:index)6、初始化[填空題]*_____________________

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論