資源簡介 絕密★考試結束前 2019學年第二學期浙南名校高二期末考試 高二年級信息技術學科 試題 考生須知: 1.本卷共XX頁滿分100分,考試時間90分鐘; 2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。 3.所有答案必須寫在答題紙上,寫在試卷上無效; 4.考試結束后,只需上交答題紙。 第一部分 信息技術(共50分) 一、選擇題(本大題共12題,每小題2分,共24分。在每小題給出的四個選項中,只有一個是符合題目要求的,不選、多選、錯選均不得分) 1.下列說法正確的是( ) A.不聯網的計算機沒有信息安全隱患,故不需要對數據進行備份 B.網頁文件可以存儲文本、圖像、聲音、動畫、視頻等內容 C.電子郵件通過SMTP協議從發件人計算機發送到收件人計算機 D.信息自古就有,隨著時間的遷移,價值可能發生變化 2.使用OCR軟件將報紙中的文字識別為文本后,在Word軟件中進行排版編輯,部分界面如圖所示: 下列說法正確的是( ) A.實現圖中的圖文環繞效果可以采用“四周型”環繞方式 B.使用OCR軟件識別前的文件格式可能為“.txt” C.刪除圖中批注后,批注對象和批注內容同時被刪除 D.拒絕文檔中的所有修訂后,圖中第二行中的文字“監”被保留 3.使用Access軟件創建的“捐款信息”數據表,其設計視圖的部分界面如右圖所示。下列說法正確的是( ) A.“姓名”字段可能存在重復的字段值 B.“200.00元”可以是“捐款金額”字段的有效輸入值 C.修改字段的數據類型,字段值不會改變 D.在該視圖下刪除“年齡”字段,可以通過“撤銷”命令恢復 4.使用UItraEdit軟件查看字符內碼,部分界面如圖所示。 下列說法正確的是( ) A.圖中共有4個ASCII字符 B.圖中字符在計算機中存儲時共占用14字節 C.字符“10”對應的內碼是00111010B D.字符“油”對應的內碼11010011 11001101B 5.用Photoshop軟件制作防疫宣傳海報,部分界面如下圖所示。 下列說法正確的是( ) A.復制“罩顧好自己”圖層的圖層樣式粘貼至“勤洗手 戴口罩”圖層,“勤洗手 戴口罩”圖層將顯示“描邊”、“投影”兩個效果 B.可用“仿制圖章”工具將“病毒”圖層的圖像內容仿制到“背景”圖層中 C.不可用文字工具修改“勤洗手 戴口罩”的文字大小 D.若將該文件另存為JPG格式,則其文件容量圖層為878.9K 6.用GoldWave軟件編輯音頻文件“聲音.wav”,部分界面如圖所示。 下列說法正確的是( ) A.執行“靜音”操作后直接保存,文件容量將變小 B.執行“刪除”命令后直接保存,音頻容量約為10MB C.復制一段時長為1秒的音頻粘貼至當前音頻文件后直接保存,文件容量不變 D.執行“剪裁”命令后,再執行“插入靜音”2秒后直接保存,左聲道音頻時長不變 7.下列VB表達式的值為True的是( ) A. Not ("56" > "27") B.8 \ 4 * 4 + Int(-8.4 / 2) = 12 C. 70 \ 6 / 2 + 3 = 26 D.-8 ^ 3 + 3 > 6 * 2 8.某算法的部分流程圖如圖所示。執行這部分流程,輸入變量n的值為5,則下列說法正確的是( ) A.語句“c<=n?”共執行了4次 B.循環結束后,變量a的值為3 C.循環結束后,變量b的值為5 D.循環結束后,程序輸出的值為6 9.有如下VB程序段: s = Text1.Text: n = Len(s) For i = 1 To n c = Mid(s, i, 1) If c >= "a" And c <= "z" Then t = Asc(c) - 32 Else t = Asc(c) s1 = s1 + Chr(65 + (t - 63) Mod 26) Next i 已知字符“A”的ASCII碼值為65,則在文本框Text1中輸入"abXY",s1的值最終是( ) A. CDZA B. cdZA C. ZACD D. ZAcd 10.下列VB程序段的功能是將數組元素a(1)到 a(n)進行排序: For i = n To 2 Step -1 For j = If a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = t End If Next j Next i 上述程序中方框處可選語句如下,則應填入的語句為( ) ①1 To i - 1 ②n - 1 To i Step -1 ③1 To n - i ④n - 1 To n - i + 1 Step -1 A. ①或② B. ①或④ C. ③或④ D. ②或③ 11.小李同學基于選擇排序算法編寫了如下程序,Text1中輸入一個全部為數字的字符串,現重新排列該字符串各個位置上的數字,使其可以組成的數最小(若零在開頭,則省略不寫)。 m = Text1.Text: n = Len(m) For i = 1 To n - 1 k = i For j = i + 1 To n If _____①_____ Then k = j Next j If i <> k Then m = Mid(m, 1, i - 1) + Mid(m, k, 1) + ____②____ + Mid(m, i, 1) + ____③____ End If Next i Text2.Text = Val(m) 上述程序中劃線處應填入的語句為( ) A.①Mid(m, j, 1) > Mid(m, k, 1) ②Mid(m, i + 1, k - i - 1) ③Mid(m, k + 1) B.①Mid(m, k, 1) > Mid(m, j, 1) ②Mid(m, i + 1, k - i + 1) ③Mid(m, k + 1) C.①Mid(m, j, 1) < Mid(m, k, 1) ②Mid(m, i + 1, k - i - 1) ③Mid(m, k + 1) D.①Mid(m, j, 1) < Mid(m, k, 1) ②Mid(m, i + 1, k - i + 1) ③Mid(m, k + 1, n - k) 12.某對分查找算法的VB程序段如下: Key = Int(Rnd * 49) * 2 + 1 s = 0: i = 1: j = 10 Do While i <= j m = (i + j) \ 2 If Key = a(m) Then Exit Do If Key < a(m) Then j = m - 1: s = s * 2 Else i = m + 1: s = s * 2 + 1 End If Loop 數組元素a(1)到a(10)的值依次為“3,13,15,20,28,35,45,52,63,97”,執行該程序段后,s的值不可能為( ?) A.1 B.5 C.9 D.14 二、非選擇題(本大題共4小題,第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分) 13.使用Excel軟件統計線上教學中各班學生出勤情況,如圖a所示: 圖a 請回答下列問題: (1)在N4單元格中使用COUNTIFS函數統計高二(1)班全勤的人數,自動填充至N21單元格,則N4單元格中的公式為________________________________________________________。 (提示:COUNTIFS函數用于統計符合多個條件的數據個數。例如K4單元格的公式為=COUNTIFS(A$4:A$830,I4,C$4:C$830,"=1"),表示統計數據區域A4:A830中與單元格I4數據相同,并且C4:C830中數值等于1的單元格個數。) (2)若區域C4:E4單元格中的數據被誤刪,則G4單元格將顯示為___________。(單選,填字母:A. 100.0% / B. #DIV/0! / C. #REF!) (3)根據圖a中數據制作的圖表如圖b所示,創建該圖表的數據區域是___________________。 圖b (4)將區域I2:N21中的數據復制到新工作表并進行篩選,對“缺勤1”、“全勤人數”分別設置了如圖b和圖c所示的篩選條件,則篩選結果有________項。 圖b 圖c 14.李老師使用Flash軟件制作《京劇臉譜》的多媒體作品,編輯界面如圖所示。 請回答下列問題: (1)李老師在創作作品前進行了相應的分析和規劃。下列說法正確的是______(多選,填字母)。 A.確定作品面向的用戶屬于應用需求分析 B.確定將作品以Flash影片的形式發布屬于應用需求分析 C.編寫文字腳本之前,需先完成制作腳本的編寫 D.將所需的原始素材列成表格,確定獲取原始素材的方式并分類登記,屬于創作需求分析 E.作品的結構設計描述了該多媒體作品的組成部分、工作流程、主要界面 (注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分) (2)“背景”圖層中應用了一段長度為6秒的音頻素材,要實現動畫結束時,音頻也停止播放,應將聲音的同步屬性設置為____________。 (3)“曹操”圖層第13幀至第24幀實現“曹操臉譜”元件實例由小變大的動畫效果,則該動畫的補間類型為___________。由于操作失誤,該動畫效果無法實現,則應進行的修改操作是_________________________________________________________。 (4)測試影片時,單擊“按鈕”圖層中的“臉譜的顏色”按鈕,實現跳轉到“color”場景第一幀繼續播放的效果,則該按鈕上應添加的動作腳本為______________________________。 15.某數據解密算法描述如下: (1)在輸入的數字字符串中依次提取有效的密文,有效的密文的特點: ①是一組連續的,都小于5的三位數字串;②每個位置上的數字不能被重復提取; (2)對有效密文進行解密的過程: 將密文作為一個五進制數轉換為對應的十進制數值,根據ASCII字符的十進制編碼表,得出對應的明文字符(提示:空格符所對應的ASCII碼值為十進制數32,小寫字母”z”所對應的ASCII碼值為十進制數122)。 例如,密文242轉換成十進制數為72,對應的明文字符為大寫字母“H”。 程序運行界面如下圖所示,在文本框Text1中輸入密文,單擊“解密”按鈕,在文本框Text2中輸出解密后的明文密碼。 (1)若輸入的密文為“841497230235”,則對應的明文是__________。 (2)實現上述功能的VB代碼如下,加框處的語句有錯,應改為________________________。 (3)請在劃線處填入合適的代碼。 '以下代碼是將有效密文數字轉換為十進制數的函數 Function conv(p As String) As Integer Dim k As Integer, q As String, i As Integer k = 0: g = "" For i = 1 To 3 q = Mid(p, i, 1) ① Next i conv = k End Function Private Sub Command1_Click() Dim st As String, p As String, res As String Dim c1 As String, c2 As String, c3 As String Dim i As Integer, d As Integer, n As Integer st = Text1.Text: n = Len(st) i = 1: res = "" Do While i <= n – 2 '提取有效密文,并進行轉換 c1 = Mid(st, i, 1): c2 = Mid(st, i + 1, 1): c3 = Mid(st, i + 2, 1) If c1<"5" Or c2 <"5" Or c3 <"5" Then ② d=conv(p) If d >= 32 And d <= 122 Then res = res + Chr(d) ③ Else i = i + 1 End If Loop Text2.Text = res End Sub 16.小明編寫了一個有關整數閉區間合并操作的VB程序:從數據庫讀取閉區間數據(左端點和右端點),存儲在數組a中,按區間數據左端點升序排序,然后進行合并操作,操作結果存儲在數組b中。例如,讀取的數據為2、3、15、25、10、14、1、5、30、60、15、25,過程是: (1)設置區間信息為[2, 3], [15, 25], [10, 14], [1, 5], [30, 60], [15, 25]; (2)按區間左端點升序排序,得到區間信息為[1, 5], [2, 3], [10, 14], [15, 25], [15, 25], [30, 60], [15, 25]; (3)合并區間,得到[1, 5], [10, 25], [30, 60]。 說明:區間[1, 5]和[2, 3]合并為[1, 5],區間[10, 14]和[15, 25]合并為[10, 25],區間[10, 25]和[15, 25]合并為[10, 25],因此合并后的結果為[1, 5], [10, 25], [30, 60]三個區間。 程序功能如下:單擊“讀數據庫”按鈕Command1,程序從數據庫讀取數據,輸出在文本框Text1中;單擊“開始處理”按鈕Command2,程序進行區間排序,并進行區間合并操作,操作后的結果輸出在文本框Text2中。程序運行結果如圖所示。 實現上述功能的VB程序如下,請回答下列問題: (1)從數據庫中讀入的區間為[1, 10], [15, 20], [6, 18], [25, 30], [31, 200],則合并操作后的區間為________________。 (2)請在劃線處填入合適的代碼。 Dim a(1 To 100) As Integer '數組a存儲合并前的區間 Dim b(1 To 100) As Integer '數組b存儲合并后的區間 Dim n As Integer 'n表示區間個數 Private Sub Command1_Click() '讀取數據庫中的數據,存儲到數組a中,并將區間個數存儲在變量n中 '將區間信息輸出在文本框Text1中,代碼略 End Sub Private Sub Command2_Click() Dim s As String, i As Integer, j As Integer, k As Integer, t As Integer For i = 1 To n - 1 For j = 1 To 2 * n - 2 * i Step 2 If ① Then t = a(j): a(j) = a(j + 2): a(j + 2) = t t = a(j + 1): a(j + 1) = a(j + 3): a(j + 3) = t End If Next j Next i b(1) = a(1): b(2) = a(2) k = 2: i = 2: j = 3 Do While j <= 2 * n If b(i) >= a(j) Then If b(i) <= a(j + 1) Then ② ElseIf b(i) + 1 = a(j) Then b(k) = a(j + 1) Else k = k + 1: ③ k = k + 1: b(k) = a(j + 1) i = i + 2 End If j = j + 2 Loop s = "" For i = 1 To k - 2 Step 2 s = s & "[" & b(i) & "," & b(i + 1) & "]" & "," Next i s = s & "[" & b(i) & "," & b(i + 1) & "]" Text2.Text = s End Sub 2019學年第二學期浙南名校高二期末考試 高二年級信息技術學科參考答案 一、選擇題(本大題共12題,每小題2分,共24分。在每小題給出的四個選項中,只有一個是符合題目要求的,不選、多選、錯選均不得分) 1 2 3 4 5 6 7 8 9 10 11 12 D A D D B B C D A B C C 二、非選擇題(本大題共4小題,第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分) 13.(1)=COUNTIFS(A$4: A$830,I4,F$4:F$830,"=0") 或其它相同意義的答案 (1分) (2)B (1分) (3)I17,K17:M17 (1分) (4)1 (1分) 14.(1)AE (2分) (2)數據流 (1分) (3)動畫補間 (1分) 在“曹操”圖層的第18幀執行“清除關鍵幀”的操作 (第17幀也算對) (2分) (4)on(press){gotoAndPlay("color",1);} 或 on(release){gotoAndPlay("color",1);} (2分) 15.(1)mA (1分) (2)c1<"5" And c2<"5" And c3<"5" 或其它等價答案 (1分) (3)① k=k*5+Val(q) 或 k=k+Val(q)*5^(3-i) 或其它等價答案 (2分) ② p=Mid(st,i,3) (1分) ③ i=i+3 (2分) 16.(1)[1,20],[25,200] (1分) (2)① a(j)>a(j+2) (2分) ② b(k)=a(j+1) 或 b(i)=a(j+1) 等其它相同意義的答案 (2分) ③ b(k)=a(j) (2分) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫