資源簡(jiǎn)介 2024年江蘇省信息技術(shù)Python操作題模擬試卷(七)一、非選擇題:本大題共10小題,共10分。1.通過(guò)擂臺(tái)法求解列表中的最大數(shù)。2.輸入出生年份(>=1900),輸出該年度的生肖,直到輸入0結(jié)束。已知1900年的生肖是“鼠”。3.2005年10月9日,國(guó)家測(cè)繪局正式宣布珠穆朗瑪峰的高度是8844.43米,并停用之前的數(shù)據(jù)。現(xiàn)有一張白紙的厚度大約是0.08毫米,對(duì)折一次,厚度變0.16毫米,再對(duì)折一次,厚度變?yōu)?.32毫米,……,每對(duì)折一次,其厚度均變?yōu)閷?duì)折前的兩倍。假設(shè)這張紙有足夠大,可對(duì)折任意次,那么這張紙至少對(duì)折多少次后,其厚度將超過(guò)珠穆朗瑪峰的高度。4.考拉茲猜想又稱為3×n+1猜想,指的是對(duì)于給定的每一個(gè)正整數(shù)n,經(jīng)過(guò)下列有限次變換后,最終都能變?yōu)?。如果它是偶數(shù),則對(duì)它除以2;如果它是奇數(shù),則對(duì)它乘3再加1;……如此循環(huán),直到得到1為止。例如n=6,根據(jù)上述規(guī)則需要8次變換后得到1,變換過(guò)程:6→3→10→5→16→8→4→2→1。5.某共享單車的單次騎行收費(fèi)規(guī)則為:1.5元/30分鐘(不滿30分鐘的也按30分鐘計(jì)算),同時(shí)如果停車超出停車范圍,加收調(diào)度費(fèi)20元。例如,騎行31分鐘且沒(méi)有超出停車范圍,則收費(fèi)3.0元,超出范圍則收費(fèi)23元。實(shí)現(xiàn)共享單車的按次收費(fèi)方案。6.一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時(shí),共經(jīng)過(guò)多少路程?第10次反彈多高?7.假設(shè)銀行的定期存款年利率是r,小明將1000元存入銀行,根據(jù)輸入的利率,計(jì)算從多少年以后小明在銀行的存款超過(guò)2000元。8.編寫一個(gè)計(jì)數(shù)器程序,要求反復(fù)輸入一位數(shù)字,遇到數(shù)字0結(jié)束輸入,統(tǒng)計(jì)輸入了多少個(gè)數(shù)字(不含0)并輸出結(jié)果。9.找出100以內(nèi)所有能被2整除,且不能被3整除的數(shù)字,統(tǒng)計(jì)并輸出這些數(shù)字的總數(shù)量。10.求圓周長(zhǎng)和面積完善下面“已知圓半徑r厘米,求圓周長(zhǎng)和面積”的程序,結(jié)果保留兩位小數(shù)。請(qǐng)?jiān)谛蛱?hào)處填寫正確的代碼,且不改變?cè)绦虻慕Y(jié)構(gòu),并把序號(hào)刪除,調(diào)試完成后保存文件。參考答案1.解:①k在列表a中依次取值,故此處應(yīng)為a。②如果找到一個(gè)比maxx值還大,則更新maxx值為k,故此處應(yīng)為:maxx=k。③循環(huán)執(zhí)行完后,最大值存儲(chǔ)在maxx,故此處應(yīng)為:maxx。2.解:①處,結(jié)合上下文,此處需返回年份對(duì)應(yīng)生肖的索引號(hào),故此處填寫:index。②處,當(dāng)輸入年份不為0時(shí),才進(jìn)行生肖計(jì)算并輸出,故此處應(yīng)填寫:0。③處,此處需要輸出生肖信息,可通過(guò)調(diào)用shengxiao函數(shù)實(shí)現(xiàn)。故此處應(yīng)填寫:shengxiao(myyear)。3.解:如果高度h小于珠穆朗瑪峰高h(yuǎn)eight,則繼續(xù)對(duì)折,故第一空應(yīng)為:height;對(duì)折次數(shù)加1,故第二空應(yīng)為:1;對(duì)折后高度h翻倍,故第三空應(yīng)為:2。4.解:對(duì)于給定的每一個(gè)正整數(shù)n,經(jīng)過(guò)下列有限次變換后,最終都能變?yōu)?,如果不為1則繼續(xù)變換,故第一空應(yīng)為:1;如果它是偶數(shù),則對(duì)它除以2,故第二空應(yīng)為:2;cnt記錄的是變換次數(shù),故第三空應(yīng)為cnt。5.解:時(shí)間正好是30分鐘的整數(shù)倍,既時(shí)間t除以30的余數(shù)為0,故第一空應(yīng)為:0;不滿30分鐘的也按30分鐘計(jì)算,故第二空應(yīng)為:1;m是收費(fèi),超過(guò)停車范圍的加收20元,故第三空應(yīng)為:m+20。故答案為:0 1 m+206.解:①每次落地后反跳回原高度的一半,故此處應(yīng)為:2;②反彈回原來(lái)高度的一半,故此處應(yīng)為:h/2;③閱讀程序可知s是統(tǒng)計(jì)總共經(jīng)過(guò)路程,故此處應(yīng)為:s。故答案為:2 h/2 s7.解:閱讀程序段可知:①處,while循環(huán)作用是計(jì)算存款超過(guò)2000元的時(shí)間,不超過(guò)將重復(fù)執(zhí)行,故此處應(yīng)填寫:<=。②處,存款額=本金+本金*利息,故此處應(yīng)填寫:1+r。③處,print函數(shù)作用是將計(jì)算好的年數(shù)輸出,故此處應(yīng)填寫:y。8.解:①初始個(gè)數(shù)為0,故此處應(yīng)為:0。②沒(méi)遇到0,循環(huán)繼續(xù),故此處應(yīng)為:a!=0。③每輸入一個(gè),則計(jì)數(shù)ans累加1,故此處應(yīng)為:1。故答案為:0 a!=0 19.解:分析題目?jī)?nèi)容及程序段可知:①處,s作用是統(tǒng)計(jì)數(shù)字的總數(shù)量,其初值應(yīng)為0,故此處應(yīng)填寫:0。②處,統(tǒng)計(jì)100以內(nèi)所有能被2整除,且不能被3整除的數(shù)字,結(jié)合range函數(shù)特點(diǎn),此處應(yīng)填寫:101。③處,滿足能被2整除,且不能被3整除的條件才被統(tǒng)計(jì),故此處應(yīng)填寫:i%3!=0。④,輸出符合條件的數(shù)字總量,故此處應(yīng)填寫:s。10.解:①l表示周長(zhǎng),周長(zhǎng)=2*π*r,故此處應(yīng)為:r。②周長(zhǎng)存儲(chǔ)在l中,故此處應(yīng)為:l。③面積存儲(chǔ)在s中,故此處應(yīng)為:s。第1頁(yè),共1頁(yè) 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)