資源簡(jiǎn)介 登錄二一教育在線組卷平臺(tái) 助您教考全無(wú)憂2022年山東省東營(yíng)市信息技術(shù)等級(jí)考試 Python 6一、單選題1.在python中,數(shù)學(xué)表達(dá)式的寫(xiě)法正確的是( )A.5a+b/2 B.5a+(b/2) C.5*a+b/2 D.a(chǎn)*5+b\2【答案】C【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】在python中,乘法用*表示,除號(hào)要用/表示。表達(dá)式正確的是:5*a+b/2。故答案為:C。【分析】本題考查運(yùn)算符與表達(dá)式。%表示取余,在數(shù)學(xué)中5a表示相乘,但在編程中,相乘之間的乘號(hào)是不能省略的。2.以下表達(dá)式的結(jié)果為T(mén)rue的是( )A."7" in str("256") B."7" in str("179")C.128%6==0 D.128%6=0【答案】B【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】A、B選項(xiàng)是用于判斷“7”字符是否存在于str( )中,A中“256”不包括“7”,結(jié)果為False;B中“179”包括“7”,結(jié)果為T(mén)rue;C、D選項(xiàng)是用于判斷128是否是6的倍數(shù),128不是6的整倍數(shù),結(jié)果均為False。故答案選B。【分析】本題考查的是表達(dá)式。在表達(dá)式中%是取余運(yùn)算。3.下面問(wèn)題不能用枚舉算法實(shí)現(xiàn)的是( )A.統(tǒng)計(jì)個(gè)位數(shù)字是6,且能被3整除的2位數(shù)B.計(jì)算已知半徑的一個(gè)圓的面積C.今有面額為1元、2元和5元的紙幣各10張,要使總和為24元,輸出所有不同的取法D.QQ密碼忘記,找回密碼(假設(shè)可以無(wú)限次地嘗試)【答案】B【知識(shí)點(diǎn)】枚舉算法及其程序設(shè)計(jì)【解析】【解答】枚舉算法通俗的講就是一一列出在范圍內(nèi)可能出現(xiàn)的值,B選項(xiàng)是一個(gè)固定的值。故答案為:B。【分析】本題考查枚舉算法的應(yīng)用。在“枚舉”類型的定義中列舉出所有可能的取值, 被說(shuō)明為該“枚舉”類型的變量取值不能超過(guò)定義的范圍。4.以下關(guān)于遞歸和迭代的說(shuō)法正確的是 ( )A.遞歸是重復(fù)調(diào)用函數(shù)自身實(shí)現(xiàn)循環(huán),迭代是函數(shù)內(nèi)某段代碼實(shí)現(xiàn)循環(huán)B.遞歸是函數(shù)內(nèi)某段代碼實(shí)現(xiàn)循環(huán),迭代是重復(fù)調(diào)用函數(shù)自身實(shí)現(xiàn)循環(huán)C.遞歸是循環(huán),迭代不是循環(huán)D.迭代是循環(huán),遞歸不是循環(huán)【答案】A【知識(shí)點(diǎn)】遞歸算法及其程序設(shè)計(jì)【解析】【解答】 遞歸是重復(fù)調(diào)用函數(shù)自身實(shí)現(xiàn)循環(huán),迭代是函數(shù)內(nèi)某段代碼實(shí)現(xiàn)循環(huán) ,遞歸和迭代都是循環(huán)。故答案為:A。【分析】本題考查遞歸與迭代算法的應(yīng)用和區(qū)別。簡(jiǎn)單地說(shuō),遞歸是重復(fù)調(diào)用函數(shù)自身實(shí)現(xiàn)循環(huán)。迭代是函數(shù)內(nèi)某段代碼實(shí)現(xiàn)循環(huán),而迭代與普通循環(huán)的區(qū)別是:循環(huán)代碼中參與運(yùn)算的變量同時(shí)是保存結(jié)果的變量,當(dāng)前保存的結(jié)果作為下一次循環(huán)計(jì)算的初始值。遞歸循環(huán)中,遇到滿足終止條件的情況時(shí)逐層返回來(lái)結(jié)束。迭代則使用計(jì)數(shù)器結(jié)束循環(huán)。當(dāng)然很多情況都是多種循環(huán)混合采用,這要根據(jù)具體需求。5.關(guān)于冒泡排序算法,下述步驟正確的順序?yàn)椋ā 。?br/>①針對(duì)所有的元素重復(fù)以上的步驟,除了最后一個(gè)。②比較相鄰的元素。如果第一個(gè)比第二個(gè)大,就交換位置。③持續(xù)每次對(duì)越來(lái)越少的元素重復(fù)上面的步驟,直到?jīng)]有任何—對(duì)數(shù)字需要比較。④對(duì)每一對(duì)相鄰元素做同樣的工作,從開(kāi)始第一對(duì)到結(jié)尾的最后— 對(duì)。在這一輪,最后的元素應(yīng)該會(huì)是最大的數(shù)。A.①②③④ B.④②③① C.②④①③ D.④③②①【答案】C【知識(shí)點(diǎn)】排序算法及其程序設(shè)計(jì)【解析】【解答】冒泡排序算法的原理:①比較相鄰的元素。如果第一個(gè)比第二個(gè)大,就交換他們兩個(gè)。②對(duì)每一對(duì)相鄰元素做同樣的工作,從開(kāi)始第一對(duì)到結(jié)尾的最后一對(duì)。在這一點(diǎn),最后的元素應(yīng)該會(huì)是最大的數(shù)。③針對(duì)所有的元素重復(fù)以上的步驟,除了最后一個(gè)。④持續(xù)每次對(duì)越來(lái)越少的元素重復(fù)上面的步驟,直到?jīng)]有任何一對(duì)數(shù)字需要比較。故答案為:C。【分析】本題考查冒泡排序。冒泡排序是一種簡(jiǎn)單的排序算法。它重復(fù)地走訪過(guò)要排序的數(shù)列,一次比較兩個(gè)元素,如果他們的順序錯(cuò)誤就把他們交換過(guò)來(lái)。走訪數(shù)列的工作是重復(fù)地進(jìn)行直到?jīng)]有再需要交換,也就是說(shuō)該數(shù)列已經(jīng)排序完成。6.下列各式中的S值不可以用算法求解的是( )A.S=1+2+3+4B.S=12+22+32+…+1002C.S=D.S=1+2+3+…【答案】D【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】 一個(gè)算法必須具有:有窮性、確切性、輸入項(xiàng)、輸出項(xiàng)、可行性五個(gè)性質(zhì)。D選項(xiàng)相加的項(xiàng)數(shù)是無(wú)窮的。故答案為:D。【分析】本題考查算法解決問(wèn)題。一個(gè)算法應(yīng)該具有以下五個(gè)重要的特征:有窮性;算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止;確切性;算法的每一步驟必須有確切的定義;輸入項(xiàng);一個(gè)算法有0個(gè)或多個(gè)輸入,以刻畫(huà)運(yùn)算對(duì)象的初始情況,所謂0個(gè)輸入是指算法本身定出了初始條件;輸出項(xiàng);一個(gè)算法有一個(gè)或多個(gè)輸出,以反映對(duì)輸入數(shù)據(jù)加工后的結(jié)果。沒(méi)有輸出的算法是毫無(wú)意義的;可行性;算法中執(zhí)行的任何計(jì)算步驟都是可以被分解為基本的可執(zhí)行的操作步驟,即每個(gè)計(jì)算步驟都可以在有限時(shí)間內(nèi)完成(也稱之為有效性)。7.下列對(duì)算法描述正確的是( )A.算法只能用自然語(yǔ)言來(lái)描述B.算法只能用圖形方式來(lái)表示C.同一問(wèn)題可以有不同的算法D.同一問(wèn)題的算法不同,結(jié)果必然不同【答案】C【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】 算法可以用圖形,文字,語(yǔ)句等多種形式來(lái)描述,AB錯(cuò)誤;根據(jù)算法的不唯一性,同一問(wèn)題可以有不同的算,C正確。不同的算法解決同一個(gè)問(wèn)題,結(jié)果必須要是一樣的,D錯(cuò)誤。故答案為:C。【分析】本題考查對(duì)算法的理解。算法的常用描述方式有:自然語(yǔ)言、流程圖、偽代碼、計(jì)算機(jī)程序語(yǔ)言。根據(jù)算法的不唯一性,同一問(wèn)題可以有不同的算法。8.下列于算法的敘述正確的是( )A.一個(gè)算法必然能解決一類問(wèn)題B.求解某個(gè)問(wèn)題的算法是唯一的C.算法不能重復(fù)使用D.算法的過(guò)程可以是無(wú)限的【答案】A【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】算法的特征:①有窮性:執(zhí)行完有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個(gè)或多個(gè)輸入;④輸出:至少產(chǎn)生一個(gè)輸出;⑤可行性:原則上能精確運(yùn)行。故答案為:A。【分析】本題考查算法的概念與特征。在計(jì)算機(jī)科學(xué)領(lǐng)域內(nèi),“算法”指的是用計(jì)算機(jī)解決問(wèn)題的步驟,是為了解決問(wèn)題而需要讓計(jì)算機(jī)有序執(zhí)行的、無(wú)歧義的、有限步驟的集合。9.下面說(shuō)法中,能稱為算法的是( )A.巧婦難為無(wú)米之炊B.炒菜需要洗菜、切菜、刷鍋、炒菜這些步驟C.?dāng)?shù)學(xué)題真有趣D.物理與數(shù)學(xué)密不可分【答案】B【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】炒菜要洗菜、切菜、刷鍋、炒菜這是對(duì)炒菜的解決方案進(jìn)行準(zhǔn)確完整的描述,而且有清晰的指令。故答案為:B。【分析】本題考查算法的描述。算法是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問(wèn)題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問(wèn)題的策略機(jī)制。10.流程圖中下圖的作用是( )A.表示一個(gè)算法的起始和結(jié)束B.表示一個(gè)算法輸入和輸出的信息C.賦值、計(jì)算D.判斷某一條件是否成立【答案】B【知識(shí)點(diǎn)】流程圖的概念及其常用圖形【解析】【解答】 流程圖中,平行四邊形表示輸入輸出。故答案為:B。【分析】本題考查流程圖中圖形。圓角矩形表示“開(kāi)始”與“結(jié)束”。矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用;菱形表示問(wèn)題判斷或判定(審核/審批/評(píng)審)環(huán)節(jié);用平行四邊形表示輸入輸出; 箭頭代表工作流方向。11.(2021七下·日照期末)能夠使算法的程序和步驟表達(dá)更直觀的是( )A.自然語(yǔ)言 B.流程圖 C.?dāng)?shù)學(xué)語(yǔ)言 D.邏輯語(yǔ)言【答案】B【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】算法的常用描述方式有:自然語(yǔ)言、流程圖、偽代碼、計(jì)算機(jī)程序語(yǔ)言。采用流程圖來(lái)描述會(huì)顯得比較直觀和易于理解。故答案選B。【分析】本題考查算法的表示方法。自然語(yǔ)言貼近人的語(yǔ)言,便于人理解,但是無(wú)法被計(jì)算機(jī)執(zhí)行。流程圖能夠更直觀的表述算法的額程序和步驟。12.如下圖,流程圖中下圖的功能是( )A.表示一個(gè)算法的起始和結(jié)束B.表示一個(gè)算法輸入和輸出的信息C.表示判斷D.用來(lái)表示處理【答案】D【知識(shí)點(diǎn)】流程圖的概念及其常用圖形【解析】【解答】在流程圖中矩形框代表處理。故答案為:D。【分析】本題考查流程圖圖形。圓角矩形表示“開(kāi)始”與“結(jié)束”。矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用。菱形表示問(wèn)題判斷或判定(審核/審批/評(píng)審)環(huán)節(jié)。用平行四邊形表示輸入輸出。箭頭代表工作流方向。13.家中有線路由器至電腦的網(wǎng)線出現(xiàn)了故障,檢測(cè)故障的算法中,第一步檢測(cè)的是 ( )A.檢查路由器是否正常B.檢查路由器至電腦的網(wǎng)線是否正常C.檢查電腦是否能正常使用D.隨機(jī)檢查【答案】C【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】在檢測(cè)故障時(shí),首先我們要看的就是物理故障,所謂的物理故障指的就是設(shè)備的問(wèn)題。例如,線路損壞或者是插頭松動(dòng)。先本地后遠(yuǎn)程的原則。故答案為:C。【分析】本題考查計(jì)算機(jī)故障診斷與測(cè)試算法。我們?cè)谂懦收蠒r(shí)遵循的原則為:先本地后遠(yuǎn)程;先簡(jiǎn)單后復(fù)雜;先軟件后硬件。14.算法的有窮性是指 ( )A.算法必須包含輸出B.算法中每個(gè)操作步驟都是可執(zhí)行的C.算法的步驟必須有限D.以上說(shuō)法均不正確【答案】C【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】算法的有窮性是指(算法程序的運(yùn)行時(shí)間是有限的。故答案為:C。【分析】本題考查算法的特征。算法的特征:①有窮性:執(zhí)行完有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個(gè)或多個(gè)輸入;④輸出:至少產(chǎn)生一個(gè)輸出;⑤可行性:原則上能精確運(yùn)行。15.算法的描述方法有 ( )A.用自然語(yǔ)言描述 B.用流程圖描述C.用計(jì)算機(jī)語(yǔ)言描述 D.其余三項(xiàng)都是【答案】D【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】描述算法的方法通常有自然語(yǔ)言,流程圖,偽代碼。故答案為:D。【分析】本題考查算法的表示方法。用自然語(yǔ)言描述算法通俗易懂,且不需要進(jìn)行專門(mén)的學(xué)習(xí)和訓(xùn)練,但也存在難以避免的問(wèn)題。采用流程圖來(lái)描述會(huì)顯得比較直觀和易于理解。偽代碼由于語(yǔ)法比較接近計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,所以描述的算法更加緊湊簡(jiǎn)練,也便于進(jìn)一步轉(zhuǎn)化為相應(yīng)的計(jì)算機(jī)程序。16.假如我們“請(qǐng)”到機(jī)器人炒菜,如將“加食鹽少許”這一步驟加入炒菜機(jī)器人的菜譜算法中,則不符合算法的哪一個(gè)特點(diǎn)? ( )A.確定性 B.可行性C.有窮性 D.有輸入和輸出的【答案】D【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】 “少許”表述不準(zhǔn)確,不清晰 ,算法中的每一個(gè)步驟都必須有明確的定義,不允許有模棱兩可的解釋和多義性,這也是算法的確定性特點(diǎn)。故答案為:A。【分析】本題考查算法的特征。算法的特征:①有窮性:執(zhí)行完有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個(gè)或多個(gè)輸入;④輸出:至少產(chǎn)生一個(gè)輸出;⑤可行性:原則上能精確運(yùn)行。17.下列算法是否存在問(wèn)題,存在怎樣的問(wèn)題?( )第一步:輸入x;第二步:y=3/x;第三步:輸出y。A.確定性 B.可行性C.有窮性 D.有輸入和輸出的【答案】B【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】我們觀察第二步, y=3/x ,要想這個(gè)表達(dá)式有意義則x不能為0,當(dāng)x為0時(shí)算法不可行。故答案為:B。【分析】本題主要考查算法的特征理解。算法的特征:①有窮性:執(zhí)行完有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個(gè)或多個(gè)輸入;④輸出:至少產(chǎn)生一個(gè)輸出;⑤可行性:原則上能精確運(yùn)行。18.下列求兩圓面積的和的算法違反了算法的哪個(gè)特點(diǎn)?( )第一步:計(jì)算S1=3.14*r1*r1;;第二步:計(jì)算 S2=3.14*r2*r2;第三步:計(jì)算S=S1+S2。A.確定性 B.可行性C.有窮性 D.有輸入和輸出的【答案】D【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】算法要滿足確定性、可行性、有窮性、輸入和輸出項(xiàng)這幾個(gè)特點(diǎn)。看算法步驟一二三步不能輸入兩圓的半徑。故答案為:D。【分析】本題考查的是算法的特征。一個(gè)算法應(yīng)該具有以下五個(gè)重要的特征:有窮性:算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止;確切性:算法的每一步驟必須有確切的定義;輸入項(xiàng):一個(gè)算法有0個(gè)或多個(gè)輸入,以刻畫(huà)運(yùn)算對(duì)象的初始情況,所謂0個(gè)輸入是指算法本身定出了初始條件;輸出項(xiàng):一個(gè)算法有一個(gè)或多個(gè)輸出,以反映對(duì)輸入數(shù)據(jù)加工后的結(jié)果。沒(méi)有輸出的算法是毫無(wú)意義的;可行性:算法中執(zhí)行的任何計(jì)算步驟都是可以被分解為基本的可執(zhí)行的操作步驟,即每個(gè)計(jì)算步驟都可以在有限時(shí)間內(nèi)完成(也稱之為有效性)。19.用流程圖表示條件“A>B”是否成立,要用到以下哪個(gè)圖形?( )A.平行四邊形 B.菱形 C.圓角矩形 D.直角矩形【答案】B【知識(shí)點(diǎn)】流程圖的概念及其常用圖形【解析】【解答】“A>B”是否成立,要進(jìn)行判斷。故答案為:B。【分析】本題考查流程圖圖形。圓角矩形表示“開(kāi)始”與“結(jié)束”。矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用,菱形表示問(wèn)題判斷或判定(審核/審批/評(píng)審)環(huán)節(jié),用平行四邊形表示輸入輸出,箭頭代表工作流方向。20.下側(cè)程序框圖運(yùn)行的結(jié)果是( )A.1/2 B.3/2 C.5/2 D.3【答案】C【知識(shí)點(diǎn)】算法的流程圖表示【解析】【解答】s=2/4+4/2=5/2。故答案為:C。【分析】本題考查對(duì)于流程圖的識(shí)讀。在流程圖中, 矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用 ,里面一般用表達(dá)式或者判斷條件表示。二一教育在線組卷平臺(tái)(zujuan.21cnjy.com)自動(dòng)生成 1 / 1登錄二一教育在線組卷平臺(tái) 助您教考全無(wú)憂2022年山東省東營(yíng)市信息技術(shù)等級(jí)考試 Python 6一、單選題1.在python中,數(shù)學(xué)表達(dá)式的寫(xiě)法正確的是( )A.5a+b/2 B.5a+(b/2) C.5*a+b/2 D.a(chǎn)*5+b\22.以下表達(dá)式的結(jié)果為T(mén)rue的是( )A."7" in str("256") B."7" in str("179")C.128%6==0 D.128%6=03.下面問(wèn)題不能用枚舉算法實(shí)現(xiàn)的是( )A.統(tǒng)計(jì)個(gè)位數(shù)字是6,且能被3整除的2位數(shù)B.計(jì)算已知半徑的一個(gè)圓的面積C.今有面額為1元、2元和5元的紙幣各10張,要使總和為24元,輸出所有不同的取法D.QQ密碼忘記,找回密碼(假設(shè)可以無(wú)限次地嘗試)4.以下關(guān)于遞歸和迭代的說(shuō)法正確的是 ( )A.遞歸是重復(fù)調(diào)用函數(shù)自身實(shí)現(xiàn)循環(huán),迭代是函數(shù)內(nèi)某段代碼實(shí)現(xiàn)循環(huán)B.遞歸是函數(shù)內(nèi)某段代碼實(shí)現(xiàn)循環(huán),迭代是重復(fù)調(diào)用函數(shù)自身實(shí)現(xiàn)循環(huán)C.遞歸是循環(huán),迭代不是循環(huán)D.迭代是循環(huán),遞歸不是循環(huán)5.關(guān)于冒泡排序算法,下述步驟正確的順序?yàn)椋ā 。?br/>①針對(duì)所有的元素重復(fù)以上的步驟,除了最后一個(gè)。②比較相鄰的元素。如果第一個(gè)比第二個(gè)大,就交換位置。③持續(xù)每次對(duì)越來(lái)越少的元素重復(fù)上面的步驟,直到?jīng)]有任何—對(duì)數(shù)字需要比較。④對(duì)每一對(duì)相鄰元素做同樣的工作,從開(kāi)始第一對(duì)到結(jié)尾的最后— 對(duì)。在這一輪,最后的元素應(yīng)該會(huì)是最大的數(shù)。A.①②③④ B.④②③① C.②④①③ D.④③②①6.下列各式中的S值不可以用算法求解的是( )A.S=1+2+3+4B.S=12+22+32+…+1002C.S=D.S=1+2+3+…7.下列對(duì)算法描述正確的是( )A.算法只能用自然語(yǔ)言來(lái)描述B.算法只能用圖形方式來(lái)表示C.同一問(wèn)題可以有不同的算法D.同一問(wèn)題的算法不同,結(jié)果必然不同8.下列于算法的敘述正確的是( )A.一個(gè)算法必然能解決一類問(wèn)題B.求解某個(gè)問(wèn)題的算法是唯一的C.算法不能重復(fù)使用D.算法的過(guò)程可以是無(wú)限的9.下面說(shuō)法中,能稱為算法的是( )A.巧婦難為無(wú)米之炊B.炒菜需要洗菜、切菜、刷鍋、炒菜這些步驟C.?dāng)?shù)學(xué)題真有趣D.物理與數(shù)學(xué)密不可分10.流程圖中下圖的作用是( )A.表示一個(gè)算法的起始和結(jié)束B.表示一個(gè)算法輸入和輸出的信息C.賦值、計(jì)算D.判斷某一條件是否成立11.(2021七下·日照期末)能夠使算法的程序和步驟表達(dá)更直觀的是( )A.自然語(yǔ)言 B.流程圖 C.?dāng)?shù)學(xué)語(yǔ)言 D.邏輯語(yǔ)言12.如下圖,流程圖中下圖的功能是( )A.表示一個(gè)算法的起始和結(jié)束B.表示一個(gè)算法輸入和輸出的信息C.表示判斷D.用來(lái)表示處理13.家中有線路由器至電腦的網(wǎng)線出現(xiàn)了故障,檢測(cè)故障的算法中,第一步檢測(cè)的是 ( )A.檢查路由器是否正常B.檢查路由器至電腦的網(wǎng)線是否正常C.檢查電腦是否能正常使用D.隨機(jī)檢查14.算法的有窮性是指 ( )A.算法必須包含輸出B.算法中每個(gè)操作步驟都是可執(zhí)行的C.算法的步驟必須有限D.以上說(shuō)法均不正確15.算法的描述方法有 ( )A.用自然語(yǔ)言描述 B.用流程圖描述C.用計(jì)算機(jī)語(yǔ)言描述 D.其余三項(xiàng)都是16.假如我們“請(qǐng)”到機(jī)器人炒菜,如將“加食鹽少許”這一步驟加入炒菜機(jī)器人的菜譜算法中,則不符合算法的哪一個(gè)特點(diǎn)? ( )A.確定性 B.可行性C.有窮性 D.有輸入和輸出的17.下列算法是否存在問(wèn)題,存在怎樣的問(wèn)題?( )第一步:輸入x;第二步:y=3/x;第三步:輸出y。A.確定性 B.可行性C.有窮性 D.有輸入和輸出的18.下列求兩圓面積的和的算法違反了算法的哪個(gè)特點(diǎn)?( )第一步:計(jì)算S1=3.14*r1*r1;;第二步:計(jì)算 S2=3.14*r2*r2;第三步:計(jì)算S=S1+S2。A.確定性 B.可行性C.有窮性 D.有輸入和輸出的19.用流程圖表示條件“A>B”是否成立,要用到以下哪個(gè)圖形?( )A.平行四邊形 B.菱形 C.圓角矩形 D.直角矩形20.下側(cè)程序框圖運(yùn)行的結(jié)果是( )A.1/2 B.3/2 C.5/2 D.3答案解析部分1.【答案】C【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】在python中,乘法用*表示,除號(hào)要用/表示。表達(dá)式正確的是:5*a+b/2。故答案為:C。【分析】本題考查運(yùn)算符與表達(dá)式。%表示取余,在數(shù)學(xué)中5a表示相乘,但在編程中,相乘之間的乘號(hào)是不能省略的。2.【答案】B【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】A、B選項(xiàng)是用于判斷“7”字符是否存在于str( )中,A中“256”不包括“7”,結(jié)果為False;B中“179”包括“7”,結(jié)果為T(mén)rue;C、D選項(xiàng)是用于判斷128是否是6的倍數(shù),128不是6的整倍數(shù),結(jié)果均為False。故答案選B。【分析】本題考查的是表達(dá)式。在表達(dá)式中%是取余運(yùn)算。3.【答案】B【知識(shí)點(diǎn)】枚舉算法及其程序設(shè)計(jì)【解析】【解答】枚舉算法通俗的講就是一一列出在范圍內(nèi)可能出現(xiàn)的值,B選項(xiàng)是一個(gè)固定的值。故答案為:B。【分析】本題考查枚舉算法的應(yīng)用。在“枚舉”類型的定義中列舉出所有可能的取值, 被說(shuō)明為該“枚舉”類型的變量取值不能超過(guò)定義的范圍。4.【答案】A【知識(shí)點(diǎn)】遞歸算法及其程序設(shè)計(jì)【解析】【解答】 遞歸是重復(fù)調(diào)用函數(shù)自身實(shí)現(xiàn)循環(huán),迭代是函數(shù)內(nèi)某段代碼實(shí)現(xiàn)循環(huán) ,遞歸和迭代都是循環(huán)。故答案為:A。【分析】本題考查遞歸與迭代算法的應(yīng)用和區(qū)別。簡(jiǎn)單地說(shuō),遞歸是重復(fù)調(diào)用函數(shù)自身實(shí)現(xiàn)循環(huán)。迭代是函數(shù)內(nèi)某段代碼實(shí)現(xiàn)循環(huán),而迭代與普通循環(huán)的區(qū)別是:循環(huán)代碼中參與運(yùn)算的變量同時(shí)是保存結(jié)果的變量,當(dāng)前保存的結(jié)果作為下一次循環(huán)計(jì)算的初始值。遞歸循環(huán)中,遇到滿足終止條件的情況時(shí)逐層返回來(lái)結(jié)束。迭代則使用計(jì)數(shù)器結(jié)束循環(huán)。當(dāng)然很多情況都是多種循環(huán)混合采用,這要根據(jù)具體需求。5.【答案】C【知識(shí)點(diǎn)】排序算法及其程序設(shè)計(jì)【解析】【解答】冒泡排序算法的原理:①比較相鄰的元素。如果第一個(gè)比第二個(gè)大,就交換他們兩個(gè)。②對(duì)每一對(duì)相鄰元素做同樣的工作,從開(kāi)始第一對(duì)到結(jié)尾的最后一對(duì)。在這一點(diǎn),最后的元素應(yīng)該會(huì)是最大的數(shù)。③針對(duì)所有的元素重復(fù)以上的步驟,除了最后一個(gè)。④持續(xù)每次對(duì)越來(lái)越少的元素重復(fù)上面的步驟,直到?jīng)]有任何一對(duì)數(shù)字需要比較。故答案為:C。【分析】本題考查冒泡排序。冒泡排序是一種簡(jiǎn)單的排序算法。它重復(fù)地走訪過(guò)要排序的數(shù)列,一次比較兩個(gè)元素,如果他們的順序錯(cuò)誤就把他們交換過(guò)來(lái)。走訪數(shù)列的工作是重復(fù)地進(jìn)行直到?jīng)]有再需要交換,也就是說(shuō)該數(shù)列已經(jīng)排序完成。6.【答案】D【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】 一個(gè)算法必須具有:有窮性、確切性、輸入項(xiàng)、輸出項(xiàng)、可行性五個(gè)性質(zhì)。D選項(xiàng)相加的項(xiàng)數(shù)是無(wú)窮的。故答案為:D。【分析】本題考查算法解決問(wèn)題。一個(gè)算法應(yīng)該具有以下五個(gè)重要的特征:有窮性;算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止;確切性;算法的每一步驟必須有確切的定義;輸入項(xiàng);一個(gè)算法有0個(gè)或多個(gè)輸入,以刻畫(huà)運(yùn)算對(duì)象的初始情況,所謂0個(gè)輸入是指算法本身定出了初始條件;輸出項(xiàng);一個(gè)算法有一個(gè)或多個(gè)輸出,以反映對(duì)輸入數(shù)據(jù)加工后的結(jié)果。沒(méi)有輸出的算法是毫無(wú)意義的;可行性;算法中執(zhí)行的任何計(jì)算步驟都是可以被分解為基本的可執(zhí)行的操作步驟,即每個(gè)計(jì)算步驟都可以在有限時(shí)間內(nèi)完成(也稱之為有效性)。7.【答案】C【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】 算法可以用圖形,文字,語(yǔ)句等多種形式來(lái)描述,AB錯(cuò)誤;根據(jù)算法的不唯一性,同一問(wèn)題可以有不同的算,C正確。不同的算法解決同一個(gè)問(wèn)題,結(jié)果必須要是一樣的,D錯(cuò)誤。故答案為:C。【分析】本題考查對(duì)算法的理解。算法的常用描述方式有:自然語(yǔ)言、流程圖、偽代碼、計(jì)算機(jī)程序語(yǔ)言。根據(jù)算法的不唯一性,同一問(wèn)題可以有不同的算法。8.【答案】A【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】算法的特征:①有窮性:執(zhí)行完有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個(gè)或多個(gè)輸入;④輸出:至少產(chǎn)生一個(gè)輸出;⑤可行性:原則上能精確運(yùn)行。故答案為:A。【分析】本題考查算法的概念與特征。在計(jì)算機(jī)科學(xué)領(lǐng)域內(nèi),“算法”指的是用計(jì)算機(jī)解決問(wèn)題的步驟,是為了解決問(wèn)題而需要讓計(jì)算機(jī)有序執(zhí)行的、無(wú)歧義的、有限步驟的集合。9.【答案】B【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】炒菜要洗菜、切菜、刷鍋、炒菜這是對(duì)炒菜的解決方案進(jìn)行準(zhǔn)確完整的描述,而且有清晰的指令。故答案為:B。【分析】本題考查算法的描述。算法是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問(wèn)題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問(wèn)題的策略機(jī)制。10.【答案】B【知識(shí)點(diǎn)】流程圖的概念及其常用圖形【解析】【解答】 流程圖中,平行四邊形表示輸入輸出。故答案為:B。【分析】本題考查流程圖中圖形。圓角矩形表示“開(kāi)始”與“結(jié)束”。矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用;菱形表示問(wèn)題判斷或判定(審核/審批/評(píng)審)環(huán)節(jié);用平行四邊形表示輸入輸出; 箭頭代表工作流方向。11.【答案】B【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】算法的常用描述方式有:自然語(yǔ)言、流程圖、偽代碼、計(jì)算機(jī)程序語(yǔ)言。采用流程圖來(lái)描述會(huì)顯得比較直觀和易于理解。故答案選B。【分析】本題考查算法的表示方法。自然語(yǔ)言貼近人的語(yǔ)言,便于人理解,但是無(wú)法被計(jì)算機(jī)執(zhí)行。流程圖能夠更直觀的表述算法的額程序和步驟。12.【答案】D【知識(shí)點(diǎn)】流程圖的概念及其常用圖形【解析】【解答】在流程圖中矩形框代表處理。故答案為:D。【分析】本題考查流程圖圖形。圓角矩形表示“開(kāi)始”與“結(jié)束”。矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用。菱形表示問(wèn)題判斷或判定(審核/審批/評(píng)審)環(huán)節(jié)。用平行四邊形表示輸入輸出。箭頭代表工作流方向。13.【答案】C【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】在檢測(cè)故障時(shí),首先我們要看的就是物理故障,所謂的物理故障指的就是設(shè)備的問(wèn)題。例如,線路損壞或者是插頭松動(dòng)。先本地后遠(yuǎn)程的原則。故答案為:C。【分析】本題考查計(jì)算機(jī)故障診斷與測(cè)試算法。我們?cè)谂懦收蠒r(shí)遵循的原則為:先本地后遠(yuǎn)程;先簡(jiǎn)單后復(fù)雜;先軟件后硬件。14.【答案】C【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】算法的有窮性是指(算法程序的運(yùn)行時(shí)間是有限的。故答案為:C。【分析】本題考查算法的特征。算法的特征:①有窮性:執(zhí)行完有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個(gè)或多個(gè)輸入;④輸出:至少產(chǎn)生一個(gè)輸出;⑤可行性:原則上能精確運(yùn)行。15.【答案】D【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】描述算法的方法通常有自然語(yǔ)言,流程圖,偽代碼。故答案為:D。【分析】本題考查算法的表示方法。用自然語(yǔ)言描述算法通俗易懂,且不需要進(jìn)行專門(mén)的學(xué)習(xí)和訓(xùn)練,但也存在難以避免的問(wèn)題。采用流程圖來(lái)描述會(huì)顯得比較直觀和易于理解。偽代碼由于語(yǔ)法比較接近計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,所以描述的算法更加緊湊簡(jiǎn)練,也便于進(jìn)一步轉(zhuǎn)化為相應(yīng)的計(jì)算機(jī)程序。16.【答案】D【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】 “少許”表述不準(zhǔn)確,不清晰 ,算法中的每一個(gè)步驟都必須有明確的定義,不允許有模棱兩可的解釋和多義性,這也是算法的確定性特點(diǎn)。故答案為:A。【分析】本題考查算法的特征。算法的特征:①有窮性:執(zhí)行完有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個(gè)或多個(gè)輸入;④輸出:至少產(chǎn)生一個(gè)輸出;⑤可行性:原則上能精確運(yùn)行。17.【答案】B【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】我們觀察第二步, y=3/x ,要想這個(gè)表達(dá)式有意義則x不能為0,當(dāng)x為0時(shí)算法不可行。故答案為:B。【分析】本題主要考查算法的特征理解。算法的特征:①有窮性:執(zhí)行完有限步之后結(jié)束,且每一步的執(zhí)行時(shí)間也都是有限的;②確定性:每一步都有確切的含義;③輸入:有零個(gè)或多個(gè)輸入;④輸出:至少產(chǎn)生一個(gè)輸出;⑤可行性:原則上能精確運(yùn)行。18.【答案】D【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】算法要滿足確定性、可行性、有窮性、輸入和輸出項(xiàng)這幾個(gè)特點(diǎn)。看算法步驟一二三步不能輸入兩圓的半徑。故答案為:D。【分析】本題考查的是算法的特征。一個(gè)算法應(yīng)該具有以下五個(gè)重要的特征:有窮性:算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止;確切性:算法的每一步驟必須有確切的定義;輸入項(xiàng):一個(gè)算法有0個(gè)或多個(gè)輸入,以刻畫(huà)運(yùn)算對(duì)象的初始情況,所謂0個(gè)輸入是指算法本身定出了初始條件;輸出項(xiàng):一個(gè)算法有一個(gè)或多個(gè)輸出,以反映對(duì)輸入數(shù)據(jù)加工后的結(jié)果。沒(méi)有輸出的算法是毫無(wú)意義的;可行性:算法中執(zhí)行的任何計(jì)算步驟都是可以被分解為基本的可執(zhí)行的操作步驟,即每個(gè)計(jì)算步驟都可以在有限時(shí)間內(nèi)完成(也稱之為有效性)。19.【答案】B【知識(shí)點(diǎn)】流程圖的概念及其常用圖形【解析】【解答】“A>B”是否成立,要進(jìn)行判斷。故答案為:B。【分析】本題考查流程圖圖形。圓角矩形表示“開(kāi)始”與“結(jié)束”。矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用,菱形表示問(wèn)題判斷或判定(審核/審批/評(píng)審)環(huán)節(jié),用平行四邊形表示輸入輸出,箭頭代表工作流方向。20.【答案】C【知識(shí)點(diǎn)】算法的流程圖表示【解析】【解答】s=2/4+4/2=5/2。故答案為:C。【分析】本題考查對(duì)于流程圖的識(shí)讀。在流程圖中, 矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用 ,里面一般用表達(dá)式或者判斷條件表示。二一教育在線組卷平臺(tái)(zujuan.21cnjy.com)自動(dòng)生成 1 / 1 展開(kāi)更多...... 收起↑ 資源列表 2022年山東省東營(yíng)市信息技術(shù)等級(jí)考試 Python 6(學(xué)生版).docx 2022年山東省東營(yíng)市信息技術(shù)等級(jí)考試 Python 6(教師版).docx 縮略圖、資源來(lái)源于二一教育資源庫(kù)