資源簡介 絕密★考試結(jié)束前2023 學(xué)年第一學(xué)期溫州環(huán)大羅山聯(lián)盟期中聯(lián)考高二年級技術(shù)學(xué)科 試題考生須知:1. 本卷共10頁滿分100分,考試時(shí)間90分鐘。2. 答題前,在答題卷指定區(qū)域填寫班級、姓名、考場號、座位號及準(zhǔn)考證號并填涂相應(yīng)數(shù)字。3. 所有答案必須寫在答題紙上,寫在試卷上無效。4. 考試結(jié)束后,只需上交答題紙。第一部分:信息技術(shù)(共50分)一、選擇題(本大題共15小題,每小題2分,共30分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)符合題目要求,不選、多選、錯(cuò)選均不得分)1. 下列關(guān)于數(shù)據(jù)、信息與知識說法,正確的是( )A. 現(xiàn)代社會(huì)獲取數(shù)據(jù)的方式逐漸以機(jī)器獲取為主B. 所有的數(shù)據(jù)需經(jīng)過數(shù)字化后才能被存儲(chǔ)下來C. 數(shù)據(jù)是對客觀事物的符號表示,本身具有一定的意義D. 杭州亞運(yùn)會(huì)比賽期間,獎(jiǎng)牌榜會(huì)隨賽事進(jìn)展更新,說明時(shí)間長了信息不再具有價(jià)值【答案】A【解析】【詳解】本題考查數(shù)據(jù)、信息與知識的描述。現(xiàn)代社會(huì)獲取數(shù)據(jù)的方式逐漸以機(jī)器獲取為主;并非所有的數(shù)據(jù)需經(jīng)過數(shù)字化后才能被存儲(chǔ)下來,非數(shù)字化的數(shù)據(jù)也可以被存儲(chǔ)下來;數(shù)據(jù)是對客觀事物的符號表示,本身不具有一定的意義;杭州亞運(yùn)會(huì)比賽期間,獎(jiǎng)牌榜會(huì)隨賽事進(jìn)展更新,說明信息具有時(shí)效性。故選A。2. 下列關(guān)于數(shù)據(jù)采集與編碼的說法不正確的是( )A. 用計(jì)算機(jī)解決問題,本質(zhì)上就是數(shù)據(jù)運(yùn)算B. 字母“A”的ASCII碼十六進(jìn)制為41,則字母”C”二進(jìn)制是0100 0011C. 二維碼相對于條形碼,信息存儲(chǔ)量更大D. 任意進(jìn)制的一個(gè)數(shù)n,若末尾為0,該數(shù)轉(zhuǎn)為十進(jìn)制一定是偶數(shù)【答案】D【解析】【詳解】本題考查數(shù)據(jù)采集與編碼。任意進(jìn)制的一個(gè)數(shù)n,若末尾為0,該數(shù)轉(zhuǎn)為十進(jìn)制不一定是偶數(shù),如七進(jìn)制數(shù)100轉(zhuǎn)換為十進(jìn)制數(shù)是49,該說法對于偶進(jìn)制數(shù)成立,對于奇進(jìn)制數(shù)不成立。故選D。3. 杭州亞運(yùn)會(huì)吉祥物組合“江南憶”,是一組承載深厚底蘊(yùn)和充滿時(shí)代活力的機(jī)器人,這是一副未經(jīng)壓縮的1024*680像素的BMP圖像文件,其存儲(chǔ)容量約為 1.33MB,則該圖像每個(gè)像素色彩編碼的位數(shù)為()A. 16 B. 8 C. 4 D. 2【答案】A【解析】【詳解】本題考查圖像文件容量計(jì)算。圖像文件容量(字節(jié))=像素*顏色位數(shù)/8,根據(jù)題干,可列式子:1024*680*顏色位數(shù)/8/1024/1024≈1.33MB,求得顏色位數(shù)是16。故選A。4. 下列關(guān)于大數(shù)據(jù)及其應(yīng)用的說法不正確的是( )A. 大數(shù)據(jù)一般具有數(shù)據(jù)規(guī)模大、速度快、數(shù)據(jù)類型多、價(jià)值密度低四個(gè)特征B. 大數(shù)據(jù)可以采用傳統(tǒng)數(shù)據(jù)庫技術(shù)進(jìn)行管理C. 利用大數(shù)據(jù)為顧客提供智能服務(wù)時(shí),更加關(guān)注數(shù)據(jù)的相關(guān)性而非因果關(guān)系D. 大數(shù)據(jù)的應(yīng)用為我們生活提供了便利,也增加了個(gè)人隱私泄露的風(fēng)險(xiǎn)【答案】B【解析】【詳解】本題考查大數(shù)據(jù)相關(guān)知識。大數(shù)據(jù)一般具有數(shù)據(jù)規(guī)模大、速度快、數(shù)據(jù)類型多、價(jià)值密度低四個(gè)特征。大數(shù)據(jù)和傳統(tǒng)數(shù)據(jù)技術(shù)的主要區(qū)別在于數(shù)據(jù)規(guī)模、數(shù)據(jù)類型和數(shù)據(jù)處理方式。大數(shù)據(jù)的數(shù)據(jù)規(guī)模非常大,通常以PB為單位,而傳統(tǒng)數(shù)據(jù)技術(shù)主要處理現(xiàn)有存在關(guān)系性數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)規(guī)模相對較小。此外,大數(shù)據(jù)可以處理圖像、聲音、文件等非結(jié)構(gòu)化數(shù)據(jù),而傳統(tǒng)數(shù)據(jù)主要在關(guān)系性數(shù)據(jù)庫中分析,對非結(jié)構(gòu)化數(shù)據(jù)處理能力有限。因此,對于大數(shù)據(jù)的管理,需要采用更先進(jìn)、更靈活的技術(shù)手段。故答案為B選項(xiàng)。5. 下列有關(guān)算法的說法不正確的是( )A. 算法的要素有數(shù)據(jù)、運(yùn)算和控制轉(zhuǎn)移,算法執(zhí)行過程中數(shù)據(jù)不是必須要輸入的B. 偽代碼描述的算法緊湊簡練、便于進(jìn)一步轉(zhuǎn)化為相應(yīng)的計(jì)算機(jī)程序C. 算法的控制結(jié)構(gòu)有順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)D. 在調(diào)試運(yùn)行程序時(shí),發(fā)現(xiàn)字母大小寫的疏忽,不會(huì)影響程序正常運(yùn)行【答案】D【解析】【詳解】本題考查算法相關(guān)知識。在調(diào)試運(yùn)行程序時(shí),發(fā)現(xiàn)字母大小寫的疏忽會(huì)影響程序的正常運(yùn)行,因?yàn)榫幊陶Z言通常對大小寫敏感,如果大小寫弄錯(cuò),會(huì)導(dǎo)致程序不能正常運(yùn)行。故答案為D選項(xiàng)。6. 下列有關(guān)數(shù)據(jù)管理與數(shù)據(jù)安全的說法不正確的是( )A. 計(jì)算機(jī)一般采用樹形目錄結(jié)構(gòu)來管理文件B. 文件管理相對于數(shù)據(jù)庫管理,更易造成數(shù)據(jù)冗余C. 保護(hù)數(shù)據(jù)安全只需要提高數(shù)據(jù)本身的安全D. 數(shù)據(jù)加密和數(shù)據(jù)校驗(yàn)都可以提高數(shù)據(jù)安全性【答案】C【解析】【詳解】本題考查數(shù)據(jù)管理與數(shù)據(jù)安全的描述。保護(hù)數(shù)據(jù)安全包括兩方面:數(shù)據(jù)本身的安全和數(shù)據(jù)防護(hù)的安全。因此保護(hù)數(shù)據(jù)安全不只需要提高數(shù)據(jù)本身的安全。故選C。7. 某算法的部分流程圖如圖所示。執(zhí)行這部分流 程后,輸出sum,i的值分別是A. 28,6 B. 60,6 C. 28,5 D. 60,5【答案】A【解析】【詳解】本題主要考查算法流程圖的執(zhí)行。由流程圖可知,循環(huán)條件是i<=5,r=2^i,故r的值為2,4,8,16,32,當(dāng)滿足條件r>=4 and r<=16時(shí)執(zhí)行sum=sum+r,故sum的值為:4+8+16=28。循環(huán)的退出條件為:i>5,故i的值為6,輸出sum,i的值為28、6,故本題選A選項(xiàng)。8. 下列表達(dá)式中,結(jié)果為True的是( )A. len(["hello"])==5B. not (4/2**3 <= 1)C. 3 >= 4 or not (3==2 and 3<=2)D. 11%2 != 0 and False【答案】C【解析】【詳解】本題考查Python運(yùn)算符與表達(dá)式相關(guān)內(nèi)容。A選項(xiàng),len(["hello"])值為1,不等于5,結(jié)果為False,不符合題意;B選項(xiàng),4/2**3的結(jié)果為0.5,0.5<=1成立,結(jié)果為True,not(True),結(jié)果為False,不符合題意;C選項(xiàng),3 >= 4結(jié)果為False,not (3==2 and 3<=2)結(jié)果為True,F(xiàn)alse or True結(jié)果為True,符合題意;D選項(xiàng),11%2 != 0結(jié)果為True,True and False結(jié)果為False,不符合題意。故本題答案是C選項(xiàng)。9. 變量a=2;b=3,下列表達(dá)式正確的是( )①a+b ②"a"+"b" ③a+"b" ④a*"b" ⑤"a"*"b" ⑥str(a)+"b" ⑦str(a)+str(b)A. ①②⑤⑥⑦ B. ①②④⑥⑦C. ①②④⑤⑦ D. ①②③⑥⑦【答案】B【解析】【詳解】本題考查Python表達(dá)式。變量a=2;b=3:計(jì)算①a+b=5 、②"a"+"b"= "ab"、③a+"b" 整數(shù)和字符串不能相加、④a*"b"=bb 、⑤"a"*"b"字符串之間不能相乘 、⑥str(a)+"b" ="2b"、⑦str(a)+str(b)="23"。故答案為B選項(xiàng)。10. 已知 18.5<=BMI<=24.9 為正常標(biāo)準(zhǔn),某同學(xué)的BMI值存儲(chǔ)在變量BMI中,編寫程序判斷該同學(xué)的身體狀況信息,并保存到變量 result 中,則下列程序段無法實(shí)現(xiàn)該功能的是( )A B. C. D.【答案】B【解析】【詳解】本題考查Python分支結(jié)構(gòu)的應(yīng)用。選項(xiàng)B中,當(dāng)BMI<18.5時(shí),會(huì)輸出result="正常",顯然錯(cuò)誤,其余選項(xiàng)均可以實(shí)現(xiàn)該功能。故選B。11. 下列 Python 程序段的功能:統(tǒng)計(jì)出物化技組合成績大于等于270分的人數(shù)。# 某次測試七名學(xué)生的物理、化學(xué)、技術(shù)成績被存儲(chǔ)在變量 score 中score={"物理":[87,85,83,90,85,88,91],"化學(xué)":[91,92,85,90,89,84,92],"技術(shù)":[9789,93,95,93,87,94]}count=0km=["物理","化學(xué)","技術(shù)"]for i in range(7):sum=0for j in km:__________if sum>=270:count+=1print("成績大于等于 270 分的人數(shù)",count)為實(shí)現(xiàn)上述功能,劃線處正確的 Python 表達(dá)式是( )A. sum+=score[i][j] B. sum+=score[j][i] C. sum+=score[j] D. sum+=score[i]【答案】B【解析】【詳解】本題考查Python數(shù)據(jù)字典及程序設(shè)計(jì)相關(guān)內(nèi)容。分析代碼段可知,若要統(tǒng)計(jì)出物化技組合成績大于等于270分的人數(shù),需要對每個(gè)人的物化技成績進(jìn)行求和。數(shù)據(jù)字典score中,每個(gè)鍵對應(yīng)7個(gè)鍵值,即7個(gè)學(xué)生的同課程成績。i的取值范圍是0-6,j從["物理","化學(xué)","技術(shù)"]內(nèi)取值,即score["物理"][0]、score["化學(xué)"][0]、score["技術(shù)"][0]對應(yīng)第一個(gè)學(xué)生的物化技成績,依次類推,可以使用sum+=score[j][i]來求得每個(gè)學(xué)生的物化技組合成績。故本題答案是B選項(xiàng)。12. 某 Python 程序段如下:from random import randint #randint(x,y)隨機(jī)產(chǎn)生[x,y]之間整數(shù)ans=""while len(ans)<3:t=chr(randint(0,25)+randint(0,1)*32+ord("A")) #大小寫字母ASCII碼值相差32if t not in ans:ans+=tprint(ans)程序運(yùn)行后,輸出的結(jié)果不可能是( )A. Txt B. txt C. BMP D. jpg【答案】B【解析】【詳解】本題主要考查Python程序的執(zhí)行。題中代碼會(huì)生成一個(gè)長度為3的字符串,這個(gè)字符串由隨機(jī)的大寫或小寫英文字母組成,if t not in ans:語句是檢查生成的字母是否已經(jīng)存在于 ans 中,如果不存在,則將其添加到 ans 中,如果存在,則不執(zhí)行語句ans+=t,所以在生成過程中不會(huì)重復(fù),程序運(yùn)行后輸出的結(jié)果不可能是txt。故答案為B選項(xiàng)。13. 下列程序段執(zhí)行后,結(jié)果與其他三項(xiàng)不同的是( )A. B. C. D.【答案】C【解析】【詳解】本題考查Python程序執(zhí)行與調(diào)試。分析程序,可知A、B、D實(shí)現(xiàn)求sum=a[0]+a[2]+a[4]=1+3+5=9。選項(xiàng)C,只有滿足if判斷條件,i才遞增1,因此當(dāng)i=1時(shí),會(huì)陷入死循環(huán)。故選C。14. 求列表第 3 項(xiàng)至第 7 項(xiàng)元素的和,劃線處正確的Python表達(dá)式是()lis=[6,3,-2,5,19,21,-9,22,14,25]he=[0]*10he[0]=lis[0]for i in range(1,len(lis)):he[i]= he[i-1]+lis[i]print( )A. he[7]-he[3] B. he[6]-he[2] C. he[7]-he[2] D. he[6]-he[1]【答案】D【解析】【詳解】本題考查Python程序調(diào)試。列表的下標(biāo)從0開始,求列表第 3 項(xiàng)至第 7 項(xiàng)元素的和,可以用前7項(xiàng)和減去前2項(xiàng)和,he[i]保存前i+1項(xiàng)和,因此正確的表達(dá)式是he[6]-he[1]。故選D。15. 已知斐波那契數(shù)列前7項(xiàng)值為 1,1,2,3,5,8,13…,計(jì)算該數(shù)列第n項(xiàng)的Python程序如下:a=b=1n=int(input(“請輸入項(xiàng)數(shù):”))for i in range(n-2):print("第n項(xiàng)為:",b)加框處可選的語句有:①a=b-a ②b=a ③b=a+b ④a=b下列選擇的語句正確的是( )A. ③① B. ②④ C. ④② D. ①③【答案】A【解析】【詳解】本題考查Python程序執(zhí)行與調(diào)試。斐波那契數(shù)列從第三項(xiàng)開始后一項(xiàng)是前2項(xiàng)之和,a和b初值為1,則第三項(xiàng)更新為b=a+b=2,第二項(xiàng)更新為a=b-a=1,其他依次類推,從而求出第n項(xiàng)為b。故選A。二、非選擇題(本大題共2小題,其中第16小題9分,第17小題11分,共20分)16. 輸入一個(gè)嵌套列表,嵌套層次不限,根據(jù)層次求列表元素的加權(quán)和。第一層每個(gè)元素的值為:元素值*1,第二層每個(gè)元素的值為:元素值*2,第三層每個(gè)元素的值為:元素值*3,…,運(yùn)行程序如下圖所示請輸入列表:[2,4,[12,[5,8],-2],21]輸出結(jié)果:86請回答以下問題(1)輸入列表[[[1,-2,3]]],輸出結(jié)果是___________(2)請?jiān)趧澗€①②③④處填入合適的代碼s = input("請輸入列表:")count = 0ans = 0______________flag = 1while i < len(s):if s[i] == "[":count += 1elif s[i] == "]":count -= 1elif s[i] == "-":____________elif "9">=s[i]>="0":j = inum = 0while "9">=s[j]>="0":num =________j += 1__________ans = ans+count*num*flagflag = 1i += 1print("輸出結(jié)果:",ans)【答案】 ①. 6 ②. i=0 ③. flag=-1 ④. num*10+int(s[j]) ⑤. i=j-1【解析】【詳解】本題考查Python程序綜合應(yīng)用。①輸入列表[[[1,-2,3]]],第三層元素值*3,結(jié)果是(1-2+3)*3=6,因此輸出結(jié)果是6。②變量i為輸入字符串s的下標(biāo),依次遍歷每個(gè)字符,初值為0,故填i=0。③變量flag用于控制列表中的數(shù)值的正負(fù),當(dāng)s[i]="-"時(shí),則賦值flag=-1,故填flag=-1。④元素值可能不止一位,此處通過while循環(huán)統(tǒng)計(jì)該數(shù)num,故填num*10+int(s[j])。⑤while循環(huán)退出后,j多遞增了1,因此此處需要更新i的值為j-1,從而再更新i遞增1,否則若更新i=j則會(huì)出錯(cuò),故填i=j-1。17. 十八位居民身份證號碼由6位地址碼、8 位出生日期碼、3 位順序碼和 1 位校驗(yàn)碼組成(倒數(shù)第 2位是性別代碼,男單女雙),其格式如圖所示。其中校驗(yàn)碼的計(jì)算方法如下:(1)將身份證號碼的前17位數(shù)字分別乘以對應(yīng)的系數(shù),對應(yīng)關(guān)系如下表身份證前17位 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17對應(yīng)系數(shù) 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2(2)將17位數(shù)字和系數(shù)相乘的結(jié)果累計(jì)求和(3)用所求的和除以11得到余數(shù)(4)用余數(shù)與身份證號碼的最后一位校驗(yàn)碼進(jìn)行對應(yīng),對應(yīng)關(guān)系如下表。余數(shù) 0 1 2 3 4 5 6 7 8 9 10校驗(yàn)碼 1 0 X 9 8 7 6 5 4 3 2某同學(xué)為了對個(gè)人敏感信息進(jìn)行保護(hù),將身份證號碼作了簡單加密處理,對身份證號碼進(jìn)行倒置,例如身份證號"330327201806010237"加密后是"732010608102723033",現(xiàn)用python編程解密,驗(yàn)證身份證號碼的正確性,并識別其中所包含的出生日期和性別信息,運(yùn)行結(jié)果如下圖所示:請輸入您加密后身份證號碼:732010608102723033您的身份證號碼正確!您的出生日期為:20180601您的性別為:男請回答以下問題(1)某同學(xué)身份證后 4 位是 2023,則該同學(xué)的性別是________(填字母:A.男/B.女)(2)請?jiān)趧澗€①②③④處填入合適的代碼xi=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] #各位數(shù)字對應(yīng)的系數(shù)pincode = "10X98765432" #0 到10對應(yīng)的校驗(yàn)碼sex = "男女"s = 0encode = input("請輸入您加密后身份證號碼:")for i in range( ________ ):s = s + int(encode[i])*xi[17-i] #身份證前17位數(shù)字乘以系數(shù)并求和if ________ :print("驗(yàn)證失敗,請輸入正確的身份證號碼!")else:print("您的身份證號碼正確!")print("您出生日期為:", ________ )print("您的性別為:", ________ )【答案】 ①. B ②. len(encode)-1,0,-1 或 17,0,-1 或1,len(encode) 或 1,len(encode),1 ③. encode[0]!=pincode[s%11] ④. encode[11:3:-1] 或 encode[-7:-15:-1] ⑤. sex[1-int(encode[1])%2]【解析】【詳解】本題考查的是Python綜合應(yīng)用。(1)倒數(shù)第2位是性別代碼,男單女雙。某同學(xué)身份證后4位是2023,2是雙數(shù),故則該同學(xué)的性別是女。絕密★考試結(jié)束前2023 學(xué)年第一學(xué)期溫州環(huán)大羅山聯(lián)盟期中聯(lián)考高二年級技術(shù)學(xué)科 試題考生須知:1. 本卷共10頁滿分100分,考試時(shí)間90分鐘。2. 答題前,在答題卷指定區(qū)域填寫班級、姓名、考場號、座位號及準(zhǔn)考證號并填涂相應(yīng)數(shù)字。3. 所有答案必須寫在答題紙上,寫在試卷上無效。4. 考試結(jié)束后,只需上交答題紙。第一部分:信息技術(shù)(共50分)一、選擇題(本大題共15小題,每小題2分,共30分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)符合題目要求,不選、多選、錯(cuò)選均不得分)1. 下列關(guān)于數(shù)據(jù)、信息與知識說法,正確的是( )A. 現(xiàn)代社會(huì)獲取數(shù)據(jù)的方式逐漸以機(jī)器獲取為主B. 所有的數(shù)據(jù)需經(jīng)過數(shù)字化后才能被存儲(chǔ)下來C. 數(shù)據(jù)是對客觀事物的符號表示,本身具有一定的意義D. 杭州亞運(yùn)會(huì)比賽期間,獎(jiǎng)牌榜會(huì)隨賽事進(jìn)展更新,說明時(shí)間長了信息不再具有價(jià)值2. 下列關(guān)于數(shù)據(jù)采集與編碼的說法不正確的是( )A. 用計(jì)算機(jī)解決問題,本質(zhì)上就是數(shù)據(jù)運(yùn)算B. 字母“A”的ASCII碼十六進(jìn)制為41,則字母”C”二進(jìn)制是0100 0011C. 二維碼相對于條形碼,信息存儲(chǔ)量更大D. 任意進(jìn)制的一個(gè)數(shù)n,若末尾為0,該數(shù)轉(zhuǎn)為十進(jìn)制一定是偶數(shù)3. 杭州亞運(yùn)會(huì)吉祥物組合“江南憶”,是一組承載深厚底蘊(yùn)和充滿時(shí)代活力的機(jī)器人,這是一副未經(jīng)壓縮的1024*680像素的BMP圖像文件,其存儲(chǔ)容量約為 1.33MB,則該圖像每個(gè)像素色彩編碼的位數(shù)為()A. 16 B. 8 C. 4 D. 24. 下列關(guān)于大數(shù)據(jù)及其應(yīng)用的說法不正確的是( )A. 大數(shù)據(jù)一般具有數(shù)據(jù)規(guī)模大、速度快、數(shù)據(jù)類型多、價(jià)值密度低四個(gè)特征B. 大數(shù)據(jù)可以采用傳統(tǒng)數(shù)據(jù)庫技術(shù)進(jìn)行管理C. 利用大數(shù)據(jù)為顧客提供智能服務(wù)時(shí),更加關(guān)注數(shù)據(jù)的相關(guān)性而非因果關(guān)系D. 大數(shù)據(jù)的應(yīng)用為我們生活提供了便利,也增加了個(gè)人隱私泄露的風(fēng)險(xiǎn)5. 下列有關(guān)算法的說法不正確的是( )A. 算法的要素有數(shù)據(jù)、運(yùn)算和控制轉(zhuǎn)移,算法執(zhí)行過程中數(shù)據(jù)不是必須要輸入的B. 偽代碼描述的算法緊湊簡練、便于進(jìn)一步轉(zhuǎn)化為相應(yīng)的計(jì)算機(jī)程序C. 算法的控制結(jié)構(gòu)有順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)D. 在調(diào)試運(yùn)行程序時(shí),發(fā)現(xiàn)字母大小寫的疏忽,不會(huì)影響程序正常運(yùn)行6. 下列有關(guān)數(shù)據(jù)管理與數(shù)據(jù)安全的說法不正確的是( )A. 計(jì)算機(jī)一般采用樹形目錄結(jié)構(gòu)來管理文件B. 文件管理相對于數(shù)據(jù)庫管理,更易造成數(shù)據(jù)冗余C. 保護(hù)數(shù)據(jù)安全只需要提高數(shù)據(jù)本身的安全D. 數(shù)據(jù)加密和數(shù)據(jù)校驗(yàn)都可以提高數(shù)據(jù)安全性7. 某算法的部分流程圖如圖所示。執(zhí)行這部分流 程后,輸出sum,i的值分別是A. 28,6 B. 60,6 C. 28,5 D. 60,58. 下列表達(dá)式中,結(jié)果為True的是( )A. len(["hello"])==5B. not (4/2**3 <= 1)C. 3 >= 4 or not (3==2 and 3<=2)D 11%2 != 0 and False9. 變量a=2;b=3,下列表達(dá)式正確的是( )①a+b ②"a"+"b" ③a+"b" ④a*"b" ⑤"a"*"b" ⑥str(a)+"b" ⑦str(a)+str(b)A. ①②⑤⑥⑦ B. ①②④⑥⑦C. ①②④⑤⑦ D. ①②③⑥⑦10. 已知 18.5<=BMI<=24.9 為正常標(biāo)準(zhǔn),某同學(xué)的BMI值存儲(chǔ)在變量BMI中,編寫程序判斷該同學(xué)的身體狀況信息,并保存到變量 result 中,則下列程序段無法實(shí)現(xiàn)該功能的是( )A. B. C. D.11. 下列 Python 程序段的功能:統(tǒng)計(jì)出物化技組合成績大于等于270分的人數(shù)。# 某次測試七名學(xué)生的物理、化學(xué)、技術(shù)成績被存儲(chǔ)在變量 score 中score={"物理":[87,85,83,90,85,88,91],"化學(xué)":[91,92,85,90,89,84,92],"技術(shù)":[97,89,93,95,93,87,94]}count=0km=["物理","化學(xué)","技術(shù)"]for i in range(7):sum=0for j in km:__________if sum>=270:count+=1print("成績大于等于 270 分的人數(shù)",count)為實(shí)現(xiàn)上述功能,劃線處正確的 Python 表達(dá)式是( )A sum+=score[i][j] B. sum+=score[j][i] C. sum+=score[j] D. sum+=score[i]12. 某 Python 程序段如下:from random import randint #randint(x,y)隨機(jī)產(chǎn)生[x,y]之間整數(shù)ans=""while len(ans)<3:t=chr(randint(0,25)+randint(0,1)*32+ord("A")) #大小寫字母ASCII碼值相差32if t not in ans:ans+=tprint(ans)程序運(yùn)行后,輸出的結(jié)果不可能是( )A. Txt B. txt C. BMP D. jpg13. 下列程序段執(zhí)行后,結(jié)果與其他三項(xiàng)不同的是( )A. B. C. D.14. 求列表第 3 項(xiàng)至第 7 項(xiàng)元素的和,劃線處正確的Python表達(dá)式是()lis=[63,-2,5,19,21,-9,22,14,25]he=[0]*10he[0]=lis[0]for i in range(1,len(lis)):he[i]= he[i-1]+lis[i]print( )A. he[7]-he[3] B. he[6]-he[2] C. he[7]-he[2] D. he[6]-he[1]15. 已知斐波那契數(shù)列前7項(xiàng)值為 1,1,2,3,5,8,13…,計(jì)算該數(shù)列第n項(xiàng)的Python程序如下:a=b=1n=int(input(“請輸入項(xiàng)數(shù):”))for i in range(n-2):print("第n項(xiàng)為:",b)加框處可選的語句有:①a=b-a ②b=a ③b=a+b ④a=b下列選擇的語句正確的是( )A. ③① B. ②④ C. ④② D. ①③二、非選擇題(本大題共2小題,其中第16小題9分,第17小題11分,共20分)16. 輸入一個(gè)嵌套列表,嵌套層次不限,根據(jù)層次求列表元素的加權(quán)和。第一層每個(gè)元素的值為:元素值*1,第二層每個(gè)元素的值為:元素值*2,第三層每個(gè)元素的值為:元素值*3,…,運(yùn)行程序如下圖所示請輸入列表:[2,4,[12,[5,8],-2],21]輸出結(jié)果:86請回答以下問題(1)輸入列表[[[1,-2,3]]],輸出結(jié)果是___________(2)請?jiān)趧澗€①②③④處填入合適的代碼s = input("請輸入列表:")count = 0ans = 0______________flag = 1while i < len(s):if s[i] == "[":count += 1elif s[i] == "]":count -= 1elif s[i] == "-":____________elif "9">=s[i]>="0":j = inum = 0while "9">=s[j]>="0":num =________j += 1__________ans = ans+count*num*flagflag = 1i += 1print("輸出結(jié)果:",ans)17. 十八位居民身份證號碼由6位地址碼、8 位出生日期碼、3 位順序碼和 1 位校驗(yàn)碼組成(倒數(shù)第 2位是性別代碼,男單女雙),其格式如圖所示。其中校驗(yàn)碼的計(jì)算方法如下:(1)將身份證號碼的前17位數(shù)字分別乘以對應(yīng)的系數(shù),對應(yīng)關(guān)系如下表身份證前17位 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17對應(yīng)系數(shù) 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2(2)將17位數(shù)字和系數(shù)相乘的結(jié)果累計(jì)求和(3)用所求的和除以11得到余數(shù)(4)用余數(shù)與身份證號碼最后一位校驗(yàn)碼進(jìn)行對應(yīng),對應(yīng)關(guān)系如下表。余數(shù) 0 1 2 3 4 5 6 7 8 9 10校驗(yàn)碼 1 0 X 9 8 7 6 5 4 3 2某同學(xué)為了對個(gè)人敏感信息進(jìn)行保護(hù),將身份證號碼作了簡單加密處理,對身份證號碼進(jìn)行倒置,例如身份證號"330327201806010237"加密后是"732010608102723033",現(xiàn)用python編程解密,驗(yàn)證身份證號碼的正確性,并識別其中所包含的出生日期和性別信息,運(yùn)行結(jié)果如下圖所示:請輸入您加密后身份證號碼:732010608102723033您的身份證號碼正確!您的出生日期為:20180601您的性別為:男請回答以下問題(1)某同學(xué)身份證后 4 位是 2023,則該同學(xué)的性別是________(填字母:A.男/B.女)(2)請?jiān)趧澗€①②③④處填入合適的代碼xi=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] #各位數(shù)字對應(yīng)的系數(shù)pincode = "10X98765432" #0 到10對應(yīng)的校驗(yàn)碼sex = "男女"s = 0encode = input("請輸入您加密后身份證號碼:")for i in range( ________ ):s = s + int(encode[i])*xi[17-i] #身份證前17位數(shù)字乘以系數(shù)并求和if ________ :print("驗(yàn)證失敗,請輸入正確的身份證號碼!")else:print("您的身份證號碼正確!")print("您的出生日期為:", ________ ) 展開更多...... 收起↑ 資源列表 浙江省溫州環(huán)大羅山聯(lián)盟2023-2024學(xué)年高二上學(xué)期期中聯(lián)考技術(shù)試卷 Word版含解析.docx 浙江省溫州環(huán)大羅山聯(lián)盟2023-2024學(xué)年高二上學(xué)期期中聯(lián)考技術(shù)試卷 Word版無答案.docx 縮略圖、資源來源于二一教育資源庫