資源簡介 諸暨市2021—2022學年第一學期期末考試試題高二技術第一部分 信息技術(共50分)一、選擇題(本大題共12題,每小題2分,共計24分。每小題列出的四個選項中只有一項是最符合題目要求的,多選、錯選均不給分。)1.“2021年12月24日平安夜,李明睡前發現陽臺上的溫度計讀數為-2℃,他和爸爸一起把裸露在戶外的水管用舊衣服包裹起來,并將陽臺上的水龍頭調整至滴水狀態,用一個較大的桶接水。”結合上述事例,下列對于數據、信息、知識和智慧的描述錯誤的是( )A.-2是數字,是最簡單的一種數據B.溫度計讀數-2℃表示該時間李明家陽臺上的溫度信息C.李明看到溫度計讀數為-2℃,聯想到冰凍,這是智慧的體現D.李明和家人一起做了防水管冰凍措施,說明他們具備相關知識2.下面關于數值的說法,正確的是( )A.(A00)16是(A)16的100倍B.(101)2是(101000)2的1/1000C.十六進制數(A01)16的基數為16,數碼“A”對應的權值為162D.二進制正整數的奇偶性由其末位判定,末位是“1”為偶數,末位是“0”為奇數3.計算機編程解決問題的一般過程包含下列4個步驟:①設計算法②調試運行程序③編寫程序④抽象建模;上述步驟正確的順序是( )A.④①②③ B.④①③② C.①④③② D.①④②③4.使用pandas編程處理數據DF1,下列選項能實現行列轉置的操作是( )A.DF1.T B.DF1.columns C.DF1.values D.DF1.index5.下列有關人工智能應用的說法錯誤的是( )A.依賴于領域知識和數據的人工智能被稱為領域人工智能B.跨領域人工智能不再依賴于已有數據和規則,只專注于知識和技能的獲取C.混合增強智能將人的作用或人的認知模型引入人工智能系統D.在智能疊加協調的回路中,人類智能是智能回路的總開關6.某算法的流程圖如下,輸入為3時,執行該流程后,下列說法錯誤的是( )A.輸出f的值為6B.“i≤n”執行了4次C.“f←f×i”共執行了3次D.交換“f←f×i”和“i←i+1”的位置不會影響執行結果7.Python表達式 -2**3+3%13//math.sqrt(4)*3的值是( )A.-5.0 B.-4.0C.-3.0 D.-1.08.在單向鏈表如下圖所示,在data2與data3之間插入一個新節點data4(p指向data2,r指向data4。列表data來記錄鏈表數據域,列表next來記錄指針域),在以下選項中選擇正確的執行步驟( )(data1nextdata2nextdata3nextdata4nextpr)①next[p]= next[r] ②next[p]= r ③next[r]= p④next[r]= -1 ⑤next[r]= next[p] ⑥next[p]= -1A.③⑥ B.⑤② C.①④ D.⑤②④9.一棵度為3,深度為4的樹,最多有( )個節點。A.31 B.32 C.40 D.4210.設一棵二叉樹的中序遍歷序列:becfad,后序遍歷序列:efcbda,則二叉樹前序遍歷序列為( )A.abcdef B.bdaefc C.abcefd D.abcfed11.有如下Python程序段s="aabbccabc"st=s[1]for i in range(1,len(s)):if len(st)==0 or s[i]!=st[len(st)-1]:st=st+s[i]else:st=st[0:len(st)-1]print(st)運行該段代碼后,輸出結果為( )A.abc B.abcabc C.ababc D.aabbc12.有如下對分查找程序段#列表a存放整數升序數據,代碼略key=int(input())f=[0]*9i=0j=8while i<=j:m=(i+j)//2f[m]=1if a[m]>key:j=m-1else:i=m+1print(f)輸入待查找數據,執行該程序段后,下列選項中,列表f的值不可能的是( )A.[0, 0, 0, 0, 1, 1, 1, 0, 0] B.[1, 1, 0, 0, 1, 0, 0, 0, 0]C.[0, 1, 0, 0, 1, 0, 1, 0, 0] D.[0, 0, 0, 0, 1, 0, 1, 1, 0]二、非選擇題(本題共4小題,共26分。其中第13題4分;第14題8分;第15題6分;第16題8分。)13.小明搜集了2016年至2020年各省(市)生產總值數據,使用Excel軟件進行記錄與處理,具體數據如第13題圖a所示:第13題圖a請回答下列問題:(1)小明對收集的數據先進行了整理,以下關于數據整理說法錯誤的是 (單選,填字母)A.對于缺失的數據,最簡單的處理方法是采用隨機數來填充缺失值B.對于重復數據,可以在進一步審核的基礎上進行合并或刪除等處理C.邏輯錯誤的數據是指數據集中的屬性值與實際值不符,或違背業務規則或邏輯(2)為計算圖a中的“相對2016年的增長率(%)”,小明已經正確計算了單元格G4中的數據。他希望將單元格G4中公式向下自動填充至單元格G34,再將區域G4:G34中的公式向右自動填充至J列,從而正確計算出區域G4:J34中的數據,則單元格G4中公式應修改為 。(3)利用圖a數據制作的圖表如圖b所示,下列說法正確的是 (多選,填字母,全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)A.制作該圖表的數據區域為A2:A5,A12,F2:F5,F12B.圖表創建后可以更改圖表的類型C.圖表的柱形上方顯示的具體數值,是通過設置圖例實現的D.若修改F4單元格的數據,則圖表中北京市對應柱形高度不會發生變化第13題圖b14.條形碼在現實生活中使用的越來越廣泛,如在各種商品上印上條形碼,超市里散裝稱重商品在稱重完成后也會打上條形碼。學校教務處想調查高二、高三學生對任教老師的滿意度。調查方式采用學生填涂機讀卡方式。由于高二、高三每個班學生選科不同。雖然采用機讀卡能方便將卡上的信息讀取出來,但很難區分某個學生所涂的內容是對哪個科目老師的投票。因此小張想通過設計條形碼來區別該張卡是哪位學生對哪些科目的投票。小張設計的條形碼,包括了學生的入學年份、該生所在班級、學號及所選課代碼(選課代碼:01-物理,02-化學,03-生物,04-政治,05-歷史,06-地理,07-技術)。某學生條形碼如下圖所示,該生是2020年入學,5班,學號為23號,選科為:物理、生物、技術。(1)根據條形碼設計的規則,請你設計出2019年入學7班學號為15號,選科為化學、生物、技術學生的條形碼顯示的數字為: 。a(2)通過條碼形與機讀卡的組合,可以快速的統計出每班個班各科的教學情況。由于每個學生對投票的興趣不一,可能存在有些學生沒有興趣參與投票。如果某個科目參與投票的學生達不到該科目選科總人數的60%,則該科目的教學調查就沒有任何意義。為了統計出某個班哪幾個科目的教學調查無效,小張事前應準備好的數據是 (單選,填字母)。A.該年級總人數 B.每個班級總人數C.參與教學調查投票的總人數 D.每個班各科選課人數(3)小張設計了一個實現統計某個班級哪幾個科目的教學調查是無效的算法,他事先將某個班學生條形碼通過掃描儀讀取后存入在txm.txt中,每個條形碼一行。為實現上述功能,請在劃線處填入合適選項或代碼。data=open("txm.txt")#班級選課人數存放在列表xknum中,代碼略kmmc="物理化學生物政治歷史地理技術"line=data.readline()kmnum=[0]*7 #用于存放實際參與教學調查每個選科人數while line:for i in range(3): #統計每科參考投票的人數km=int(line[ ① ])-1 #(選填字母,從下列A、B、C、D四個選項中選取一項)kmnum[km]=kmnum[km]+1 aline=data.readline()s=""for i in range(7):if ② : #(填程序代碼)s=s+kmmc[i*2:(i+1)*2]+" "print("無效的科目有:",s)劃線①處的選項:A.9+i*2:9+i*2 B.9+i*2:11+i*2C.8+i*2:9+i*2 D.8+i*2:10+i*215.火車調度臺是實現火車車廂整理的平臺,當相鄰2節車廂序號不符合整理要求時,可以對調2節車廂,實現序號順序調整。相鄰2個進行符合目標的交換,和我們學習的冒泡排序思想一致,所以這個調度過程可以用冒泡排序實現。為了提高效率,對冒泡排序做了優化,請完善下列代碼:nums = [3, 1, 2, 4, 5, 6]①k = n - 1for i in range(n - 1):②for j in range(k):if (nums[j] > nums[j + 1]):nums[j], nums[j + 1] = nums[j + 1], nums[j]③ex_flag = Trueif (ex_flag):breakprint(nums)16.乒乓球比賽規則原先采用21分制,后來改成11分制。改制后發現一些慢熱型選手不適應11分制,只能選擇退役。小明就是一位慢熱型選手,他想搞清楚11分制和 21分制對選手的不同影響,編寫了如下程序。對于同樣的比賽記錄(記錄由字母w與f組成,其中 w 表示小明獲得一分,f 表示對手獲得一分),發現11分制對于慢熱型選手不利。例如有如下比分記錄:"fffffffffffffwwwffffffffwwwfwfwfwffwwwfffwwffwwffffwwwwffwwwwffwwwfffwwwwwffwwwwffww"。采用11分制,各局比分為: 0 : 11,6 : 11,10 : 12,11 : 5,11: 7。采用21分制,各局比分為: 3 : 21,21 : 16,14 : 9。(1)如果記錄是 wwwffffffffffwfwwfwwfwfwfffffffwwwwwfffwf,請問 11 分制比賽的第二局小明與對手的比分是 (注:當任一方得分大于等于 11 分,且領先對方 2分及以上,領先一方贏一局)。(2)在程序劃線處填入合適代碼。def check(a,b,fz):flag=Falseif ① :flag=Truereturn flags=input("輸入比賽記錄:")a=[0]*1000b=[0]*100c=[0]*100j=0;k=0;x=-1f1=0;f2=0;h1=0;h2=0for i in range(len(s)):if s[i]=="w":a[i]=1n=len(s)for i in range(n):if a[i]==1:f1=f1+1else:f2=f2+1h1=h1+a[i]②if check(f1,f2,11):b[j]=f1;b[j+1]=f2j=j+2f1=0;f2=0if check(h1,h2,21):c[k]=h1;c[k+1]=h2k=k+2③ ax=i#輸出二種分制下各局比分,代碼略2021-2022學年第一學期期末考試高二信息技術 參考答案一、選擇題(本大題共14小題,每小題2分,共24分)1 2 3 4 5 6 7 8 9 10 11 12C C B A B D A B C C A C二、非選擇題(本大題4小題,共26分)13.(1)A 1分(2)=(C4-$B4)/$B4*100 1分(3)AB 2分14.(1)20190715020307 或其它等價答案 2分(2)D 2分(3)①D 2分②kmnum[i]/xknum[i]<0.6 2分15.①n=len(nums) 2分②ex_flag=False 2分③k=j 2分16.(1)11:13 2分(2)①(a>=fz or b>=fz) and abs(a-b)>=2 2分②h2=i-x-h1 2分③h1=0 2分(高二技術試題 第1頁(共14頁)) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫