高中信息技術(shù)滬科版必修一第三單元《算法與程序設(shè)計(jì)》單元測試_第1頁
高中信息技術(shù)滬科版必修一第三單元《算法與程序設(shè)計(jì)》單元測試_第2頁
高中信息技術(shù)滬科版必修一第三單元《算法與程序設(shè)計(jì)》單元測試_第3頁
高中信息技術(shù)滬科版必修一第三單元《算法與程序設(shè)計(jì)》單元測試_第4頁
高中信息技術(shù)滬科版必修一第三單元《算法與程序設(shè)計(jì)》單元測試_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

20232024學(xué)年滬科版(2019)高中信息技術(shù)必修一第三單元《算法與程序設(shè)計(jì)》單元測試考試須知:1.答題前,請務(wù)必將自己的姓名、準(zhǔn)考證號用黑色字跡的簽字筆或鋼筆分別填寫在試題卷上。2.答題時,請按照答題紙上“注意事項(xiàng)”的要求,在答題紙相應(yīng)的位置上規(guī)范作答,在本試題卷上的作答一律無效。3.非選擇題的答案必須使用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時可先用2B鉛筆,確定后必須使用黑色字跡的簽字筆或鋼筆描黑。一、選擇題1.某算法的部分流程圖如圖所示,執(zhí)行這部分流程,若輸入m的值為20,n的值為3,則輸出c的值是()A.18 B.28 C.29 D.47【答案】C【解析】【詳解】本題考查的是流程圖識讀。根據(jù)流程圖可知只要a,b任意一個變量的值大于等于m循環(huán)就結(jié)束,關(guān)鍵就看哪一個變量優(yōu)先大于m,則c的值就等于那個。a=3,b=4,m=20進(jìn)行累加的時候先執(zhí)行a=a+b再執(zhí)行b=a+b,具體累加情況如下,得c=29。mna<mb<mc20334711182929故選:C。2.某智慧停車系統(tǒng)采用“移動互聯(lián)網(wǎng)+云計(jì)算+大數(shù)據(jù)”模式,具有車位實(shí)時數(shù)據(jù)采集、狀態(tài)監(jiān)控、車位查找、停車綁定、在線支付及執(zhí)法監(jiān)管等強(qiáng)大功能。該系統(tǒng)包含采集模塊、監(jiān)控模塊、管理模塊、用戶模塊等。采集模塊獲取車位狀態(tài)和車牌號碼等數(shù)據(jù)后上傳到數(shù)據(jù)庫中。管理員通過網(wǎng)頁實(shí)現(xiàn)對系統(tǒng)進(jìn)行設(shè)置與管理。用戶通過APP進(jìn)行車位預(yù)定,根據(jù)車牌號進(jìn)行車位查找和停車費(fèi)的在線支付等。該智慧停車系統(tǒng)的收費(fèi)標(biāo)準(zhǔn):1小時內(nèi)1.25元/半小時,1小時后2元/半小時,連續(xù)24小時30元封頂,不足半小時按半小時計(jì)算。下列用算法解決上述問題的說法,錯誤的是()A.該算法可以用流程圖描述B.解決該問題的算法是唯一的C.可以通過抽象與建模、設(shè)計(jì)算法、描述算法三步來解決問題D.根據(jù)不同時長進(jìn)行不同的處理是通過控制轉(zhuǎn)移來實(shí)現(xiàn)的【答案】B【解析】【詳解】本題考查的算法的描述。解決該問題的算法是不唯一。故本題應(yīng)選B。3.下列關(guān)于Python語言的描述正確的是()A.Python語言是一種面向機(jī)器的程序設(shè)計(jì)語言B.Python使人們能專注于解決問題而非搞明白語言本身C.用Python編寫的語言可讀性強(qiáng),便于修改和維護(hù),因此它是一種自然語言D.Python語言比Java、C/C++等程序設(shè)計(jì)語言好【答案】B【解析】【詳解】本題考查Python語言相關(guān)內(nèi)容。Python是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,A選項(xiàng)錯誤;Python語言專注于問題的解決,弱化了語言本身的學(xué)習(xí)難度,B選項(xiàng)正確;Python編寫的語言可讀性強(qiáng),便于修改和維護(hù),但它不是自然語言,C選項(xiàng)錯誤;Python語言、Java、C/C++都是非常流行的編程語言。每種語言都有其特點(diǎn)和用途,D選項(xiàng)錯誤。故本題答案是B選項(xiàng)。4.某算法的部分流程圖如圖所示。執(zhí)行這部分流程后,下列說法正確的是()A.輸出ans的結(jié)果為0101B.條件“a>0?”共判斷5次C.虛線框內(nèi)的語句等價為“t←a%2+b%2”D.該算法使用的控制結(jié)構(gòu)有順序、分支和循環(huán)結(jié)構(gòu)【答案】B【解析】【詳解】本題考查算法流程圖相關(guān)內(nèi)容。分析流程圖,推知:該算法使用的控制結(jié)構(gòu)有順序和循環(huán)結(jié)構(gòu),a=13時,ans為“0”;a=6時,ans為“10”;a=3時,ans為“010”;a=1時,ans為“1010”;a=0時,a>0不成立,結(jié)束循環(huán),ans最終為“1010”。a>0條件共執(zhí)行了5次;虛線框內(nèi)的語句不等價于“t←a%2+b%2”。ACD選項(xiàng)說法錯誤,B選項(xiàng)說法正確。故本題答案是B選項(xiàng)。5.某算法的部分流程圖如圖所示,執(zhí)行該流程圖后,最后輸出的結(jié)果為()A.10,102 B.8,102 C.9,100 D.8,100【答案】A【解析】【詳解】本題考查算法流程圖相關(guān)內(nèi)容。分析流程圖,k初值為1,循環(huán)體內(nèi),若i的值能被4整除(0、12、24...、96),這樣的i值共9個,k值執(zhí)行加1操作,所以k值最終為10;i每次遞增6;i<100條件成立時執(zhí)行循環(huán)體,當(dāng)i值為102時,循環(huán)結(jié)束,所以i值最終為102。故本題答案是A選項(xiàng)。6.中國大陸居民身份證號碼由18位數(shù)字組成,其中7—14位表示出生日期?,F(xiàn)有某身份證號碼字符串存儲在變量ID_card中,要求提取出生日期碼存儲于變量birthday中,則下列選項(xiàng)中正確的是()A.birthday=ID_card[6:13] B.birthday=ID_card[7:14]C.birthday=ID_card[11:3] D.birthday=ID_card[12:4]【答案】D【解析】【詳解】本題考查的知識點(diǎn)是Python字符串切片操作。在Python中,字符串下標(biāo)索引從0開始,所以7—14位對應(yīng)的下標(biāo)是6—13,獲取該段字符串的代碼可以是birthday=ID_card[6:14],[6:14]取到的字符串即6—13,或者采用倒序的切片方式,birthday=ID_card[12:4]。故答案為D選項(xiàng)。7.運(yùn)行下面Python程序,從鍵盤輸入781,運(yùn)行結(jié)果為()x=lnt(input("請輸入一個正整數(shù):"))ifx%2==0:print(x,"偶數(shù)")else:print(x,"是奇數(shù)")A.是偶數(shù) B.是奇數(shù) C.781是偶數(shù) D.781是奇數(shù)【答案】D【解析】【詳解】本題考查的是Python選擇結(jié)構(gòu)。從鍵盤輸入781,即x=781,x%2=1,故執(zhí)行print(x,"是奇數(shù)."),輸出:781是奇數(shù)。故選D。8.在網(wǎng)上購買電影票時,一般是按照如下流程圖順序依次進(jìn)行各步操作,具有這種特點(diǎn)的算法結(jié)構(gòu)稱為()A.順序 B.分支 C.循環(huán) D.樹形【答案】A【解析】【詳解】本題考查的是算法結(jié)構(gòu)。由流程圖可知,依次從上到下執(zhí)行,這是順序結(jié)構(gòu)的特點(diǎn)。故選A。9.下列哪個是Python中的注釋符號?()A.// B.# C./// D./**/【答案】B【解析】【詳解】本題考查的是Python注釋符。python中的注釋分為單行注釋和多行注釋。單行注釋,使用單行注釋就是用#標(biāo)注就行;多行注釋,多行注釋需要使用到到三對引號,這里的引號單引號和雙引號都行。故本題應(yīng)選B。10.近年來,網(wǎng)絡(luò)應(yīng)用深度融入人們的學(xué)習(xí)、工作、生活,大家在享受網(wǎng)絡(luò)便利的同時也被信息泄露、網(wǎng)絡(luò)詐騙等網(wǎng)絡(luò)安全問題所困擾。為了提升班級同學(xué)的網(wǎng)絡(luò)安全意識,張陽準(zhǔn)備在班會上做網(wǎng)絡(luò)安全教育主題報告,普及家全問題以及應(yīng)對策略。張陽首先了關(guān)于我國網(wǎng)民遭遇各類網(wǎng)絡(luò)安全問題的數(shù)據(jù),如下表所示。為防止賬號或者密碼被盜,張陽還在報告中列舉了同學(xué)們?nèi)粘I钪性O(shè)置密碼的習(xí)慣讓大家辨別,以下做法可取的是()。A.使用自己的身份證號碼后6位或者自己生日作為密碼B.設(shè)置有規(guī)律的字母或者123456等簡單好記的數(shù)字為密碼C.財(cái)產(chǎn)、支付類賬戶密碼采用高強(qiáng)度密碼并定期更換D.為了方便記憶,所有賬號使用同一個密碼【答案】C【解析】【詳解】本題考查的是網(wǎng)絡(luò)安全。財(cái)產(chǎn)、支付類賬戶的密碼最好采用高強(qiáng)度密碼并定期更換,防止賬號或者密碼被盜。故本題應(yīng)選C。11.某APP為鼓勵用戶積極簽到,制定積分簽到政策,用戶第一次連續(xù)簽到可以得到1分,第二次連續(xù)簽到得2分,第三次連續(xù)簽到得到4分,接下來,每次得分分別為8,16,32……。若簽到中斷,則前面簽到所得積分清空,重新從第一天開始積分。當(dāng)用戶積分達(dá)到10000分時,可以兌換相應(yīng)獎品,小明想得到的毛絨娃娃需要20000積分,請?jiān)O(shè)計(jì)算法幫小明計(jì)算,需要至少連續(xù)簽到多少天才能拿到毛絨娃娃?!按_定用變量day表示需要花費(fèi)的時間,用jf表示當(dāng)前簽到可以獲得幾分,用sum_jf表示目前已經(jīng)累計(jì)獲得的積分,并得出解決問題的計(jì)算模型?!?,該過程屬于用算法解決問題中的()A.分解問題 B.抽象與建模 C.設(shè)計(jì)算法 D.描述算法【答案】B【解析】【詳解】本題考查算法解決問題相關(guān)內(nèi)容。算法解決問題的一般過程依次為“抽象與建?!O(shè)計(jì)算法—描述算法”。用算法解決題目描述問題,在抽象與建模步驟中,確定用變量day表示需要花費(fèi)的時間,用jf表示當(dāng)前簽到可以獲得幾分,用sum_jf表示目前已經(jīng)累計(jì)獲得的積分,并得出解決問題的計(jì)算模型。故本題答案是B選項(xiàng)。12.有如下Python程序段:importrandoma=[]foriinrange(6):a.a(chǎn)ppend(random.randint(0,10))foriinrange(5):ifi%2==1anda[i]>a[i+1]:a[i],a[i+1]=a[i+1],a[i]else:a[i]=1print(a)運(yùn)行該程序后,輸出結(jié)果不可能的是()A.[1,6,6,4,8,9] B.[8,2,9,0,3,8]C.[5,1,9,0,4,5] D.[1,1,7,5,4,6]【答案】D【解析】【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容。分析程序段,可知:列表索引為奇數(shù)同時比后一個元素大時,交換兩數(shù);其余情況列表元素值減1。程序執(zhí)行結(jié)果肯定:a[1]<=a[2],a[3]<=a[4]。ABC選項(xiàng)為可能結(jié)果,D選項(xiàng)不會出現(xiàn)。故本題答案是D選項(xiàng)。13.有如下Python程序段s="Li20An24K04ao";i=0whilei<len(s):if"A"<=s[i]<="Z":s=s[:i]+s[i+1:]elif"0"<=s[i]<="9":s=s[:i]+str((int(s[i])+8)%10)+s[i+1:]else:s=s[:i]+chr((ord(s[i])95)%26+97)+s[i+1:]i=i+1執(zhí)行上述程序后,s的值為()A.k08p0202co B.i08n0202cq C.i08p0202cq D.h28w22g82o【答案】B【解析】【詳解】本題考查的是Python循環(huán)及多分支語句應(yīng)用。由if語句可知,如果是大寫字母,直接刪除;由elif語句可知,如果是數(shù)字,0~9構(gòu)成環(huán),后移8位;由else語句可知,如果是小寫字母,a~z構(gòu)成環(huán),后移2位。需要注意的是刪除大寫字母時,由于字符串s字符變少,會跳過大寫字母后一個字符的處理。初始s="Li20An24K04ao",依據(jù)上述原則,處理后s="i08n0202cp",故選B。14.下列不屬于程序的基本控制結(jié)構(gòu)的是()A順序結(jié)構(gòu) B.選擇結(jié)構(gòu) C.循環(huán)結(jié)構(gòu) D.組合結(jié)構(gòu)【答案】D【解析】【詳解】本題主要考查程序控制結(jié)構(gòu)。程序的基本控制結(jié)構(gòu)有:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),故本題選D選項(xiàng)。15.在Python語言中,ID="2023180701",則ID的數(shù)據(jù)類型是()A.整型 B.浮點(diǎn)型 C.布爾型 D.字符串【答案】D【解析】【詳解】本題考查Python數(shù)據(jù)類型。Python中,字符串用雙引號或單引號標(biāo)識,ID="2023180701",則ID的數(shù)據(jù)類型是字符串。故選D。二、填空題16.用智能電飯煲燒飯時,在微處理器的控制下,當(dāng)飯燒熟時,智能電飯煲會自動停止高熱燒飯,轉(zhuǎn)為低熱保溫。這是因?yàn)殄伒椎臏囟葌鞲衅髅扛粢欢〞r間(比如200毫秒)會將溫度數(shù)據(jù)傳送給微處理器,如果溫度低于103℃,則繼續(xù)高熱燒板,一旦發(fā)現(xiàn)溫度達(dá)到103℃(包含103℃,此時鍋中水被蒸發(fā)完),微處理器就會控制繼電器釋放觸點(diǎn),讓電飯煲停止燒飯,轉(zhuǎn)入低熱保溫模式。根據(jù)以上描述回答下列問題:(1)右圖所示的流程圖描述了某個時刻智能電飯煲根據(jù)輸入的溫度數(shù)據(jù)進(jìn)行判斷、處理的算法,則在流程圖中①標(biāo)記處應(yīng)該填寫_______。(2)在這個系統(tǒng)中溫度傳感器所起的作用是________?!敬鸢浮竣?x<103℃②.輸入鍋底當(dāng)前的溫度值x【解析】【詳解】本題考查的是流程圖相關(guān)知識。(1)依據(jù)題干“一旦發(fā)現(xiàn)溫度達(dá)到103℃(包含103℃,此時鍋中水被蒸發(fā)完),微處理器就會控制繼電器釋放觸點(diǎn),讓電飯煲停止燒飯,轉(zhuǎn)入低熱保溫模式?!?,故①標(biāo)記處應(yīng)該填寫x<103℃。(2)在這個系統(tǒng)中溫度傳感器所起的作用是:輸入鍋底當(dāng)前的溫度值x。17.2021年7月19日20日,河南鄭州經(jīng)歷了百年罕見的特大暴雨,城市受災(zāi)嚴(yán)重,一段眾人合力破窗救出一位外婆和外孫、外孫女的視頻驚心動魄。原來60多歲外婆開車接外補(bǔ)和外孫女放學(xué)途中,遭遇車輛被大水圍困。外婆立即給較遠(yuǎn)位置的女兒打求助,報出她附近店鋪名字:一家便利店:一家酒店和一家面館。女兒第一反應(yīng)是報警,但當(dāng)時所有報警都占線:于是女兒通過外賣平臺和點(diǎn)評軟件搜索便利店、面館、酒店的名字:確定外婆的位置,并查詢到這些店鋪的聯(lián)系,三家店鋪均打通,但便利店老板在較遠(yuǎn)位置救援,店內(nèi)無人;面館只有一人,立刻趕去現(xiàn)場;酒店有數(shù)人也趕去救援。于此同時,無法趕赴現(xiàn)場的女兒在安全知識平臺查詢嗆水、溺水搶救措施,以備急用。大家想盡辦法,利用有限的工具,最終在大水即將漫過車頂時救出被困三人至安全處。眾人喜極而泣,對女兒冷靜、睿智地正確“遠(yuǎn)程求救”紛紛表示贊賞。請閱讀以上材料,分析女兒危急關(guān)頭處理事件的方法與流程,完成下列各題。分析女兒求助流程圖,①②③處的流程分別是()、()、()。(填字母:A.平臺查詢店鋪及救援位置B.報警成功C.聯(lián)系到多人救援D.撥打便利店)【答案】①.B②.A③.C【解析】【詳解】本題考查的是流程圖相關(guān)知識。①②③處的流程分別是B判斷報警成功與否——如果報警不成功——A平臺查詢店鋪及救援位置——撥打店鋪——判斷是否能C聯(lián)系到多人救援。18.若輸入16和12,輸出結(jié)果是_____________?!敬鸢浮?【解析】【詳解】本題考查的是流程圖識讀。閱讀流程圖可知,這是采用輾轉(zhuǎn)相除法求最大公約數(shù)。16和12的最大公約數(shù)是4。19.以下流程圖當(dāng)輸入a=3,b=1,c=5時,運(yùn)行結(jié)束后d的值___________?!敬鸢浮?【解析】【詳解】本題考查的是流程圖識讀。閱讀流程圖可知,該程序功能是求a,b,c中最小的數(shù)。故當(dāng)輸入a=3,b=1,c=5時,運(yùn)行結(jié)束后d的值1。20.為了滿足直播教學(xué)需求,小申的學(xué)校配置了20套移動直播教學(xué)設(shè)備。小申看到管理員老師每次出借設(shè)備時在紙質(zhì)本上進(jìn)行登記,效率較低。他準(zhǔn)備搭建一個直播設(shè)備借用登記信息系統(tǒng),實(shí)現(xiàn)在校園內(nèi)用戶通過終端隨時能夠在線登記和查詢設(shè)備借用情況。小申在設(shè)計(jì)登錄模塊時,創(chuàng)建了包含username和password字段的user數(shù)據(jù)表。四位用戶成功注冊后,數(shù)據(jù)表內(nèi)容如圖所示。請選出密碼安全性最高的記錄。這條記錄中username字段數(shù)據(jù)為______。請說明密碼安全性最高的理由_______?!敬鸢浮竣?admin②.含有大小寫字母、數(shù)字及特殊符號@【解析】【詳解】本題考查的是信息安全。密碼安全性最高的記錄中username字段數(shù)據(jù)為:admin,密碼安全性高是因?yàn)槊艽a中含有大小寫字母、數(shù)字及特殊符號@,不容易被破解。三、判斷題21.順序結(jié)構(gòu)的執(zhí)行順序是自下而上。()【答案】錯誤【解析】【詳解】本題主要考查程序基本結(jié)構(gòu)。順序結(jié)構(gòu)的執(zhí)行順序是自上而下,故表述錯誤。22.在Python語言中,range(4,9)中元素的個數(shù)是4個。()【答案】錯誤【解析】【詳解】本題考查Python函數(shù)的應(yīng)用。range(start,stop,[step]),start:計(jì)數(shù)從start開始。默認(rèn)是從0開始。例如range(5)等價于range(0,5);stop:計(jì)數(shù)到stop結(jié)束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]沒有5;step:步長,默認(rèn)為1。例如:range(0,5)等價于range(0,5,1)。故使用函數(shù)range(4,9)返回的整數(shù)序列是4,5,6,7,8。題干說法錯誤。23.算法的每一個步驟可以對應(yīng)程序中一條或多條語句,每條語句最多只能實(shí)現(xiàn)一個操作。()【答案】正確【解析】【詳解】本題考查的是算法相關(guān)知識。算法的每一個步驟可以對應(yīng)程序中一條或多條語句,每條語句最多只能實(shí)現(xiàn)一個操作。題干中說法正確。24.需求分析之后、程序設(shè)計(jì)之前,需要對系統(tǒng)進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)??傮w設(shè)計(jì)就是在需求分析的基礎(chǔ)上對模型細(xì)化、分解任務(wù),明確程序由哪些模塊組成。()【答案】對【解析】【詳解】本題考查的是程序設(shè)計(jì)。需求分析之后、程序設(shè)計(jì)之前,需要對系統(tǒng)進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)??傮w設(shè)計(jì)就是在需求分析的基礎(chǔ)上對模型細(xì)化、分解任務(wù),明確程序由哪些模塊組成。題干說法正確。25.程序的基本結(jié)構(gòu)有順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。()【答案】正確【解析】【詳解】本題主要考查程序控制結(jié)構(gòu)。程序的基本結(jié)構(gòu)有順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),表述正確。26.range(1,5)、range(5)都會生成列表[1,2,3,4,5]。()【答案】錯誤【解析】【詳解】本題考查的知識點(diǎn)是range()函數(shù)應(yīng)用。在Python中,range(1,5)和range(5)的確都會生成一個包含1到4的整數(shù)列表,但range(1,5)生成列表是[1,2,3,4],range(5)生成列表是[0,1,2,3,4]。故答案為錯誤。27.千言萬語不如一張圖。以特定的圖形符號加上說明,表示算法(有限的步驟去解決問題)的圖,稱為流程圖或框圖。_____(判斷對錯)【答案】正確【解析】【詳解】本題考查流程圖的概念。以特定的圖形符號加上說明,表示算法(有限的步驟去解決問題)的圖,稱為流程圖或框圖,正確。故答案為:正確。28.下列程序段中,賦值語句s=s+i被重復(fù)執(zhí)行了4次。s=0Foriinrange(3,10,2):s=s+i()【答案】正確【解析】【詳解】本題考查的是Python的range函數(shù)。range(start,stop[,step]);start指的是計(jì)數(shù)起始值,默認(rèn)是0;stop指的是計(jì)數(shù)結(jié)束值,但不包括stop;step是步長,默認(rèn)為1,不可以為0。range()方法生成一段左閉右開的整數(shù)范圍。range(3,10,2)生成的列表為[3,5,7,9],故題干中的說法正確。29.計(jì)算機(jī)程序能重復(fù)使用。()【答案】正確【解析】【詳解】本題考查計(jì)算機(jī)程序相關(guān)內(nèi)容。計(jì)算機(jī)軟件(程序)復(fù)用指的是在開發(fā)軟件時,重復(fù)利用已有的代碼和模塊,以提高開發(fā)效率,并減少開發(fā)成本。故本題答案是:正確。30.在編寫程序時,要養(yǎng)成添加注釋的良好習(xí)慣,以提高程序的可讀性。()【答案】正確【解析】【詳解】本題考查程序設(shè)計(jì)注釋相關(guān)內(nèi)容。注釋的作用是為了讓自己或他人更快地了解程序作者的思路和意圖,提高代碼的可讀性,同時在多人協(xié)同開發(fā)時,也可以提高開發(fā)效率。說法正確。31.在Python中,print("abc"*3)的執(zhí)行結(jié)果是"abcabcabc"。()【答案】正確【解析】【詳解】本題考查的是Python輸出語句。*在字符串運(yùn)算中表示重復(fù)。故print("abc"*3)的執(zhí)行結(jié)果是"abcabcabc"。題干說法正確。32.在用流程圖描述算法時輸入輸出框的內(nèi)容與形狀都不相同。()【答案】錯誤【解析】【詳解】本題考查是流程圖相關(guān)知識。在用流程圖描述算法時輸入輸出框都是用平行四邊形來表示。故題干中的說法是錯誤的。33.任何一個算法必須包含順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。()【答案】錯誤【解析】【詳解】本題考查算法結(jié)構(gòu)相關(guān)內(nèi)容。算法基本結(jié)構(gòu)有三種:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。一個算法一定含有順序結(jié)構(gòu),可能會由順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)構(gòu)成。故本題答案是:錯誤34.在Python語言環(huán)境下,F(xiàn)or循環(huán)語句中的循環(huán)體在書寫時需要縮進(jìn),且必須縮進(jìn)四個空格。()【答案】錯誤【解析】【詳解】本題考查的是Python中的for語句格式。在Python語言環(huán)境下,F(xiàn)or循環(huán)語句中的循環(huán)體在書寫時需要縮進(jìn),但不是必須縮進(jìn)四個空格。故題干中的說法錯誤。35.調(diào)用函數(shù)方式十分靈活,可以單獨(dú)調(diào)用也可以讓其返回值參與表達(dá)式運(yùn)算。()【答案】正確【解析】【詳解】本題考查的知識點(diǎn)是函數(shù)調(diào)用。在編程中,函數(shù)的調(diào)用方式可以根據(jù)需要進(jìn)行靈活設(shè)計(jì)。故答案為正確。36.C語言是面向?qū)ο蟮母呒壵Z言,廣泛應(yīng)用于底層開發(fā)。()【答案】錯誤【解析】【詳解】本題考查的知識點(diǎn)是C語言應(yīng)用。C語言是一門面向過程的、抽象化的程序設(shè)計(jì)高級語言,廣泛應(yīng)用于底層開發(fā),例如操作系統(tǒng)、嵌入式系統(tǒng)開發(fā)等。故答案為錯誤。37.任何復(fù)雜的算法都可以用順序、分支、循環(huán)結(jié)構(gòu)來實(shí)現(xiàn)。()【答案】正確【解析】【詳解】本題考查程序基本結(jié)構(gòu)。任何復(fù)雜的算法都可以用三種基本結(jié)構(gòu)組成,分別是:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。故表述正確。38.計(jì)算思維是指個體運(yùn)用計(jì)算機(jī)科學(xué)領(lǐng)域的思想方法,在形成問題解決方案的過程中產(chǎn)生的一系列思維活動。()【答案】正確【解析】【詳解】本題考查計(jì)算思維。計(jì)算思維是指個體運(yùn)用計(jì)算機(jī)科學(xué)領(lǐng)域的思想方法,在解決問題、設(shè)計(jì)系統(tǒng)、開發(fā)軟件等過程中產(chǎn)生的一系列思維活動。這種思維方式強(qiáng)調(diào)通過抽象、邏輯、算法等計(jì)算機(jī)科學(xué)的概念和方法來分析和解決問題,具有系統(tǒng)性、抽象性和邏輯性等特點(diǎn)。計(jì)算思維不僅局限于計(jì)算機(jī)科學(xué)領(lǐng)域,而是一種通用的思維方式,可以應(yīng)用于各種領(lǐng)域的問題解決中。故說法正確。39.衡量算法的優(yōu)劣往往從時間復(fù)雜度和空間復(fù)雜度兩個維度考慮。()【答案】正確【解析】【詳解】本題考查的是算法。衡量算法的優(yōu)劣往往從時間復(fù)雜度和空間復(fù)雜度兩個維度考慮,題干中的說法正確。40.算法是隨著計(jì)算機(jī)的發(fā)展而產(chǎn)生的,沒有計(jì)算機(jī)就沒有算法。()【答案】錯誤【解析】【詳解】本題考查的是算法相關(guān)知識。算法是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問題的策略機(jī)制。沒有計(jì)算機(jī)也有算法,故題干中的說法是錯誤的。四、簡答題41.用計(jì)算機(jī)解決實(shí)際問題的過程中,需要進(jìn)行算法設(shè)計(jì),請問什么是算法?【答案】算法是指在有限步驟內(nèi)求解某一問題所使用的一組定義明確的規(guī)則。通俗地說,算法

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論