中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2022年山東省東營(yíng)市信息技術(shù)等級(jí)考試 Python 6

資源下載
  1. 二一教育資源

2022年山東省東營(yíng)市信息技術(shù)等級(jí)考試 Python 6

資源簡(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+4
B.S=12+22+32+…+1002
C.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\2
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
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ú)限次地嘗試)
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+4
B.S=12+22+32+…+1002
C.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)更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 玛沁县| 逊克县| 安阳县| 溧阳市| 遂平县| 保德县| 庆云县| 玉屏| 涟水县| 增城市| 三原县| 宁武县| 株洲市| 越西县| 綦江县| 抚宁县| 东乡族自治县| 墨竹工卡县| 布尔津县| 健康| 溆浦县| 高邑县| 耒阳市| 孝义市| 乌审旗| 白沙| 多伦县| 长寿区| 凤山市| 九台市| 夹江县| 射洪县| 新疆| 盐源县| 突泉县| 全椒县| 静海县| 保山市| 正阳县| 淮南市| 谢通门县|