Python基礎(chǔ)語法編程練習(xí)測試題_第1頁
Python基礎(chǔ)語法編程練習(xí)測試題_第2頁
Python基礎(chǔ)語法編程練習(xí)測試題_第3頁
Python基礎(chǔ)語法編程練習(xí)測試題_第4頁
Python基礎(chǔ)語法編程練習(xí)測試題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Python基礎(chǔ)語法編程練習(xí)測試題*姓名:________________________班級(jí):________________________學(xué)號(hào):________________________一、選擇題【共50分】1.在計(jì)算機(jī)中運(yùn)用算法解決問題,主要經(jīng)歷()等過程。A.問題分析—設(shè)計(jì)算法—抽象建?!?yàn)證優(yōu)化算法B.設(shè)計(jì)算法—問題分析—抽象建?!?yàn)證優(yōu)化算法C.問題分析—抽象建模—驗(yàn)證優(yōu)化算法—設(shè)計(jì)算法D.問題分析—抽象建?!O(shè)計(jì)算法—驗(yàn)證優(yōu)化算法(正確答案)2.print()是python的基本()命令,用來實(shí)現(xiàn)計(jì)算機(jī)“說話”。A.輸出(正確答案)B.換行C.輸入D.判斷3.在Python中,使用print()實(shí)現(xiàn)1個(gè)或多個(gè)對(duì)象輸出,多個(gè)對(duì)象之間用()分隔。A.空格B.雙引號(hào)C.單引號(hào)D.英文逗號(hào)(正確答案)4.在Python中,使用print()輸出的對(duì)象可以是數(shù)字或者字符串,字符串需要放在()中。A.括號(hào)()B.雙引號(hào)””C.單引號(hào)’’D.B和C都可以(正確答案)5.在python工作窗口中輸入以下程序命令后,運(yùn)行結(jié)果是()。

>>>a=6

>>>print(a)[單選題]*A.2B.3C.6(正確答案)D.a6.運(yùn)行以下程序,計(jì)算機(jī)輸出結(jié)果為。

>>>print(“4+4”)[單選題]*A.4+4(正確答案)B.”8”C.”4+4”D.87.運(yùn)行以下程序,計(jì)算機(jī)輸出結(jié)果為。

>>>print(“我是中國人”)[單選題]*A.print(我是中國人)B.提示有錯(cuò)誤C.我是中國人(正確答案)D.“我是中國人”8.if語句屬于(

)。A.順序語句B.分支語句(正確答案)C.循環(huán)語句D.控制語句9.While語句屬于(

。A.順序語句B.分支語句C.循環(huán)語句(正確答案)D.控制語句10.在使用python語言實(shí)現(xiàn)雞兔同籠算法時(shí),我們使用了循環(huán)條件判斷和單分支語句。python對(duì)程序結(jié)構(gòu)有較為嚴(yán)格的要求,一般使用_____控制語句結(jié)構(gòu)。A.冒號(hào)和縮進(jìn)(正確答案)B.冒號(hào)C.縮進(jìn)D.語句11.在Python中,使用(

)來實(shí)現(xiàn)數(shù)據(jù)的輸入。A.print()B.if……else……C.input(“”)(正確答案)D.while12.在Python中,使用input()函數(shù)輸入的內(nèi)容默認(rèn)為字符串類型,若要對(duì)其進(jìn)行數(shù)值運(yùn)算,可以將它轉(zhuǎn)化為整型數(shù)據(jù),可以使用_____進(jìn)行轉(zhuǎn)換。A.str()B.char()C.float()D.int()(正確答案)13.python中不等于和取余運(yùn)算符分別是()和()。[單選題]*A.%//B.!=%(正確答案)C.==%D.///14.下列不可以作為合法變量名的是______。A.1by(正確答案)B.a7C.a_bD._ba16.在算法設(shè)計(jì)時(shí),有一種算法的設(shè)計(jì)思想是有序的嘗試每一種可能的解,如果滿足正確解的條件就采納,否則繼續(xù)嘗試,做到不遺漏,不重復(fù)。這種算法設(shè)計(jì)思想稱為()。A.解析法B.枚舉法(正確答案)C.貪心法D.搜索法17.a=a+1,表示先將變量a的值加上1,再將結(jié)果存儲(chǔ)回變量a中,一般用____來表示。A.初始化B.遞增(正確答案)C.遞減D.改變結(jié)果18.為什么在登錄網(wǎng)站、APP、ATM自動(dòng)柜員機(jī)時(shí),系統(tǒng)要限制用戶輸入密碼的次數(shù)?A.為了增加操作的緊張感B.為了讓用戶能將密碼謹(jǐn)記亍心,防止忘記C.為了增加操作的趣味性D.為防止犯罪分子利用枚舉法的思想破解密碼(正確答案)19.在“猜數(shù)字”游戲算法設(shè)計(jì)時(shí),我們需要用戶不斷輸入猜的數(shù),并由程序提示“猜大了”或“猜小了”。這里“猜大了”或“猜小了”的判斷,我們需要使用的程序結(jié)構(gòu)屬于()。A.判斷結(jié)構(gòu)B.循環(huán)條件判斷C.單分支條件判斷D.雙分支條件判斷(正確答案)23.在Python中,使用()來構(gòu)造雙分支條件語句。A.print()B.if……else……(正確答案)C.input(“”)D.while二、判斷題【每題1分,共5分】1.使用枚舉法解決“雞兔同籠”問題時(shí),為了方便計(jì)算,只能枚舉雞的數(shù)量。()*對(duì)錯(cuò)(正確答案)2.在Python中,“=”的作用是傳遞數(shù)值,a=b和b=a代表不同的含義。()*對(duì)(正確答案)錯(cuò)3.好的算法往往可以解決同一類問題,而不局限于某一個(gè)特定的問題。()*對(duì)(正確答案)錯(cuò)4.Python語言不需要區(qū)分大小寫,“tu”和”Tu”是同一個(gè)變量。*對(duì)錯(cuò)(正確答案)5.好的算法可以提高辦事效率,降低信息選擇的成本,因此算法只有好處沒有壞處。*對(duì)錯(cuò)(正確答案)三、填空題1.運(yùn)行下列程序,請?jiān)跈M線上寫出計(jì)算機(jī)運(yùn)行后的結(jié)果。a=3

a="hello"b=5

a=123print(a*b)

print(a)_________

_________*空1答案:15

空2答案:123

2.【雞兔同籠】雞兔同籠,上有35頭,下有94足,雞兔各幾何?請你完成下圖代碼填寫。①______

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論