資源簡介 浙江省2020屆高三上學期信息技術五校聯考試卷一、選擇題1.(2019高三上·浙江月考)下列有關信息的說法,不正確的是( )A.信息表達的規范化是為了更好的信息共享B.給每一位公民分配唯一的身份證號碼,屬于信息的解碼C.對聲音信息進行“采樣”和“量化”的加工過程,屬于“模數轉換”(A/D轉換)D.為了提高信息存儲、處理和傳輸效率,一般要對數字化了的多媒體信息進行壓縮處理2.(2019高三上·浙江月考)使用 Word軟件編輯某文檔,部分界面如圖所示。下列說法正確的是( )A.文檔有修訂標記,代表當前文檔正處在修訂狀態下B.刪除圖中批注內容后,批注對象不會刪除C.接受所有修訂,文字“依據”修改為“根據”D.實現圖中的圖文環繞效果可以采用“上下型”環繞方式3.(2019高三上·浙江月考)下列有關數據庫和數據表的說法,不正確的是( )A.一個數據庫管理系統能同時管理多個數據庫B.數據庫與數據庫應用程序之間能彼此獨立C.一張數據表中可以沒有記錄,但不能沒有字段D.同一個數據庫文件中字段名不能相同4.(2019高三上·浙江月考)使用 UltraEdit 軟件查看字符內碼,部分界面如圖所示。下列說法正確的是( )A.圖中有 7 個字符采用 ASCII 編碼,3 個字符采用漢字編碼B.GB2312 漢字編碼字符集是漢字較為常用的內碼編碼字符集C.將內碼“39”修改為“3A”,字符“9”將自動改為“10”D.根據上圖推斷可知,字符“t”的內碼為 86H5.(2019高三上·浙江月考)使用GoldWave軟件打開某音頻文件,選中其中一段音頻后的部分界面如圖所示。下列說法正確的是( )A.該文件格式為WAVE格式,量化位數是16字節B.通過“更改音量”命令提升音量,音頻的采樣頻率同步變大C.在當前狀態下,執行“刪除”命令,再插入30s靜音后,總時長不變D.在當前狀態下,執行“淡入”命令,左聲道第30秒到第60秒出現“淡入”效果6.(2019高三上·浙江月考)使用Flash軟件制作一段5秒的無聲動畫短片,導出影片時相關設置如圖所示。生成的視頻文件其存儲容量約為135MB,則可以推斷該視頻文件的幀頻為( )A.30fps B.25 fps C.12 fps D.8 fps7.(2019高三上·浙江月考)如果一個整數是另一個整數的平方,則稱該數是“完全平方數”。例:4=2×2 9=3×3,所以 4、9是完全平方數。下列表達式能判斷整數m為完全平方數的是( )①(Sqr(m))^2=m ②Int(Sqr(m))=Sqr(m)③m/Int(Sqr(m))= m\Int(Sqr(m)) ④ Int(Sqr(m))^2=mA.①② B.②③ C.②④ D.③④8.(2019高三上·浙江月考)某算法部分流程圖如圖所示。執行這部分流程,輸入a,b的值分別為60,27,則輸出值為( )A.1 B.3 C.6 D.99.(2019高三上·浙江月考)某 VB段程序如下:Dim a(1 To 5) As Integer Randomizes = 0Do While s<5t = Int(Rnd * 5 + 1) a(t) = a(t) + 1If a(t) = 1 Then s = s + a(t)Loop已知數組a(1)到 a(5)的初值均為0,該段程序運行后,下列說法正確的是( )A.循環至多循環5次B.數組a(1)到a(5)的值有可能為3,2,1,5,9C.程序運行過程中可能會出現“下標越界”的錯誤提示D.加框處語句改為“s<=5”,程序仍能正常運行10.(2019高三上·浙江月考)某 VB 段程序如下:s = Text1.TextFor i = 1 To Len(s) c = Mid(s, i, 1)s1 = s1 + c Next i Text2.Text = s1程序運行時,在文本框Text1中輸入“ABC123xyz”,在文本框Text2中輸出“bcd123yza”,則加框①處的代碼為( )A.A.If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+ 32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End IfB.If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End IfC.If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") ) Mod 26+1 c = Chr(m + Asc("a")) End IfD.If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a")) Mod 26 + 1 c = Chr(m + Asc("a")) End If11.(2019高三上·浙江月考)有如下VB程序段:For i = 2 To 4j = i: flag = FalseDo While j >= 2 And Not flag If a(j) < a(j - 1) Thent = a(j): a(j) = a(j - 1): a(j - 1) = t flag = TrueEnd If j = j - 1Loop Next i數組元素a(1)到a(7)的初值依次為“8,2,7,10,6,9,5,3”,則程序運行后,元素a(1)到a(7)的值依次為( )A.2,7,8,10,6,9,5,3 B.10,8,7,2,6,9,5,3C.2,3,5,8,6,7,10,9 D.2,3,5,6,7,8,9,1012.(2019高三上·浙江月考)某對分查找算法的VB程序段如下:Key = Int(Rnd * 49) * 2 + 1s = 0: i = 1: j = 10Do While i <= jm = (i + j) \ 2If Key = a(m) Then Exit Do If Key < a(m) Thenj = m - 1: s = 2 * sElsei = m + 1: s = 2 * s + 1End If Loop數組a(1)到a(10)的值依次為“2,6,7,15,20,24,27,43,52,63”,執行該程序段后,s的值不可能為( )A.2 B.3 C.5 D.15二、非選擇題13.(2019高三上·浙江月考)教學處小王用 Excel軟件統計分析學生的綜合素質情況,如圖a所示(數據未顯示完整),請回答以下問題。(1)已知綜合素質等級是由五次平均分統計得到:平均分大于6分為合格,否則為不合格。根據評級方案,小王利用IF函數和自動填充功能完成了對J列區域的計算,則在J3單元格中的公式是: 。(提示:IF函數用于判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足則返回另一個值。例如:=IF(A1>60,“合格”,“不合格”),如果單元格A1的值大于60,則返回“合格”,否則返回“不合格”。)(2)有關排序和篩選,下列說法正確的是 (單選,填字母)A.以“年級”等于高三、以“總分”為最大5項進行篩選,得到的記錄數大于等于5B.先以“年級”等于高三進行篩選,再以“總分”為關鍵字降序排序與先以“總分”為關鍵字降序排序,再以“年級”等于高三進行篩選,兩者得到的結果完全相同C.以“姓名”包含張、以“總分”為最大1項進行篩選,將選出總分最高的姓張的同學D.以“年級”為主要關鍵字進行升序排序時,選擇按筆畫排序或按拼音排序,都能實現高一到高三依次有序(3)張蘭平想更好地了解自己與邱秋紅的差距,根據圖a中的數據制作了圖b所示的圖表,該圖表的數據區域是 。由圖表可知,通過這五次測試,進步最快是 (單選,填字母:A .張蘭平/B .邱秋紅)圖b14.(2019高三上·浙江月考)小李制作主題為“建國70周年”的多媒體作品,首先使用Photoshop軟件處理圖片,然后使用Flash軟件制作動畫。請回答下列問題:圖a(1)如圖a所示,下列說法正確的是 (多選,填字母:A .可以通過自由變換調整“周年”圖層中文字的寬高比/B .可以通過文字工具對“周年”圖層中文字進行文字變形/C .當前狀態下,“70”圖層只有“投影”的圖層樣式可見/D .可以將“故宮”圖層設置為不可見/E.調整“故宮”跟“背景”的圖層順序,故宮圖像將不可見)(2)如圖b所示,將動畫GIF文件“ 白鴿.gif”導入庫中直接得到一個影片剪輯,則該元件中動畫的動畫類型是 。(選填,填字母,A .逐幀動畫/B .形狀補間動畫/C .動畫補間動畫)圖b(3)聲音的屬性界面如圖c所示,在不改變文字動畫效果下,若要使“音樂”圖層中的聲音與“文字”圖層中的文字動畫實現同步播放,則應如何操作: 。圖c(4)如圖d所示的“play”按鈕,點擊 (單填,填字母:A .填充區域 B .文字區域/C .填充和文字區域)才有響應,該按鈕出現在當前場景最后一幀,如果希望單擊這個按鈕后進入下一場景并播放,則按鈕上應該添加的動作命令是 (多選,填字母)圖dA .on (release) {play(1);}B .on (press) {play();}C .on (release) { gotoAndPlay ("main");}D .on (release) { gotoAndPlay("main",1);})15.(2019高三上·浙江月考)數組a存儲n個學生的性別和身高數據,其中奇數位置存儲性別,偶數位置存儲身高,數組的存儲結構如下表所示:1 2 3 4 5 6 …… 2n-1 2n性別 身高 性別 身高 性別 身高 …… 性別 身高該 n位學生站成一排合影:男生全部在一側,從低到高排序;女生全部在另一側,從高到低排(所有人的身高h為整數,且100≤h≤200),排序前顯示于List1,排序后顯示于List2,如圖所示。實現上述功能的VB程序如下,請回答下列問題。Const n = 10Dim a(1 To 2 * n) As String Private Sub Form_Load()'讀取身高和性別數據,存儲在數組a中,并顯示于列表框List1中,代碼略End SubPrivate Sub Comd1_Click()Dim count As Integer, i As Integer, j As Integer count=0For i = 1 To n-1‘改錯①For j = n To i+ 1 Step -1If a(2 * j - 1) = "男" Then IfThen ‘改錯②t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = tt = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = jEnd IfElseIf a(2 * j - 3) = "女" ThenIf Then '填空t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = tt = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = jEnd IfEnd IfNext j i=start-1count=count+1 Next iFor i = 1 To nList2.AddItem a(2 * i - 1) + a(2 * i) Next iEnd Sub(1)“排序”按鈕的對象名為 。(2)程序代碼中,加框處有錯誤,請改正。① ② (3)程序代碼中,將下劃線處語句補充完整。(4)對于數據{男,180,女,165,男,170,女,161,男,176},程序運行后,變量 count的值為 。16.(2019高三上·浙江月考)求最長升序子序列的長度。一個數的序列bi,當b1 < b2 < ... < bS的時候,我們稱這個序列是升序的。對于給定的一個序列(a1, a2, ..., aN),我們可以得到一些升序的子序列(ai1, ai2, ..., aiK),這里 1 <= i1 < i2 < ...具體算法描述如下:⑴將文本框Text1中的n個數據依次讀取到數組a中;⑵構造一個數組b(j),j表示升序子序列的長度,b(j)的值表示所有j長度升序序列中最小的末尾元素值。例:序列(2,6,4,5),長度為2的子序列有(2,6)、(2,4)、(2,5)、(4,5),則b(2)=4;⑶從第1個元素開始,依次處理到第i(1≤i≤n)個元素為止,b數組所能達到的最大下標值maxlen,處理過程分兩種情況:A.a(i)>b(maxlen),則最長升序子序列的長度增加;B.a(i)a(i)(maxlen-1≤j≤1),更新數組b中升序子序列長度為j+1時所存儲的元素值。以圖中數據為例:⑷數組b的最大下標值即為最長升序子序列的長度。實現上述過程的VB程序如下,請回答下列問題:(1)若在文本框Text1中輸入的序列為(4,7,9,8,6),則數組元素 b(2)的值為 。(2)請在劃線處填入合適的代碼Private Sub Command1_Click()Dim a(1 To 100) As Integer '存儲原序列Dim b(1 To 100) As Integer '存儲各長度序列的最小末尾元素Dim s As StringDim n As Integer, i As Integer, j As Integer, maxlen As Integer s = Text1.Textn = 1: j = 1For i = 1 To Len(s) c = Mid(s, i, 1)If c = "," Thena(n) = Mid(s, j, i - j ) n = n + 1j = i + 1 End IfNext i maxlen = 1: b(1) = a(1) For i = 2 To nIf a(i) > b(maxlen) Thenmaxlen = maxlen + 1 b(maxlen) = a(i)Elsej = maxlen - 1: flag = True Do While j >= 1 And flagIf a(i) > b(j) Then flag = False End Ifj = j - 1 LoopIf Then b(1) = a(i)End If Next iLabel1.Caption = "最長升序子序列的長度為:" + Str(maxlen)End Sub答案解析部分1.【答案】B【知識點】多媒體數據壓縮技術;數字化概念與作用【解析】【解答】選項A:信息表達的規范化是為了更好的信息交流、共享。A正確;選項B:給每一位公民分配唯一的身份證號碼,屬于信息的編碼。B錯誤;選項C:音頻的信號是模擬信號,需要進行采樣、量化成數字信號,該過程屬于“模數轉換”。C正確;選項D:為了提高信息的存儲、處理和傳輸效率,可以利用先進的編碼進行壓縮,保證畫質不下降的情況下實現體積的最小化。D正確。故答案選B。【分析】本題考查信息編碼的含義、信息的規范化表達以及多媒體數字化和多媒體數據壓縮技術。多媒體數據的存儲量很大,壓縮目的是為了減少存儲量,以節省存儲空間和提高傳輸速度。2.【答案】B【知識點】文本的基本編輯【解析】【解答】 選項A:文檔有修訂標記,代表當前文檔開啟了修訂狀態,不一定正處在修訂狀態下。A錯誤;選項B:刪除批注內容,不會影響批注對象。B正確;選項C:“根據”是批注內容,接受修訂,文字“依據”不會修改為“根據”。C錯誤;選項D:“上下型”環繞方式是文字環繞在圖片的上方和下方,圖中所示的環繞效果是“嵌入型”。D錯誤。故答案選B。【分析】本題考查Word文字處理軟件中修訂和批注的功能及文字環繞方式的區別。修訂是指修改格式、刪除或增加內容。批注是對部分文字或操作(刪除、增加文字等)進行注解、詮釋。常用文字環繞方式有:嵌入型、上下型、四周型、緊密型、浮于文字上方、浮于文字下方等。3.【答案】D【知識點】利用數據庫管理信息;數據表、字段、記錄的概念【解析】【解答】 選項A:一個數據庫管理系統可以同時創建多個數據庫并管理。A正確;選項B:應用程序對數據的訪問是要通過DBMS進行的,程序不能直接操作數據本身。而且DBMS提供了兩層映像機制:外模式/模式映像和模式/內模式映像。這兩層映像機制保證了數據庫系統中數據的邏輯獨立性和物理獨立性。B正確;選項C:一張數據表必須有字段,但可以不添加記錄。C正確;選項D:同一個數據庫文件中字段名可以相同,同一張數據表中字段名不能相同。D錯誤。故答案選D。【分析】本題考查數據庫管理系統對數據的管理:數據庫的創建、數據庫與應用系統之間的關系、字段的編輯等。一個數據庫可包括多張數據表,一個數據表由行和列組成,在數據表中,一行稱為一條“記錄”,一條記錄對應一個實體;一列稱為一個“字段”,對應實體的一個屬性。若干“字段”構成一條“記錄”,若干“記錄”又組成一個“表”,多個相關的“表”則組成一個“數據庫”。4.【答案】A【知識點】信息的編碼【解析】【解答】 選項A:圖中“2019,IT”7個字符采用 ASCII 編碼,“加油!”3 個字符采用漢字編碼。A正確;選項B:GB2312是信息交換用漢字編碼字符集基本集。B錯誤;選項C:將內碼“39”修改為“3A”,字符“9”將自動改為“:”。C錯誤;選項D:根據上圖可知,“T”的內碼是54H,推算“t”的內碼是54H+20H=74H。D錯誤。故答案選A。【分析】本題考查UltraEdit軟件對內碼的觀察。做題時,先列出所給字符對應的內碼,然后與示例字符相對應。5.【答案】D【知識點】聲音素材的基本處理【解析】【解答】 選項A:該文件格式為WAVE格式,量化位數是16位。A錯誤;選項B:“更改音量”的操作,不會影響音頻的采樣頻率。B錯誤;選項C:當前狀態編輯的是音頻的“左聲道”,插入30s靜音后,音頻的總時長邊長。C錯誤;選項D:當前選中的是左聲道第30秒到第60秒的音頻,所以執行“淡入”命令,左聲道第30秒到第60秒出現“淡入”效果。D正確。故答案選D。【分析】本題考查GoldWave軟件對音頻的編輯:更改音量操作、刪除音頻、執行淡入命令等。6.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】視頻存儲容量=水平像素×垂直像素×每個像素色彩所占位數/8×幀頻×播放時間,因此135=1024×768×24/8×幀頻×5/1024/1024,計算可得,幀頻=12fps。故答案選C。【分析】本題考查視頻存儲容量計算。視頻存儲容量=水平像素×垂直像素×每個像素色彩所占位數/8×幀數×播放時間。7.【答案】C【知識點】運算符、基本運算與表達式【解析】【解答】 ①表達式是整數m開方再平方等于原數m,不能說明m是完全平方數,例如m=8。②表達式可以說明m是完全平方數。③表達式不能說明m是完全平方數,如m=6,m/Int(Sqr(m))= 6/2=3,m\Int(Sqr(m))= 6/2=3。④表達式是整數m開方運算后取整再平方等于原數m,可以說明m是完全平方數。故答案選C。【分析】本題考查VB表達式的書寫及標準函數Sqr、Int的使用。Sqr(x)函數功能是返回自變量x的平方根,Int(x)表示取不大于x的最大整數。8.【答案】B【知識點】算法的常用表示方法;算法的控制結構【解析】【解答】 分析本題流程圖執行過程:初始值:a=60,b=27;a=60,b=27,第1次循環,判斷a=b不成立,繼續判斷aa=33,b=27,第2次循環,判斷a=b不成立,繼續判斷aa=6,b=27,第3次循環,判斷a=b不成立,繼續判斷aa=6,b=21,第4次循環,判斷a=b不成立,繼續判斷aa=6,b=15,第5次循環,判斷a=b不成立,繼續判斷aa=6,b=9,第6次循環,判斷a=b不成立,繼續判斷aa=6,b=3,第7次循環,判斷a=b不成立,繼續判斷aa=3,b=3,第8次循環,判斷a=b成立,輸出a的值,此時a=3。故答案選B。【分析】本題考查循環結構語句與選擇結構語句的綜合應用。9.【答案】B【知識點】算法的控制結構;常見數據類型、數組;運算符、基本運算與表達式【解析】【解答】 選項A:循環可能會進行無數次。A錯誤;選項B:當數組中元素只有一個值為1,其它元素值都大于1時,循環結束,所以數組a(1)到a(5)的值有可能為3,2,1,5,9 。B正確;選項C:由語句“t = Int(Rnd * 5 + 1)”可知,t的范圍是[1,5],因此數組下標不會越界。C錯誤;選項D:若加框處語句改為“s<=5”,則程序進入無限循環。D錯誤。故答案選B。【分析】本題考查循環結構語句的運行及數組的賦值。10.【答案】A【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值【解析】【解答】 對比題中輸入字符串與輸出字符串,可知輸入字符串中的大寫字母轉化成了小寫字母,數字字符不變,小寫字母向后順延一個字符顯示。因此循環體中應該存在兩個判斷條件,第一個條件判斷輸入字符串中的字符是否為大寫字母,即是否滿足c >= "A" And c <= "Z",若是大寫字母,則執行c = Chr(Asc(c)+ 32),將其轉化成小寫字母;第二個條件判斷輸入的字符是否為小寫字母,即是否滿足c >= "a" And c <= "z" ,若是小寫字母,則執行 m = (Asc(c) - Asc("a") + 1) Mod 26,c = Chr(m + Asc("a")) ,順延顯示后一個字符。故答案選A。【分析】本題考查選擇結構語句的書寫及標準函數Asc、Chr的使用。Asc()函數是將一個字符轉為相應的ASCII碼,Chr()函數是將一個ASCII碼轉為相應的字符。11.【答案】A【知識點】排序算法及程序實現【解析】【解答】 分析程序段運行過程:i=2,j=2,開始Do While第1次循環,a(2)i=3,j=3,開始Do While第1次循環,a(3)i=4,j=4,開始Do While第1次循環,a(4)此時元素a(1)到a(7)的值依次為2,7,8,10,6,9,5,3。故答案選A。【分析】本題考查冒泡排序算法的運行過程。冒泡排序算法的運作過程為:從后往前比較相鄰的元素,如果前一個比后一個大,就交換它們兩個的位置。對每一個相鄰元素作同樣的工作,直至從結尾的最后一個到開始的第一個,此時最小的元素排在第一個,針對所有的元素重復以上的步驟,除了最后一個,持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較。12.【答案】A【知識點】查找算法及程序實現【解析】【解答】 執行程序段后,假設s的值為2,則第1次查找結果應為Key>a(m),s=1,第2次查找結果應為Key第1次查找,i=1,j=10,m=5,Key>20,此時執行i=m+1,i=6。第2次查找,i=6,j=10,m=8,Key<43,此時執行j=m-1,j=7。當Key范圍在[a(6),a(7)]時,才會有Key=a(m)退出循環,此時s=2。但a(6)和a(7)之間不存在這樣的Key,與假設矛盾,所以最終s的值不可能是2。故答案選A。【分析】本題考查對分查找算法的運行過程。對分查找基本思想:將所要查找的關鍵數與有序數組內處于中間位置的元素進行比較,如果中間位置上的元素數值與查找關鍵數相同,表示找到,否則根據數組元素的有序性,就可以確定應該在數組的前半部分還是后半部分繼續進行查找。在新確定的范圍內,繼續按上述方法進行查找,直到獲得最終結果。13.【答案】(1)=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) 或 =IF(I3/5>6,“合格”, “不合格”)或=IF(I3>30, “合格”, “不合格”)(2)B(3)C2:H3,C5:H5;B【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】(1)J3單元格是判斷高三年級邱秋紅的綜合素質等級是否合格,則首先計算其五次測評平均分,即AVERAGE(D3:H3),或使用“總分/5>6”,或使用“總分>30”,再根據題中提示,使用IF函數,所以J3單元格公式應為“=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) ”或“=IF(I3/5>6,“合格”, “不合格”)”或“=IF(I3>30, “合格”, “不合格”) ”。故答案為:=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) 或 =IF(I3/5>6,“合格”, “不合格”)或=IF(I3>30, “合格”, “不合格”) 。(2)選項A:年級是“高三”的記錄只有2條。A錯誤;選項B:以“年級”等于高三進行篩選,再以“總分”為關鍵字降序排序與先以“總分”為關鍵字降序排序,再以“年級”等于高三進行篩選,得到的記錄都是2條。B正確;選項C:以“姓名”包含張、以“總分”為最大1項進行篩選,將選出總分最高的姓名中包含“張”字的同學 。C錯誤;選項D:以“年級”為主要關鍵字進行升序排序時,選擇按筆畫排序或按拼音排序,得到的排序結果不同。D錯誤。故答案為:B。(3)觀察圖b可知,該圖表中包含的信息有邱秋紅和張蘭平的姓名及她們五次的測評成績,所以圖表的數據區域是C2:H3,C5:H5。圖b中顯示,邱秋紅和張蘭平第五次成績接近,但第一次成績邱秋紅比張蘭平低很多,所以進步最快的是邱秋紅。故答案為:C2:H3,C5:H5;B。【分析】本題考查Excel電子表格的操作:公式的運用、數據的篩選排序、根據圖表選擇數據區域。Excel中的運算公式要以等號“=”開頭,后面是由單元格地址、運算符和常量組成的一個表達式。14.【答案】(1)BD(2)A(3)將“音樂”圖層第1幀移到第13幀,設置聲音的同步方式為“數據流”或將“音樂”圖層第1幀移到第13幀,在“按鈕”或“白鴿”或“文字”圖層最后一幀設置幀命令StopAllsounds()(4)B;BD【知識點】圖片加工常用工具的使用;時間軸、幀、圖層、庫的概念及基本操作;二維動畫實例屬性的設置;動畫的實現;常用影片控制函數的應用【解析】【解答】(1)選項A:可以通過文字工具調整“周年”圖層中文字的寬高比。A錯誤;選項B:文字工具可以實現文字的扭轉、變形、縮放。B正確;選項C:當前狀態下,“70”圖層圖層樣式都不可見。C錯誤;選項D:去掉“故宮”圖層前面的“眼睛”標志,可以將“故宮”圖層設置為不可見。D正確;選項E:調整“故宮”跟“背景”的圖層順序,故宮圖像內容被背景圖層內容遮擋。E錯誤。故答案為:BD。(2)“白鴿”圖層第1幀到最后一幀是由關鍵幀連續變換而形成動畫,屬于逐幀動畫。故答案為:A。(3)觀察圖b可知,文字圖層動畫是在第13幀開始,若要使“音樂”圖層中的聲音與“文字”圖層中的文字動畫實現同步播放,聲音同步方式應設置為“數據流”,并將“音樂”圖層第1幀移到第13幀,或將“音樂”圖層第1幀移到第13幀,在“按鈕”或“白鴿”或“文字”圖層最后一幀設置幀命令StopAllsounds() 。故答案為:將“音樂”圖層第1幀移到第13幀,設置聲音的同步方式為“數據流”或將“音樂”圖層第1幀移到第13幀,在“按鈕”或“白鴿”或“文字”圖層最后一幀設置幀命令StopAllsounds() 。(4)按鈕元件中“點擊”幀承擔“熱區”的作用,因此點擊文字區域“play”按鈕才有響應。寫在按鈕上的動作命令通常以on(*){*}的形式出現,鼠標按下按鈕用press或release進行跳轉,play();命令可以順序播放下一場景動畫,gotoAndPlay("main",1);可以控制直接播放main場景的第1幀。所以按鈕上應該添加的動作命令是on (press) {play();}或on (release) { gotoAndPlay("main",1);}。故答案為:B;BD。【分析】本題考查Photoshop和Flash的綜合應用:圖層的基本操作、動畫類型的區分、聲音同步屬性的設置、元件的編輯等。15.【答案】(1)Comd1(2)start=n;a(2 * j - 3) = "女" Or a(2 * j - 2) > a(2 * j)(3)a(2 * j - 2) < a(2 * j)(4)3【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;常量、變量及變量的賦值;排序算法及程序實現16.【答案】(1)6(2)a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);b(j+1)=a(i);j=0【知識點】常見數據類型、數組;運算符、基本運算與表達式【解析】【解答】(1)根據算法描述,數組b(j)中,j表示升序子序列的長度,b(j)的值表示所有j長度升序序列中最小的末尾元素值。當j=2時,所有長度為2的升序序列的最小的末尾元素值是6,所以b(2)=6。故答案為:6。(2)1處語句表示將獲取的文本框Text1中的字符串,經過處理后分別存儲在數組a相應元素中,得到a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);2處語句表示若a(i)大于當前子序列長度的最后一個值,則b(j+1)=a(i),同時最長升序子序列的長度增加;3處語句是特殊情況即子序列長度是1時,即當前j=0時, b(1) = a(i)。故答案為:a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);b(j+1)=a(i);j=0。【分析】本題考查求解最長升序子序列長度算法實現,及標準函數Mid的使用、數組的賦值。1 / 1浙江省2020屆高三上學期信息技術五校聯考試卷一、選擇題1.(2019高三上·浙江月考)下列有關信息的說法,不正確的是( )A.信息表達的規范化是為了更好的信息共享B.給每一位公民分配唯一的身份證號碼,屬于信息的解碼C.對聲音信息進行“采樣”和“量化”的加工過程,屬于“模數轉換”(A/D轉換)D.為了提高信息存儲、處理和傳輸效率,一般要對數字化了的多媒體信息進行壓縮處理【答案】B【知識點】多媒體數據壓縮技術;數字化概念與作用【解析】【解答】選項A:信息表達的規范化是為了更好的信息交流、共享。A正確;選項B:給每一位公民分配唯一的身份證號碼,屬于信息的編碼。B錯誤;選項C:音頻的信號是模擬信號,需要進行采樣、量化成數字信號,該過程屬于“模數轉換”。C正確;選項D:為了提高信息的存儲、處理和傳輸效率,可以利用先進的編碼進行壓縮,保證畫質不下降的情況下實現體積的最小化。D正確。故答案選B。【分析】本題考查信息編碼的含義、信息的規范化表達以及多媒體數字化和多媒體數據壓縮技術。多媒體數據的存儲量很大,壓縮目的是為了減少存儲量,以節省存儲空間和提高傳輸速度。2.(2019高三上·浙江月考)使用 Word軟件編輯某文檔,部分界面如圖所示。下列說法正確的是( )A.文檔有修訂標記,代表當前文檔正處在修訂狀態下B.刪除圖中批注內容后,批注對象不會刪除C.接受所有修訂,文字“依據”修改為“根據”D.實現圖中的圖文環繞效果可以采用“上下型”環繞方式【答案】B【知識點】文本的基本編輯【解析】【解答】 選項A:文檔有修訂標記,代表當前文檔開啟了修訂狀態,不一定正處在修訂狀態下。A錯誤;選項B:刪除批注內容,不會影響批注對象。B正確;選項C:“根據”是批注內容,接受修訂,文字“依據”不會修改為“根據”。C錯誤;選項D:“上下型”環繞方式是文字環繞在圖片的上方和下方,圖中所示的環繞效果是“嵌入型”。D錯誤。故答案選B。【分析】本題考查Word文字處理軟件中修訂和批注的功能及文字環繞方式的區別。修訂是指修改格式、刪除或增加內容。批注是對部分文字或操作(刪除、增加文字等)進行注解、詮釋。常用文字環繞方式有:嵌入型、上下型、四周型、緊密型、浮于文字上方、浮于文字下方等。3.(2019高三上·浙江月考)下列有關數據庫和數據表的說法,不正確的是( )A.一個數據庫管理系統能同時管理多個數據庫B.數據庫與數據庫應用程序之間能彼此獨立C.一張數據表中可以沒有記錄,但不能沒有字段D.同一個數據庫文件中字段名不能相同【答案】D【知識點】利用數據庫管理信息;數據表、字段、記錄的概念【解析】【解答】 選項A:一個數據庫管理系統可以同時創建多個數據庫并管理。A正確;選項B:應用程序對數據的訪問是要通過DBMS進行的,程序不能直接操作數據本身。而且DBMS提供了兩層映像機制:外模式/模式映像和模式/內模式映像。這兩層映像機制保證了數據庫系統中數據的邏輯獨立性和物理獨立性。B正確;選項C:一張數據表必須有字段,但可以不添加記錄。C正確;選項D:同一個數據庫文件中字段名可以相同,同一張數據表中字段名不能相同。D錯誤。故答案選D。【分析】本題考查數據庫管理系統對數據的管理:數據庫的創建、數據庫與應用系統之間的關系、字段的編輯等。一個數據庫可包括多張數據表,一個數據表由行和列組成,在數據表中,一行稱為一條“記錄”,一條記錄對應一個實體;一列稱為一個“字段”,對應實體的一個屬性。若干“字段”構成一條“記錄”,若干“記錄”又組成一個“表”,多個相關的“表”則組成一個“數據庫”。4.(2019高三上·浙江月考)使用 UltraEdit 軟件查看字符內碼,部分界面如圖所示。下列說法正確的是( )A.圖中有 7 個字符采用 ASCII 編碼,3 個字符采用漢字編碼B.GB2312 漢字編碼字符集是漢字較為常用的內碼編碼字符集C.將內碼“39”修改為“3A”,字符“9”將自動改為“10”D.根據上圖推斷可知,字符“t”的內碼為 86H【答案】A【知識點】信息的編碼【解析】【解答】 選項A:圖中“2019,IT”7個字符采用 ASCII 編碼,“加油!”3 個字符采用漢字編碼。A正確;選項B:GB2312是信息交換用漢字編碼字符集基本集。B錯誤;選項C:將內碼“39”修改為“3A”,字符“9”將自動改為“:”。C錯誤;選項D:根據上圖可知,“T”的內碼是54H,推算“t”的內碼是54H+20H=74H。D錯誤。故答案選A。【分析】本題考查UltraEdit軟件對內碼的觀察。做題時,先列出所給字符對應的內碼,然后與示例字符相對應。5.(2019高三上·浙江月考)使用GoldWave軟件打開某音頻文件,選中其中一段音頻后的部分界面如圖所示。下列說法正確的是( )A.該文件格式為WAVE格式,量化位數是16字節B.通過“更改音量”命令提升音量,音頻的采樣頻率同步變大C.在當前狀態下,執行“刪除”命令,再插入30s靜音后,總時長不變D.在當前狀態下,執行“淡入”命令,左聲道第30秒到第60秒出現“淡入”效果【答案】D【知識點】聲音素材的基本處理【解析】【解答】 選項A:該文件格式為WAVE格式,量化位數是16位。A錯誤;選項B:“更改音量”的操作,不會影響音頻的采樣頻率。B錯誤;選項C:當前狀態編輯的是音頻的“左聲道”,插入30s靜音后,音頻的總時長邊長。C錯誤;選項D:當前選中的是左聲道第30秒到第60秒的音頻,所以執行“淡入”命令,左聲道第30秒到第60秒出現“淡入”效果。D正確。故答案選D。【分析】本題考查GoldWave軟件對音頻的編輯:更改音量操作、刪除音頻、執行淡入命令等。6.(2019高三上·浙江月考)使用Flash軟件制作一段5秒的無聲動畫短片,導出影片時相關設置如圖所示。生成的視頻文件其存儲容量約為135MB,則可以推斷該視頻文件的幀頻為( )A.30fps B.25 fps C.12 fps D.8 fps【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】視頻存儲容量=水平像素×垂直像素×每個像素色彩所占位數/8×幀頻×播放時間,因此135=1024×768×24/8×幀頻×5/1024/1024,計算可得,幀頻=12fps。故答案選C。【分析】本題考查視頻存儲容量計算。視頻存儲容量=水平像素×垂直像素×每個像素色彩所占位數/8×幀數×播放時間。7.(2019高三上·浙江月考)如果一個整數是另一個整數的平方,則稱該數是“完全平方數”。例:4=2×2 9=3×3,所以 4、9是完全平方數。下列表達式能判斷整數m為完全平方數的是( )①(Sqr(m))^2=m ②Int(Sqr(m))=Sqr(m)③m/Int(Sqr(m))= m\Int(Sqr(m)) ④ Int(Sqr(m))^2=mA.①② B.②③ C.②④ D.③④【答案】C【知識點】運算符、基本運算與表達式【解析】【解答】 ①表達式是整數m開方再平方等于原數m,不能說明m是完全平方數,例如m=8。②表達式可以說明m是完全平方數。③表達式不能說明m是完全平方數,如m=6,m/Int(Sqr(m))= 6/2=3,m\Int(Sqr(m))= 6/2=3。④表達式是整數m開方運算后取整再平方等于原數m,可以說明m是完全平方數。故答案選C。【分析】本題考查VB表達式的書寫及標準函數Sqr、Int的使用。Sqr(x)函數功能是返回自變量x的平方根,Int(x)表示取不大于x的最大整數。8.(2019高三上·浙江月考)某算法部分流程圖如圖所示。執行這部分流程,輸入a,b的值分別為60,27,則輸出值為( )A.1 B.3 C.6 D.9【答案】B【知識點】算法的常用表示方法;算法的控制結構【解析】【解答】 分析本題流程圖執行過程:初始值:a=60,b=27;a=60,b=27,第1次循環,判斷a=b不成立,繼續判斷aa=33,b=27,第2次循環,判斷a=b不成立,繼續判斷aa=6,b=27,第3次循環,判斷a=b不成立,繼續判斷aa=6,b=21,第4次循環,判斷a=b不成立,繼續判斷aa=6,b=15,第5次循環,判斷a=b不成立,繼續判斷aa=6,b=9,第6次循環,判斷a=b不成立,繼續判斷aa=6,b=3,第7次循環,判斷a=b不成立,繼續判斷aa=3,b=3,第8次循環,判斷a=b成立,輸出a的值,此時a=3。故答案選B。【分析】本題考查循環結構語句與選擇結構語句的綜合應用。9.(2019高三上·浙江月考)某 VB段程序如下:Dim a(1 To 5) As Integer Randomizes = 0Do While s<5t = Int(Rnd * 5 + 1) a(t) = a(t) + 1If a(t) = 1 Then s = s + a(t)Loop已知數組a(1)到 a(5)的初值均為0,該段程序運行后,下列說法正確的是( )A.循環至多循環5次B.數組a(1)到a(5)的值有可能為3,2,1,5,9C.程序運行過程中可能會出現“下標越界”的錯誤提示D.加框處語句改為“s<=5”,程序仍能正常運行【答案】B【知識點】算法的控制結構;常見數據類型、數組;運算符、基本運算與表達式【解析】【解答】 選項A:循環可能會進行無數次。A錯誤;選項B:當數組中元素只有一個值為1,其它元素值都大于1時,循環結束,所以數組a(1)到a(5)的值有可能為3,2,1,5,9 。B正確;選項C:由語句“t = Int(Rnd * 5 + 1)”可知,t的范圍是[1,5],因此數組下標不會越界。C錯誤;選項D:若加框處語句改為“s<=5”,則程序進入無限循環。D錯誤。故答案選B。【分析】本題考查循環結構語句的運行及數組的賦值。10.(2019高三上·浙江月考)某 VB 段程序如下:s = Text1.TextFor i = 1 To Len(s) c = Mid(s, i, 1)s1 = s1 + c Next i Text2.Text = s1程序運行時,在文本框Text1中輸入“ABC123xyz”,在文本框Text2中輸出“bcd123yza”,則加框①處的代碼為( )A.A.If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+ 32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End IfB.If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End IfC.If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") ) Mod 26+1 c = Chr(m + Asc("a")) End IfD.If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a")) Mod 26 + 1 c = Chr(m + Asc("a")) End If【答案】A【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值【解析】【解答】 對比題中輸入字符串與輸出字符串,可知輸入字符串中的大寫字母轉化成了小寫字母,數字字符不變,小寫字母向后順延一個字符顯示。因此循環體中應該存在兩個判斷條件,第一個條件判斷輸入字符串中的字符是否為大寫字母,即是否滿足c >= "A" And c <= "Z",若是大寫字母,則執行c = Chr(Asc(c)+ 32),將其轉化成小寫字母;第二個條件判斷輸入的字符是否為小寫字母,即是否滿足c >= "a" And c <= "z" ,若是小寫字母,則執行 m = (Asc(c) - Asc("a") + 1) Mod 26,c = Chr(m + Asc("a")) ,順延顯示后一個字符。故答案選A。【分析】本題考查選擇結構語句的書寫及標準函數Asc、Chr的使用。Asc()函數是將一個字符轉為相應的ASCII碼,Chr()函數是將一個ASCII碼轉為相應的字符。11.(2019高三上·浙江月考)有如下VB程序段:For i = 2 To 4j = i: flag = FalseDo While j >= 2 And Not flag If a(j) < a(j - 1) Thent = a(j): a(j) = a(j - 1): a(j - 1) = t flag = TrueEnd If j = j - 1Loop Next i數組元素a(1)到a(7)的初值依次為“8,2,7,10,6,9,5,3”,則程序運行后,元素a(1)到a(7)的值依次為( )A.2,7,8,10,6,9,5,3 B.10,8,7,2,6,9,5,3C.2,3,5,8,6,7,10,9 D.2,3,5,6,7,8,9,10【答案】A【知識點】排序算法及程序實現【解析】【解答】 分析程序段運行過程:i=2,j=2,開始Do While第1次循環,a(2)i=3,j=3,開始Do While第1次循環,a(3)i=4,j=4,開始Do While第1次循環,a(4)此時元素a(1)到a(7)的值依次為2,7,8,10,6,9,5,3。故答案選A。【分析】本題考查冒泡排序算法的運行過程。冒泡排序算法的運作過程為:從后往前比較相鄰的元素,如果前一個比后一個大,就交換它們兩個的位置。對每一個相鄰元素作同樣的工作,直至從結尾的最后一個到開始的第一個,此時最小的元素排在第一個,針對所有的元素重復以上的步驟,除了最后一個,持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較。12.(2019高三上·浙江月考)某對分查找算法的VB程序段如下:Key = Int(Rnd * 49) * 2 + 1s = 0: i = 1: j = 10Do While i <= jm = (i + j) \ 2If Key = a(m) Then Exit Do If Key < a(m) Thenj = m - 1: s = 2 * sElsei = m + 1: s = 2 * s + 1End If Loop數組a(1)到a(10)的值依次為“2,6,7,15,20,24,27,43,52,63”,執行該程序段后,s的值不可能為( )A.2 B.3 C.5 D.15【答案】A【知識點】查找算法及程序實現【解析】【解答】 執行程序段后,假設s的值為2,則第1次查找結果應為Key>a(m),s=1,第2次查找結果應為Key第1次查找,i=1,j=10,m=5,Key>20,此時執行i=m+1,i=6。第2次查找,i=6,j=10,m=8,Key<43,此時執行j=m-1,j=7。當Key范圍在[a(6),a(7)]時,才會有Key=a(m)退出循環,此時s=2。但a(6)和a(7)之間不存在這樣的Key,與假設矛盾,所以最終s的值不可能是2。故答案選A。【分析】本題考查對分查找算法的運行過程。對分查找基本思想:將所要查找的關鍵數與有序數組內處于中間位置的元素進行比較,如果中間位置上的元素數值與查找關鍵數相同,表示找到,否則根據數組元素的有序性,就可以確定應該在數組的前半部分還是后半部分繼續進行查找。在新確定的范圍內,繼續按上述方法進行查找,直到獲得最終結果。二、非選擇題13.(2019高三上·浙江月考)教學處小王用 Excel軟件統計分析學生的綜合素質情況,如圖a所示(數據未顯示完整),請回答以下問題。(1)已知綜合素質等級是由五次平均分統計得到:平均分大于6分為合格,否則為不合格。根據評級方案,小王利用IF函數和自動填充功能完成了對J列區域的計算,則在J3單元格中的公式是: 。(提示:IF函數用于判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足則返回另一個值。例如:=IF(A1>60,“合格”,“不合格”),如果單元格A1的值大于60,則返回“合格”,否則返回“不合格”。)(2)有關排序和篩選,下列說法正確的是 (單選,填字母)A.以“年級”等于高三、以“總分”為最大5項進行篩選,得到的記錄數大于等于5B.先以“年級”等于高三進行篩選,再以“總分”為關鍵字降序排序與先以“總分”為關鍵字降序排序,再以“年級”等于高三進行篩選,兩者得到的結果完全相同C.以“姓名”包含張、以“總分”為最大1項進行篩選,將選出總分最高的姓張的同學D.以“年級”為主要關鍵字進行升序排序時,選擇按筆畫排序或按拼音排序,都能實現高一到高三依次有序(3)張蘭平想更好地了解自己與邱秋紅的差距,根據圖a中的數據制作了圖b所示的圖表,該圖表的數據區域是 。由圖表可知,通過這五次測試,進步最快是 (單選,填字母:A .張蘭平/B .邱秋紅)圖b【答案】(1)=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) 或 =IF(I3/5>6,“合格”, “不合格”)或=IF(I3>30, “合格”, “不合格”)(2)B(3)C2:H3,C5:H5;B【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】(1)J3單元格是判斷高三年級邱秋紅的綜合素質等級是否合格,則首先計算其五次測評平均分,即AVERAGE(D3:H3),或使用“總分/5>6”,或使用“總分>30”,再根據題中提示,使用IF函數,所以J3單元格公式應為“=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) ”或“=IF(I3/5>6,“合格”, “不合格”)”或“=IF(I3>30, “合格”, “不合格”) ”。故答案為:=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) 或 =IF(I3/5>6,“合格”, “不合格”)或=IF(I3>30, “合格”, “不合格”) 。(2)選項A:年級是“高三”的記錄只有2條。A錯誤;選項B:以“年級”等于高三進行篩選,再以“總分”為關鍵字降序排序與先以“總分”為關鍵字降序排序,再以“年級”等于高三進行篩選,得到的記錄都是2條。B正確;選項C:以“姓名”包含張、以“總分”為最大1項進行篩選,將選出總分最高的姓名中包含“張”字的同學 。C錯誤;選項D:以“年級”為主要關鍵字進行升序排序時,選擇按筆畫排序或按拼音排序,得到的排序結果不同。D錯誤。故答案為:B。(3)觀察圖b可知,該圖表中包含的信息有邱秋紅和張蘭平的姓名及她們五次的測評成績,所以圖表的數據區域是C2:H3,C5:H5。圖b中顯示,邱秋紅和張蘭平第五次成績接近,但第一次成績邱秋紅比張蘭平低很多,所以進步最快的是邱秋紅。故答案為:C2:H3,C5:H5;B。【分析】本題考查Excel電子表格的操作:公式的運用、數據的篩選排序、根據圖表選擇數據區域。Excel中的運算公式要以等號“=”開頭,后面是由單元格地址、運算符和常量組成的一個表達式。14.(2019高三上·浙江月考)小李制作主題為“建國70周年”的多媒體作品,首先使用Photoshop軟件處理圖片,然后使用Flash軟件制作動畫。請回答下列問題:圖a(1)如圖a所示,下列說法正確的是 (多選,填字母:A .可以通過自由變換調整“周年”圖層中文字的寬高比/B .可以通過文字工具對“周年”圖層中文字進行文字變形/C .當前狀態下,“70”圖層只有“投影”的圖層樣式可見/D .可以將“故宮”圖層設置為不可見/E.調整“故宮”跟“背景”的圖層順序,故宮圖像將不可見)(2)如圖b所示,將動畫GIF文件“ 白鴿.gif”導入庫中直接得到一個影片剪輯,則該元件中動畫的動畫類型是 。(選填,填字母,A .逐幀動畫/B .形狀補間動畫/C .動畫補間動畫)圖b(3)聲音的屬性界面如圖c所示,在不改變文字動畫效果下,若要使“音樂”圖層中的聲音與“文字”圖層中的文字動畫實現同步播放,則應如何操作: 。圖c(4)如圖d所示的“play”按鈕,點擊 (單填,填字母:A .填充區域 B .文字區域/C .填充和文字區域)才有響應,該按鈕出現在當前場景最后一幀,如果希望單擊這個按鈕后進入下一場景并播放,則按鈕上應該添加的動作命令是 (多選,填字母)圖dA .on (release) {play(1);}B .on (press) {play();}C .on (release) { gotoAndPlay ("main");}D .on (release) { gotoAndPlay("main",1);})【答案】(1)BD(2)A(3)將“音樂”圖層第1幀移到第13幀,設置聲音的同步方式為“數據流”或將“音樂”圖層第1幀移到第13幀,在“按鈕”或“白鴿”或“文字”圖層最后一幀設置幀命令StopAllsounds()(4)B;BD【知識點】圖片加工常用工具的使用;時間軸、幀、圖層、庫的概念及基本操作;二維動畫實例屬性的設置;動畫的實現;常用影片控制函數的應用【解析】【解答】(1)選項A:可以通過文字工具調整“周年”圖層中文字的寬高比。A錯誤;選項B:文字工具可以實現文字的扭轉、變形、縮放。B正確;選項C:當前狀態下,“70”圖層圖層樣式都不可見。C錯誤;選項D:去掉“故宮”圖層前面的“眼睛”標志,可以將“故宮”圖層設置為不可見。D正確;選項E:調整“故宮”跟“背景”的圖層順序,故宮圖像內容被背景圖層內容遮擋。E錯誤。故答案為:BD。(2)“白鴿”圖層第1幀到最后一幀是由關鍵幀連續變換而形成動畫,屬于逐幀動畫。故答案為:A。(3)觀察圖b可知,文字圖層動畫是在第13幀開始,若要使“音樂”圖層中的聲音與“文字”圖層中的文字動畫實現同步播放,聲音同步方式應設置為“數據流”,并將“音樂”圖層第1幀移到第13幀,或將“音樂”圖層第1幀移到第13幀,在“按鈕”或“白鴿”或“文字”圖層最后一幀設置幀命令StopAllsounds() 。故答案為:將“音樂”圖層第1幀移到第13幀,設置聲音的同步方式為“數據流”或將“音樂”圖層第1幀移到第13幀,在“按鈕”或“白鴿”或“文字”圖層最后一幀設置幀命令StopAllsounds() 。(4)按鈕元件中“點擊”幀承擔“熱區”的作用,因此點擊文字區域“play”按鈕才有響應。寫在按鈕上的動作命令通常以on(*){*}的形式出現,鼠標按下按鈕用press或release進行跳轉,play();命令可以順序播放下一場景動畫,gotoAndPlay("main",1);可以控制直接播放main場景的第1幀。所以按鈕上應該添加的動作命令是on (press) {play();}或on (release) { gotoAndPlay("main",1);}。故答案為:B;BD。【分析】本題考查Photoshop和Flash的綜合應用:圖層的基本操作、動畫類型的區分、聲音同步屬性的設置、元件的編輯等。15.(2019高三上·浙江月考)數組a存儲n個學生的性別和身高數據,其中奇數位置存儲性別,偶數位置存儲身高,數組的存儲結構如下表所示:1 2 3 4 5 6 …… 2n-1 2n性別 身高 性別 身高 性別 身高 …… 性別 身高該 n位學生站成一排合影:男生全部在一側,從低到高排序;女生全部在另一側,從高到低排(所有人的身高h為整數,且100≤h≤200),排序前顯示于List1,排序后顯示于List2,如圖所示。實現上述功能的VB程序如下,請回答下列問題。Const n = 10Dim a(1 To 2 * n) As String Private Sub Form_Load()'讀取身高和性別數據,存儲在數組a中,并顯示于列表框List1中,代碼略End SubPrivate Sub Comd1_Click()Dim count As Integer, i As Integer, j As Integer count=0For i = 1 To n-1‘改錯①For j = n To i+ 1 Step -1If a(2 * j - 1) = "男" Then IfThen ‘改錯②t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = tt = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = jEnd IfElseIf a(2 * j - 3) = "女" ThenIf Then '填空t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = tt = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = jEnd IfEnd IfNext j i=start-1count=count+1 Next iFor i = 1 To nList2.AddItem a(2 * i - 1) + a(2 * i) Next iEnd Sub(1)“排序”按鈕的對象名為 。(2)程序代碼中,加框處有錯誤,請改正。① ② (3)程序代碼中,將下劃線處語句補充完整。(4)對于數據{男,180,女,165,男,170,女,161,男,176},程序運行后,變量 count的值為 。【答案】(1)Comd1(2)start=n;a(2 * j - 3) = "女" Or a(2 * j - 2) > a(2 * j)(3)a(2 * j - 2) < a(2 * j)(4)3【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;常量、變量及變量的賦值;排序算法及程序實現16.(2019高三上·浙江月考)求最長升序子序列的長度。一個數的序列bi,當b1 < b2 < ... < bS的時候,我們稱這個序列是升序的。對于給定的一個序列(a1, a2, ..., aN),我們可以得到一些升序的子序列(ai1, ai2, ..., aiK),這里 1 <= i1 < i2 < ...具體算法描述如下:⑴將文本框Text1中的n個數據依次讀取到數組a中;⑵構造一個數組b(j),j表示升序子序列的長度,b(j)的值表示所有j長度升序序列中最小的末尾元素值。例:序列(2,6,4,5),長度為2的子序列有(2,6)、(2,4)、(2,5)、(4,5),則b(2)=4;⑶從第1個元素開始,依次處理到第i(1≤i≤n)個元素為止,b數組所能達到的最大下標值maxlen,處理過程分兩種情況:A.a(i)>b(maxlen),則最長升序子序列的長度增加;B.a(i)a(i)(maxlen-1≤j≤1),更新數組b中升序子序列長度為j+1時所存儲的元素值。以圖中數據為例:⑷數組b的最大下標值即為最長升序子序列的長度。實現上述過程的VB程序如下,請回答下列問題:(1)若在文本框Text1中輸入的序列為(4,7,9,8,6),則數組元素 b(2)的值為 。(2)請在劃線處填入合適的代碼Private Sub Command1_Click()Dim a(1 To 100) As Integer '存儲原序列Dim b(1 To 100) As Integer '存儲各長度序列的最小末尾元素Dim s As StringDim n As Integer, i As Integer, j As Integer, maxlen As Integer s = Text1.Textn = 1: j = 1For i = 1 To Len(s) c = Mid(s, i, 1)If c = "," Thena(n) = Mid(s, j, i - j ) n = n + 1j = i + 1 End IfNext i maxlen = 1: b(1) = a(1) For i = 2 To nIf a(i) > b(maxlen) Thenmaxlen = maxlen + 1 b(maxlen) = a(i)Elsej = maxlen - 1: flag = True Do While j >= 1 And flagIf a(i) > b(j) Then flag = False End Ifj = j - 1 LoopIf Then b(1) = a(i)End If Next iLabel1.Caption = "最長升序子序列的長度為:" + Str(maxlen)End Sub【答案】(1)6(2)a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);b(j+1)=a(i);j=0【知識點】常見數據類型、數組;運算符、基本運算與表達式【解析】【解答】(1)根據算法描述,數組b(j)中,j表示升序子序列的長度,b(j)的值表示所有j長度升序序列中最小的末尾元素值。當j=2時,所有長度為2的升序序列的最小的末尾元素值是6,所以b(2)=6。故答案為:6。(2)1處語句表示將獲取的文本框Text1中的字符串,經過處理后分別存儲在數組a相應元素中,得到a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);2處語句表示若a(i)大于當前子序列長度的最后一個值,則b(j+1)=a(i),同時最長升序子序列的長度增加;3處語句是特殊情況即子序列長度是1時,即當前j=0時, b(1) = a(i)。故答案為:a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);b(j+1)=a(i);j=0。【分析】本題考查求解最長升序子序列長度算法實現,及標準函數Mid的使用、數組的賦值。1 / 1 展開更多...... 收起↑ 資源列表 浙江省2020屆高三上學期信息技術五校聯考試卷(學生版).docx 浙江省2020屆高三上學期信息技術五校聯考試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫