資源簡介 絕密★考試結束前2023 學年第一學期紹興會稽聯盟期末聯考高二年級技術學科 選考試題考生須知:1.本卷共 11 頁,滿分 100 分,考試時間 90 分鐘。2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分 信息技術(共 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)閱讀下列材料,回答 1 至 2 題“文心一言”是一款能夠與人對話互動、回答問題、協助創作,高效便捷地幫助人們獲取信息、知識和靈感的智能文本生成產品。其背后的核心技術是人工智能引擎,這款引擎采用了深度學習算法,能夠自動分析和理解用戶輸入的信息,并根據語境生成符合邏輯、通順流暢的文本,并在此基礎上采用監督精調、人類反饋強化學習、提示等技術,具備知識增強、檢索增強和對話增強的技術優勢。1. 結合材料,下列關于數據、信息與知識等的說法不.正.確.的是( )A.圖中“文心一言”所寫的詩歌是數據的一種表現形式B.人們通過人工智能搜索引擎可能獲得大量的信息C.面對同樣的信息,不同的人會因為理解不同,形成不同的知識 第 1題圖D.數據自古就有,而信息是在計算機誕生后才有的2. 結合材料,下列關于人工智能說法正確的是( )A.該智能搜索引擎采用的深度學習算法,需要通過對大量的數據進行訓練B.隨著人工智能的不斷發展完善,人類不再需要學習C.人工智能可以完成一切人類能完成的任務D.“文心一言”在使用過程中根據用戶的反饋不斷強化學習,屬于聯結主義3.下列關于數據安全的說法,不.正.確.的是( )A.為了避免自然災害引起的數據損壞,一般可建立異地容災系統B.在各個系統設置登錄密碼時,盡量設置成一樣的,避免自己遺忘C.安裝防火墻和殺毒軟件是為了提高數據的安全D.數據校驗是為保證數據的完整性進行的一種驗證操作4.智慧交通大量使用大數據模型、數據挖掘等數據處理技術,實現了智慧交通的系統性、實時性、信息交流的交互性以及服務的廣泛性。下列有關數據與大數據的說法不.正.確.的是( )A.處理大數據時,一般采用分治思想高二技術學科 選考試題 第 1頁(共 11頁){#{QQABBQSAogiAQhAAAQgCUwF4CACQkBCAAKoGRBAAoAAAyBNABAA=}#}B.對智慧交通中大量的圖數據一般采用流計算模式進行處理C.智慧交通大數據分析的是全體數據,其價值密度非常低D.交通熱力圖分析車流量及擁擠情況,是數據的可視化的體現5. 聲卡是計算機對聲音信號進行模數、數模轉換的硬件設備。下列關于在計算機上錄音和放音的表述,正確的是( )①“采樣”和“量化”是對聲音信號進行數模(D/A)轉換的過程②放音時將聲音的數字信號通過數模(D/A)轉換還原為模擬信號③相同條件下,錄音的采樣頻率越高,錄制聲音信息所需的時間越短④相同條件下,錄音的量化等級越高,錄制的聲音文件容量越大A.②④ B.①② C.②③ D.③④6. 某算法的部分流程圖如圖所示,執行這部分流程,若輸入 n 的值為 20,則輸出 a、b的值分別是( )A.12,10 B.10,9 C.9,15 D.9,107. Python 表達式 11%4*2+3**2 的值是( )A.-6 B.-3 C.12 D.158. 若 x 是整型變量,下列選項中,與表達式 not(x>=3 and x<8)等價的是( )A.x<3 and x>=8 B.not x>=3 and not x<8C.x<3 or x>=8 D.x>=3 or x<89. 已知 x="書本,50",y=["書本",50],z={"書本":50},下列 python表達式的值為 True,正確的是( ) 第 6題圖A. x[-4::-1]==y[0] B. x[3:5]==y[1]C. y[1] in z D. z[y[0]]==5010. 用 Python 算法控制結構描述“當 BMI 指數低于 18.5 時被定義為偏瘦,18.5-23.9 為正常,高于 23.9 則為超重”,下列選項不.正.確.的是( )A. if bmi<18.5: B. if bmi>23.9:print("偏瘦") print("超重")elif bmi<=23.9: elif bmi>=18.5:print("正常") print("正常")else: else:print("超重") print("偏瘦")C. if bmi>23.9: D. if bmi>=18.5:print("超重") if bmi<=23.9:if 18.5<= bmi<=23.9: print("正常")print("正常") else:else: print("超重")print("偏瘦") else:print("偏瘦")高二技術學科 選考試題 第 2頁(共 11頁){#{QQABBQSAogiAQhAAAQgCUwF4CACQkBCAAKoGRBAAoAAAyBNABAA=}#}11.某 Python 程序如下:a=int(input(""))s="0123456789ABCDEF"b=""while a!=0:c=a%16a=a//16b=s[c]+bprint(b)程序運行后,輸入 29,輸出的值是( )A.13 B. 1C C. 1D D. C112.有如下 Python 程序段:a=[1,3,4,2,3]max=a[0]s=0for i in range(1,len(a)):if a[i]>max:max=a[i]s=s+maxprint(s)執行程序段后,變量 s 的值是( )A. 15 B. 13 C. 12 D. 7二、非選擇題(本大題共 3 小題,其中第 13 題 10 分,第 14 題 9 分,第 15 題 7 分,共 26 分)13.小明搜集了全校的視力數據在“eye.xlsx”中,如下圖 a所示。現在小明想對各班的視力數據進行分析。第 13 題圖 a(1)小明在數據處理過程中,進行了一系列操作,下列操作不.恰.當.的是 (單選,填字母)A.發現第四行數據和第五行數據重復,任意刪除其中一行就行B.D6 單元格數據存在邏輯錯誤,需要分析后處理C.對于數據的處理可以使用 EXCEL 軟件進行處理,也可以使用 pandas 編程處理D.數據整理的過程中發現某些單元格數據格式不一致,直接刪除即可高二技術學科 選考試題 第 3頁(共 11頁){#{QQABBQSAogiAQhAAAQgCUwF4CACQkBCAAKoGRBAAoAAAyBNABAA=}#}(2)小明想研究每個班的不近視人數的情況(不近視的標準為:雙眼視力均在 5.0 及以上),代碼如下,請在劃線處填入適當代碼。import pandas as pdimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"]=["SimHei"] #圖表顯示中文字體df=pd.read_excel(" ① ") #讀取 EXCEL文件中的數據df1=df[df["右眼裸視力"]>=5.0]df2= ②g=df2.groupby(" ③ ",as_index=False).姓名.count()g.rename(columns={"姓名":"不近視人數"},inplace=True) #將姓名列重命名為不近視人數print(g)#取不近視人數前 5的班級行plt.bar( ④ ,g1["不近視人數"])plt.show()第 13 題圖 b(3)下列代碼可以實現程序中加框處功能的為 (多選,填字母)A. g1=g.sort_values("不近視人數",ascending=False).head(5)B.g1=g.sort_values("不近視人數",ascending=False).tail(5)C.g1=g.sort_values("不近視人數").tail(5)D.g1=g.sort_values("不近視人數").head(5)14.猜數游戲。游戲規則如下:電腦隨機產生一個 n 位的秘密數,玩家進行猜測,每猜錯一次會得到格式為“iAjB”的提示,其中“iA”表示數字猜對且位置也猜對的數有 i 個,“jB”表示數字猜對但位置沒猜對的數有 j 個。例如秘密數為“2507”時,若猜測數為“1702”,則提示是“1A2B”。玩家可以根據所給的提示再次進行猜測,如果玩家在 10 次內猜對秘密數,則游戲挑戰成功,否則則認為游戲挑戰失敗。程序截圖如圖 a 所示。(1)現已知秘密數為“37692”,猜測數為“57261”,則提示是 。(2)上述功能的部分 Python 程序如下,請在劃線處填入合適的代碼。高二技術學科 選考試題 第 4頁(共 11頁){#{QQABBQSAogiAQhAAAQgCUwF4CACQkBCAAKoGRBAAoAAAyBNABAA=}#}import randomn=int(input("請輸入秘密數的位數:"))mms=""for i in range(n):mms=mms+str(random.randint(0,9)) #randint(0,n)隨機產生一個 0到 n的隨機整數①num=0while not flag:print("請輸入"+str(n)+"位猜測的數:")cai=input()②if cai==mms and num<=10:flag=Trueprint("恭喜你挑戰成功!")else:A,B=0,0for i in range(n): 第14題圖afor j in range(n):if ③ :A+=1elif cai[i]==mms[j]:B+=1print("提示",str(A)+"A"+str(B)+"B")if num==10:print("挑戰失敗!")break(3)如果電腦隨機產生的秘密數是一個沒有重復數字的數(最多為 10位數),則上面的加框處代碼可以修改為 (多選,填字母)A. for i in range(n): B. c=str(random.randint(0,9))c=str(random.randint(0,9)) while len(mms)while c in mms: mms=mms+cc=str(random.randint(0,9)) while c in mms:mms=mms+c c=str(random.randint(0,9))C. for i in range(n): D. while len(mms)c=str(random.randint(0,9)) c=str(random.randint(0,9))if c not in mms: if c not in mms:mms=mms+c mms=mms+c高二技術學科 選考試題 第 5頁(共 11頁){#{QQABBQSAogiAQhAAAQgCUwF4CACQkBCAAKoGRBAAoAAAyBNABAA=}#}15.小明輸入一段英文文本后,想統計英文文本中出現的單詞個數以及出現次數最多的單詞,文本中的單詞不區分大小寫,如果數量最多的同時有多個單詞則都輸出。程序截圖如圖 a所示。第15題圖a(1)上述功能的部分 Python 程序如下,請在劃線處填入合適的代碼def judge(x,dic):if x in dic:①else:dic[x]=1returndef tongji(dic):maxi=0str=""for x in dic:if ② :maxi=dic[x]for x in dic:if dic[x]==maxi:str+=x+" "return strtext=input("請輸入英文文本:")dic={}n=len(text)j=0for i in range(n):if "A"<=text[i]<="Z":text[i]=chr(ord(text[i])+32)if "a"<=text[i]<="z":j=j+1else:s= ③judge(s,dic)j=0print("出現最多的單詞是:",tongji(dic))print("共有單詞數量:",len(dic))(2)若輸入的英文文本最后沒有結束標記,對統計結果是否有影響: (填:是/否)高二技術學科 選考試題 第 6頁(共 11頁){#{QQABBQSAogiAQhAAAQgCUwF4CACQkBCAAKoGRBAAoAAAyBNABAA=}#}絕密★考試結束前2023 學年第一學期紹興會稽聯盟期末聯考高二年級信息技術(選考)學科參考答案一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1 2 3 4 5 6 7 8 9 10 11 12D A B B A D D C D C C A二、非選擇題(本大題共 3 小題,其中第 13 題 10 分,第 14 題 9 分,第 15 題 7分,共 26 分)13.(1) D (1 分)(2) ①eye.xlsx (1 分)②df1[df1["左眼裸視力"]>=5.0] (2 分)③班級 (2 分)④g1["班級"] 或 g1.班級 (2 分)(3) AC (2 分)(少選漏選給 1分,錯選多選不給分)14.(1)1A2B (1 分)(2) ①flag=False (2 分)②num+=1 或 num=num+1 (2 分)③cai[i]==mms[j] and i==j (2 分)(3)ABD (2 分)(少選漏選給 1分,錯選多選不給分)15.(1) ①dic[x]+=1 (2 分)②dic[x]>maxi (2 分)③text[i-j:i] (2 分)(3)是 (1分)第 1 頁 共 2 頁{#{QQABBQSAogiAQhAAAQgCUwF4CACQkBCAAKoGRBAAoAAAyBNABAA=}#} 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫