資源簡介 登錄二一教育在線組卷平臺 助您教考全無憂浙江省普通高校招生選考技術科目考試信息技術模擬試卷七一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2022·浙江模擬)下列有關信息安全的說法,正確的是( )A.任何一款殺毒軟件都不能查殺所有的計算機病毒,因此不必安裝反病毒軟件B.有的計算機病毒能幫助查殺其他的病毒,因此計算機病毒的危害不大C.計算機黑客能輕松破解密碼,因此經常更換計算機系統的密碼沒有必要D.計算機病毒和黑客都能給用戶帶來損失,因此我們必須高度關注計算機安全2.(2022·浙江模擬)下列關于網站和網頁的說法,正確的是( )A.網頁文件是用HTTP語言來描述的B.HTML是超文本傳輸協議,用于瀏覽器與Web服務器之間的信息傳輸C.IE瀏覽器可以用于編輯網頁文件D.收藏網站其實就是保存網頁的URL3.(2022·浙江模擬)使用Access軟件設計一個數據表,直接存儲如圖所示的學生飯卡數據序號 學號 姓名 性別 存錢日期 金額1 20190234 金子鑫 男 2020-5-14 500元2 20181203 吳浩 女 2020年6月12日 800元…… …… …… …… …… ……下列表結構設計合理的是( )A. B.C. D.4.(2022·浙江模擬)用GoldWave軟件打開某音頻文件,選中一段音頻后的部分界面如圖所示。下列說法錯誤的是( )A.該音頻每個數據點的存儲容量為2字節B.執行“更改音量”操作后,只有當前選中的聲音音量發生改變C.當前狀態下執行“剪裁”操作后,再按原參數保存,則該音頻存儲容量變小D.當前狀態下插入5s靜音,再按原參數保存,則該音頻存儲容量變大5.(2022·浙江模擬)將一幅未經壓縮的1024×576像素、24位色BMP圖片,轉換成JPG格式后,存儲容量為350KB,則壓縮比約為( )A.40:1 B.8:1 C.5:1 D.1:16.(2022·浙江模擬)小宋用UltraEdit軟件觀察“他很happy”字符的內碼,如圖所示:下列說法中,正確的是( )A.全部字符共占8個字節B.漢字“很”的十六進制內碼為“FB BA"C.小寫字母“o”的十六進制內碼為“69”D.字母“B”的二進制內碼為“1000010”7.(2022·浙江模擬)某算法部分流程圖如圖所示,則輸出的值s為( )A.4 B.8 C.16 D.228.(2022·浙江模擬)有如下程序段:Dim i As Integer, Sum As IntegerDim a(1 To 11) As IntegerSum=6a(11) = 49For i=10 To 1 Step-1a(i)=a(i+1)-1If a(i)Mod 3=0 Then Sum=Sum+a(i)Next iText1. Text = Str( Sum)該程序段運行后,文本框text1中顯示的內容是( )A.180 B.174 C.42 D.369.(2022·浙江模擬)有n盞燈,一開始全部處于關閉狀態,現有n個人對這些燈進行操作:第1個入將所有燈打開,第2個人將所有編號為2的倍數的燈全部關閉,第3個人對所有編號為3的倍數的燈進行反向操作……直到第n個人操作完成為止,該過程用如下VB程序段進行模擬。Dim a(1 To n) As IntegerFor i=1 To nFor j=i To nIf ① Then②End IfNext jNext i已知數組a初始值全部為0,模擬燈的狀態,0為關,1為開。則劃線處正確的是( )A.①i Mod j=0②a(j)=1-a(j) B.①j Mod i=0②a(j)=1-a(j)C.①j Mod i=0 ②a(i)=1-a(i) D.①i Mod j=0 ②a(i)=1-a(i)10.(2022·浙江模擬)某對分查找算法的VB程序段如下:i=1: j=6: n=0: f= Falsekey= Val(Text1. Text)Do While i<=j and Not fn=n+1m= Fix((i+j)/2)If key=a(m) then f= TrueIf keyLoop數組元素a(1)到a(6)的值依次為“12, 19,27,31,46,55”。若在文本框Text1中輸入“31”,則以上程序段運行結束后,下列說法不正確的是( )A.變量i的值為4 B.變量j的值為4C.變量m的值為4 D.變量n的值為311.(2022·浙江模擬)有如下VB程序段:Dim p As Integer, q As Integer, s As Integer, t As Integerp = Vai(Text1. Text)t=0For q=p+1 To2*ps=(p*q)Mod(q-p)If s = 0 Thent=t+1End IfNext qLabel1. Caption = Str(t)該程序段運行時,在文本框Text1中輸入8,則在標簽Label1中顯示的內容是( )A.3 B.4 C.5 D.612.(2022·浙江模擬)有一數組a(1 to 6) ,其數值分別為“45,39,78,37,93,64”,想要從小到大排序,編寫如下程序代碼:Dim flag As Booleani =1:n=6flag = TrueDo While i <= n-1 And flag = Trueflag = FalseFor j=n To i+ 1 Step-1If a(j)k = a(j): a(j) = a(j- 1): a(j-1)= kflag = TrueEnd IfNext ji=i+1Loop以上代碼在整個排序過程中,數據總比較次數和總交換次數分別是( )A.9次和4次 B.9次和6次 C.12次和6次 D.15次和12次二、非選擇題(本大題共4題,第13題4分,第14題8分,第15題7分,第16題7分,共26分)13.(2022·浙江模擬)小王收集了某地農產品價格數據,用Excel對其進行分析,整理后的數據如圖a所示,(1)表中第J列數據是通過公式計算得到。小王首先在J5單元格中輸入公式 ,然后利用自動填充功能向下填充到J23單元格。(2)小王想對蔬菜類的數據以“農產品品種”為主要關鍵字按升序進行排序,則他應該選擇的數據區域是 。(3)小王要對數據進行篩選,篩選條件如圖b所示,則他共篩選出 行數據(4)小王根據圖a中數據制作了一個圖表,如圖c所示:則制作此圖表的數據區域為 14.(2022·浙江模擬)小明制作了主題為“鼠年大吉”的多媒體作品,他首先使用Photoshop 軟件制作了一張背景圖片,然后使用Flash軟件制作動畫。請回答下列問題:(1)Photoshop部分界面如圖a所示,當前狀態下,下列說法正確的是 (多選,填字母:A .選中“背景”圖層,可以直接修改“背景”圖層的不透明度/B .“鼠年大吉”圖層的內容沒有顯示在畫布中/C .不能把“燈籠”圖層的圖層樣式復制到“舞龍”圖層/D .把當前PSD文檔保存為JPEG格式,該文件大小約為366.2KB)(2)制作的Flash動畫如圖b所示,“鼠1”圖層呈現動畫可能是 (單選,填字母:A .由3只老鼠逐漸變成2只老鼠再變成如圖所示的1只老鼠/B .“鼠1”由小變大的同時,由舞臺外面運動到舞臺的左上角,再運動到如圖所示位置/C .由“老鼠”文字逐漸變成“鼠”文字再變為如圖所示的一只老鼠)(3)“禮花”圖層從第1幀至25幀實現禮花從空中飄落到云上,并消失在云的后面。但測試影片時發現,禮花最終停留云的外面,要修正錯誤,下列對“禮花”圖層操作可行的有 (多選,填字母)A.選擇第26幀至48幀執行“刪除幀"操作B.將第48幀移動到第26幀C.選擇第25幀執行“清除關鍵幀”操作D.選擇第26幀執行“插入空白關鍵幀"操作E.選擇第26幀執行“清除幀"操作(4)按下組合鍵“Ctr1+Enter”測試動畫,在當前文件夾中會產生一個名為 (填寫完整文件名)的文件。(5)測試影片時,彈出如圖c所示提示信息,應進行的修改是 15.(2022·浙江模擬)編寫VB程序,實現如下功能:在文本框Text1中輸入關鍵詞,例如關鍵詞“ok”,單擊“查找”按鈕Com-mannd1,在左邊的列表框List1所列單詞中查找包含“ok”的字符串,如果查找成功,將在右邊的列表框List2中輸出該單詞。若該單詞多次符合條件,則只顯示一次。如果查找失敗,則在列表框List2 中顯示“查找無結果“。實現上述功能的VB代碼如下,運行效果如圖所示。請回答下列問題:Const n= 5Dim a(1 To n) As StringPrivate Sub Form_ Load( )'將n個字符串分別賦值給數組元素a(1)、a(2)、……、a(n),并在列表list1中顯示'代碼略:End SubPrivate Sub Command1_ Click( )Dim s As String, i As Integer, j As IntegerDim m As Integer, k As IntegerDim flag As Booleans = Text1. Textm = Len(s)List2. Clearflag = FalseFor i=1 To nk = Len(a(i))For j=1 To k- m + 1If = s Then '①改錯List2. AddItem a(i)flag = TrueExit For '退出for 循環End IfNext jNext iIf Then '②填空List2. AddItem“查找無結果”End IfEnd Sub(1)觀察運行界面,窗體中一共有 個對象。(2)程序代碼中,加框處①有錯,請改正。(3)為實現上述功能,請在加框處②填入合適的代碼。(4)如果刪除程序代碼中ExitFor語句,對程序最終運行結果 (選項:有/無)影響。16.(2022·浙江模擬)漢字可以使用N* N的黑白點陣圖案來表示,例如漢字“上”和“二”使用8 * 8的點陣圖案表示,如圖所示。轉化為0和1的點陣,其中0表示白色,1表示黑色,則“上”字可以表示為:使用以下規則對01點陣進行編碼(以“上”為例):①編碼的第一個數為點陣的行列數N,如示例中“上”對應的行列數N為8;②按行列順序從上到下,由左到右依次進行編碼;③第一個數表示連續有幾個0,第二個數表示接下來連續有幾個1,第三個數表示再接下來連續有幾個0,依此類推……根據以上規則,“上”的編碼為8,3,1,7,1,7,1,7,3,5,1,7,1,7,1,4,8。依據上述描述的編碼規則,設計一個解碼程序,根據輸入的壓縮編碼,輸出01點陣和黑白點陣。程序運行界面如圖b所示,其VB代碼如下。請回答下列問題:Private Sub Command1_ Click( )Dim n As Integer, m As Integer, flag As IntegerDim a(1 To 100) As Integer, sum As Integer, num As IntegerDim s As String,tmp As String'讀取一組數據,并對數據處理后存入相應變量s= Text1. Text : s=s+","num=0: i=1Do While Mid(s, i, 1) <> ","i=i+ 1Loopn= ①p=i+1num=0 : m= 0For i=p To Len(s)ch= Mid(s, i, 1)If ch="," Thenm=m+1②num= 0Elsenum=num * 10+Val(ch)End IfNext i'下列代碼為按規則對編碼進行解碼,輸出01點陣sum=n¥ni=1 : flag=0 : tmp=" "Do While sum>0For j=1 To a(i)If flag=0 Thentmp=tmp+"O"Elsetmp=tmp+"1"End IfIf ③ ThenList1. AddItem tmptmp=" "End IfNext j④i=i+1flag=1-flagLoop'按規則對編碼進行解碼,輸出黑白漢字點陣,代碼略End Sub(1)依據圖a中“二”字點陣圖案以及上述壓縮編碼的規則,“二”字的編碼為 (填數字,中間用逗號分隔)。(2)請在劃線處填入合適的代碼。① ② ③ ④ 答案解析部分1.【答案】D【知識點】病毒及其防治;漏洞、黑客及其防治2.【答案】D【知識點】瀏覽器;常用的網頁編輯與制作工具;網頁標記語言及基本組成【解析】【解答】選項A:網頁文件遵循HTML語言標準;選項B:瀏覽器瀏覽網頁是通過HTTP協議與Web服務器進行信息交換的。選項C:瀏覽器可以打開網頁,但卻不能編輯網頁。故答案選D。【分析】本題考查的是網頁描述語言、網絡傳輸協議及瀏覽器。網頁要通過網頁瀏覽器來閱讀,網頁之間遵循超文本傳輸協議(HTTP)進行相互鏈接訪問。3.【答案】A【知識點】字段的數據類型;數據表的創建【解析】【解答】選項B:“學號”字段不能設置為“自動編號”,B錯;選項C:“存錢日期”不能設置為“日期/時間”,因為數據格式不相同,C錯;選項D:“金額”不能設置為“貨幣”或“數字”,因為后面有文字“元”,D錯。故答案選A。【分析】本題考查的是Access數據表的創建,主要是字段類型的設置。4.【答案】C【知識點】聲音素材的基本處理;聲音、圖像、視頻編碼【解析】【解答】由于當前僅選中左聲道,則執行裁剪命令后,僅左聲道中未選中部分變為靜音,聲音文件的各項參數及時長未改變,故聲音文件容量不變。故答案選C。【分析】本題考查的是聲音文件的處理及存儲量的計算。5.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】bmp圖片的大小為:1024 * 576 * 24/8/1024(KB)≈1728KB。所以壓縮比為1728 : 350=5 : 1。故答案選C。【分析】本題主要考查了BMP圖像存儲大小的計算以及壓縮比的概念。BMP圖片文件大小的計算公式為:存儲量(B)=水平像素×垂直像素×顏色位數(位)/8。6.【答案】D【知識點】進制及數制轉換;字符編碼【解析】【解答】由題目截圖可知,一共有9個字節,“很”的內碼是“BA DC"。“o”的十六進制內碼為6F,選項A、B、C錯誤。D正確【分析】本題考查的是中英文字符內碼以及進制轉換。用UltraEdit軟件觀察字符的內碼時,每個英文字母占用1個字節,每個漢字占用2個字節。7.【答案】B【知識點】流程圖識讀【解析】【解答】由圖可知共循環7次,i的值分別為1、4、7、10、13、16、19,能被4整除為2次,所以s終值為8。故答案選B。【分析】本題考查算法流程圖識讀。8.【答案】A【知識點】常見數據類型、數組【解析】【解答】根據代碼可知,一共有11 個降序排列的數組成員,a(11)=49,a(10)=48,a(9)=4……a(2)- 40,a(1)=39。然后在a(1)到a(10)中找到能夠被3整除的數,并將它們進行相加。本題需要注意的是,sum的初值為6,然后分別和48、45、42和39相加,其結果是180。故答案選A。【分析】本題主要考查了數組的基本運算。9.【答案】B【知識點】常見數據類型、數組【解析】【解答】數組元素(燈的狀態)的下標應該是內循環下標j,其取反操作的表達式為a(j)=1-a(j);另外第2個人將所有編號為2的倍數,第3個人對所有編號為3的倍數的燈進行反向操作……其表達式是j Mod i=0,其中外循環變量i列舉倍數。故答案選B。【分析】本題考查的是數組運算。10.【答案】A【知識點】查找算法及程序實現【解析】【解答】由于當查找到數據“31”后,還要執行后面的語句If Key < a(m) Then j = m- 1 Else i= m+ 1,因此最后i=5。故答案選A。【分析】本題主要考查對分查找算法。對分查找的基本思路:在有序的數據序列中(一般放在數組中),首先把查找的數據與數組中間位置的元素進行比較,若相等,則查找成功并退出查找;否則,根據數組元素的有序性,確定數據應在數組的前半部分還是在后半部分查找;在確定了新的查找范圍后,重復進行以上比較,直到找到或未找到為止。11.【答案】B【知識點】運算符、基本運算與表達式【解析】【解答】本題程序主要要理解p*q能被q-p整除的次數,代入數字可得t=4。選答案選B。【分析】本題考查對程序的分析和解讀。12.【答案】C【知識點】排序算法及程序實現【解析】【解答】根據給定的數據以及程序代碼模擬排序過程可知,當完成排序后總的比較次數為12次,交換次數是6次,共進行前三輪排序。注:前兩輪排序已經完成,但是還要進行第三輪排序。故答案選C。【分析】本題考查優化的冒泡排序。13.【答案】(1)= AVERAGE(F5 : H5)(2)C8:J18(3)3(4)C4,C19:C23,I4:J4,I19:J23【知識點】表格數據的處理與計算【解析】【解答】(1)要求平均價格,可以使用AVERAGE( )函數,超市的平均價作用的數據區域是F列、G列、H列。J5單元格中的公式應為:=AVERAGE(F5 :H5) ;(2)排序時,數據行必須連續,且不能包含不規則區域,符合條件的區域為:C8:J18。故答案為:C8:J18;(3)“?”屬于通配符,表示任意一個字符,觀察圖表中的數據可知符合條件的記錄有3條。故答案為:3;(4)根據圖表可知,圖表中包含了肉蛋類的農批市場的平均價和超市平均價,數據區域為:C4,C19:C23,I4:J4,I19:J23。故答案為:C4,C19:C23,I4:J4,I19:J23。【分析】本題主要考查Excel公式的應用、數據的篩選與排序以及制作圖表的區域。Excel中的公式或函數都要以等號“=”開頭。在選擇圖表數據區域時,要看其橫軸和縱軸的數據。對數據的篩選分為“自動篩選”和“高級篩選”。通過對數據篩選條件的設置,可以篩選出所需的數據。14.【答案】(1)BC(2)B(3)A;D(4)鼠年大吉. swf(5)把"按鈕"圖層第48幀中按鈕上的動作命令修改為on(re-lease){ gotoAndPlav("end".1):stopAllSound( ):}【知識點】圖層及圖層的基本操作;時間軸、幀、圖層、庫的概念及基本操作;動畫的實現;多媒體作品的調試與遞交【解析】【解答】(1)“背景”圖層不能直接修改不透明度,“鼠年大吉”圖層的不透明度為0,因此沒有顯示。“舞龍”圖層沒有鎖定,可以添加圖層樣式。366.2KB是該文檔保存為BMP格式后的容量。故答案為:BC;(2)由圖b可知,“鼠1”是由圖形元件產生的實例,必然為動畫補間。選項A和C為形狀補間。故答案為:B;(3)禮花要消失,即在26幀后不可視,“清除幀"操作僅僅使得第26幀變為空白關鍵幀,27至48還是顯示第25幀的內容。故答案為:AD;(4)測試影片的快捷鍵是Ctrl + Enter,會產生一個同名的swf文件。故答案為:鼠年大吉. swf;(5)彈出如圖c所示提示信息中可知,gotoAndPlay( " end", 1);應 出現在按鈕中,stop AllSound命令沒有參數,且該命令在第2行,因此都是設置在按鈕上的命令。故答案為: 把"按鈕"圖層第48幀中按鈕上的動作命令修改為on(release){ gotoAndPlav("end".1):stopAllSound( ):} 。【分析】本題主要考查的是Photoshop與Flash的綜合應用。15.【答案】(1)5(2)Mid(a(i), j, m)(3)flag = False(4)無【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;分支結構語句及程序實現;循環結構語句及程序實現【解析】【解答】(1)窗體中一共有5個對象。故答案為:5;(2)在查找關鍵詞時,將要按照每個單詞查找,變量i代表單詞,j表示查找的單詞位置,每次截取字符串的長度為Len(s),也就是變量m。故加框處①改為: Mid(a(i), j, m);(3)根據flag變量的作用可知,當flag=False時表示無匹配結果。故加框處②改為: flag = False;(4)由于刪除Exit For只是當匹配到字符后繼續檢查后面的部分,故對最終結果無影響。故答案為:無。【分析】本題綜合考查字符串處理算法及其程序實現。16.【答案】(1)8,17,6,17,8,16(2)Val(Mid(s, 1,i-1));a(m)= num;Len(tmp)=n 或len(tmp) Mod n=0;sum=sum-a(i)【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】【解答】(1)根據給出的編碼規則可知“二”字的編碼為8,17,6,17,8,16。(2)①n 的值是字符串s的第一個數字(不一定是一位數),而Do While循環返回的值i即為“,”所在的位置,故答案是從第1位開始,i-1結束,即為Val(Mid(s, 1, i-1)),故此處答案為:Val(Mid(s, 1,i-1));②遇到“,”表示前面的數是一個整體,將num值存入數組a中,故此處答案為:a(m)= num;③變量tmp是01矩陣中的一行,當其長度達到矩陣的長度時進行輸出,故此處答案為:Len(tmp)=n或len(tmp) Mod n=0。④變量sum表示矩陣中剩余未輸出數據的個數,a(i)中存儲的值表示有幾個“0”或“1”,因此剩余數sum= sum a(i)。故此處答案為:sum= sum a(i)。【分析】本題考查VB算法及程序實現。二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂浙江省普通高校招生選考技術科目考試信息技術模擬試卷七一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2022·浙江模擬)下列有關信息安全的說法,正確的是( )A.任何一款殺毒軟件都不能查殺所有的計算機病毒,因此不必安裝反病毒軟件B.有的計算機病毒能幫助查殺其他的病毒,因此計算機病毒的危害不大C.計算機黑客能輕松破解密碼,因此經常更換計算機系統的密碼沒有必要D.計算機病毒和黑客都能給用戶帶來損失,因此我們必須高度關注計算機安全【答案】D【知識點】病毒及其防治;漏洞、黑客及其防治2.(2022·浙江模擬)下列關于網站和網頁的說法,正確的是( )A.網頁文件是用HTTP語言來描述的B.HTML是超文本傳輸協議,用于瀏覽器與Web服務器之間的信息傳輸C.IE瀏覽器可以用于編輯網頁文件D.收藏網站其實就是保存網頁的URL【答案】D【知識點】瀏覽器;常用的網頁編輯與制作工具;網頁標記語言及基本組成【解析】【解答】選項A:網頁文件遵循HTML語言標準;選項B:瀏覽器瀏覽網頁是通過HTTP協議與Web服務器進行信息交換的。選項C:瀏覽器可以打開網頁,但卻不能編輯網頁。故答案選D。【分析】本題考查的是網頁描述語言、網絡傳輸協議及瀏覽器。網頁要通過網頁瀏覽器來閱讀,網頁之間遵循超文本傳輸協議(HTTP)進行相互鏈接訪問。3.(2022·浙江模擬)使用Access軟件設計一個數據表,直接存儲如圖所示的學生飯卡數據序號 學號 姓名 性別 存錢日期 金額1 20190234 金子鑫 男 2020-5-14 500元2 20181203 吳浩 女 2020年6月12日 800元…… …… …… …… …… ……下列表結構設計合理的是( )A. B.C. D.【答案】A【知識點】字段的數據類型;數據表的創建【解析】【解答】選項B:“學號”字段不能設置為“自動編號”,B錯;選項C:“存錢日期”不能設置為“日期/時間”,因為數據格式不相同,C錯;選項D:“金額”不能設置為“貨幣”或“數字”,因為后面有文字“元”,D錯。故答案選A。【分析】本題考查的是Access數據表的創建,主要是字段類型的設置。4.(2022·浙江模擬)用GoldWave軟件打開某音頻文件,選中一段音頻后的部分界面如圖所示。下列說法錯誤的是( )A.該音頻每個數據點的存儲容量為2字節B.執行“更改音量”操作后,只有當前選中的聲音音量發生改變C.當前狀態下執行“剪裁”操作后,再按原參數保存,則該音頻存儲容量變小D.當前狀態下插入5s靜音,再按原參數保存,則該音頻存儲容量變大【答案】C【知識點】聲音素材的基本處理;聲音、圖像、視頻編碼【解析】【解答】由于當前僅選中左聲道,則執行裁剪命令后,僅左聲道中未選中部分變為靜音,聲音文件的各項參數及時長未改變,故聲音文件容量不變。故答案選C。【分析】本題考查的是聲音文件的處理及存儲量的計算。5.(2022·浙江模擬)將一幅未經壓縮的1024×576像素、24位色BMP圖片,轉換成JPG格式后,存儲容量為350KB,則壓縮比約為( )A.40:1 B.8:1 C.5:1 D.1:1【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】bmp圖片的大小為:1024 * 576 * 24/8/1024(KB)≈1728KB。所以壓縮比為1728 : 350=5 : 1。故答案選C。【分析】本題主要考查了BMP圖像存儲大小的計算以及壓縮比的概念。BMP圖片文件大小的計算公式為:存儲量(B)=水平像素×垂直像素×顏色位數(位)/8。6.(2022·浙江模擬)小宋用UltraEdit軟件觀察“他很happy”字符的內碼,如圖所示:下列說法中,正確的是( )A.全部字符共占8個字節B.漢字“很”的十六進制內碼為“FB BA"C.小寫字母“o”的十六進制內碼為“69”D.字母“B”的二進制內碼為“1000010”【答案】D【知識點】進制及數制轉換;字符編碼【解析】【解答】由題目截圖可知,一共有9個字節,“很”的內碼是“BA DC"。“o”的十六進制內碼為6F,選項A、B、C錯誤。D正確【分析】本題考查的是中英文字符內碼以及進制轉換。用UltraEdit軟件觀察字符的內碼時,每個英文字母占用1個字節,每個漢字占用2個字節。7.(2022·浙江模擬)某算法部分流程圖如圖所示,則輸出的值s為( )A.4 B.8 C.16 D.22【答案】B【知識點】流程圖識讀【解析】【解答】由圖可知共循環7次,i的值分別為1、4、7、10、13、16、19,能被4整除為2次,所以s終值為8。故答案選B。【分析】本題考查算法流程圖識讀。8.(2022·浙江模擬)有如下程序段:Dim i As Integer, Sum As IntegerDim a(1 To 11) As IntegerSum=6a(11) = 49For i=10 To 1 Step-1a(i)=a(i+1)-1If a(i)Mod 3=0 Then Sum=Sum+a(i)Next iText1. Text = Str( Sum)該程序段運行后,文本框text1中顯示的內容是( )A.180 B.174 C.42 D.36【答案】A【知識點】常見數據類型、數組【解析】【解答】根據代碼可知,一共有11 個降序排列的數組成員,a(11)=49,a(10)=48,a(9)=4……a(2)- 40,a(1)=39。然后在a(1)到a(10)中找到能夠被3整除的數,并將它們進行相加。本題需要注意的是,sum的初值為6,然后分別和48、45、42和39相加,其結果是180。故答案選A。【分析】本題主要考查了數組的基本運算。9.(2022·浙江模擬)有n盞燈,一開始全部處于關閉狀態,現有n個人對這些燈進行操作:第1個入將所有燈打開,第2個人將所有編號為2的倍數的燈全部關閉,第3個人對所有編號為3的倍數的燈進行反向操作……直到第n個人操作完成為止,該過程用如下VB程序段進行模擬。Dim a(1 To n) As IntegerFor i=1 To nFor j=i To nIf ① Then②End IfNext jNext i已知數組a初始值全部為0,模擬燈的狀態,0為關,1為開。則劃線處正確的是( )A.①i Mod j=0②a(j)=1-a(j) B.①j Mod i=0②a(j)=1-a(j)C.①j Mod i=0 ②a(i)=1-a(i) D.①i Mod j=0 ②a(i)=1-a(i)【答案】B【知識點】常見數據類型、數組【解析】【解答】數組元素(燈的狀態)的下標應該是內循環下標j,其取反操作的表達式為a(j)=1-a(j);另外第2個人將所有編號為2的倍數,第3個人對所有編號為3的倍數的燈進行反向操作……其表達式是j Mod i=0,其中外循環變量i列舉倍數。故答案選B。【分析】本題考查的是數組運算。10.(2022·浙江模擬)某對分查找算法的VB程序段如下:i=1: j=6: n=0: f= Falsekey= Val(Text1. Text)Do While i<=j and Not fn=n+1m= Fix((i+j)/2)If key=a(m) then f= TrueIf keyLoop數組元素a(1)到a(6)的值依次為“12, 19,27,31,46,55”。若在文本框Text1中輸入“31”,則以上程序段運行結束后,下列說法不正確的是( )A.變量i的值為4 B.變量j的值為4C.變量m的值為4 D.變量n的值為3【答案】A【知識點】查找算法及程序實現【解析】【解答】由于當查找到數據“31”后,還要執行后面的語句If Key < a(m) Then j = m- 1 Else i= m+ 1,因此最后i=5。故答案選A。【分析】本題主要考查對分查找算法。對分查找的基本思路:在有序的數據序列中(一般放在數組中),首先把查找的數據與數組中間位置的元素進行比較,若相等,則查找成功并退出查找;否則,根據數組元素的有序性,確定數據應在數組的前半部分還是在后半部分查找;在確定了新的查找范圍后,重復進行以上比較,直到找到或未找到為止。11.(2022·浙江模擬)有如下VB程序段:Dim p As Integer, q As Integer, s As Integer, t As Integerp = Vai(Text1. Text)t=0For q=p+1 To2*ps=(p*q)Mod(q-p)If s = 0 Thent=t+1End IfNext qLabel1. Caption = Str(t)該程序段運行時,在文本框Text1中輸入8,則在標簽Label1中顯示的內容是( )A.3 B.4 C.5 D.6【答案】B【知識點】運算符、基本運算與表達式【解析】【解答】本題程序主要要理解p*q能被q-p整除的次數,代入數字可得t=4。選答案選B。【分析】本題考查對程序的分析和解讀。12.(2022·浙江模擬)有一數組a(1 to 6) ,其數值分別為“45,39,78,37,93,64”,想要從小到大排序,編寫如下程序代碼:Dim flag As Booleani =1:n=6flag = TrueDo While i <= n-1 And flag = Trueflag = FalseFor j=n To i+ 1 Step-1If a(j)k = a(j): a(j) = a(j- 1): a(j-1)= kflag = TrueEnd IfNext ji=i+1Loop以上代碼在整個排序過程中,數據總比較次數和總交換次數分別是( )A.9次和4次 B.9次和6次 C.12次和6次 D.15次和12次【答案】C【知識點】排序算法及程序實現【解析】【解答】根據給定的數據以及程序代碼模擬排序過程可知,當完成排序后總的比較次數為12次,交換次數是6次,共進行前三輪排序。注:前兩輪排序已經完成,但是還要進行第三輪排序。故答案選C。【分析】本題考查優化的冒泡排序。二、非選擇題(本大題共4題,第13題4分,第14題8分,第15題7分,第16題7分,共26分)13.(2022·浙江模擬)小王收集了某地農產品價格數據,用Excel對其進行分析,整理后的數據如圖a所示,(1)表中第J列數據是通過公式計算得到。小王首先在J5單元格中輸入公式 ,然后利用自動填充功能向下填充到J23單元格。(2)小王想對蔬菜類的數據以“農產品品種”為主要關鍵字按升序進行排序,則他應該選擇的數據區域是 。(3)小王要對數據進行篩選,篩選條件如圖b所示,則他共篩選出 行數據(4)小王根據圖a中數據制作了一個圖表,如圖c所示:則制作此圖表的數據區域為 【答案】(1)= AVERAGE(F5 : H5)(2)C8:J18(3)3(4)C4,C19:C23,I4:J4,I19:J23【知識點】表格數據的處理與計算【解析】【解答】(1)要求平均價格,可以使用AVERAGE( )函數,超市的平均價作用的數據區域是F列、G列、H列。J5單元格中的公式應為:=AVERAGE(F5 :H5) ;(2)排序時,數據行必須連續,且不能包含不規則區域,符合條件的區域為:C8:J18。故答案為:C8:J18;(3)“?”屬于通配符,表示任意一個字符,觀察圖表中的數據可知符合條件的記錄有3條。故答案為:3;(4)根據圖表可知,圖表中包含了肉蛋類的農批市場的平均價和超市平均價,數據區域為:C4,C19:C23,I4:J4,I19:J23。故答案為:C4,C19:C23,I4:J4,I19:J23。【分析】本題主要考查Excel公式的應用、數據的篩選與排序以及制作圖表的區域。Excel中的公式或函數都要以等號“=”開頭。在選擇圖表數據區域時,要看其橫軸和縱軸的數據。對數據的篩選分為“自動篩選”和“高級篩選”。通過對數據篩選條件的設置,可以篩選出所需的數據。14.(2022·浙江模擬)小明制作了主題為“鼠年大吉”的多媒體作品,他首先使用Photoshop 軟件制作了一張背景圖片,然后使用Flash軟件制作動畫。請回答下列問題:(1)Photoshop部分界面如圖a所示,當前狀態下,下列說法正確的是 (多選,填字母:A .選中“背景”圖層,可以直接修改“背景”圖層的不透明度/B .“鼠年大吉”圖層的內容沒有顯示在畫布中/C .不能把“燈籠”圖層的圖層樣式復制到“舞龍”圖層/D .把當前PSD文檔保存為JPEG格式,該文件大小約為366.2KB)(2)制作的Flash動畫如圖b所示,“鼠1”圖層呈現動畫可能是 (單選,填字母:A .由3只老鼠逐漸變成2只老鼠再變成如圖所示的1只老鼠/B .“鼠1”由小變大的同時,由舞臺外面運動到舞臺的左上角,再運動到如圖所示位置/C .由“老鼠”文字逐漸變成“鼠”文字再變為如圖所示的一只老鼠)(3)“禮花”圖層從第1幀至25幀實現禮花從空中飄落到云上,并消失在云的后面。但測試影片時發現,禮花最終停留云的外面,要修正錯誤,下列對“禮花”圖層操作可行的有 (多選,填字母)A.選擇第26幀至48幀執行“刪除幀"操作B.將第48幀移動到第26幀C.選擇第25幀執行“清除關鍵幀”操作D.選擇第26幀執行“插入空白關鍵幀"操作E.選擇第26幀執行“清除幀"操作(4)按下組合鍵“Ctr1+Enter”測試動畫,在當前文件夾中會產生一個名為 (填寫完整文件名)的文件。(5)測試影片時,彈出如圖c所示提示信息,應進行的修改是 【答案】(1)BC(2)B(3)A;D(4)鼠年大吉. swf(5)把"按鈕"圖層第48幀中按鈕上的動作命令修改為on(re-lease){ gotoAndPlav("end".1):stopAllSound( ):}【知識點】圖層及圖層的基本操作;時間軸、幀、圖層、庫的概念及基本操作;動畫的實現;多媒體作品的調試與遞交【解析】【解答】(1)“背景”圖層不能直接修改不透明度,“鼠年大吉”圖層的不透明度為0,因此沒有顯示。“舞龍”圖層沒有鎖定,可以添加圖層樣式。366.2KB是該文檔保存為BMP格式后的容量。故答案為:BC;(2)由圖b可知,“鼠1”是由圖形元件產生的實例,必然為動畫補間。選項A和C為形狀補間。故答案為:B;(3)禮花要消失,即在26幀后不可視,“清除幀"操作僅僅使得第26幀變為空白關鍵幀,27至48還是顯示第25幀的內容。故答案為:AD;(4)測試影片的快捷鍵是Ctrl + Enter,會產生一個同名的swf文件。故答案為:鼠年大吉. swf;(5)彈出如圖c所示提示信息中可知,gotoAndPlay( " end", 1);應 出現在按鈕中,stop AllSound命令沒有參數,且該命令在第2行,因此都是設置在按鈕上的命令。故答案為: 把"按鈕"圖層第48幀中按鈕上的動作命令修改為on(release){ gotoAndPlav("end".1):stopAllSound( ):} 。【分析】本題主要考查的是Photoshop與Flash的綜合應用。15.(2022·浙江模擬)編寫VB程序,實現如下功能:在文本框Text1中輸入關鍵詞,例如關鍵詞“ok”,單擊“查找”按鈕Com-mannd1,在左邊的列表框List1所列單詞中查找包含“ok”的字符串,如果查找成功,將在右邊的列表框List2中輸出該單詞。若該單詞多次符合條件,則只顯示一次。如果查找失敗,則在列表框List2 中顯示“查找無結果“。實現上述功能的VB代碼如下,運行效果如圖所示。請回答下列問題:Const n= 5Dim a(1 To n) As StringPrivate Sub Form_ Load( )'將n個字符串分別賦值給數組元素a(1)、a(2)、……、a(n),并在列表list1中顯示'代碼略:End SubPrivate Sub Command1_ Click( )Dim s As String, i As Integer, j As IntegerDim m As Integer, k As IntegerDim flag As Booleans = Text1. Textm = Len(s)List2. Clearflag = FalseFor i=1 To nk = Len(a(i))For j=1 To k- m + 1If = s Then '①改錯List2. AddItem a(i)flag = TrueExit For '退出for 循環End IfNext jNext iIf Then '②填空List2. AddItem“查找無結果”End IfEnd Sub(1)觀察運行界面,窗體中一共有 個對象。(2)程序代碼中,加框處①有錯,請改正。(3)為實現上述功能,請在加框處②填入合適的代碼。(4)如果刪除程序代碼中ExitFor語句,對程序最終運行結果 (選項:有/無)影響。【答案】(1)5(2)Mid(a(i), j, m)(3)flag = False(4)無【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;分支結構語句及程序實現;循環結構語句及程序實現【解析】【解答】(1)窗體中一共有5個對象。故答案為:5;(2)在查找關鍵詞時,將要按照每個單詞查找,變量i代表單詞,j表示查找的單詞位置,每次截取字符串的長度為Len(s),也就是變量m。故加框處①改為: Mid(a(i), j, m);(3)根據flag變量的作用可知,當flag=False時表示無匹配結果。故加框處②改為: flag = False;(4)由于刪除Exit For只是當匹配到字符后繼續檢查后面的部分,故對最終結果無影響。故答案為:無。【分析】本題綜合考查字符串處理算法及其程序實現。16.(2022·浙江模擬)漢字可以使用N* N的黑白點陣圖案來表示,例如漢字“上”和“二”使用8 * 8的點陣圖案表示,如圖所示。轉化為0和1的點陣,其中0表示白色,1表示黑色,則“上”字可以表示為:使用以下規則對01點陣進行編碼(以“上”為例):①編碼的第一個數為點陣的行列數N,如示例中“上”對應的行列數N為8;②按行列順序從上到下,由左到右依次進行編碼;③第一個數表示連續有幾個0,第二個數表示接下來連續有幾個1,第三個數表示再接下來連續有幾個0,依此類推……根據以上規則,“上”的編碼為8,3,1,7,1,7,1,7,3,5,1,7,1,7,1,4,8。依據上述描述的編碼規則,設計一個解碼程序,根據輸入的壓縮編碼,輸出01點陣和黑白點陣。程序運行界面如圖b所示,其VB代碼如下。請回答下列問題:Private Sub Command1_ Click( )Dim n As Integer, m As Integer, flag As IntegerDim a(1 To 100) As Integer, sum As Integer, num As IntegerDim s As String,tmp As String'讀取一組數據,并對數據處理后存入相應變量s= Text1. Text : s=s+","num=0: i=1Do While Mid(s, i, 1) <> ","i=i+ 1Loopn= ①p=i+1num=0 : m= 0For i=p To Len(s)ch= Mid(s, i, 1)If ch="," Thenm=m+1②num= 0Elsenum=num * 10+Val(ch)End IfNext i'下列代碼為按規則對編碼進行解碼,輸出01點陣sum=n¥ni=1 : flag=0 : tmp=" "Do While sum>0For j=1 To a(i)If flag=0 Thentmp=tmp+"O"Elsetmp=tmp+"1"End IfIf ③ ThenList1. AddItem tmptmp=" "End IfNext j④i=i+1flag=1-flagLoop'按規則對編碼進行解碼,輸出黑白漢字點陣,代碼略End Sub(1)依據圖a中“二”字點陣圖案以及上述壓縮編碼的規則,“二”字的編碼為 (填數字,中間用逗號分隔)。(2)請在劃線處填入合適的代碼。① ② ③ ④ 【答案】(1)8,17,6,17,8,16(2)Val(Mid(s, 1,i-1));a(m)= num;Len(tmp)=n 或len(tmp) Mod n=0;sum=sum-a(i)【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】【解答】(1)根據給出的編碼規則可知“二”字的編碼為8,17,6,17,8,16。(2)①n 的值是字符串s的第一個數字(不一定是一位數),而Do While循環返回的值i即為“,”所在的位置,故答案是從第1位開始,i-1結束,即為Val(Mid(s, 1, i-1)),故此處答案為:Val(Mid(s, 1,i-1));②遇到“,”表示前面的數是一個整體,將num值存入數組a中,故此處答案為:a(m)= num;③變量tmp是01矩陣中的一行,當其長度達到矩陣的長度時進行輸出,故此處答案為:Len(tmp)=n或len(tmp) Mod n=0。④變量sum表示矩陣中剩余未輸出數據的個數,a(i)中存儲的值表示有幾個“0”或“1”,因此剩余數sum= sum a(i)。故此處答案為:sum= sum a(i)。【分析】本題考查VB算法及程序實現。二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1 展開更多...... 收起↑ 資源列表 浙江省普通高校招生選考技術科目考試信息技術模擬試卷七(學生版).docx 浙江省普通高校招生選考技術科目考試信息技術模擬試卷七(教師版).docx 縮略圖、資源來源于二一教育資源庫