資源簡介 絕密★考試結束前2023 學年第一學期浙南名校聯盟期中聯考高二年級技術學科 試題考生須知:1.本卷共 11 頁滿分 100 分,考試時間 90分鐘;2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效;4.考試結束后,只需上交答題紙。第一部分 信息技術(共 50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.“10 月 8日上午,中國隊結束了所有參賽項目的爭奪,最終,中國體育代表團本屆亞運會獎牌數量為 201 金、111 銀和 71 銅,共 383 枚獎牌?!苯Y合上述報道,下列對數據、信息的說法正確的是A.在紙上單獨書寫 383,它就已經被賦予一定意義B.題干中的文字即信息C.上述報道發布于一個月前,已經不具有價值性D.由金、銀、銅牌數計算出獎牌總數體現了統計者對知識的運用2.下列有關數字化的說法,正確的是A.數碼照相機拍照片的過程是模數轉換的過程B.錄音時,說話者的聲音越大,得到的音頻文件占用的存儲空間也越大C.量化位數越大,說明采集聲音時每秒鐘得到的采樣點越多D.一張圖像的位深度為 8,說明這張圖像最多可以呈現 255 種不同的顏色3.若將十進制數 n轉換為二進制數,該二進制數的末位是 1,下列說法不.正.確.的是A.該十進制數一定是奇數B.十進制數 n和 n+1所對應的二進制數的位數可能不同C.十進制數 n*10 得到的值與在二進制數末尾添加數字 0得到的值相同D.如在轉化后的二進制數的末尾添加一個“1”,此時除以 4的余數是 34.下列關于信息編碼的說法,不.正.確.的是A.根據 ASCII 編碼標準,“IT”兩個字母共占用 2bitB.漢字的輸入碼不是唯一的C.相對于一維條形碼,二維碼的信息存儲量更大D.對視頻進行壓縮的過程,是編碼的過程5.下列關于數據管理與安全的說法正確的是A.計算機一般采用樹形目錄結構來管理文件B.安裝防火墻可以預防自然災害引起的數據損壞C.提升數據安全,只需要關注數據本身的安全就可以D.數據校驗可以提升數據的保密性6.以下關于大數據描述正確的是A.“浙江大學”近十年來招生匯總數據規模龐大,可以稱之為大數據B.大數據給生活帶來便利的同時,也帶來了數據安全等方面的社會問題C.大數據技術涉及到的數據均是非結構化數據D.大數據思維著重關注數據之間的因果關系的探究高二技術學科試題 第1頁 共 11 頁{#{QQABaYQQggiAAhBAAQgCQwVSCAOQkAGCACoORFAAMAABARFABAA=}#}7.下列關于算法的描述正確的是A.算法是用來解決數學問題的B.在算法執行過程中,有時需要運用控制轉移來執行不同的操作C.求所有自然數的和違背了算法的可行性D.算法一定要有輸入8.以下表達式運算結果為 True 的是A.23%200**1/2<-2**4+4*2B."Hz" in "Hangzhou Asian Games"C.abs(int(-4.65))==round(4.65)D.not False and not True or not False9.已知 food="milkeggbread",feel={1:"love",2:"like",3:"hate"}, people=["he","she","it"],則表達式 people[2]+feel[2][2:4]+food[1::4]的值是A.itkeige B.itteige C.itkemer D.itikeige10.用 python 算法控制結構描述“如果報名人數超過 10 人則輸出活動升級,若小于 3 人則輸出活動取消,否則輸出活動正常舉行”,設 t為報名人數,下列選項正確的是A.if t>10: B.a="活動正常舉行"a="活動升級" if t<3:if t<3: a="活動取消"a="活動取消" elif t>10:else: a="活動升級"a="活動正常舉行" print(a)print(a)C.a="活動取消" D.a="活動升級"if t>3: if t<3:a="活動正常舉行" a="活動取消"elif t>10: elif t<=10:a="活動升級" a="活動正常舉行"print(a) print(a)11.用 python 程序處理圖像文件“chenchen.jpg”,該圖像顏色位深度為 24bit,圖像如圖所示,程序代碼如下:from PIL import Imageimport numpy as npimport matplotlib.pyplot as pltimg=np.array(Image.open("chenchen.jpg").convert("L"))rows,cols=img.shapefor i in range(rows):for j in range(cols):if (img[i,j]>128):img[i,j]=1else:img[i,j]=0plt.imshow(img,cmap="gray")plt.show()下列說法正確的是A.待處理圖像的文件名為“chenchen”高二技術學科試題 第2頁 共 11 頁{#{QQABaYQQggiAAhBAAQgCQwVSCAOQkAGCACoORFAAMAABARFABAA=}#}B.處理后的圖像像素數將增加C.將加框處語句中的“>”改為“<=”,則處理后的圖像中黑白色將互換D.將加框處語句中 128 改為 188,則處理后圖像中的黑色部分將減少12.某 python 程序如下:s=[3,3,3,6,6,8,11,11,9,4,2,5]r=[]for i in range(1,len(s)-1):if not(s[i-1]s[i]>s[i+1]):if s[i-1]==s[i]:continuej=len(r)-1while j>=0 and s[i]<=s[r[j]]:j-=1if j==len(r)-1 or j==-1:j+=1r=r[:j]+[i]+r[j:]print(r)程序運行后,輸出的結果為A.[3,6,10] B.[6,11,2] C.[6,3,10] D.[10,3,6]二、非選擇題(本大題共 4小題,其中第 13 小題 4分,第 14 題 7 分,第 15 題 7分,第 16題 8分,共 26分)13.某 APP 為鼓勵用戶積極簽到,制定積分簽到政策,用戶第一次連續簽到可以得到 1 分,第二次連續簽到得 2分,第三次連續簽到得到 4分,接下來,每次得分分別為 8,16,32……。若簽到中斷,則前面簽到所得積分清空,重新從第一天開始積分。當用戶積分達到 10000 分時,可以兌換相應獎品,小明想得到的毛絨娃娃需要 20000 積分,請設計算法幫小明計算,需要至少連續簽到多少天才能拿到毛絨娃娃。(1)用算法解決上述問題,在_______步驟(單選,填字母:A.設計算法 B.抽象與建模 C.描述算法),確定用變量 day 表示需要花費的時間,用 jf表示當前簽到可以獲得幾分,用 sum_jf 表示目前已經累計獲得的積分,并得出解決問題的計算模型。(2)解決此問題的算法流程圖如下圖所示,請在虛線框中畫上合適的流程圖基本圖形。(3)請在流程圖中劃線處填上合適語句。高二技術學科試題 第3頁 共 11 頁{#{QQABaYQQggiAAhBAAQgCQwVSCAOQkAGCACoORFAAMAABARFABAA=}#}14.小錢設計了一個用于判定素單詞的 Python 程序。判斷素單詞的規則如下:設定小寫字母 a--z對應的數字為 1--26 ,大寫字母 A--Z 對應的數字為 27--52 ,將某個單詞的所有字母按照其對應的數字求和,若和為素數則判斷為素單詞?,F用程序來判斷一個單詞是否是素單詞,如果是輸出“yes”,反之則輸出“no”。如單詞“Hello”,字母分別對應的數字為:34、5、12、12、15,其和為 34+5+12+12+15=78 ,不是素數,因此單詞“Hello”不是素單詞 ,輸出“no”。(1)根據題意,當輸入單詞 “Love”,輸出的結果是 ____________。(2)實現素單詞判斷的 python 程序如下,請在劃線處填入合適的代碼。s=input("請輸入一個單詞 :")m=0flag=Truefor i in range(len(s)):ch=s[i]if "Z">=ch>="A":m= ①elif "z">=ch>="a":#將小寫字母轉換為對應的數字并累加至變量 m,代碼略for i in range(2,m) :if ② _ :flag=Falsebreakif ③ :print("yes")else:print("no")15.一個 n位數,如果每一位上的 n次冪之和等于它本身,那么這個數我們稱之為自冪數。下列代碼可以實現輸入數字長度 n之后,輸出所有 n位自冪數,并統計個數。程序運行效果如下圖所示:(1)尋找 n位數的 Python 程序如下,程序使用算法為___________(單選,填字母:A.解析算法B.枚舉算法)。(2)請在程序劃線處填入合適的代碼。n=int(input("請輸入你想要找幾位自冪數: "))count=0sum1=0for i in range(1*10**(n-1),1*10**n):a=iwhile a>0:①a=a//10if i==sum1:count+=1print(i)② _print("n 位自冪數一共有"+ ③ +"個")高二技術學科試題 第4頁 共 11 頁{#{QQABaYQQggiAAhBAAQgCQwVSCAOQkAGCACoORFAAMAABARFABAA=}#}16.上城小學將在本學期開展趣味運動會,一(10)班的班主任邀請你為他們設計一個 Python 程序,用于挑選參加集體項目的選手。挑選規則為:當班級有足夠候選人員時,進行隨機挑選,并輸出人員名單;若無足夠人員時,提示“無足夠候選人員參加比賽!”,并規定每個學生最多參加一個集體項目。程序要求用戶按照規范輸入比賽項目及相關人員要求,例如輸入“投籃:8,2”即籃球項目要求男生 8人,女生 2人。該程序的運行效果如下圖所示:(1)實現挑選集體項目選手的 python 代碼如下,請在劃線處填入合適代碼。(2)程序加框處代碼有誤,請改正。from random import shuffledef disp(inf):# 將輸入的字符串整理為指定格式,當輸入字符串為"跳繩:10,10;投籃:8,2",則將其調整為{"跳繩": [10, 10], "投籃": [8, 2]}并返回。def player(x,n):for p in range(len(x)):if p>=n:①print(x[p],end=" ")return x[n:]c=[["陳浩琦", "男"],["王慧敏", "女"], ["王子涵", "男"], …] # 班級學生名單ctemp=[[],[]]for ② in c:if p[1]== "男":ctemp[0].append(p[0]) #append()函數的功能為在列表末尾插入新元素else:ctemp[1].append(p[0])inf=input("請輸入比賽項目及相關人員要求:")s=["男","女"]sj=disp(inf)for t in sj: #變量遍歷字典中的每個鍵if sj[t][0]<=len(ctemp[0]) and sj[t][1]<=len(ctemp[1]):print(t+"項目: ")for i in ③ :print(s[i],end=":")shuffle(ctemp[i]) #shuffle 用于將序列的所有元素進行隨機排序ctemp=player(ctemp[i],sj[t][i])print()else:print(t+"項目:\n 無足夠候選人員參加比賽!")高二技術學科試題 第5頁 共 11 頁{#{QQABaYQQggiAAhBAAQgCQwVSCAOQkAGCACoORFAAMAABARFABAA=}#}2023年學年第一學期浙南名校聯盟期中聯考高二年級技術學科 參考答案***信息技術部分一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)題號 1 2 3 4 5 6 7 8 9 10 11 12答案 D A C A A B B D A D C D二、非選擇題(本大題共 4小題,其中第 13小題 4分,第 14題 7分,第 15題 7分,第 16題 8分,共 26分)13.(1)B (1分)(2) (1分)(3)sum_jf<-sum_jf+jf 或 sum_jf=sum_jf+jf 或 sum_jf+=jf (2分)14.(1)no (1分)(2)○1 m+ord(ch)-ord(‘A’)+27 或 m+ord(ch)-38 或其他等價答案 (2分)○2 m%i==0 (2分)○3 flag 或 flag==True 或 i==m-1 其他等價答案 (2分)15.(1)B (1分)(2)○1 sum1=sum1+(a%10)**n 或其他等價答案 (2分)○2 sum1=0 (2分)○3 str(count) (2分)16.(1)○1 break (2分)○2 p (2分)○3 range(len(ctemp)) 或 range(2) 或其他等價答案 (2分)(2)ctemp[i]=player(ctemp[i],sj[t][i]) (2分){#{QQABaYQQggiAAhBAAQgCQwVSCAOQkAGCACoORFAAMAABARFABAA=}#} 展開更多...... 收起↑ 資源列表 浙南名校聯盟信息答案(高二).pdf 浙南名校聯盟信息試卷(高二).pdf 縮略圖、資源來源于二一教育資源庫