資源簡介 浙江省 2020 年新高考選考科目原創猜題卷 5信息技術試題一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。 每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.交通自動監控系統能夠通過攝像頭自動識別“斑馬線前機動車不禮讓行人”的不文明行為, 并將該違法車輛的車牌號存儲到《文明創建信息庫》中 據此,以下說法不正確???的是( )A.自動識別“斑馬線前機動車不禮讓行人”畫面使用了 OCR技術B.自動識別車牌號碼使用了人工智能技術C.更換高清攝像頭可以使車牌號碼識別效率更高D.《文明創建信息庫》屬于數據庫應用系統答案 A 本題綜合考查了信息與信息技術的基本常識。OCR 技術是指光學字符識別技術,是將圖像中的文字識別出來,是人工智能技術的一種應用,識別人的行為不屬于 OCR技術;影響 OCR 識別效率的主要因素包括分辨率、傾斜校正等;《文明創建信息庫》面向用戶,是為用戶開發的數據庫應用系統。2.下列有關電子郵件的說法,正確的是 ( )A.發送電子郵件一般使用 SMTP 協議,即電子郵局協議B.數據文件可以通過附件發送,也可以放在正文中發送C.可以將收到的電子郵件不作修改轉發給他人D.當收件人地址不存在時,郵件會反復嘗試投遞答案 C 本題綜合考查電子郵件的相關知識。 發送電子郵件使用 SMTP 協議,其全稱為“簡單郵件傳輸協議”;數據文件一般通過附件發送,正文中一般只能添加文字、圖像、超鏈接等元素,并不能添加數據文件;收到的電子郵件可以直接轉發給他人;當收件人地址不存在時,郵件會退回到發件人郵箱。3.如圖所示為使用 Word 軟件編輯某文檔的過程,下列說法正確的是 ( )A.文中 M 用戶設置了一處批注,“過”字也是 M 用戶刪除的B.在 Word 軟件中編輯文檔,開啟“自動更正”功能,文中就不會有錯別字C.在 Word 中刪除批注后, 被批注的對象也將隨之被刪除D.保存當前文檔后由其他用戶打開該文檔,修訂和批注信息仍然存在答案 D 本題綜合考查 Word 圖文編輯的基本操作。 圖中批注[M1]表示用戶名縮寫為 M 的用戶進行了批注,該批注的序號為 1,修訂中的刪除并不能確定是不是 M 用戶刪除;開啟“自動更正”功能,可以對軟件預設的錯誤進行更正操作,并不能實現完全的糾錯功能,仍然可能會出現錯別字;刪除批注內容,批注框仍然會被保留,批注對象也不會發生改變;保存文檔將使得批注和修訂信息一同被保存。4.使用 UltraEdit 軟件觀察字符的內碼,部分界面如圖所示下列說法正確的是 ( )A.逗號“,”的內碼用二進制可表示為 00101100 00100000B.存儲圖中字符共需要 13byte 存儲空間C.“2020”的內碼用十六進制可表示為 32 30 31 40D.圖中共有 4 個 GB2312 碼,6 個 ASCII 碼答案 D 本題通過 UltraEdit 軟件考查字符的內碼。 在計算機內部,字符是用內碼表示,內碼為二進制形式,為表示方便人為轉換為十六進制形式。 ASCII 碼采用 1byte 中的 7bit 來表示信息,其范圍用十六進制表示為 00~7F,而 GB2312 碼采用 2byte 表示信息,圖中所示內碼可按下表所示進行劃分。C3 FB BE ED BE AB B E0 2C 20 32 30 3 39名 卷 精 編 , 空格 2 0 95.以下關于多媒體技術的說法不正確???的是 ( )A.多媒體技術中的媒體是指承載信息的載體,如文字 聲音圖形和圖像等B.多媒體文件適用于有損壓縮,程序文件 數據文件不適用于有損壓縮C.多媒體數據在計算機內部以二進制的形式存儲和運算D.JPEG MPEG 都是圖像編碼標準,PAL NTSC 都是視頻編碼標準答案 D 本題考查多媒體技術的基本常識。 JPEG 是靜態圖像壓縮標準,MPEG 是動態圖像壓縮標準,PAL 和 NTSC 都是視頻制式,表示幀頻。6.小卉同學在 Flash 中制作了單場景動畫,并將動畫導出為 AVI格式影片,導出界面如圖所示,若導出后的視頻文件存儲容量為 450MB,則動畫播放時長為 ( )A.3.0s B.30s C.120s D.240s答案 B 本題考查視頻存儲容量的計算。 450?1024?1024 = (1024?768?16 / 8)?10?t,解得 t = 30。7.以下 VB 表達式的值為" 2019"的是 ( )A.Len(" 2?10^3+0?10^2+1?10^1+9" )B.Str(2010)+Str(9)C.Str(2019 \10 + 1818)D.Sqr(2019)^2答案 C 本題考查 VB 函數的應用。 Len()函數用于求字符串的長度,Str()函數用于將數值型變量轉化為字符型變量,Sqr()用于求算術平方根。 注意本題所求" 2019"為字符串。8.某算法的部分流程圖如圖所示,執行該流程,以下說法正確的是 ( )????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1 5 A.第一次循環結束時,x 的值為 125B.第一次循環結束時,y 的值為 15C.循環結束時,輸出 y 的值為 521D.循環結束后,x<>0 執行了 3 次答案 C 本題考查算法流程圖的閱讀。 據題圖可知,該算法實現了將 125 逐位分解,逆序輸出,最后輸出 y 的值為 521。第一次循環結束后,x=x \10= 12,y = 0?10+125 mod 10 = 5,循環一共執行了 3 輪,循環判斷條件 x<>0 執行了 4 次。9.有如下 VB 程序段:y = 0n = Len(Text1.Text)For i = 1 To nc = Mid(Text1.Text, i, 1)If c >= "0" And c <= "9" Thenx = Val(c): a(x) = a(x) + 1End IfNext iFor i = 0 To 9If a(i) > 0 Then y = y + 1Next iLabel1.Caption = Str(y)a 數組各元素的初值為 0,程序運行時,在文本框 Text1 中輸入內容“pi = 3.1415926535”,單擊按鈕 Command1 后,標簽 Label1中顯示的內容是 ( )A.6 B.7 C.8 D.9答案 B 本題考查 VB 程序的閱讀能力。 第一個 For 循環的作用是統計每個數字出現的次數,存入相對應的數組元素里,第二個 For 循環的目的是統計出現過的數字個數。3.1415926535中 0,7,8 共 3 個數字沒有出現過,所以出現過的數字有 10 3= 7 個。10.下列 VB 程序段的功能:生成 n 個不重復的隨機整數,保存在數組 a 中,并升序排序Const n = 6Dim a(1 To n) As Integer, f(1 To 10) As BooleanDim tmp As Integer, i As Integer, j As Integer, tAs Integer'f 數組各元素的初值置為 False,代碼略For i = 1 To (1)t = Int(1 + Rnd ? 10)If Not f(t) Thena(i) = t : f(t) = TrueFor j = (2)If a(j) < a(j - 1) Thentmp = a(j): a(j) = a(j - 1): a(j - 1)= tmpEnd IfNext jElse(3)End IfNext i上述程序段 3 個方框處的表達式分別為 ( )A.(1)n 1 (2)2 To i (3)i = i 1B.(1)n (2)i To 2 Step 1 (3)i = i 1C.(1)n 1 (2)2 To i (3)t = Int(1 + Rnd ? 10)D.(1)n (2)i To 2 Step 1 (3)t = Int(1 + Rnd ? 10)答案 B 本題考查循環、數組以及冒泡排序算法的 VB 程序實現。 (1)生成 n 個數,所以循環終值為 n。 (2)從當前已生成的總數 i 開始到第 2 個元素結束進行冒泡排序。 (3)當 f( t)= True 時,表示當前生成的隨機數有重復,此時循環變量 i回退 1 個位置。11.數組元素 a(1)到 a(5)的值依次為 20,12,18,24,35,數組flag()的初值均為 False,執行下述程序后,數組元素 flag(1)到 flag(5)中,值為 True 的個數是 ( )i = 1Do While i <= 4 And flag(i) = FalseFor j = 5 To i + 1 Step -1If a(j) < a(j - 1) Thenk = a(j): a(j) = a(j - 1): a(j - 1) = kflag(i) = TrueEnd IfNext ji = i + 1LoopA.1 B.2 C.3 D.4答案 B 本題考查冒泡算法的應用,flag( i)用于記錄當前第 i 遍排序是否有數據交換,最終數組元素 flag ( 1) 到flag(5)中,值為 True 的個數即表示數據交換的次數。12.某二分查找算法的 VB 程序段如下:key = Val(Text1.Text)i = 1j = 9Text2.Text = ""Do While i <= jIf key = a(m) Then Exit DoIf key < a(m) Then i = m + 1 Else j = m - 1Text2.Text = Text2.Text + "" + Str(a(m))Loop數組元素 a(1)到 a(9)的值依次為 88,75,70,68,61,58,55,50,43,文本框 Text1 中輸入的值是 58,執行該程序段,文本框Text2 中顯示的是 61,50,55,則方框處的代碼應為 ( )A.m=(i+j+1) \2 B.m=(i+j) \2+1C.m=(i+j) \2 D.m=(i+j 1) \2答案 A 本題考查二分查找算法的 VB 程序實現。 Text2中顯示的是每次查找的中值 m,根據中值的順序,可得中值 m的表達式為( i+j+1) \2。二、非選擇題(本大題共 4 小題,其中第 13 小題 4 分,第 14 小題 8 分,第 15 小題 7 分,第 16 小題 7 分,共 26 分)13.小李收集了我國 2017 年部分地區生產總值相關數據,并使用 Excel 軟件進行數據處理,如圖 a 所示????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????2 5 圖 a請回答下列問題:(1)表中“占總生產總值比例(%)”數據是用公式計算并使用函數 ROUND()四舍五入取 2 位小數得到的,則 H4 單元格中的公式為(提示:占總生產總值比例(%)= 地區年總生產總值 / 總生產總值×100;函數 ROUND 將數字四舍五入到指定的位數,例如:ROUND(3.1415926,2)的結果為 3.14)(2)根據圖 a 中的數據制作圖表,如圖 b 所示,則創建該圖表的數據區域是圖 b(3)小李想統計西部地帶年總生產總值最大的地區,以下操作可行的是 (多選,填字母)A.在第 A 列篩選出西部地帶,然后在第 G 列使用“10 個最大值”篩選項篩選最大的 1 項B.在第 G 列使用“10 個最大值”篩選項篩選最大的 1 項,然后在第 A 列篩選出西部地帶C.以地帶為主關鍵字,年總生產總值為次要關鍵字降序排序,選擇西部地帶的第 1 行D.以年總生產總值為關鍵字降序排序,然后選擇第一次出現的西部地帶所在行答案 (1) = ROUND(G4 / G$18?100,2) (2) B3,B8:B11,G3,G8:G11 (3)CD解析 本 題 綜 合 考 查 Excel 數 據 處 理 的 基 本 知 識。(1)Round()函數的作用是對數據進行四舍五入,H4 單元格的公式為西部地帶年總生產總值(G4) / 全部地區總生產總值(G18),由于公式需要向下填充,因此 G18 單元格的數據需要進行絕對引用。 (2)根據 x 軸(地區分類)和圖例(年總生產總值)可劃定圖表的數據區域。 (3)由于篩選是按整列數據進行篩選的,故對多個列同時進行篩選實則為多個條件的“交集”部分,因而無法實現在第一個條件的篩選結果中進行第二次篩選,A 選項中第二次篩選的結果實際為 G 列中所有數據的最大的 1 項。 所以像這樣在某個類型中的部分數據一般結合排序和篩選兩個操作來進行,選項 C、D 均可行。14.小夢同學創作主題為“社會主義核心價值觀”的多媒體作品,請回答下列問題:(1)在制作作品前,小夢進行了相應的分析和規劃 下列屬于需求分析階段的有 (多選,填字母:A.該作品要求生成 SWF 文件發布到 web 上 / B.確定需要哪些素材及其獲取方式 / C.確定將作品劃分為 3 個主要模塊 /D.將作品設計為交互型動畫類型)小夢同學首先編寫了如圖 a 所示的制作腳本,并使用Flash 制作并合成多媒體作品,其時間軸界面如圖 b所示:場景: a n類別序號:2進入方式:由“ load”場景單擊“PLAY”按鈕進入呈現方式:① 背景內容淡入出現在畫面中間,鋪滿整個舞臺② 文字 、文字 2、文字 3 出現在畫面標題文字下方③ 其他腳本略呈現順序說明:① 動畫開始即淡入出現背景內容② 背景動畫開始,背景音樂即響起,直到動畫結束③ 背景淡入結束后,文字 、文字 2、文字3 接續出現④ 中國夢標題自始至終在畫面右上角閃閃發光⑤ 動畫持續播放 5 秒鐘后自動打開同目錄下的 “中國夢 sw ” 文件,并關閉當前文件圖 a圖 b(2)測試影片時,發現“中國夢”圖層的標題文字閃閃發光,結合圖 b 可知 “中國夢” 圖層第 1 幀添加的實例是類型的元件 (填元件的類型)(3)根據圖 a 所示的腳本,文字 1 圖層的動畫與腳本不符,應做的調整是(4)“背景”圖層被鎖定,在編輯時 (填:能 / 否)設置文檔背景顏色(5)測試影片時發現動畫播放到最后 1 幀時,“中國夢”圖層的內容消失了,為使“中國夢”圖層的內容始終顯示在畫面上,在不改變其他動畫播放效果的前提下,能達到目的的操作有 (多選,填字母)A.復制“中國夢”圖層第 1 幀的內容,在第 60 幀執行“粘貼到當前位置”操作B.選中“中國夢”圖層第 60 幀,執行“清除關鍵幀”操作C.選中“中國夢”圖層第 60 幀,執行“插入幀”操作D.選中“中國夢”圖層第 59 幀,拖動到第 60 幀(6)為實現腳本呈現順序說明中⑤所示的目的,應在背景圖層第 60 幀設置的動作腳本是答案 (1)AD (2)影片剪輯 (3)文字 1 圖層第 1~ 11幀整體后移到 11 ~ 21 幀處 ( 4) 能 ( 5) ABD ( 6)getURL(“中國夢.swf”);fscommand(“quit”)解析 本題綜合考查使用 Flash 進行作品合成創作的基本知識。 (1)需求分析作為多媒體作品創作的第一個步驟,主要包括應用需求分析和創作需求分析。 A 是創作需求分析,B 是媒體元素分解,屬于腳本編寫的最后一個步驟,C 是規劃????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????3 5 設計階段的系統結構設計步驟,D 是結構類型設計,屬于創作需求分析步驟。 (2)圖 b 中“中國夢”圖層只有一個關鍵幀,沒有補間,卻能實現動畫效果,只能通過影片剪輯實現。(3)腳本描述為背景淡入動畫結束后,文字 1、文字 2、文字 3接續出現,所以需要將文字 1 圖層第 1~ 11 幀整體后移到 11~21 幀處。 (4)背景圖層被鎖定,是指背景圖層上的內容被鎖定,不能編輯,而文檔背景顏色在文檔屬性處設置,兩者沒有必然聯系。 (5)“中國夢”圖層第 60 幀為空白關鍵幀,可清除關鍵幀,可復制相應內容來粘貼,也可將前面的幀拖過來替換。 (6)getURL()語句可用來打開指定的文件,將文件名作為參數寫在括號內即可,文件名需要用引號引起來;fscommand()語句用來調用系統命令,關閉文件的命令為 quit,作為參數同樣需要用引號引起來。15.輸入數據排序:BOBO 同學編寫了 VB 程序,在 Text1 中輸入數字,點擊“加入”按鈕(Command1),將輸入的數字寫入數組a()中,使數組 a()保持有序 程序運行界面如圖所示,回答以下各題:(1) 根據代碼結構可知,語句①處的 SetFocus 是 Text1 的(單選,填字母:A.屬性 / B.事件 / C.方法 / D.過程)(2)根據圖中數據,第 11 次輸入值為 99,則插入數組中的位置為(3)將劃線②處的語句補充完整(4)劃框③處的語句有誤,請改正Dim k As IntegerDim a(1 To 20) As IntegerPrivate Sub Command1_Click()temp = Val(Text1.Text)Text1.Text = ""Text1.SetFocus '語句①i = 1Do While i <= k And a(i) < tempi = i + 1LoopFor j = k + 1 To i + 1 Step -1②Next ja(i) = tempk = k + 1List1.AddItem "第 " & k & " 次輸入值為:" & temp& ",插入數組中位置:" & iList2.ClearFor j = 1 To k-1 '語句③List2.AddItem "a( " & i & " ) = " & a(i)Next iEnd SubPrivate Sub Form_Load()k = 0End Sub答案 (1)C (2)7 (3)a( j) = a( j 1)(4) i = 1 To k解析 本題綜合考查 VB 程序閱讀的能力,題中程序主要采用了“插入排序”算法,這屬于對教材上排序算法的擴展和補充。 (1)語句①Text1 是文本框對象的名稱,從代碼分析,Text1.SetFocus 后面沒有其他語句,所以不是賦值語句,也就不可能是給對象的屬性賦值了;事件是用下劃線( )連接在對象名后面,也不符合這種語法格式;過程由“對象名 事件名”組成,也不符合這種語法格式;事實上,Text1.SetFocus 表示獲取輸入焦點,是 Text1 對象自身所具有的行為,是典型的方法。 (2)從代碼 Do While 的條件 a( i) < temp 中可知,只有輸入a( i)比輸入值 temp 大時才會退出循環,當有重復數據輸入時,是排在重復數據前面的,故第 11 次輸入的 99 應排在80 后,即第 7 位。 (3)有新數據插入時,k 值加 1,從 k + 1 到i 結束的整段數據后移 1 位,騰位置以便寫入新數據。 (4) k的值為計數器,用于記錄輸入數據的個數,For 循環內部是對a( i)輸出,故改為 i = 1 To k 。16.對一個 n×n 的矩陣以“行”為單位進行升序排序,下表所示是一個 4×4 的矩陣以“行”為單位進行升序排序的結果6 5 9 03 5 3 83 7 9 20 7 5 2?0 5 6 93 3 5 82 3 7 90 2 5 7BOBO 編寫了實現上述功能的 VB 程序:程序運行時,在文本框 Text1 中輸入 n(1≤n≤9),單擊“產生”按鈕 Command1 產生 n×n 個隨機數,其范圍為[0,9],隨機存儲在數組 a 中,并以 n×n 矩陣的形式輸出在列表框 List1 上 單擊“排序”按鈕Command2,對 n×n 矩陣以“行”為單位進行升序排序,并在列表框 List2 上輸出排序后的矩陣 程序運行界面如圖所示(1)實現上述功能的 VB 程序如下,請在劃線處填入合適的代碼Dim n As IntegerDim a(1 To 100) As IntegerPrivate Sub Command1_Click()Dim i As Integer, s As Strings = ""n=Val(Text1.Text)For i = 1 To n ? na(i) = Int(Rnd?10)s = s + Str(a(i))????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????4 5 If ① ThenList1.AddItem ss = ""End IfNext iEnd SubPrivate Sub Command2_Click()Dim i As Integer, j As Integer, t As IntegerDim s As Strings = ""For i = 1 To n ? nk = iFor j = i + 1 To ②If a(j) < a(k) Then k = jNext jIf k <> i Then t = a(k): a(k) = a(i): a(i)= t③If i Mod n = 0 ThenList2.AddItem ss = ""End IfNext iEnd Sub(2)程序中所使用的排序算法是(填算法名稱)答案 (1)① i Mod n = 0 ② (( i 1) \n+1)?n ③ s= s+Str(a( i)) (2)選擇排序算法解析 本題綜合考查學生對 VB 知識的應用能力。 矩陣的問題本質上就是數組的分段處理,矩陣排序最終還是要落實在數組的區間上,找到每一段的頭指針和尾指針位置,中間的排序過程就非常輕松了。 (1)①處當 i 循環到矩陣每一行結束位置時,輸出該行數據,通過判斷 i 是否能被 n 整除就能知道是否到該行的結尾位置。 ②處數組指針 i 循環到矩陣的某一行時,求出該行的結尾位置,在 i 到結尾位置區間內找最值,交換,并進行排序操作。 這里需要注意,因為要考慮 i 正好在某一行最后位置上時,整除會少一行,所以在處理矩陣問題時,不能寫成 i \n+1。 ③將剛排序完成的 a( i)寫到字符串 s 的后面,為后續輸出作準備。 (2)本題程序先選出最值,然后交換到 a( i)位置,再寫入字符串 s 的后方,是典型的選擇排序算法。????????????????????????????????????????????????????????????????????????????????5 5 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫