浙江省樂清市知臨中學(xué)高一下學(xué)期信息技術(shù)專項(xiàng)復(fù)習(xí)題二_第1頁
浙江省樂清市知臨中學(xué)高一下學(xué)期信息技術(shù)專項(xiàng)復(fù)習(xí)題二_第2頁
浙江省樂清市知臨中學(xué)高一下學(xué)期信息技術(shù)專項(xiàng)復(fù)習(xí)題二_第3頁
浙江省樂清市知臨中學(xué)高一下學(xué)期信息技術(shù)專項(xiàng)復(fù)習(xí)題二_第4頁
浙江省樂清市知臨中學(xué)高一下學(xué)期信息技術(shù)專項(xiàng)復(fù)習(xí)題二_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

新高一信息技術(shù)期末考專項(xiàng)復(fù)習(xí)題二專題一用計(jì)算機(jī)編程解決問題的過程和python的相關(guān)知識(shí)1.下列有關(guān)算法的與程序的關(guān)系敘述中正確的是()A.算法是對(duì)程序的描述 B.算法決定程序,是程序設(shè)計(jì)的核心C.算法是唯一的,程序可以多種 D.程序決定算法,是算法設(shè)計(jì)的核心【答案】B【解析】【詳解】本題主要考查算法的描述。算法(Algorithm)是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問題的策略機(jī)制。算法決定程序,是程序設(shè)計(jì)的核心,算法不是唯一的,故本題選B選項(xiàng)。2.用計(jì)算機(jī)解決問題的一般經(jīng)歷下面幾個(gè)過程:①設(shè)計(jì)算法,②編寫程序,③調(diào)試運(yùn)行,④抽象建模。下面排序正確的是()A.④①③② B.①②③④ C.③④①② D.④①②③【答案】D【解析】【詳解】本題主要考查計(jì)算機(jī)解決問題的步驟。計(jì)算機(jī)解決問題的步驟:④抽象建模,①設(shè)計(jì)算法,②編寫程序,③調(diào)試運(yùn)行,故本題選D選項(xiàng)。3.某景區(qū)使用了游客人數(shù)控制系統(tǒng)來控制景區(qū)內(nèi)游覽人數(shù),該系統(tǒng)在景區(qū)的各個(gè)入口和出口分別統(tǒng)計(jì)人數(shù),并匯總計(jì)算得出景區(qū)內(nèi)的大致人數(shù),該過程屬于計(jì)算機(jī)解決問題的一般步驟中哪個(gè)環(huán)節(jié)()A.抽象建模 B.設(shè)計(jì)算法 C.編寫程序 D.調(diào)試運(yùn)行程序【答案】D【解析】【詳解】本題主要考查計(jì)算機(jī)解決問題的步驟。計(jì)算機(jī)解決問題的一般步驟:抽象建模、設(shè)計(jì)算法、編寫程序、調(diào)試運(yùn)行程序。使用了游客人數(shù)控制系統(tǒng)來控制景區(qū)內(nèi)的游覽人數(shù),該系統(tǒng)在景區(qū)的各個(gè)入口和出口分別統(tǒng)計(jì)人數(shù),并匯總計(jì)算得出景區(qū)內(nèi)的大致人數(shù),該過程屬于計(jì)算機(jī)解決問題的一般步驟中調(diào)試運(yùn)行程序,故本題選D選項(xiàng)。4.用計(jì)算機(jī)解決問題的過程中,()是編程的核心。A.抽象建模 B.設(shè)計(jì)算法 C.編寫程序 D.調(diào)試運(yùn)行程序【答案】B【解析】【詳解】本題主要考查計(jì)算機(jī)解決問題。用計(jì)算機(jī)解決問題的過程中,設(shè)計(jì)算法是編程的核心,編寫程序依據(jù)算法,故本題選B選項(xiàng)。5.設(shè)計(jì)流程圖應(yīng)在編程解決問題的哪一個(gè)環(huán)節(jié)完成()A.分析問題 B.設(shè)計(jì)算法 C.編寫程序 D.調(diào)試運(yùn)行【答案】B【解析】【分析】【詳解】本題考查的是流程圖。流程圖是用來描述算法的。故設(shè)計(jì)流程圖應(yīng)在編程解決問題中設(shè)計(jì)算法環(huán)節(jié)完成。故本題應(yīng)選B?!军c(diǎn)睛】6.用計(jì)算機(jī)編程解決問題的首要步驟是()A.抽象建模 B.設(shè)計(jì)算法 C.編寫程序 D.調(diào)試運(yùn)行程序【答案】A【解析】【詳解】本題主要考查編程解決問題。用計(jì)算機(jī)編程解決問題的步驟有:抽象建模、設(shè)計(jì)算法、編寫程序、調(diào)試運(yùn)行程序,故本題選A選項(xiàng)。7.關(guān)于python程序設(shè)計(jì)語言,下列說法錯(cuò)誤的是()A.python是一種面向?qū)ο蟮木幊陶Z言 B.python代碼只能在交互環(huán)境中運(yùn)行C.python具有豐富和強(qiáng)大的庫(kù) D.python是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高級(jí)語言【答案】B【解析】【詳解】本題主要考查Python程序設(shè)計(jì)語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫(kù),python是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高級(jí)語言,故本題選B選項(xiàng)。8.關(guān)于python程序設(shè)計(jì)語言,下列說法不正確的是()A.python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語言B.python支持Windows操作系統(tǒng),但不支持Linux系統(tǒng)C.python源文件以***.py為擴(kuò)展名D.python文件不能直接在命令行中運(yùn)行【答案】B【解析】【詳解】本題主要考查Python程序設(shè)計(jì)語言。python是一種解釋型、面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.py為擴(kuò)展名;python文件不能直接在命令行中運(yùn)行,故本題選B選項(xiàng)。9.python的命令行提示符是()A.### B.>>> C./// D.C:》【答案】B【解析】【詳解】本題主要考查Python命令提示符。python的命令行提示符是>>>,故本題選B選項(xiàng)。10.python用來表示代碼塊所屬關(guān)系(控制層級(jí)結(jié)構(gòu)的)的語法符號(hào)是()A.圓括號(hào) B.大括號(hào) C.縮進(jìn) D.冒號(hào)【答案】C【解析】【詳解】本題主要考查Python語法。python用來表示代碼塊所屬關(guān)系(控制層級(jí)結(jié)構(gòu)的)的語法符號(hào)是縮進(jìn),故本題選C選項(xiàng)。11.關(guān)于Python的內(nèi)存管理,下列說法錯(cuò)誤的是()A.變量不必事先聲明 B.變量無需先創(chuàng)建和賦值就可直接使用C.變量無須制定類型 D.可以使用del釋放資源【答案】B【解析】【詳解】本題主要考查Python的變量。變量需要先創(chuàng)建和初始化,才可以使用,故本題選B選項(xiàng)。12.Python語言語句塊的標(biāo)記是()A.分號(hào) B.逗號(hào) C.縮進(jìn) D./【答案】C【解析】【詳解】本題考查的是Python語言相關(guān)知識(shí)。Python語言中用縮進(jìn)來標(biāo)記語句塊,故選項(xiàng)C正確。專題二輸入輸出語句13.下列有關(guān)于print命令的描述中,正確的是()A.在打印機(jī)里打印相關(guān)文本或者數(shù)字等B.可以用來畫圖C.在屏幕中輸出相應(yīng)的文本或者數(shù)字等D.執(zhí)行語句print(“python”,3.7)時(shí)會(huì)出錯(cuò)【答案】C【解析】【詳解】本題主要考查print函數(shù)。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項(xiàng)。14.在python中,語句print(a,b)的意思是()A.打印a,b B.輸出(a,b) C.輸出a,b D.輸出a,b的值【答案】D【解析】【詳解】本題主要考查Python輸出函數(shù)。在python中,語句print(a,b)的意思是輸出a,b的值,故本題選D選項(xiàng)。15.在文件模式下輸入下列代碼,運(yùn)行程序,則IDLE解釋器界面中現(xiàn)實(shí)的運(yùn)行結(jié)果為:()a=’2021’b=’告訴自己,不曾辜負(fù)這么美好的時(shí)光?!痯rint(a,b)A.a,bB.2021,告訴自己,不曾辜負(fù)這么美好的時(shí)光。C.“2021,告訴自己,不曾辜負(fù)這么美好的時(shí)光?!盌.2021告訴自己,不曾辜負(fù)這么美好的時(shí)光?!敬鸢浮緿【解析】【詳解】本題主要考查Python程序執(zhí)行。語句print(a,b)輸出變量a和b保存的內(nèi)容,故IDLE解釋器界面中現(xiàn)實(shí)的運(yùn)行結(jié)果為:2021告訴自己,不曾辜負(fù)這么美好的時(shí)光。故本題選D選項(xiàng)。16.數(shù)學(xué)可以看到算術(shù)表達(dá)式:a*b=c,現(xiàn)在有一段程序可以輸入乘數(shù)和被乘數(shù)(默認(rèn)正整數(shù)),并輸出上述表達(dá)式的效果。例如:輸入:35,輸出的結(jié)果為:3*5=15。a=int(input(“請(qǐng)輸入正整數(shù):”))b=int(input(“請(qǐng)輸入正整數(shù):”))c=a*bprint()+”*”+_______“=”______)請(qǐng)將上述缺失的代碼補(bǔ)充完整?!敬鸢浮竣?str(a)②.str(b)+③.+str(c)【解析】【分析】【詳解】本題主要考查Python字符串拼接。字符串用“+“拼接,必須都是字符串型,故空處依次填str(a)、str(b)+、+str(c)。17.執(zhí)行語句print(r'\n\"我\"愛python')后的運(yùn)行結(jié)果為:()A.直接輸出:'\n\"我\"愛python'B.直接輸出:\n\"我\"愛pythonC.直接輸出:"我"愛pythonD.先換行,在新的一行中輸出:"我"python【答案】B【解析】【分析】詳解】本題主要考查考察轉(zhuǎn)義字符。r是反轉(zhuǎn)義字符,故執(zhí)行語句print(r'\n\"我\"愛python')后的運(yùn)行結(jié)果為:直接輸出:\n\"我\"愛python,故本題選B選項(xiàng)。專題三數(shù)據(jù)類型18.3e4屬于的數(shù)據(jù)類型是()A.整型 B.字符串 C.實(shí)型 D.布爾型【答案】C【解析】【分析】【詳解】本題主要考查Python數(shù)據(jù)類型。3e4是科學(xué)記數(shù)法,3e4的值是0.0003,所以是實(shí)數(shù)型,故本題選C選項(xiàng)。19.在python中,以下哪個(gè)選項(xiàng)a的數(shù)據(jù)類型為整型()A.a=5 B.a=input() C.a='5' D.a=5.0【答案】A【解析】【詳解】本題考查Python數(shù)據(jù)類型。Python數(shù)據(jù)類型有字符串,布爾類型,整數(shù),浮點(diǎn)數(shù)等。a=5,a為整數(shù)型;a=‘5’,則a為字符串;a=5.0,則a為浮點(diǎn)數(shù)。故本題選A。20.表達(dá)式(’1’+’3’)*2的結(jié)果為:()A.8 B.‘132’ C.‘1313’ D.語法錯(cuò)位,程序報(bào)錯(cuò)?!敬鸢浮緾【解析】【詳解】本題主要考查Python表達(dá)式的運(yùn)算。表達(dá)式(’1’+’3’)值是‘13’,表達(dá)式(’1’+’3’)*2=‘13’*2=‘1313’,故本題選C選項(xiàng)。21.以下是正確的字符串()A.‘a(chǎn)bc”ab” B.“abc”ab’ C.“abc”ab” D.“abc\”ab”【答案】D【解析】【分析】【詳解】本題主要考查字符串。字符串的引號(hào)‘‘、“”,必須是成對(duì)出現(xiàn),ABC不行,D選項(xiàng)中間“被\轉(zhuǎn)義了,故本題選D選項(xiàng)。專題四變量名和賦值語句22.下列可以作為變量名是()A.3ab B.a5 C.b5 D.and【答案】B【解析】【詳解】本題主要考查變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故a5可以作為變量名,故本題選B選項(xiàng)。23.下列可以作為python變量名的是()A.5x B.x1 C.if D.x_1【答案】D【解析】【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項(xiàng)。24.已知變量a=5,a=2,運(yùn)算后變量a的值為()A.0 B.1 C.3 D.7【答案】C【解析】【詳解】本題主要考查Python語句。a=5,a=2等價(jià)于a=a2=3,故運(yùn)算后變量a的值為3,故本題選C選項(xiàng)。25.假設(shè)a="hello",b="2020",c=a+b,運(yùn)算后變量c的值為()A.hello+2020 B."hello+2020"C."Hello2020" D."hello2020"【答案】D【解析】【詳解】本題主要考查Python字符串運(yùn)算。a="hello",b="2020",c=a+b="hello2020",故本題選D選項(xiàng)。26.已知變量x=5,y=6,執(zhí)行語句x1=y1=x和x2,y2=y,x后,變量x1、y1、x2、y2的值分別為:()A.5,5,5,6 B.5,5,6,5C.5,5,5,5 D.5,5,6,6【答案】B【解析】【分析】【詳解】本題主要考查Python語句執(zhí)行。x2、y2=y、x,其實(shí)就是將y賦值給x2,將x賦值給y2,故執(zhí)行語句x1=y1=x和x2,y2=y,x后,變量x1、y1、x2、y2的值分別為:5,5,6,5,故本題選B選項(xiàng)。27.變量a=2,b=3,執(zhí)行語句a+=a+b后,變量a的值為()A.5 B.7 C.8 D.10【答案】B【解析】【詳解】本題主要考查Python賦值語句。a=2,b=3,a+=a+b等價(jià)于a=a+a+b=7,故本題選B選項(xiàng)。28.下列變量名不合法的是()A.2a B.c0 C.c_8 D.E6a【答案】A【解析】【分析】【詳解】本題主要考查變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。變量名不可以數(shù)字開頭,故本題選A選項(xiàng)。29.下面哪個(gè)不是Python合法的標(biāo)識(shí)符()A.int32 B.40XL C.self D.__name__【答案】B【解析】【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故40XL不是Python合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。專題五五種運(yùn)算符30.在交互模式下,輸入一下代碼:>>>a=5>>>b=a>>>a*b然后回車鍵,程序會(huì)輸出結(jié)果為:()A.0 B.5 C.25 D.程序出錯(cuò),沒有輸出結(jié)果【答案】C【解析】【詳解】本題主要考查Python語句執(zhí)行。a=5,b=a=5,a*b=5*5=25,故回車鍵后,程序會(huì)輸出結(jié)果為:25,故本題選C選項(xiàng)。31.下列表達(dá)式的值為True的是()A.“6231”>“66” B.10%3==6//5C.not(3**2>4*2) D.6/2!=3【答案】B【解析】【分析】【詳解】本題主要考查表達(dá)式的運(yùn)算。表達(dá)式“6231”>“66”值為False,表達(dá)式的10%3==6//5值為True,表達(dá)式3**2>4*2值為True,故表達(dá)式not(3**2>4*2)值為False,表達(dá)式6/2!=3值為False,故本題選B選項(xiàng)。32.已知字符串s1="python",s2="Python",則表達(dá)式中s1>s2的值為()A.“python” B.“Python” C.True D.False【答案】C【解析】【分析】【詳解】本題主要考查Python字符串。比較字符串的大小,是將兩個(gè)字符串的字符一一比較它們的ASCII值,小寫字母的ASCII值大于大寫字母,故表達(dá)式中s1>s2的值為True,故本題選C選項(xiàng)。33.表達(dá)式5**3==5*5*5的值為()A.125 B.true C.False D.True【答案】D【解析】【詳解】本題主要考查表達(dá)式的運(yùn)算。**是冪運(yùn)算,故表達(dá)式5**3==5*5*5的值為True,故本題選D選項(xiàng)。34.表達(dá)式12%9和–4%9的結(jié)果分別是()A.12和4 B.3和4 C.3和4 D.3和5【答案】D【解析】【分析】【詳解】本題主要考查Python表達(dá)式的運(yùn)算。%取余,如果有負(fù)數(shù),用公式:x%y=xy*(x//y),(x//y)的值要向下取整,12%9=3,–4%9=(4)9*(4//9)=5,故本題選D選項(xiàng)。35.若用整型變量k表示某天是星期幾(例如k=1表示該天是星期一、k=2表示該天是星期二……k=7表示該天是星期天),則下列能夠正確表示k的下一天是星期幾的python表達(dá)式為()A.k+1 B.k%7+1 C.(k+1)%7 D.(k+1)%71【答案】B【解析】【分析】【詳解】本題主要考查Python表達(dá)式的運(yùn)算。一周7天,周期為7,故表示k的下一天是星期幾的python表達(dá)式為k%7+1,故本題選B選項(xiàng)。36.已知a=3,b=4,則表達(dá)式(a*

溫馨提示

  • 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論