資源簡介 2021年1月浙江省普通高等教育招生選考信息技術真題 第一部分信息技術(共50分) 一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分) 1. 下列關于信息與信息技術的描述,正確的是( ) A. 信息技術始于廣播和電視的誕生 B. 信息無處不在,是人類社會所特有的 C. 信息技術就是計算機采集、處理、存儲信息的技術 D. 文字、語言、圖形、圖像、聲音和形體動作都是信息的表達方式 【答案】D 2. 下列關于信息安全的說法,正確的是。( ) A. 打開朋友轉發的網頁鏈接一定是安全的 B. 安裝了殺毒軟件后電腦就不會感染病毒 C. 數據加密是一種提高信息安全性的有效措施 D. 手機的指紋識別解鎖技術能確保手機所有信息的安全 【答案】C 3. 用Access軟件設計抗疫物資收發系統的數據庫,其中已建好的“物資流向”數據表用于存儲如圖所示的數據。 下列關于“物資流向”數據表描述,正確的是( ) A. 該數據表字段數可能多于6個 B. 該數據表的表名是不可修改的 C. 該數據表中必定有一個字段的字段名為“發放序號” D. 圖中“是否定向”列在該數據表中相應字段的數據類型一定是“是/否” 【答案】A 4. 英文字符在計算機中有全角和半角之分。全角英文字符的內碼由兩個字節組成,第一個字節的值是A3H,第三個字節的值是其對應的半角內碼值加上80H得到的。例如,半角字符“A”的內碼值是41H,則全角字符“A”的內碼值是A3C1H。用UltraEdit軟件查看字符內碼,部分界面如圖所示。 下列說法錯誤的是( ) A. 全角字符“U”的內碼值是A3D5H B. 全角字符“Q”的內碼值是A3D1H C. 半角字符“P”內碼值是50H D. 全角字符“a”的內碼值是A3F1H 【答案】D 5. 使用GoldWave軟件編輯某音頻文件,部分界面如圖所示。 下列說法正確的是( ) A. 執行“刪除”操作后,音頻時長減少了3秒 B. 先執行“復制”操作,再執行“粘貼”操作后,音頻時長增加了6秒 C. 執行“靜音”操作后直接保存,音頻文件的存儲容重約為原來的3/10 D. 執行“剪裁”操作后直接保存,音頻文件的存儲容量約為原來的7/10 【答案】A 6. 將一幅未經壓縮的1024×800像素、24位真彩色的BMP圖像另存為JPEG格式文件,存儲后的JPEG文件存儲容量為152KB,則BMP文件與JPEG文件的存儲容量比約為( ) A. 5:1 B. 16:1 C. 63:1 D. 126:1 【答案】B 7. VB表達式3+9 Mod 3 * 2的值是( ) A. 0 B. 3 C. 6 D. 9 【答案】C 8. 某算法的部分流程圖如圖所示。執行這部分流程,若輸入s的值為“picture”,則輸出的c、i值分別為( ) A. "c",3 B. "e",4 C. "t",3 D. "t",4 【答案】A 9. 將正整數n分解為兩個正整數之和,其中一個能被3整除,另一個能被7整除。統計分解方法共有幾種的VB程序段如下: cnt = 0:i = 7 Do While i < n Loop Text1. Text = Str(cnt) 方框中的代碼由以下三部分組成: ①i = i + 7 ②j = n - i ③If j Mod 3 = 0 Then cnt = cnt + 1 下列選項中,代碼順序正確的是( ) A. ①③② B. ②③① C. ③②① D. ①②③ 【答案】B 10. 有如下VB程序段: s1 = "BGR": s2= "VBPROGRAM" i = 1:j = 1:s3 = "" Do While i < = Len(s1) And j < = Len(s2) If Mid(s1,i,1) = Mid(s2,j,1)Then i = i + 1 Else s3 = s3 + Mid(s2,j,1) End If j = j + 1 Loop 執行該程序段后,變量s3的值是( ) A. "VPO" B. "VPRO" C. "VPOAM" D. "VPROAM" 【答案】B 11. 采用冒泡排序算法對某數據序列進行排序,經過第一輪排序后的結果是“2,8,3,9,5,6,7”,那么原數據序列不可能的是( ) A. 8,3,9,5,2,7,6 B. 8,3,9,2,6,5,7 C. 8,2,9,3,5,7,6 D. 8,3,2,9,6,5,7 【答案】D 12. 某對分查找算法的VB程序段如下: ’隨機產生包含20個整型元素的升序序列,依次存入數組a.代碼略 i = l:j = 20:s = "" key = Val(Text1. Text) Do While i < = j m = (i + j)\2 s = s + Str(a(m)) If a(m)= key Then Exit Do ’Exit Do表示退出循環 If a(m)> key Then j = m — 1 Else i = m + 1 Loop Text2. Text = s 在文本框Text1中輸入待查找數,執行該程序段后,下列選項中,文本框Text2中顯示的內容不可能的是( ) A. 78 50 46 33 B. 51 37 41 48 C. 74 50 46 51 D. 73 83 87 89 【答案】C 二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分) 13. 王老師收集了學校男生寢室三項檢查成績的數據,并使用Excel軟件對數據進行處理,如圖a所示。 圖a 請回答下列問題: (1)區域L4:L93的數據是通過公式計算得到的,在L4單元格中輸入公式________,再使用自動填充功能完成區域L5:L93的計算。(提示:總分=內務分×20%+衛生分×30%+紀律分×50%) (2)寢室號的編制規則是:樓號(第1字符)+樓層號(第2字符)+房間號(第3、4字符)。若要篩選出各男生寢室樓的3樓寢室,篩選方式設置如圖b所示,則①處應為________(選填:包含/等于/開頭是)。 圖b 圖c (3)在新工作表中計算各年級“內務分”、“衛生分”和“紀律分”的平均分后,創建了如圖c所示的圖表。結合圖a和圖c,下列說法正確的有________(多選,填字母)。 A.由圖c可知男生寢室紀律最好的是高三,內務和衛生最好的是高二 B.更新數據導致高一“內務分”的平均分發生變化,圖表不會隨之改變 C.對區域L2:L3執行“合并單元格”操作,合并后的單元格名稱為L2 D.在圖a所示工作表的“寢室號”列前插入一列,“總分”列的數值會發生改變 【答案】 (1). =E4*0.2+H4*0.3+K4*0.5 或=E4*20%+H4*30%+K4*50% 或=SUM(C4:D4)*0.2+SUM(F4:G4)*0.3+SUM(I4:J4)*0.5 或等價表達式 (2). 開頭是 (3). AC 14. 小明制作主題為“自然風光”的多媒體作品。首先使用Photoshop軟件處理圖像,然后使用Flash軟件制作動畫作品。請回答下列問題: 圖a (1)處理圖像的部分界面如圖a所示。下列說法正確的有_____(多選,填字母)。 A.將“背景.psd”文件存儲為BMP格式后,BMP文件包含“山脈 副本”圖層的內容 B.能將“天空”圖層移動到“背景”圖層的下方 C.將“白云”圖層的不透明度改為40%,會影響圖像的呈現效果 D.可復制“山脈”圖層的圖層樣式并粘貼到“樹林”圖層 E.將“圖像大小”改為550×400像素后,所有圖層中內容的大小均發生變化 圖b (2)制作動畫作品的部分界面如圖b所示。在“控制”圖層的第________幀插入關鍵幀后,測試場景,該圖層的聲音在場景動畫播放兩秒后停止播放。由此可見,“控制”圖層中聲音的同步屬性為_________(選填:事件/開始/數據流)。 (3)在“控制”圖層的第60幀上添加了動作腳本“stop();”,該幀中的”海洋”按鈕實例上添加的動作腳本是“on(release)﹛gotoAndStop(“海洋”,1);play();﹜”。將該按鈕實例上的動作腳本:替換為_________(多選,填字母)后,按鈕實現的交互效果不變。_____ A. on(release){play();} B. on(release){play(“海洋”,1);} C. on(release)﹛gotoAndPlay(1);) D. on(release)﹛gotoAndPlay(“海洋”,1);} (4)“蝴蝶”圖層中的蝴蝶是由“蝴蝶飛舞”元件所生成的實例,該元件部分編輯界面如圖c所示,各關鍵幀中內容均為形狀,實現了蝴蝶翅膀扇動一次的動畫效果。測試場景時,動畫中蝴蝶的翅膀僅扇動了一次,可能的原因是_________。 圖c 【答案】 (1). CDE (2). 25 (3). 數據流 (4). AD (5). “蝴蝶飛舞”元件“翅膀”圖層的第5幀添加了動作腳本“stop();” 或同等表述 15. 根據申請人的QA和QB值,從m個申請人中挑選2人組隊參加某挑戰賽。條件一是2人的QA值都必須大于指定參數h;條件二是2人的QA值之差(較大值減較小值)小于h。在滿足上述兩個條件的所有2人組合中,挑選QB值之和最大的一個組合。(QA、QB和h的值均為正整數) 編寫VB程序,實現上述挑選功能。運行程序,在文本框Text1中輸入參數h后,單擊“挑選”按鈕Command1,在列表框List1中按QA值降序顯示滿足條件一的申請人信息,最后在標簽Label1中顯示組隊結果。程序運行界面如圖所示。 請回答下列問題: (1)若要清空列表框List1,能實現該功能的語句是_________(單選,填字母:A. List1. Caption = "" / B. List1.Text = "" / C. List1. Clear)。 (2)實現上述功能VB程序如下,請在劃線處填入合適的代碼。 (3)程序中加框處代碼有錯,請改正。 Const m = 20 ’m表示申請人個數 Dim id(m)As Integer,qa(m)As Integer,qb(m)As Integer Private Sub Command1_Click() Dim i As Integer j As Integer,k As Integer,t As Integer,max As Integer Dim h As Integer,n As Integer ’變量n存儲滿足條件一的申請人個數 Dim s As String ’讀取全部申請人的編號、QA和QB值,分別存入數組id、qa和qb,代碼略 h = Val(Text1. Text):n = m For i = 1 To m — 1 k = i For j = i + 1 To m If qa(j)> qa(k)Then k = j Next j If Then If k <> i Then t = qa(i):qa(i) = qa(k):qa(k) = t t = qb(i):qb(i) = qb(k):qb(k) = t t = id(i):id(i) = id(k):id(k) = t End If Else n = ① Exit For ’Exit For表示退出循環 End If Next i ’滿足條件一的申請人信息顯示在列表框Listl中,代碼略 max = 0:s = “沒有滿足條件的組合” ’在滿足條件的組合中,尋找QB值之和最大的組合,若有并列,只保留第一個 For i = n To 2 Step — 1 j = i — 1 Do While ② If qb(i)+ qb(j) > max Then s = "組隊結果:" + Str(id(i)) + "號," + Str(id(j)) + "號" ___③ End If j = j — 1 Loop Next i Label1. Caption = s End Sub 【答案】(1)C (2)①i — 1 ②j > = 1 And qa(j)- qa(i) < h 或j > 0 And Abs(qa(i)-qa(j)) < h 或等價表達式 ③max = qb(i) + qb(j) (3)qa(k) > h 16. 某物品柜有5層,每層有10個格子,每個格子只能放一個物品。第1層格子編號依次為1到10,第2層格子編號依次為11到20,依此類推。有9組物品(組號1~9),每組有2到8個物品,物品總數不超過50個。將9組物品按組號由小到大依次放入柜中,放置方式有兩種: 1)整體放置。按格子編號由小到大的次序查找第一個可放置該組全部物品的空區域(空區域是指從某個空格子開始的同層連續的所有空格子),若找到,則在該空區域居中、連續放置該組全部物品,如圖a所示。 2)零散放置。若所有空區域格子數都小于該組物品數,則將該組每個物品依次放置在當前編號最小的空格子中,如圖b所示。 圖a 圖b 編寫VB程序,模擬物品放置。運行程序,在列表框List1中顯示每組物品的組號和數量,單擊“放置”按鈕Command1,在列表框List2中顯示每組物品放置結果。程序運行界面如圖c所示。 圖c (1)若第1、第2組的物品數分別為6和2,則放置第2組物品的格子編號依次為__________。 (2)實現上述功能VB程序如下,請在劃線處填入合適的代碼。 Constm = 50’m表示物品柜的格子數 Const w = 10’w表示物品柜每層的格子數 Const n = 9’n表示物品的組數 ’f(i)存儲第i個格子開始的同層連續的所有空格子數。f(i)為0表示第i個格子不是空格子 Dim f(m)As Integer Dim a(n)As Integer Private Sub Form_Load() ’讀取各組物品的個數依次存入數組a,并在List1中顯示 ’代碼略 End Sub Function getpos(r As Integer As Integer ’按格子編號從小到大的次序,查找空格子數≥r的第一個空區域 ’若找到,返回該空區域的起始編號,否則返回 — 1 ’代碼略 End Function Private Sub Command1_Click() Dim i As Integer,j As Integer, k As Integer,p As Integer,v As Integer Dim s As String For i = 1To m f(i) = w -(i -1)Mod w ’w為10,表示每層的格子數 Next i v = 1 For i = 1 To n s = "" p =_____① If p = - 1 Then j = 1 Do While j < = a(i) If f(v) <> 0 Then s = s + Str(v) f(v)= j = j + 1 End If ____② Loop Else k =(f(p)- a(i)) \ 2 For j = k To 1 Step - 1 f(p) = j p = p + 1 Next j For j =_____③ f(j) = 0 s = s + Str(j) Next j End If List2. AddItem "第" + Str(i) + "組:" + s Next i End Sub 【答案】 (1). 12 或1,2 (2). getpos(a(i)) (3). v = v + 1 (4). p To p + a(i)— 1 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫