




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
算法與程序?qū)崿F(xiàn)知識試題及答案一、單選題1.程序設(shè)計(jì)語言經(jīng)歷了從機(jī)器語言(二進(jìn)制數(shù))、匯編語言(助記符)到高級語言的發(fā)展歷程,Python屬于()語言。A.機(jī)器語言B.匯編語言C.高級語言(正確答案)答案解析:我們平時(shí)聽說的各種編程語言幾乎都是高級語言。2.Python的單行注釋語句以()開頭。A.#(正確答案)B."C.//D.:答案解析:單行注釋語句以#開頭
多行注釋語句用三個(gè)單引號或三個(gè)雙引號括起來
注釋語句不會被程序運(yùn)行,
是寫給編寫程序的人看的,起到注釋、說明、標(biāo)注的作用。3.輸入函數(shù)為()A.input(正確答案)B.intC.importD.print答案解析:A.input:接收用戶從鍵盤輸入的字符,接收到的數(shù)據(jù)類型默認(rèn)為“字符型”
B.int:類型轉(zhuǎn)換函數(shù),將其他數(shù)據(jù)類型的數(shù)值轉(zhuǎn)換為“整型”數(shù),即數(shù)學(xué)中的整數(shù)
C.import:導(dǎo)入模塊的函數(shù),用法為import模塊名
D.print:輸出函數(shù),將各種值顯示在顯示器上4.輸出函數(shù)為()A.inputB.outputC.importD.print(正確答案)答案解析:A.input:輸入函數(shù),接收用戶從鍵盤輸入的字符,接收到的數(shù)據(jù)類型默認(rèn)為“字符型”
B.output:python中沒有這個(gè)函數(shù)
C.import:導(dǎo)入模塊的函數(shù),用法為import模塊名
D.print:輸出函數(shù),將各種值顯示在顯示器上5.range(10)函數(shù)生成的序列是()A.1,2,3,4,5,6,7,8,9B.1,2,3,4,5,6,7,8,9,10C.0,1,2,3,4,5,6,7,8,9(正確答案)D.0,1,2,3,4,5,6,7,8,9,10答案解析:range(起始值,終值,步長)
起始值:可缺省,缺省時(shí)為0
終值:不可缺省,不包含它本身
步長:每次增加的量,可缺省,缺省時(shí)為1
【例】range(5)=range(0,5,1)
生成的序列為:0、1、2、3、46.導(dǎo)入模塊的語句是:()模塊名A.inputB.turtleC.import(正確答案)D.print答案解析:A.input:輸入函數(shù)
B.turtle:繪圖模塊
C.import:導(dǎo)入模塊
D.print:輸出函數(shù)流程圖常用符號所對應(yīng)的名稱是:7.開始/結(jié)束框()
A.
B.
C.(正確答案)
D.答案解析:A.輸入、輸出框
B.判斷框(用于選擇結(jié)構(gòu)或循環(huán)結(jié)構(gòu))
C.起始、結(jié)束框
D.處理框8.輸入/輸出框()
A.(正確答案)
B.
C.
D.答案解析:A.輸入、輸出框
B.判斷框(用于選擇結(jié)構(gòu)或循環(huán)結(jié)構(gòu))
C.起始、結(jié)束框
D.處理框9.處理框()
A.
B.
C.
D.(正確答案)答案解析:A.輸入、輸出框
B.判斷框(用于選擇結(jié)構(gòu)或循環(huán)結(jié)構(gòu))
C.起始、結(jié)束框
D.處理框10.判斷框()
A.
B.(正確答案)
C.
D.答案解析:A.輸入、輸出框
B.判斷框(用于選擇結(jié)構(gòu)或循環(huán)結(jié)構(gòu))
C.起始、結(jié)束框
D.處理框11.順序結(jié)構(gòu)的流程圖是
A.
B.(正確答案)
C.答案解析:A.循環(huán)結(jié)構(gòu)
B.順序結(jié)構(gòu)
C.分支結(jié)構(gòu)(也叫“選擇結(jié)構(gòu)”)12.選擇結(jié)構(gòu)的流程圖是
A.
B.
C.(正確答案)答案解析:A.循環(huán)結(jié)構(gòu)
B.順序結(jié)構(gòu)
C.分支結(jié)構(gòu)(也叫“選擇結(jié)構(gòu)”)13.循環(huán)結(jié)構(gòu)的流程圖是
A.(正確答案)
B.
C.答案解析:A.循環(huán)結(jié)構(gòu)
B.順序結(jié)構(gòu)
C.分支結(jié)構(gòu)(也叫“選擇結(jié)構(gòu)”)14.分支結(jié)構(gòu)的流程圖是
A.
B.
C.(正確答案)答案解析:A.循環(huán)結(jié)構(gòu)
B.順序結(jié)構(gòu)
C.分支結(jié)構(gòu)(也叫“選擇結(jié)構(gòu)”)15.以下內(nèi)容屬于"整型"數(shù)據(jù)的是A.-5(正確答案)B.5.0C.[1,2,3,4,5]D.{張三:100,李四:95,王五:98,趙六:70}E."5"F.True答案解析:A.-5:整型,即整數(shù)
B.5.0:浮點(diǎn)型,即小數(shù)
C.[1,2,3,4,5]:列表,以方括號括起,列表中的元素可以是不同數(shù)據(jù)類型的元素
D.{張三:100,李四:95,王五:98,趙六:70}:字典,以花括號括起,每個(gè)元素成對出現(xiàn),及鍵:值
E."5":字符串,用單引號或雙引號括起
F.True:布爾型,只有True和False兩個(gè)值16.以下內(nèi)容屬于"浮點(diǎn)型"數(shù)據(jù)的是A.-5B.5.0(正確答案)C.[1,2,3,4,5]D.{張三:100,李四:95,王五:98,趙六:70}E."5"F.True答案解析:A.-5:整型,即整數(shù)
B.5.0:浮點(diǎn)型,即小數(shù)
C.[1,2,3,4,5]:列表,以方括號括起,列表中的元素可以是不同數(shù)據(jù)類型的元素
D.{張三:100,李四:95,王五:98,趙六:70}:字典,以花括號括起,每個(gè)元素成對出現(xiàn),及鍵:值
E."5":字符串,用單引號或雙引號括起
F.True:布爾型,只有True和False兩個(gè)值17.以下內(nèi)容屬于"字符串型"數(shù)據(jù)的是A.-5B.5.0C.[1,2,3,4,5]D.{張三:100,李四:95,王五:98,趙六:70}E."5"(正確答案)F.True答案解析:A.-5:整型,即整數(shù)
B.5.0:浮點(diǎn)型,即小數(shù)
C.[1,2,3,4,5]:列表,以方括號括起,列表中的元素可以是不同數(shù)據(jù)類型的元素
D.{張三:100,李四:95,王五:98,趙六:70}:字典,以花括號括起,每個(gè)元素成對出現(xiàn),及鍵:值
E."5":字符串,用單引號或雙引號括起
F.True:布爾型,只有True和False兩個(gè)值18.以下內(nèi)容屬于"布爾型"數(shù)據(jù)的是A.-5B.5.0C.[1,2,3,4,5]D.{張三:100,李四:95,王五:98,趙六:70}E."5"F.True(正確答案)答案解析:A.-5:整型,即整數(shù)
B.5.0:浮點(diǎn)型,即小數(shù)
C.[1,2,3,4,5]:列表,以方括號括起,列表中的元素可以是不同數(shù)據(jù)類型的元素
D.{張三:100,李四:95,王五:98,趙六:70}:字典,以花括號括起,每個(gè)元素成對出現(xiàn),及鍵:值
E."5":字符串,用單引號或雙引號括起
F.True:布爾型,只有True和False兩個(gè)值19.以下內(nèi)容屬于"列表"數(shù)據(jù)的是A.-5B.5.0C.[1,2,3,4,5](正確答案)D.{張三:100,李四:95,王五:98,趙六:70}E."5"F.True答案解析:A.-5:整型,即整數(shù)
B.5.0:浮點(diǎn)型,即小數(shù)
C.[1,2,3,4,5]:列表,以方括號括起,列表中的元素可以是不同數(shù)據(jù)類型的元素
D.{張三:100,李四:95,王五:98,趙六:70}:字典,以花括號括起,每個(gè)元素成對出現(xiàn),及鍵:值
E."5":字符串,用單引號或雙引號括起
F.True:布爾型,只有True和False兩個(gè)值20.以下內(nèi)容屬于"字典"數(shù)據(jù)的是A.-5B.5.0C.[1,2,3,4,5]D.{張三:100,李四:95,王五:98,趙六:70}(正確答案)E."5"F.True答案解析:A.-5:整型,即整數(shù)
B.5.0:浮點(diǎn)型,即小數(shù)
C.[1,2,3,4,5]:列表,以方括號括起,列表中的元素可以是不同數(shù)據(jù)類型的元素
D.{張三:100,李四:95,王五:98,趙六:70}:字典,以花括號括起,每個(gè)元素成對出現(xiàn),及鍵:值
E."5":字符串,用單引號或雙引號括起
F.True:布爾型,只有True和False兩個(gè)值21.以下可以將其他類型的數(shù)據(jù)轉(zhuǎn)換成“浮點(diǎn)型”的函數(shù)是A.strB.intC.float(正確答案)答案解析:A.str:轉(zhuǎn)換成字符串型
B.int:轉(zhuǎn)換成整型(整數(shù))
C.float:轉(zhuǎn)換成浮點(diǎn)型(小數(shù))22.以下可以將其他類型的數(shù)據(jù)轉(zhuǎn)換成“字符串型”的函數(shù)是A.str(正確答案)B.intC.float答案解析:A.str:轉(zhuǎn)換成字符串型
B.int:轉(zhuǎn)換成整型(整數(shù))
C.float:轉(zhuǎn)換成浮點(diǎn)型(小數(shù))23.以下可以將其他類型的數(shù)據(jù)轉(zhuǎn)換成“整型”的函數(shù)是A.strB.int(正確答案)C.float答案解析:A.str:轉(zhuǎn)換成字符串型
B.int:轉(zhuǎn)換成整型(整數(shù))
C.float:轉(zhuǎn)換成浮點(diǎn)型(小數(shù))24.turtle模塊的功能是A.繪圖(正確答案)B.數(shù)學(xué)運(yùn)算C.隨機(jī)數(shù)D.中文分詞答案解析:A.繪圖:turtle
B.數(shù)學(xué)運(yùn)算:math
C.隨機(jī)數(shù):random
D.分詞:jieba25.jieba模塊的功能是A.繪圖B.數(shù)學(xué)運(yùn)算C.隨機(jī)數(shù)D.中文分詞(正確答案)答案解析:A.繪圖:turtle
B.數(shù)學(xué)運(yùn)算:math
C.隨機(jī)數(shù):random
D.分詞:jieba26.math模塊的功能是A.繪圖B.數(shù)學(xué)運(yùn)算(正確答案)C.隨機(jī)數(shù)D.中文分詞答案解析:A.繪圖:turtle
B.數(shù)學(xué)運(yùn)算:math
C.隨機(jī)數(shù):random
D.分詞:jieba27.random模塊的功能是A.繪圖B.數(shù)學(xué)運(yùn)算C.隨機(jī)數(shù)(正確答案)D.中文分詞答案解析:A.繪圖:turtle
B.數(shù)學(xué)運(yùn)算:math
C.隨機(jī)數(shù):random
D.分詞:jieba28.range(100)相當(dāng)于A.range(0,100,1)(正確答案)B.range(1,100,1)C.range(1,101,1)D.range(0,101,1)答案解析:range(起始值,終值,步長)
起始值:可缺省,缺省時(shí)為0
終值:不可缺省,不包含它本身
步長:每次增加的量,可缺省,缺省時(shí)為1
【例】range(5)=range(0,5,1)
生成的序列為:0、1、2、3、4二、多選題1.以下關(guān)于運(yùn)算符優(yōu)先級說法正確的有A.小括號的優(yōu)先級最高(正確答案)B.邏輯運(yùn)算符>關(guān)系運(yùn)算符>算數(shù)運(yùn)算符C.not>and>or(正確答案)D.中括號的優(yōu)先級大于小括號答案解析:優(yōu)先級:
小括號的優(yōu)先級最高(沒有中括號這個(gè)運(yùn)算符)
算數(shù)運(yùn)算符(+、-、、/等)>關(guān)系運(yùn)算符(=、!=、>、<等)>邏輯運(yùn)算符(and、or、not)
not>and>or2.描述算法的方法有A.自然語言(正確答案)B.高級語言C.偽代碼(正確答案)D.流程圖(正確答案)答案解析:描述算法的方法有:自然語言、偽代碼、流程圖
程序設(shè)計(jì)語言的分類有:機(jī)器語言、匯編語言、高級語言三、判斷題1.可以用字母、數(shù)字、下劃線作為變量名,漢字不能作為變量名。對錯(cuò)(正確答案)答案解析:變量名可以包括字母、漢字、數(shù)字和下劃線;
變量名不能以數(shù)字開頭;
變量名區(qū)分大小寫;
變量名不能使用系統(tǒng)關(guān)鍵字,如:andornotifelseelifwhileforincontinuebreak等。
2.符號可以作為變量名對錯(cuò)(正確答案)答案解析:只有下劃線這一種符號可以作為變量名3.數(shù)字可以作為變量名,所以5a是一個(gè)合法的變量名對錯(cuò)(正確答案)答案解析:數(shù)字可以作為變量名,但是不能以數(shù)字開頭。4.變量名不區(qū)分大小寫,所以BMI和bmi是同一個(gè)變量對錯(cuò)(正確答案)答案解析:變量名區(qū)分大小寫。5.可以用字母作為變量名,所以for是一個(gè)合法的變量名對錯(cuò)(正確答案)答案解析:系統(tǒng)關(guān)鍵字不能作為變量名,如:andornotifelseelifwhileforincontinuebreak等。6.在Python語言中,變量需要先聲明,再使用對錯(cuò)(正確答案)答案解析:Python語言不需要聲明變量,變量必須在使用前被賦值。
如i=1就是一個(gè)給變量i賦值的語句。7.i==0是一個(gè)變量賦值語句對錯(cuò)(正確答案)答案解析:賦值語句的格式是:變量名=表達(dá)式
例如:i=1
==在python中表示判斷左右兩邊是否相等,是一個(gè)關(guān)系運(yùn)算符。8.continue語句的作用是終止本次循環(huán),進(jìn)入下一次循環(huán);break語句的作用是終止整個(gè)循環(huán)對(正確答案)錯(cuò)答案解析:break:終止整個(gè)循環(huán),跳轉(zhuǎn)到循環(huán)體以外的第一條語句;
continue:終止本次循環(huán),進(jìn)入下一次循環(huán)。四、填空題1.請寫出以下算數(shù)運(yùn)算符:
加_________減_________
乘_________除_________取模_________冪_________整除_________空1答案:+空2答案:-空3答案:空4答案:/空5答案:%空6答案:空7答案://答案解析:加:+
減:-
乘:
除:/
取模(取余數(shù)):%
冪:【例】2的3次方表示為:23
整除://2.請寫出以下關(guān)系運(yùn)算符:
等于_________不等于_________大于等于_________小于等于_________空1答案:==空2答案:!=空3答案:>=空4答案:<=答案解析:等于:=
不等于:!=
大于等于:>=
小于等于:<=3.請寫出以下邏輯運(yùn)算符:
與_________或_________非_________空1答案:and空2答案:or空3答案:not答案解析:與:and
“全為1時(shí)才為1”1and1=1、1and0=0、0and1=0、0and0=0
或:or“全為0時(shí)才為0”
1and1=1、1and0=1、0and1=1、0and0=0
非:not
“取返”
not1=0、not0=14.False與False=_________
False與True=_________
True與False=_________
True與True=_________空1答案:False空2答案:False空3答案:False空4答案:True答案解析:True=1
False=0
與:and“全為1時(shí)才為1”1and1=1、1and0=0、0and1=0、0and0=0
或:or“全為0時(shí)才為0”1and1=1、1and0=1、0and1=1、0and0=0
非:not“取返”not1=0、not0=15.False或False=_________
False或True=_________
True或False=_________
True或True=_________空1答案:False空2答案:True空3答案:True空4答案:True答案解析:True=1
False=0
與:and“全為1時(shí)才為1”1and1=1、1and0=0、0and1=0、0and0=0
或:or“全為0時(shí)才為0”1and1=1、1and0=1、0and1=1、0and0=0
非:not“取返”not1=0、not0=16.非False=_________
非True=_________
空1答案:True空2答案:False答案解析:True=1
False=0
與:and“全為1時(shí)才為1”1and1=1、1and0=0、0and1=0、0and0=0
或:or“全為0時(shí)才為0”1and1=1、1and0=1、0and1=1、0and0=0
非:not“取返”not1=0、not0=1五、綜合題1.某學(xué)校高中“愛編程”社團(tuán)為一個(gè)信息系統(tǒng)開發(fā)相應(yīng)的軟件。他們在研發(fā)過程中,碰到了“-1+1/2-1/3+1/4-1/5……”數(shù)列求和問題。以下是解決該問題的核心程序代碼,請?jiān)谙聢D中選擇適合的語句完善代碼,并將選項(xiàng)填寫在橫線上相應(yīng)的位置。
①A.s=0(正確答案)B.s=1C.if(i<=n):D.while(i<=n):E.s=s+pow(i,-1)/iF.s=s+pow(-1,i)/i②A.s=0B.s=1C.if(i<=n):D.while(i<=n):(正確答案)E.s=s+pow(i,-1)/iF.s=s+pow(-1,i)/i③
提示:pow(x,y)=xyA.s=0B.s=1C.if(i<=n):D.while(i<=n):E.s=s+pow(i,-1)/iF.s=s+pow(-1,i)/i(正確答案)2.學(xué)校高中“愛編程”社團(tuán)準(zhǔn)備為小學(xué)生編寫一個(gè)數(shù)學(xué)學(xué)習(xí)軟件,某小組接收到的任務(wù)模塊是:給定一個(gè)正整數(shù)n,求它的因數(shù)個(gè)數(shù)cnt(例如:12的因數(shù)有1、2、3、4、6、12,故12的因數(shù)個(gè)
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民營銀行AI應(yīng)用企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 智能投顧與人工顧問結(jié)合服務(wù)模式行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 自閉癥溝通訓(xùn)練卡行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 藝術(shù)品畫廊連鎖經(jīng)營企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 舞蹈基礎(chǔ)與體能訓(xùn)練課程行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 南充市南部縣人民醫(yī)院招聘筆試真題2024
- 華遠(yuǎn)國際陸港集團(tuán)所屬企業(yè)招聘筆試真題2024
- 在線金融教育課程企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 光儲微電網(wǎng)搭建行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 物流公司綜合管理部經(jīng)理崗位職責(zé)
- 專題06+函數(shù)與導(dǎo)數(shù)領(lǐng)域中的典型壓軸小題全歸納與剖析課件
- 餐飲企業(yè)日管控、周排查、月調(diào)度表格模板
- 工程項(xiàng)目管理(第五版)第三章
- 客戶受電工程竣工檢驗(yàn)意見書(南網(wǎng))
- 多媒體課件制作流程圖
- MT_T 695-1997 煤礦用高倍數(shù)泡沫滅火劑通用技術(shù)條件_(高清版)
- 《商業(yè)發(fā)票》word版
- 土地使用權(quán)(住宅用地)市場比較法評估測算表
- DFMEA全解(完整版)
- 《教案封面設(shè)計(jì)》word版
- 奧迪A4L汽車驅(qū)動橋的結(jié)構(gòu)設(shè)計(jì)畢業(yè)設(shè)計(jì)
評論
0/150
提交評論