資源簡介 浙江省精誠聯盟2020屆高三信息技術適應性考試試卷一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分。)1.(2020·浙江模擬)下列有關信息的說法,正確的是( )A.信息一定采用二進制進行編碼B.信息不能脫離它所反應的事物被存儲C.信息經過加工后,其價值可能會發生改變D.信息的表示、傳播不一定依附于載體【答案】C【知識點】信息及其特征;信息的編碼【解析】【解答】只有需要計算機進行處理的信息一定要采用二進制編碼,A錯誤。信息可以脫離它所反應的實物被存儲,但必須依附于某一種載體,選項B、D錯誤。故答案選C。【分析】本題主要考查的是信息的特征及信息的編碼。2.(2020·浙江模擬)下列應用中,用到人工智能技術的是( )①用指紋鎖功能打開手機②使用OCR軟件將報紙掃描識別為文本③使用手機拍照功能獲取圖像④微信語音不方便接聽,轉化為文字⑤使用釘釘直播課程A.①③④ B.①②④ C.②④⑤ D.③④⑤【答案】B【知識點】人工智能的應用【解析】【解答】用指紋鎖功能打開手機,是生物特征識別,屬于人工智能,利用OCR進行文字識別,屬于人工智能,微信語音不方便接聽,轉化為文字,屬于語音識別,也是人工智能應用,而釘釘直播課程主要用到的是網絡通信和多媒體技術,不屬于人工智能。故答案選B。【分析】本題考查的是人工智能及其應用。人工智能技術應用主要有:(1)模式識別(OCR光學字符識別、手寫識別、語音識別等),(2)機器翻譯常見的語言翻譯軟件有金山快譯、譯星、萬能對譯等。(3)其他應用:問題求解、智能數據庫、智能機器人、計算機博弈、自動程序設計、自動定理證明、智能代理等。3.(2020·浙江模擬)使用ACCESS軟件打開某數據庫文件的數據表,部分界面如圖所示,下列說法不正確的是( )A.數據表中同一個字段的數據值,其數據類型一定相同B.“備注”類型可以保存較長的文本C.在當前狀態下可以將“序號”字段類型修改為“自動編號”D.若刪除數據表中的所有記錄,數據表不會被刪除【答案】C【知識點】數據表、字段、記錄的概念;數據表、字段、記錄的編輯【解析】【解答】字段類型一旦設定后同一字段下的數據類型一定相同。“序號”字段為數值類型,其字段下已經有數據,不能再修改為“自動編號”型,所以C是錯誤的。故答案選C。【分析】本題主要考查的是數據表與記錄的關系以及字段類型。Access提供的主要字段數據類型有:文本、數字、日期/時間、貨幣、自動編號、是/否等;自動編號是一個唯一的順序號(遞增或隨機)、用戶無法直接修改其值。“是/否”類型存儲邏輯值,僅能取兩個值;任何指定為數字數據類型的字型可以設置成“字節”、“整數”、“長整數”、“單精度數”、“雙精度數”、“同步復制ID”、“小數”五種類型。在Access中通常默認為“雙精度數”。4.(2020·浙江模擬)使用UItraEdit軟件觀察字符“2020商考,加油!”的內碼,部分界面如圖所示。下列說法正確的是( )A.字符“!”遵循ASCII編碼規則B.“1+9=10" 的內碼可能是31 2B 39 3D 3AC.“加”的內碼是D3 D3D.上述字符共占有15個字節的存儲空間【答案】D【知識點】信息的編碼;進制及數制轉換【解析】【解答】字符“!”為全角編碼,遵循漢子編碼規則,其內碼為“A3A1”,所以A錯誤。B選項中的“10”, 其內碼為“3130”,, 不是“3A”,所以B錯誤,“加”的內碼為“BCD3”,所以C錯誤。故答案選D。【分析】本題考查的是字符內碼及進制轉換。用UltraEdit軟件觀察字符的內碼時,每個英文字母占用1個字節,每個漢字占用2個字節。5.(2020·浙江模擬)使用GoldWave軟件打開某音頻文件,部分界面如圖所示,若在當前狀態下執行“剪裁”操作后,再插入10秒靜音,按原參數保存,則聲音文件存儲容量約為( )A.2.02MB B.0.84MB C.1.85MB D.1.68MB【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】執行剪裁操作后剩余時間1s, 再插入10s靜音,總時長變為1ls,根據Wav格式文件的容量計算公式為: 。故答案選C。【分析】本題考查的是音頻容量的大小計算及Goldwave軟件的使用。6.(2020·浙江模擬)使用Photoshop軟件制作“中國印象”作品,部分界面如圖所示。下列說法正確的是( )A.“中國印象”圖層不可以直接設置“風”濾鏡,且“投影”效果不可見B.可以使用仿制圖章工具將圖像仿制到“古典美人”圖層C.將文檔儲存為未經壓縮的BMP格式文件,大小為4.03MBD.交換“茶壺”與“古典美人”圖層的順序,會影響作品的呈現效果【答案】A【知識點】圖層及圖層的基本操作【解析】【解答】濾鏡的添加不能在文本圖層上,如果是文本圖層需要進行柵格化操作。“中國印象”圖層樣式被隱藏。B中圖層被鎖定,無法進行仿制圖章操作。C選項中的4.03MB是該文件運行時所占的內存空間,非存儲空間。D選項中的圖層交換并不影響作品效果。故答案選A。【分析】本題主要考查的是Photoshop中圖層的操作。7.(2019高二上·溫州期中)VB表達式: Sqr(Abs(Int(-8.2)))+ 32 mod 10 \ 3的結果是( )A.5 B.4 C.3 D.2【答案】A【知識點】運算符、基本運算與表達式【解析】【解答】Int(x)函數是取不大于x的最大整數,所以Int(-8.2)=-9;Abs(x)函數功能是返回x的絕對值,所以Abs(-9)=9;Sqr(x)函數功能是返回自變量x的平方根,所以Sqr(9)=3;算數運算符優先級由高到低排序依次為:*,/,\,Mod,所以10\3=3,32 Mod 3=2;3+2=5。故答案選A。【分析】本題考查的是VB表達式的計算,包括對標準函數Sqr、Int、Abs的功能及算數運算符優先級排序的理解。8.(2020·浙江模擬)有如下VB程序段:Dim i As Integer, s As Integeri=0:s=1Do While i <= 10If ( )Thens=s*2End Ifi=i+1Loop執行該程序后,輸出s的值為64,則括號處應填入( )A.i\4 = 2 B.Sqr(i) = Int (Sqr(i))C.i Mod 2 = 1 D.i Mod 2 = 0【答案】D【知識點】運算符、基本運算與表達式【解析】【解答】本段程序的功能是給定n后,在1^n中求解連續和等于n的最小起止值,如果存在多種情況,只輸出初始值最小的那一組。n的值通過隨機數生成,可以發現其值范圍為(23,25,27)。A選項表示2-7之間的所有自然數和,其結果是27,符合題意。B選項表示13-14之間的所有自然數和,其結果也是27,根據代碼if sum=n then exit for可知,只輸出起始值最小的那一組即會退出查找,B選項13 14不會輸出。故答案選B。【分析】本題考查的是連續區間求解算法的理解。9.(2020·浙江模擬)有如下VB程序段:i = 1Do While i < = 6a(i) = Int(Rnd* 10) + 1If a(i)Mod 2 = I Mod 2 Theni=i-1Else If I Mod 2 = 0 Thena(i) =a(i - 1) + a(i)End Ifi=i+1Loop執行該程序后,a(1)-a(6)各元素不可能的值是( )A. 6,13,8,11,6,17 B. 8,11,4,5,8,17C. 8,9,8,17,10,11 D. 6,13,6,9,4,9【答案】A【知識點】常見數據類型、數組;運算符、基本運算與表達式【解析】【解答】根據隨機函數值的范圍,可知數組a(i)初始值的范圍為【1,10】之間的整數。a(i) Mod 2 = i Mod 2如果成立,則需要偶數位置偶數值或奇數位置奇數值。第一個If中的i = i - 1,不滿足條件要重新產生值,所以結果是奇數位置偶數值,偶數位置奇數值。第二個if語句執行條件是該位置為偶數時,其值是前一項和當前值求和,再替換當前值。A選項中的最后17應是通過:6+a (6)得到,但a(6)值不超過10,所以6 + a(6)一定小于17。故答案選A。【分析】本題考查的是對程序的理解。10.(2020·浙江模擬)有如下VB程序段:Dim n As Integer, L As Integer, R As Integer, sum As Long, i As IntegerList1. Clearn= Int(Rnd*3+11)*2+1L=1:sum= 0For R=1 To n\2+1Sum = sum+ RDo While sum > nSum = sum - LL=L+1LoopIf sum = n ThenList1. AddItem Str(L) +””+ Str(R)Exit ForEnd IfNext R執行該程序段后,列表框List1中的值不可能為( )A.27 B.13 14 C.3 7 D.11 12.【答案】B【知識點】運算符、基本運算與表達式【解析】【解答】本段程序的功能是給定n后,在1-n中求解連續和等于n的最小起始值,如果存在多種情況,只輸出初始值最小的那個。n的值是隨機數得到,可以發現其值范圍為: 【23 27】間的奇數。 A選項求解的是2-7之間的所有自然數和,其結果是27,符合題意。B選項求解的是13-14之間的所有自然數和,其結果是27,根據題意要求輸出的是多個符合條件的輸出起始值最小的那個,B不正確,故答案選B。【分析】本題考查了程序閱讀能力和求解區間連續和算法的應用。11.(2020·浙江模擬)給定一個元全由數字字符(“0” ,“1”,“2”,……,“9”)構成的字符串,輸出該字符串的p型編碼串。p型編碼串可表述為:例如字符串“1855666”可被描述為“1個1、2個8、1個3、2個5、3個6”, 即字符串“188355666”的P型編碼串為“1128132536”。編寫VB程序,界面如圖所示,實現以下功能:在文木框Text1輸入字符串,單擊“轉換”按鈕,在文木框Text2中輸出p型編碼串。s1 = Text1.Texts2=””n = Len(s1)i = 1:m = 1Do While i <= nFor j = 1 To nIf Thenm=m+1Elses2=s2+ Trim(Str(m)+ Trim(Mid(s1, i, 1)) ‘Trim( )為清除前后的空格m=1Exit ForEnd IfNext jLoopText2.Text = s2橫線處填入正確的內容是( )A. Mid(s1,i,1) = Mid(s1,i+j,1)和 i = i+1B. Mid(s1,i,1) = Mid(s1,j,1)和i = i+mC. Mid(s1,i,1) = Mid(s1,j,1)和i = i+1D. Mid(s1,i,1) = Mid(s1,i+j,1)和i = i+m【答案】D【知識點】運算符、基本運算與表達式【解析】【解答】變量m主要用于統計連續相同字母的個數,當出現不相同的字母時,其下標已經過了m個,所以i = i + m,而非i = i + 1。For循環的功能主要是判斷以第i個字母為起點,有連續j個字母與i位置的字母相等。故答案選D。【分析】本題考查的是對程序的理解以及字符串連續字母判等方法的應用。12.(2020·浙江模擬)某查找算法的VB程序段如下:Dim a(1 To 10) As IntegerRandomizeKey = Int(Rnd * 32)* 3 + 3a(1)= 4:a(2)= 7:a(3)= 9:a(4)= 15:a(5)= 24a(6) = 32:a(7) = 37: a(8)= 54: a(9) = 75: a(10) = 90s=0:i = 1:j = 10Do While i <= jm =(i + j)\ 2If Key = a(m) Then Exit DoIf Key > a(m) Theni = m + 1:s = 3 * s + 2Elsej = m - 1:s = 3 * sEnd IfLoop執行該程序段后,s的值不可能為( )A.78 B.60 C.24 D.20【答案】D【知識點】查找算法及程序實現【解析】【解答】變量Key的范圍是:【3,96】間能被3整除的所有整數。本題解法可采用二叉狀態數來實現,通過分析并計算各種狀態,s = 20無法實現。故答案選D。【分析】本題考查的是二分查找算法。對分查找的基本思路:在有序的數據序列中(一般放在數組中),首先把查找的數據與數組中間位置的元素進行比較,若相等,則查找成功并退出查找;否則,根據數組元素的有序性,確定數據應在數組的前半部分還是在后半部分查找;在確定了新的查找范圍后,重復進行以上比較,直到找到或未找到為止。二、非選擇題(本大題共4小題,4+8+7+7,共26分)13.(2020·浙江模擬)使用Excel軟件處理2019年浙江省地區生產總值和增長速度相關數據,數據如圖a所示,請回答下列問題:(1)如圖a所示,用J4單元格中的公式自動填充到J5:J13,則J4單元格的公式為 。(備注: J4 單元格計算公式:“2019 年第四季度”的“絕對值(億元)” / (1+“2019年第四季度”的“比去年同期增長(%)”)的值得到)(2)要使A1單元格中的數據在表格列A到列J之間居中,應執行的操作: 。(3)根據圖a中數據,若要將數據按“2019年第四季度”中的“絕對值(億元)”為關鍵字對產業進行升序排序,應選擇的數據區域是 。(4)根據圖b所示,下列描述正確的是 (單選, 填字母: A .若B10單元格的數據修改為“1000”,則圖表也會隨之發生改變/B .該圖表柱體上方添加了相應數據,是通過“設置數據系列格式”實現的/C .該圖表數據區域是A9:A13,F9:F13)。【答案】(1)=4/(1+14/100(2)選擇A1:J1區域,執行合并單元格并居中操作或其他等價答案(3)A5:J13或A5:I13(4)C【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】(1)“2018年第四節度”的數據是通過“2019年第四季度”和“比去年同期增長(%)”數據計算得到,還要關注“%”上移,其值要縮小100倍。(2)根據題意可知需要對單元格區域進行合并。故答案為:選擇A1:J1區域,執行合并單元格并居中。(3)數據排序原則上要選擇待排序的所有數據,由于J列單元格的值是通過1列計算得到,所以可以不選。(4)圖表的區域是: A9:A13, F9:F13。故答案選C。【分析】本題考查的是Excel中公式的應用、單元格的基本操作及圖表應用。14.(2020·浙江模擬)用Flash軟件打開“文房四寶. fla”文件,其“main”場景的制作腳本如下:場景:main 類別序號:2 進入方式:由“load”場景單擊“播放”按鈕進入呈現方式: ⒈“筆”和“墨!”的動畫類型為“動畫補間”,“紙”和“硯”的動畫類型為“形狀補間"。 ⒉“紙”位于“筆”的下方。 ⒊“退出”按鈕位于“桌子”的右下角,單擊按鈕,關閉動畫。 ⒋其他動畫略。 呈現順序說明: ⒈一開始出現“背景”動畫,再依次出現“筆”、“墨”“紙”和“硯"的動畫及相應動畫的文字說明。 ⒉動畫播放5秒后出現“退出"按鈕,并在最后一幀停止播放。編輯界面如下圖所示,請回答下列問題:(1)創作多媒體作品需先進行需求分析。下列屬于創作需求分析的 。(多選,填字母:A .確定制作該作品所需軟件和硬件/B .了解用戶的計算機應用水平/C .確定獲取原始素材的方式/D .設計作品的主要界面/E .作品將以SWF格式在網絡上發布)。(2)觀察“main”場景的制作腳本“呈現順序說明”發現與上圖中有1處腳本描述不符,應進行的調整操作是: 。(3)測試影片時,單擊當前場景中的“退出”按鈕,實現關閉動畫,則“退出”按鈕動作腳本是 。(4)在不影響其它動畫播放效果的前提下,要使“音樂”圖層音樂播放到第40幀時停止,以下可行的操作有: 。(多選:A .在“音樂”圖層第40幀插入空白關鍵幀/B .刪除“音樂”圖層第41幀至75幀/ C . 選中“音樂”圖層第40幀,直接添加動作命令StopAllSounds(); /D . 在“音樂”圖層第40幀插入關鍵幀,并添加動作命令stop();)【答案】(1)AE(2)在“按鈕”圖層第50幀執行清除關鍵幀操作,再將第10幀移動到第51幀。或將“按鈕”圖層第10幀移動到第51幀。或其他等價答案。允許誤差1幀。(3)on(press) {fscommand( “quit” ) ;}或on(re lease) {fscommand(“quit” );}(4)AB【知識點】多媒體作品的規劃和設計;時間軸、幀、圖層、庫的概念及基本操作15.(2020·浙江模擬)現有一個長為n,寬為1的水池,其截面如圖a所示。水池截面可以看作是由行和列組成的矩陣,中間部分是由寬度為1且高低不一的墻分割的池底,左右兩端黑色部分是無限高的墻,設最底端是水池的第一層,編號為1,依此向上編號。往池中倒入一定的水量V (每1單位水量剛好填充一個格子, 格子大小為1×1),現要求倒入水后,每一列水位高度一致。如圖b所示,往池中倒入V=11的水量,則水位高度為3.5(解釋:第一層沒有空白單位,首先填滿第2層的3個單位,然后填滿第3層的5個單位,此時還剩氽11-3-5-3個單位的水量,第4層有6個單位的空白,不足以填滿,此時3/6=0.5,故總填充高度為3+0.5=3.5)。為了解決該問題,小吳設計了二分算法:通過枚舉水位高度,計算所儒的水量與實際輸入水量比較,如果所需水量大于實際水量(精確到0.01),則需降低水位高度,否則增加水位高度,直到得到正確結果。程序功能:運行程序時,在文本框Text1中輸入倒入的水量V,在文本框Text2中輸出能達到的水位高度(保留1位小數輸出)。程序運行界面如圖c所示。(1)假設池底如圖a所示,若倒入的水量為4,則輸出為 。(2)請在橫線處填入合適的代碼,以實現算法功能。程序代碼如下:Dim V As DoubleDim a(1 To 100)As Integer, n As IntegerPrivate Sub Form_Load() ‘初始化池底n=8a(1) =2:a(2)= 1: a(3) = 4: a(4) = 2a(5)= 1:a(6) = 3: a(7) = 1: a(8) = 4End SubFunction check(g As Double) As BooleanDim sum As Double ‘變量sum用于計算水位高度為g時所儒水量Sum = 0For i = 1 To nIf g > a(i) Then 【sum = sum + g】Next iIf sum < V Then check = TrueElse check = FalseEnd FunctionPrivate Sub Command1_ Click()Dim L AS Double, R As Double, midAs DoubleL= 0:R =32767V = Val(Text1.Text)Do While L + 0.001 < Rmid=(L + R)/ 2If ThenR= midElseL = End IfLoopText2.Text = “高度為:”+Str(Int(R * 100 + 0.5) / 100)End Sub(3)程序加框處代碼有錯誤,請改正。【答案】(1)2.2(2)Not check (mid)或check (mid) = False;mid(3)sum = sum + g - a(i)【知識點】查找算法及程序實現【解析】【解答】(1)4單位水量先把第二層3個格子填滿,接著用剩余1個單位的水量填充5個單位的格子,所以結果為2.2。(2) ①因題目要求精確到0.01,故當二分查找的首尾端點之間的距離還未達到精度要求時進行查找,達到精度要求后即停止循環。②對分查找的另外一種 模板,正確答案為mid。(3)實際水位高度要減去墻的高度,所以實際水量sum = sum +g- a(i)。【分析】本題考查的主要是對分查找變形及數組應用等。16.(2020·浙江模擬)七燈游戲是一款經典的益智類游戲。游戲中,有七盞燈排成一圈,如圖a所示,初始時燈的開關狀態隨機生成,操作其中某一盞燈,則可以切換該燈的“開/關”狀態,同時,這盞燈對面的兩盞燈也會切換“開/關”狀態,如圖b所示:圖a為初始狀態,操作圈中的燈,則該燈與對面的兩盞燈都會切換“開/關”狀態,如圖b所示。假設這些燈的編號為0到6號,“開/關”狀態隨機產生,并輸出到列表框List1中,接著需要從中選出數盞燈進行操作,使得最后所有燈都打開(已證明方案-一定存在且唯一), 并在列表框List2中輸出燈的編號。程序采用枚舉策略,一一嘗試對每盞燈狀態進行“切換”操作,“1”表示對當前燈進行切換,“0”表示不操作。程序運行界面如圖c所示。(1)0-6號燈的初始狀態為“關 關 關 開 關 關 開”,如對1號燈進行切換操作,對面隨之切換燈的編號是: 和 (2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。Dim a(0 To 6)As Integer,b(0 To 6) As IntegerPrivate Sub Command1_Click()Dim i As Integer, x As Integer, posAs IntegerDim flag As BooleanList2.ClearFor i = 0 To x = i:pos = 0:flag = TrueFor j = 0 To 6b(j)= a(j)Next jDo While x > 0If x Mod 2 = 1 Thenb(pos)= 1 - b(pos)b((pos + 3) Mod 7) = 1 – b((pos + 3) Mod 7) End Ifpos = pos + 1x = x \ 2LoopFor j = 0 To 6If Then flag = False:Exit ForNext jIf flag Thenpos = 0Do While i > 0If i Mod 2 = 1 ThenList2.AddItem “第” + CStr(pos)+ “號”i = i \ 2pos = pos + 1LoopExit ForEnd IfNext iEnd SubPrivate Sub Form_Load() ‘隨機生成初始數據Dim i As IntegerRandomizeList1.ClearFor i = 0 To 6a(i)= Int(Rnd * 2)If a(i)= 1 ThenList1.AddItem “第” +CStr(i) + “號:”+ “開”ElseList1.AddItem “第” +CStr(i) + “號:” + “關”End IfNext iEnd Sub【答案】(1)4;5(2)2^7-1或127;b((pos+4)Mod7)=1-b((pos+4)Mod7);b(j)=0【知識點】枚舉算法及程序實現;進制及數制轉換【解析】【解答】(1)觀察代碼可知,如對pos號燈進行操作,對面燈序號分別為:(pos+3)Mod7=4和(pos+4)Mod 7=5,所以答案為4和5。(2)①每盞燈都有開/關兩種狀態,分別用1和0表示,所以7盞燈共有的狀態數為: 2^ 7=128種,由于燈是從0開始編號,所以最大值為127。②通過歸納分析,知道當前操作燈位置pos,很容易得到對面兩盞燈的位置:b(pos + 3) Mod 7)和b((pos + 4) Mod 7),再分別做取反操作即可。(3)如果不對當前燈操作,直接略過,所以答案為b(j)=0。【分析】本題主要考查的是枚舉算法和進制應用。1 / 1浙江省精誠聯盟2020屆高三信息技術適應性考試試卷一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分。)1.(2020·浙江模擬)下列有關信息的說法,正確的是( )A.信息一定采用二進制進行編碼B.信息不能脫離它所反應的事物被存儲C.信息經過加工后,其價值可能會發生改變D.信息的表示、傳播不一定依附于載體2.(2020·浙江模擬)下列應用中,用到人工智能技術的是( )①用指紋鎖功能打開手機②使用OCR軟件將報紙掃描識別為文本③使用手機拍照功能獲取圖像④微信語音不方便接聽,轉化為文字⑤使用釘釘直播課程A.①③④ B.①②④ C.②④⑤ D.③④⑤3.(2020·浙江模擬)使用ACCESS軟件打開某數據庫文件的數據表,部分界面如圖所示,下列說法不正確的是( )A.數據表中同一個字段的數據值,其數據類型一定相同B.“備注”類型可以保存較長的文本C.在當前狀態下可以將“序號”字段類型修改為“自動編號”D.若刪除數據表中的所有記錄,數據表不會被刪除4.(2020·浙江模擬)使用UItraEdit軟件觀察字符“2020商考,加油!”的內碼,部分界面如圖所示。下列說法正確的是( )A.字符“!”遵循ASCII編碼規則B.“1+9=10" 的內碼可能是31 2B 39 3D 3AC.“加”的內碼是D3 D3D.上述字符共占有15個字節的存儲空間5.(2020·浙江模擬)使用GoldWave軟件打開某音頻文件,部分界面如圖所示,若在當前狀態下執行“剪裁”操作后,再插入10秒靜音,按原參數保存,則聲音文件存儲容量約為( )A.2.02MB B.0.84MB C.1.85MB D.1.68MB6.(2020·浙江模擬)使用Photoshop軟件制作“中國印象”作品,部分界面如圖所示。下列說法正確的是( )A.“中國印象”圖層不可以直接設置“風”濾鏡,且“投影”效果不可見B.可以使用仿制圖章工具將圖像仿制到“古典美人”圖層C.將文檔儲存為未經壓縮的BMP格式文件,大小為4.03MBD.交換“茶壺”與“古典美人”圖層的順序,會影響作品的呈現效果7.(2019高二上·溫州期中)VB表達式: Sqr(Abs(Int(-8.2)))+ 32 mod 10 \ 3的結果是( )A.5 B.4 C.3 D.28.(2020·浙江模擬)有如下VB程序段:Dim i As Integer, s As Integeri=0:s=1Do While i <= 10If ( )Thens=s*2End Ifi=i+1Loop執行該程序后,輸出s的值為64,則括號處應填入( )A.i\4 = 2 B.Sqr(i) = Int (Sqr(i))C.i Mod 2 = 1 D.i Mod 2 = 09.(2020·浙江模擬)有如下VB程序段:i = 1Do While i < = 6a(i) = Int(Rnd* 10) + 1If a(i)Mod 2 = I Mod 2 Theni=i-1Else If I Mod 2 = 0 Thena(i) =a(i - 1) + a(i)End Ifi=i+1Loop執行該程序后,a(1)-a(6)各元素不可能的值是( )A. 6,13,8,11,6,17 B. 8,11,4,5,8,17C. 8,9,8,17,10,11 D. 6,13,6,9,4,910.(2020·浙江模擬)有如下VB程序段:Dim n As Integer, L As Integer, R As Integer, sum As Long, i As IntegerList1. Clearn= Int(Rnd*3+11)*2+1L=1:sum= 0For R=1 To n\2+1Sum = sum+ RDo While sum > nSum = sum - LL=L+1LoopIf sum = n ThenList1. AddItem Str(L) +””+ Str(R)Exit ForEnd IfNext R執行該程序段后,列表框List1中的值不可能為( )A.27 B.13 14 C.3 7 D.11 12.11.(2020·浙江模擬)給定一個元全由數字字符(“0” ,“1”,“2”,……,“9”)構成的字符串,輸出該字符串的p型編碼串。p型編碼串可表述為:例如字符串“1855666”可被描述為“1個1、2個8、1個3、2個5、3個6”, 即字符串“188355666”的P型編碼串為“1128132536”。編寫VB程序,界面如圖所示,實現以下功能:在文木框Text1輸入字符串,單擊“轉換”按鈕,在文木框Text2中輸出p型編碼串。s1 = Text1.Texts2=””n = Len(s1)i = 1:m = 1Do While i <= nFor j = 1 To nIf Thenm=m+1Elses2=s2+ Trim(Str(m)+ Trim(Mid(s1, i, 1)) ‘Trim( )為清除前后的空格m=1Exit ForEnd IfNext jLoopText2.Text = s2橫線處填入正確的內容是( )A. Mid(s1,i,1) = Mid(s1,i+j,1)和 i = i+1B. Mid(s1,i,1) = Mid(s1,j,1)和i = i+mC. Mid(s1,i,1) = Mid(s1,j,1)和i = i+1D. Mid(s1,i,1) = Mid(s1,i+j,1)和i = i+m12.(2020·浙江模擬)某查找算法的VB程序段如下:Dim a(1 To 10) As IntegerRandomizeKey = Int(Rnd * 32)* 3 + 3a(1)= 4:a(2)= 7:a(3)= 9:a(4)= 15:a(5)= 24a(6) = 32:a(7) = 37: a(8)= 54: a(9) = 75: a(10) = 90s=0:i = 1:j = 10Do While i <= jm =(i + j)\ 2If Key = a(m) Then Exit DoIf Key > a(m) Theni = m + 1:s = 3 * s + 2Elsej = m - 1:s = 3 * sEnd IfLoop執行該程序段后,s的值不可能為( )A.78 B.60 C.24 D.20二、非選擇題(本大題共4小題,4+8+7+7,共26分)13.(2020·浙江模擬)使用Excel軟件處理2019年浙江省地區生產總值和增長速度相關數據,數據如圖a所示,請回答下列問題:(1)如圖a所示,用J4單元格中的公式自動填充到J5:J13,則J4單元格的公式為 。(備注: J4 單元格計算公式:“2019 年第四季度”的“絕對值(億元)” / (1+“2019年第四季度”的“比去年同期增長(%)”)的值得到)(2)要使A1單元格中的數據在表格列A到列J之間居中,應執行的操作: 。(3)根據圖a中數據,若要將數據按“2019年第四季度”中的“絕對值(億元)”為關鍵字對產業進行升序排序,應選擇的數據區域是 。(4)根據圖b所示,下列描述正確的是 (單選, 填字母: A .若B10單元格的數據修改為“1000”,則圖表也會隨之發生改變/B .該圖表柱體上方添加了相應數據,是通過“設置數據系列格式”實現的/C .該圖表數據區域是A9:A13,F9:F13)。14.(2020·浙江模擬)用Flash軟件打開“文房四寶. fla”文件,其“main”場景的制作腳本如下:場景:main 類別序號:2 進入方式:由“load”場景單擊“播放”按鈕進入呈現方式: ⒈“筆”和“墨!”的動畫類型為“動畫補間”,“紙”和“硯”的動畫類型為“形狀補間"。 ⒉“紙”位于“筆”的下方。 ⒊“退出”按鈕位于“桌子”的右下角,單擊按鈕,關閉動畫。 ⒋其他動畫略。 呈現順序說明: ⒈一開始出現“背景”動畫,再依次出現“筆”、“墨”“紙”和“硯"的動畫及相應動畫的文字說明。 ⒉動畫播放5秒后出現“退出"按鈕,并在最后一幀停止播放。編輯界面如下圖所示,請回答下列問題:(1)創作多媒體作品需先進行需求分析。下列屬于創作需求分析的 。(多選,填字母:A .確定制作該作品所需軟件和硬件/B .了解用戶的計算機應用水平/C .確定獲取原始素材的方式/D .設計作品的主要界面/E .作品將以SWF格式在網絡上發布)。(2)觀察“main”場景的制作腳本“呈現順序說明”發現與上圖中有1處腳本描述不符,應進行的調整操作是: 。(3)測試影片時,單擊當前場景中的“退出”按鈕,實現關閉動畫,則“退出”按鈕動作腳本是 。(4)在不影響其它動畫播放效果的前提下,要使“音樂”圖層音樂播放到第40幀時停止,以下可行的操作有: 。(多選:A .在“音樂”圖層第40幀插入空白關鍵幀/B .刪除“音樂”圖層第41幀至75幀/ C . 選中“音樂”圖層第40幀,直接添加動作命令StopAllSounds(); /D . 在“音樂”圖層第40幀插入關鍵幀,并添加動作命令stop();)15.(2020·浙江模擬)現有一個長為n,寬為1的水池,其截面如圖a所示。水池截面可以看作是由行和列組成的矩陣,中間部分是由寬度為1且高低不一的墻分割的池底,左右兩端黑色部分是無限高的墻,設最底端是水池的第一層,編號為1,依此向上編號。往池中倒入一定的水量V (每1單位水量剛好填充一個格子, 格子大小為1×1),現要求倒入水后,每一列水位高度一致。如圖b所示,往池中倒入V=11的水量,則水位高度為3.5(解釋:第一層沒有空白單位,首先填滿第2層的3個單位,然后填滿第3層的5個單位,此時還剩氽11-3-5-3個單位的水量,第4層有6個單位的空白,不足以填滿,此時3/6=0.5,故總填充高度為3+0.5=3.5)。為了解決該問題,小吳設計了二分算法:通過枚舉水位高度,計算所儒的水量與實際輸入水量比較,如果所需水量大于實際水量(精確到0.01),則需降低水位高度,否則增加水位高度,直到得到正確結果。程序功能:運行程序時,在文本框Text1中輸入倒入的水量V,在文本框Text2中輸出能達到的水位高度(保留1位小數輸出)。程序運行界面如圖c所示。(1)假設池底如圖a所示,若倒入的水量為4,則輸出為 。(2)請在橫線處填入合適的代碼,以實現算法功能。程序代碼如下:Dim V As DoubleDim a(1 To 100)As Integer, n As IntegerPrivate Sub Form_Load() ‘初始化池底n=8a(1) =2:a(2)= 1: a(3) = 4: a(4) = 2a(5)= 1:a(6) = 3: a(7) = 1: a(8) = 4End SubFunction check(g As Double) As BooleanDim sum As Double ‘變量sum用于計算水位高度為g時所儒水量Sum = 0For i = 1 To nIf g > a(i) Then 【sum = sum + g】Next iIf sum < V Then check = TrueElse check = FalseEnd FunctionPrivate Sub Command1_ Click()Dim L AS Double, R As Double, midAs DoubleL= 0:R =32767V = Val(Text1.Text)Do While L + 0.001 < Rmid=(L + R)/ 2If ThenR= midElseL = End IfLoopText2.Text = “高度為:”+Str(Int(R * 100 + 0.5) / 100)End Sub(3)程序加框處代碼有錯誤,請改正。16.(2020·浙江模擬)七燈游戲是一款經典的益智類游戲。游戲中,有七盞燈排成一圈,如圖a所示,初始時燈的開關狀態隨機生成,操作其中某一盞燈,則可以切換該燈的“開/關”狀態,同時,這盞燈對面的兩盞燈也會切換“開/關”狀態,如圖b所示:圖a為初始狀態,操作圈中的燈,則該燈與對面的兩盞燈都會切換“開/關”狀態,如圖b所示。假設這些燈的編號為0到6號,“開/關”狀態隨機產生,并輸出到列表框List1中,接著需要從中選出數盞燈進行操作,使得最后所有燈都打開(已證明方案-一定存在且唯一), 并在列表框List2中輸出燈的編號。程序采用枚舉策略,一一嘗試對每盞燈狀態進行“切換”操作,“1”表示對當前燈進行切換,“0”表示不操作。程序運行界面如圖c所示。(1)0-6號燈的初始狀態為“關 關 關 開 關 關 開”,如對1號燈進行切換操作,對面隨之切換燈的編號是: 和 (2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。Dim a(0 To 6)As Integer,b(0 To 6) As IntegerPrivate Sub Command1_Click()Dim i As Integer, x As Integer, posAs IntegerDim flag As BooleanList2.ClearFor i = 0 To x = i:pos = 0:flag = TrueFor j = 0 To 6b(j)= a(j)Next jDo While x > 0If x Mod 2 = 1 Thenb(pos)= 1 - b(pos)b((pos + 3) Mod 7) = 1 – b((pos + 3) Mod 7) End Ifpos = pos + 1x = x \ 2LoopFor j = 0 To 6If Then flag = False:Exit ForNext jIf flag Thenpos = 0Do While i > 0If i Mod 2 = 1 ThenList2.AddItem “第” + CStr(pos)+ “號”i = i \ 2pos = pos + 1LoopExit ForEnd IfNext iEnd SubPrivate Sub Form_Load() ‘隨機生成初始數據Dim i As IntegerRandomizeList1.ClearFor i = 0 To 6a(i)= Int(Rnd * 2)If a(i)= 1 ThenList1.AddItem “第” +CStr(i) + “號:”+ “開”ElseList1.AddItem “第” +CStr(i) + “號:” + “關”End IfNext iEnd Sub答案解析部分1.【答案】C【知識點】信息及其特征;信息的編碼【解析】【解答】只有需要計算機進行處理的信息一定要采用二進制編碼,A錯誤。信息可以脫離它所反應的實物被存儲,但必須依附于某一種載體,選項B、D錯誤。故答案選C。【分析】本題主要考查的是信息的特征及信息的編碼。2.【答案】B【知識點】人工智能的應用【解析】【解答】用指紋鎖功能打開手機,是生物特征識別,屬于人工智能,利用OCR進行文字識別,屬于人工智能,微信語音不方便接聽,轉化為文字,屬于語音識別,也是人工智能應用,而釘釘直播課程主要用到的是網絡通信和多媒體技術,不屬于人工智能。故答案選B。【分析】本題考查的是人工智能及其應用。人工智能技術應用主要有:(1)模式識別(OCR光學字符識別、手寫識別、語音識別等),(2)機器翻譯常見的語言翻譯軟件有金山快譯、譯星、萬能對譯等。(3)其他應用:問題求解、智能數據庫、智能機器人、計算機博弈、自動程序設計、自動定理證明、智能代理等。3.【答案】C【知識點】數據表、字段、記錄的概念;數據表、字段、記錄的編輯【解析】【解答】字段類型一旦設定后同一字段下的數據類型一定相同。“序號”字段為數值類型,其字段下已經有數據,不能再修改為“自動編號”型,所以C是錯誤的。故答案選C。【分析】本題主要考查的是數據表與記錄的關系以及字段類型。Access提供的主要字段數據類型有:文本、數字、日期/時間、貨幣、自動編號、是/否等;自動編號是一個唯一的順序號(遞增或隨機)、用戶無法直接修改其值。“是/否”類型存儲邏輯值,僅能取兩個值;任何指定為數字數據類型的字型可以設置成“字節”、“整數”、“長整數”、“單精度數”、“雙精度數”、“同步復制ID”、“小數”五種類型。在Access中通常默認為“雙精度數”。4.【答案】D【知識點】信息的編碼;進制及數制轉換【解析】【解答】字符“!”為全角編碼,遵循漢子編碼規則,其內碼為“A3A1”,所以A錯誤。B選項中的“10”, 其內碼為“3130”,, 不是“3A”,所以B錯誤,“加”的內碼為“BCD3”,所以C錯誤。故答案選D。【分析】本題考查的是字符內碼及進制轉換。用UltraEdit軟件觀察字符的內碼時,每個英文字母占用1個字節,每個漢字占用2個字節。5.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】執行剪裁操作后剩余時間1s, 再插入10s靜音,總時長變為1ls,根據Wav格式文件的容量計算公式為: 。故答案選C。【分析】本題考查的是音頻容量的大小計算及Goldwave軟件的使用。6.【答案】A【知識點】圖層及圖層的基本操作【解析】【解答】濾鏡的添加不能在文本圖層上,如果是文本圖層需要進行柵格化操作。“中國印象”圖層樣式被隱藏。B中圖層被鎖定,無法進行仿制圖章操作。C選項中的4.03MB是該文件運行時所占的內存空間,非存儲空間。D選項中的圖層交換并不影響作品效果。故答案選A。【分析】本題主要考查的是Photoshop中圖層的操作。7.【答案】A【知識點】運算符、基本運算與表達式【解析】【解答】Int(x)函數是取不大于x的最大整數,所以Int(-8.2)=-9;Abs(x)函數功能是返回x的絕對值,所以Abs(-9)=9;Sqr(x)函數功能是返回自變量x的平方根,所以Sqr(9)=3;算數運算符優先級由高到低排序依次為:*,/,\,Mod,所以10\3=3,32 Mod 3=2;3+2=5。故答案選A。【分析】本題考查的是VB表達式的計算,包括對標準函數Sqr、Int、Abs的功能及算數運算符優先級排序的理解。8.【答案】D【知識點】運算符、基本運算與表達式【解析】【解答】本段程序的功能是給定n后,在1^n中求解連續和等于n的最小起止值,如果存在多種情況,只輸出初始值最小的那一組。n的值通過隨機數生成,可以發現其值范圍為(23,25,27)。A選項表示2-7之間的所有自然數和,其結果是27,符合題意。B選項表示13-14之間的所有自然數和,其結果也是27,根據代碼if sum=n then exit for可知,只輸出起始值最小的那一組即會退出查找,B選項13 14不會輸出。故答案選B。【分析】本題考查的是連續區間求解算法的理解。9.【答案】A【知識點】常見數據類型、數組;運算符、基本運算與表達式【解析】【解答】根據隨機函數值的范圍,可知數組a(i)初始值的范圍為【1,10】之間的整數。a(i) Mod 2 = i Mod 2如果成立,則需要偶數位置偶數值或奇數位置奇數值。第一個If中的i = i - 1,不滿足條件要重新產生值,所以結果是奇數位置偶數值,偶數位置奇數值。第二個if語句執行條件是該位置為偶數時,其值是前一項和當前值求和,再替換當前值。A選項中的最后17應是通過:6+a (6)得到,但a(6)值不超過10,所以6 + a(6)一定小于17。故答案選A。【分析】本題考查的是對程序的理解。10.【答案】B【知識點】運算符、基本運算與表達式【解析】【解答】本段程序的功能是給定n后,在1-n中求解連續和等于n的最小起始值,如果存在多種情況,只輸出初始值最小的那個。n的值是隨機數得到,可以發現其值范圍為: 【23 27】間的奇數。 A選項求解的是2-7之間的所有自然數和,其結果是27,符合題意。B選項求解的是13-14之間的所有自然數和,其結果是27,根據題意要求輸出的是多個符合條件的輸出起始值最小的那個,B不正確,故答案選B。【分析】本題考查了程序閱讀能力和求解區間連續和算法的應用。11.【答案】D【知識點】運算符、基本運算與表達式【解析】【解答】變量m主要用于統計連續相同字母的個數,當出現不相同的字母時,其下標已經過了m個,所以i = i + m,而非i = i + 1。For循環的功能主要是判斷以第i個字母為起點,有連續j個字母與i位置的字母相等。故答案選D。【分析】本題考查的是對程序的理解以及字符串連續字母判等方法的應用。12.【答案】D【知識點】查找算法及程序實現【解析】【解答】變量Key的范圍是:【3,96】間能被3整除的所有整數。本題解法可采用二叉狀態數來實現,通過分析并計算各種狀態,s = 20無法實現。故答案選D。【分析】本題考查的是二分查找算法。對分查找的基本思路:在有序的數據序列中(一般放在數組中),首先把查找的數據與數組中間位置的元素進行比較,若相等,則查找成功并退出查找;否則,根據數組元素的有序性,確定數據應在數組的前半部分還是在后半部分查找;在確定了新的查找范圍后,重復進行以上比較,直到找到或未找到為止。13.【答案】(1)=4/(1+14/100(2)選擇A1:J1區域,執行合并單元格并居中操作或其他等價答案(3)A5:J13或A5:I13(4)C【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】(1)“2018年第四節度”的數據是通過“2019年第四季度”和“比去年同期增長(%)”數據計算得到,還要關注“%”上移,其值要縮小100倍。(2)根據題意可知需要對單元格區域進行合并。故答案為:選擇A1:J1區域,執行合并單元格并居中。(3)數據排序原則上要選擇待排序的所有數據,由于J列單元格的值是通過1列計算得到,所以可以不選。(4)圖表的區域是: A9:A13, F9:F13。故答案選C。【分析】本題考查的是Excel中公式的應用、單元格的基本操作及圖表應用。14.【答案】(1)AE(2)在“按鈕”圖層第50幀執行清除關鍵幀操作,再將第10幀移動到第51幀。或將“按鈕”圖層第10幀移動到第51幀。或其他等價答案。允許誤差1幀。(3)on(press) {fscommand( “quit” ) ;}或on(re lease) {fscommand(“quit” );}(4)AB【知識點】多媒體作品的規劃和設計;時間軸、幀、圖層、庫的概念及基本操作15.【答案】(1)2.2(2)Not check (mid)或check (mid) = False;mid(3)sum = sum + g - a(i)【知識點】查找算法及程序實現【解析】【解答】(1)4單位水量先把第二層3個格子填滿,接著用剩余1個單位的水量填充5個單位的格子,所以結果為2.2。(2) ①因題目要求精確到0.01,故當二分查找的首尾端點之間的距離還未達到精度要求時進行查找,達到精度要求后即停止循環。②對分查找的另外一種 模板,正確答案為mid。(3)實際水位高度要減去墻的高度,所以實際水量sum = sum +g- a(i)。【分析】本題考查的主要是對分查找變形及數組應用等。16.【答案】(1)4;5(2)2^7-1或127;b((pos+4)Mod7)=1-b((pos+4)Mod7);b(j)=0【知識點】枚舉算法及程序實現;進制及數制轉換【解析】【解答】(1)觀察代碼可知,如對pos號燈進行操作,對面燈序號分別為:(pos+3)Mod7=4和(pos+4)Mod 7=5,所以答案為4和5。(2)①每盞燈都有開/關兩種狀態,分別用1和0表示,所以7盞燈共有的狀態數為: 2^ 7=128種,由于燈是從0開始編號,所以最大值為127。②通過歸納分析,知道當前操作燈位置pos,很容易得到對面兩盞燈的位置:b(pos + 3) Mod 7)和b((pos + 4) Mod 7),再分別做取反操作即可。(3)如果不對當前燈操作,直接略過,所以答案為b(j)=0。【分析】本題主要考查的是枚舉算法和進制應用。1 / 1 展開更多...... 收起↑ 資源列表 浙江省精誠聯盟2020屆高三信息技術適應性考試試卷(學生版).docx 浙江省精誠聯盟2020屆高三信息技術適應性考試試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫