資源簡介 浙江省杭州建人高復2020屆高三下學期信息技術4月模擬測試卷一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的)1.(2020·杭州模擬)下列有關信息說法錯誤的是( )A.信息技術從古到今一直都存在并不斷發展,如電影、電視技術屬于現代信息技術。B.信息的表示、傳播存儲必須依附于某種載體,但信息也可以脫離它所反映的事物被存儲和傳播。C.信息是看不見摸不著的,我們日常交流用到的語言文字都是信息的載體D.很多人喜歡做自己的個人網站發布信息,網站是由若干個網頁組成,網頁的基本要素是文字,圖形圖像和超鏈接2.(2020·杭州模擬)使用OCR軟件將一篇報紙中的文字識別為文字,后在Word軟件中進行排版與編輯,部分編輯界面如圖所示:下列說法正確的是 ( )A.使用OCR軟件識別前的文件格式可能為“.txt”B.文檔中圖片的環繞方式可能為四周型C.文檔中共有3處修訂D.文中添加批注對象為“h1”3.(2020·杭州模擬)下列不屬于人工智能技術應用的是( )A.學校使用人臉識別技術.保障學生安全B.機器人代替人工送外賣C.實驗大樓使用聲控電梯,無接觸選擇到達樓層D.在校門口使用紅外體溫測量儀測量入校者的體溫4.(2020·杭州模擬)使用ACCESS軟件創建“圖書館藏書登記”數據表,其設計視圖部分界面如圖所示。下列說法正確的是( )A.“收藏日期”字段可以輸入“2020/02/29”B.“編號”字段是自動編號,只有自動編號可以設置為主鍵C.該數據表添加紀錄后,就不能對數據表字段名進行修改D.在該數據表中,“35.20元”可以是“價格”字段的有效值5.(2020·杭州模擬)使用UltraEdit軟件查看字符內碼,界面如圖所示,下列分析正確的是( )A.圖中共有10個ASCII碼字符B.將字符“V”改成“Z”對應內碼的十六進制表示為60HC.字符“10-9”的內碼為“3A 2D 39”D.字符“No”的二進制碼為“01001110 01101111”6.(2020·杭州模擬)使用PhotoShop軟件為《哪吒之魔童降世》電影中的哪吒與敖丙制作了一張圖片,部分界面如圖所示:下列說法正確的是( )A.圖中36%表示顯示比例,若將36%調整50%,則圖片的存儲容量變大B.當前狀態下,“敖丙”圖層與“魔童降世”圖層添加了相同的圖層樣式C.當前狀態下,“哪吒”圖層一定沒有添加濾鏡效果D.當前狀態下,無法刪除“背景”圖層7.(2020·杭州模擬)在Photoshop軟件中新建一個圖像文件,相關參數如圖所示,保存為未經壓縮的BMP文件,則其存儲容量為( )A.6.75 MB B.2.25 MB C.768 KB D.384 KB8.(2020·杭州模擬)運行下列程序Dim a(1 To 5) As Integera(1) = 1For i = 2 To 5a(i) = Int(Rnd * 5) + 1If a(i) Mod 2 = 0 Thena(i) = a(i) + iElsea(i) = a(i) + a(i - 1)End IfNext ia(1)~a(5)的值不可能的是:( )A.1,2,3,8,9 B.1,6,2,10,11 C.1,6,11,16,17 D.1,4,5,10,79.(2020·杭州模擬)有如下VB程序段Const n = 8i = 1: j = nk = Val(Text1.Text)Do While i < jm = (i + j) \ 2If a(m) > k Theni = mElsej = m - 1Loopp = (i + k) Mod nLabel1.Caption = Str(a(p))已知數組a(1)到a(8)原始數據為“6,1,8,9,10,11,2,3”,在文本框Text1中輸入7,執行上面代碼后,Label1中的內容是( )A.6 B.10 C.11 D.210.(2020·杭州模擬)有如下程序段:s=”ABCDEFGH”i=1Do While i<=Len(s)If i Mod 2=0 thens=Mid(s, i+1, len(s)-i) & Mid(s, 1, i-1)End ifi=i+1LoopText1.text=sA.ACEG B.CDEFG C.CDEGH D.GHACD11.(2020·杭州模擬)有一個有趣的倉鼠繁殖問題:第一個月買來1對倉鼠,2個月后會生1對小倉鼠,以后滅個月都會生1對小倉鼠;而生下來的倉鼠,也會從第二個月開始每月生1對小倉鼠,以此類推。試問一年后,倉鼠的總數達到多少 分析問題得出出生月份與倉鼠對數關系圖由表可知倉鼠的繁殖規律:從第3個月開始,以后每個月的倉鼠對數都是前2個月倉鼠對數之和。解決上述問題的Visual Basic 程序如下:Dim i As IntegerDim a(1 To 20) As Integera(1)=1 : a(2)=1for ①a(i)= ②Next iText1. Text=Str(a(n))程序中畫線部分①②應 填入 的語句或表達式為( )A.①i=0 To 12 ②a(i-1)+a(i-2)B.①i=3 To 12 ②a(i-1)+a(i-2)C.①i=3 To 12 ②a(i+1)+a(i+2)D.①i=0 To 12 ②a(i+1)+a(i-2)12.(2020·杭州模擬)有VB程序段:Function c(m As Integer, n As Integer) As LongIf n= m Thenc=1ElseIf n=1Then c= m Else c=c(m-1, n-1)*m\nEnd IfEnd FunctionPrivate Sub Command1_Click()Dim k As Integer, i As Integer, sum As Longk = Val (Text1. Text): sum= 0For i= 2 To ksum=sum+c(k,i)Next iText2. Text = Str (sum)End Sub在文本框Text1中輸入3,執行該程序段,則文本框Text2中顯示的內容是( )A.2 B.6 C.4 D.8二、非選擇題(本大題共4小題,4+8+7+7,共26分)13.小王收集了“浙江省各地市2014、2015年人口統計表”的統計數據,并用Excel軟件進行分析,部分界面如圖a所示。請回答下列問題:(1)如圖a所示,要計算2015年人口排名,在G3單元格中使用Rank函數統計區域E3∶E13中的降序排名,然后通過自動填充得到G4∶G13的公式。則G3單元格中的排名計算公式是 。(提示:Rank函數返回某數字相對于某一列數據的大小排名。例如:=Rank(B4,$B$4:$B$20,0)表示B4在數據區域B4∶B20中的排名,最后的參數0表示降序排列。)(2)如圖a所示,已知列F(人口增長率%)中的結果是通過公式計算得到的,若在表格的D、E列之間插入一列,則列F中的數據 (選填:會/不會)改變。(3)根據圖a中數據制作的圖表如圖b所示,創建該圖表的數據區域是 。(4)將區域C2∶F13的數據復制到新工作表,在新工作表中對數據進行篩選操作,篩選設置如圖c所示,則按此設置篩選出的城市有 個。14.(2020·杭州模擬)小李使用Flash軟件制作主題為“烏衣巷”的多媒體作品。請回答下列問題:(1)在制作作品前,小李進行了需求分析和規劃設計,并編寫了腳本。下列不屬于腳本編寫的是 (單選,填字母:A .確定作品的結構類型/B .編寫作品的腳本大綱/C .編寫作品的制作腳本/D .進行媒體元素分解)。(2)如圖a所示,“詩”圖層第24幀到第48幀實現了“詩”由小變大、由淡變濃的動畫效果,該動畫類型為 (填字:動畫補間/形狀補間/逐幀動畫)。(3)要實現“詩人”圖層中的人物一開始就出現在舞臺,1秒鐘后出現“詩人”動畫,應做的調整為 。(4)測試影片時,若各場景無交互指令,則場景播放順序為 。(5)“播放”按鈕的部分編輯界面如圖b所示,測試時鼠標放到按鈕上未呈現小手形狀,以下操作可使按鈕有效的是 (多選,填字母:A .對“背景”圖層“按下”幀進行“清除關鍵幀”操作/B .在“文字”圖層“按下”幀處插入關鍵幀 /C .在“聲音”圖層“按下”幀中繪制圖形/D .刪除“背景”圖層“點擊”幀)。(6)測試影片時,單擊“創作背景”按鈕,實現在瀏覽器中顯示同一文件夾中的“czbj.txt”文件內容并停止所有聲音的播放。則該按鈕上應添加的動作腳本為on(release){ }。15.(2020·杭州模擬)小明編寫了一個有關整數閉區間合并操作的VB程序:從數據庫讀取閉區間數據(左端點和右端點),存儲在數組a中,按區間數據左端點升序排序,然后進行合并操作,操作結果存儲在數組b中。例如,讀取的數據為 2、3、15、25、10、14、1、5、30、60、15、25,過程是:⑴設置區間信息為[2,3],[15,25],[10,14],[1,5],[30,60],[15,25];⑵按區間左端點升序排序,得到J區間信息為[1,5],[2,3],[10,14],[15,25],[15,25],[30,60],[15,25];⑶合并區間,得到[1,5],[10,25],[30,60]。說明:區間[1,5]和[2,3]合并為[1,5],區間[10,14]和[15,25]合并為[10,25],區間[10,25]和[15,25]合并為[10,25],因此合并后的結果為:[1,5],[10,25],[30,60]三個區間。程序功能如下:單擊“讀數據庫”按鈕Command1,程序從數據庫讀取數據,輸出在文本框Text1中;單擊“開始處理”按鈕Command2,程序進行區間排序,并進行區間合并操作,操作后的結果輸出在文本框Text2中。程序運行結果如圖所示。實現上述功能的VB程序如下,請回答下列問題:(1)PrivateSub Command1_Click()中的Click()是 (單選,填字母:A.對象名、B .屬性名 、C .事件名、D .事件處理過程名)(2)從數據庫中讀入的區間為[1,10],[15,20],[6,18],[25,30],[31,200],則合并操作后的區間為 。(3)請在劃線處填入合適的代碼。Dima(l To 100) As Integer ′數組a存儲合并前的區間Dimb(l To 100) As Integer ′數組b存儲合并后的區間Dimn As Integer ′n表示區間個數PrivateSub Command1_Click()Dim s1 As String, i As Integer′讀取數據,并存儲到數組a中,并輸出在文本框Text1中,代碼略EndSubPrivateSub Command2_CIick()Dim s2 As String, i As Integer, j As Integer,k As IntegerDim n As Integer, t As Integer, x As IntegerFor i=1 To n-1For j=1 To 2 * n-2 * i Step 2If① Thent=a(j): a(j)=a(j+2): a(j+2)=tt=a(j+1): a(j+1)=a(j+3): a(j+3)=tEnd IfNext jNext ik=2b(1)=a(1): b(2)=a(2)i=2: j=3Do While j <=2* nIf b(i) >=a(j)ThenIf b(i) <=a(j+1) Then ② Else If b(i)+1=a(j) Thenb(k)=a(j+l)Elsek=k+1:③ k=k+1: b(k)=a(j+1)i=i+2End Ifj=j+2LoopFor x=1 To k-2 Step 2s2=s2 & “[”& b(x)& “,” & b(x+1) & “]”& “,”Next xs2=s2 & “[” & b(x)& “,” & b(x+1) & “]”Text2.text=s2EndSub16.(2020·杭州模擬)某編碼由4個信息位和3個校驗位組成,通過對編碼信息進行驗算,能夠檢測并糾正一位錯誤代碼。該7位編碼中b1~b4為信息位,p1~p3為校驗位,位置如表所示:編碼中位 1 2 3 4 5 6 7對位信息 p1 p2 b1 p3 b2 b3 b4校驗的方式如下,求校驗值g1、g2、g3:g1= p1 Xor b1 Xor b2 Xor b4g2= p2 Xor b1 Xor b3 Xor b4g3= p3 Xor b2 Xor b3 Xor b4其中Xor 為異或運算,規則是:0 Xor 0 =0,0 Xor 1 =1,1 Xor 0 =1,1 Xor 1 =0,p1 Xor b1 是將p1、b1 轉換為二進制后按位進行異或運算,如7 Xor 12 的結果為11。a.若計算得到的校驗值g1、g2、g3 均為0,說明校驗正確,數據無錯誤。例如:若7 位編碼為1101001,計算校驗值g1、g2、g3 值均為0,驗證正確。b.若校驗值g1、g2、g3 不全為0,說明數據有錯,出錯位置為g3g2g1(二進制數表示),糾錯的方法是對錯誤的位進行取反,即“0”變“1”,“1”變“0”。例如:若7 位編碼為1111001,計算校驗值g1=1、g2=1、g3=0,不全為0,說明數據有錯,錯誤位置在011(二進制數)位,即第3位,原位置上“1”應為“0”,正確編碼為1101001。小明為此編寫了VB 程序,程序運行時,在文本框Text1 中輸入編碼值,單擊“校驗”按鈕Command1 后,在文本框Text2 中輸出運行結果,如圖所示。實現上述功能的 VB 程序如下,請回答下列問題:(1)若按上述規則的7位編碼為1001000,其中一位有錯,則正確的編碼應為 。(2)請在劃線處填入合適的代碼并對加框處改正Functioncheck(s As String) As IntegerDimi As Integer, g1 As Integer, g2 As Integer, g3 As IntegerDimc(1 To 7) As IntegerFori = 1 To 7c(i) = Val(Mid(s, i, 1))Nextig1= c(1) Xor c(3) Xor c(5) Xor c(7)g2= c(2) Xor c(3) Xor c(6) Xor c(7)g3= c(4) Xor c(5) Xor c(6) Xor c(7)Ifg1 + g2 + g3 = 0 Then check=0 Else check= ①EndFunctionPrivateSub Command1_Click()Dimi As Integer, m As Integer, Outs As Stringm=②Ifm = 0 ThenText2.Text = “驗證正確,數據無錯誤”ElseFor i = 1 To 7If i = m ThenOuts=Outs+ ③ElseOuts = Outs + Mid(Text1.Text, i, 1)End IfNext iText2.Text = “第” + Str(m) + “位上數據有錯誤,正確編碼應為:” + OutsEnd IfEnd Sub① ② ③ 加框處改正: 答案解析部分1.【答案】A【知識點】信息及其特征;信息技術的發展歷史2.【答案】C【知識點】文本的基本編輯;圖片素材的基本處理;字符識別3.【答案】D【知識點】人工智能的應用4.【答案】A【知識點】數據表、字段、記錄的編輯5.【答案】D【知識點】信息的編碼;進制及數制轉換6.【答案】D【知識點】圖層及圖層的基本操作7.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】圖像存儲容量的計算公式為:存儲容量=分辨率*圖像深度/8/1024=1024*768*8/8/1024=768KB。故答案選C。【分析】 本題考查的是Photoshop圖像文件存儲容量的計算。8.【答案】B【知識點】常見數據類型、數組;運算符、基本運算與表達式;常量、變量及變量的賦值9.【答案】B【知識點】常見數據類型、數組;常量、變量及變量的賦值10.【答案】D【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值11.【答案】B【知識點】常量、變量及變量的賦值12.【答案】C【知識點】常量、變量及變量的賦值;過程與自定義函數13.【答案】(1)= Rank(E3,SES3:SE$13,0)(2)不會(3)C2:C13,F2:F13(4)3【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】(1)根據題意, G3單元格中的排名計算公式是:= Rank(E3,SES$3:SES13,0)。(2)人口增長率的公式中的單元格引|用都是相對引用,所以在表格的D、E列之間插入一-列,列F中的數據不會改變。(3)由圖b可知,創建該圖表的數據區域是C2 : C13 , F2 : F13。(4)按圖c左圖的設置篩選出的城市有4個,再按圖c右圖的設置篩選出的城市有3個,所以按圖c的設置篩選出的城市有3個。【分析】本題考查的是表格中單元格公式的應用、根據圖表選擇區域、數據的篩選。14.【答案】(1)A(2)動畫補間(3)將“詩人”圖層第12幀舞臺上的內容復制到第1幀(4)load main end(5)AD(6)getURL(“czbj.txt”);stopALLSounds()【知識點】多媒體作品的規劃和設計;時間軸、幀、圖層、庫的概念及基本操作;動畫的實現15.【答案】(1)C(2)[1,20],[25,200](3)a(j)>a(j+2);b(k)=a(j+1);b(k)=a(j)【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;常見數據類型、數組;常量、變量及變量的賦值;排序算法及程序實現16.【答案】(1)1001100(2)g3*4+g2*2+g1;check(text1.text);1;chr(asc(mid(text1.text,i,1)) Xor 1 )【知識點】信息的編碼;常見數據類型、數組;常量、變量及變量的賦值;過程與自定義函數1 / 1浙江省杭州建人高復2020屆高三下學期信息技術4月模擬測試卷一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的)1.(2020·杭州模擬)下列有關信息說法錯誤的是( )A.信息技術從古到今一直都存在并不斷發展,如電影、電視技術屬于現代信息技術。B.信息的表示、傳播存儲必須依附于某種載體,但信息也可以脫離它所反映的事物被存儲和傳播。C.信息是看不見摸不著的,我們日常交流用到的語言文字都是信息的載體D.很多人喜歡做自己的個人網站發布信息,網站是由若干個網頁組成,網頁的基本要素是文字,圖形圖像和超鏈接【答案】A【知識點】信息及其特征;信息技術的發展歷史2.(2020·杭州模擬)使用OCR軟件將一篇報紙中的文字識別為文字,后在Word軟件中進行排版與編輯,部分編輯界面如圖所示:下列說法正確的是 ( )A.使用OCR軟件識別前的文件格式可能為“.txt”B.文檔中圖片的環繞方式可能為四周型C.文檔中共有3處修訂D.文中添加批注對象為“h1”【答案】C【知識點】文本的基本編輯;圖片素材的基本處理;字符識別3.(2020·杭州模擬)下列不屬于人工智能技術應用的是( )A.學校使用人臉識別技術.保障學生安全B.機器人代替人工送外賣C.實驗大樓使用聲控電梯,無接觸選擇到達樓層D.在校門口使用紅外體溫測量儀測量入校者的體溫【答案】D【知識點】人工智能的應用4.(2020·杭州模擬)使用ACCESS軟件創建“圖書館藏書登記”數據表,其設計視圖部分界面如圖所示。下列說法正確的是( )A.“收藏日期”字段可以輸入“2020/02/29”B.“編號”字段是自動編號,只有自動編號可以設置為主鍵C.該數據表添加紀錄后,就不能對數據表字段名進行修改D.在該數據表中,“35.20元”可以是“價格”字段的有效值【答案】A【知識點】數據表、字段、記錄的編輯5.(2020·杭州模擬)使用UltraEdit軟件查看字符內碼,界面如圖所示,下列分析正確的是( )A.圖中共有10個ASCII碼字符B.將字符“V”改成“Z”對應內碼的十六進制表示為60HC.字符“10-9”的內碼為“3A 2D 39”D.字符“No”的二進制碼為“01001110 01101111”【答案】D【知識點】信息的編碼;進制及數制轉換6.(2020·杭州模擬)使用PhotoShop軟件為《哪吒之魔童降世》電影中的哪吒與敖丙制作了一張圖片,部分界面如圖所示:下列說法正確的是( )A.圖中36%表示顯示比例,若將36%調整50%,則圖片的存儲容量變大B.當前狀態下,“敖丙”圖層與“魔童降世”圖層添加了相同的圖層樣式C.當前狀態下,“哪吒”圖層一定沒有添加濾鏡效果D.當前狀態下,無法刪除“背景”圖層【答案】D【知識點】圖層及圖層的基本操作7.(2020·杭州模擬)在Photoshop軟件中新建一個圖像文件,相關參數如圖所示,保存為未經壓縮的BMP文件,則其存儲容量為( )A.6.75 MB B.2.25 MB C.768 KB D.384 KB【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】圖像存儲容量的計算公式為:存儲容量=分辨率*圖像深度/8/1024=1024*768*8/8/1024=768KB。故答案選C。【分析】 本題考查的是Photoshop圖像文件存儲容量的計算。8.(2020·杭州模擬)運行下列程序Dim a(1 To 5) As Integera(1) = 1For i = 2 To 5a(i) = Int(Rnd * 5) + 1If a(i) Mod 2 = 0 Thena(i) = a(i) + iElsea(i) = a(i) + a(i - 1)End IfNext ia(1)~a(5)的值不可能的是:( )A.1,2,3,8,9 B.1,6,2,10,11 C.1,6,11,16,17 D.1,4,5,10,7【答案】B【知識點】常見數據類型、數組;運算符、基本運算與表達式;常量、變量及變量的賦值9.(2020·杭州模擬)有如下VB程序段Const n = 8i = 1: j = nk = Val(Text1.Text)Do While i < jm = (i + j) \ 2If a(m) > k Theni = mElsej = m - 1Loopp = (i + k) Mod nLabel1.Caption = Str(a(p))已知數組a(1)到a(8)原始數據為“6,1,8,9,10,11,2,3”,在文本框Text1中輸入7,執行上面代碼后,Label1中的內容是( )A.6 B.10 C.11 D.2【答案】B【知識點】常見數據類型、數組;常量、變量及變量的賦值10.(2020·杭州模擬)有如下程序段:s=”ABCDEFGH”i=1Do While i<=Len(s)If i Mod 2=0 thens=Mid(s, i+1, len(s)-i) & Mid(s, 1, i-1)End ifi=i+1LoopText1.text=sA.ACEG B.CDEFG C.CDEGH D.GHACD【答案】D【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值11.(2020·杭州模擬)有一個有趣的倉鼠繁殖問題:第一個月買來1對倉鼠,2個月后會生1對小倉鼠,以后滅個月都會生1對小倉鼠;而生下來的倉鼠,也會從第二個月開始每月生1對小倉鼠,以此類推。試問一年后,倉鼠的總數達到多少 分析問題得出出生月份與倉鼠對數關系圖由表可知倉鼠的繁殖規律:從第3個月開始,以后每個月的倉鼠對數都是前2個月倉鼠對數之和。解決上述問題的Visual Basic 程序如下:Dim i As IntegerDim a(1 To 20) As Integera(1)=1 : a(2)=1for ①a(i)= ②Next iText1. Text=Str(a(n))程序中畫線部分①②應 填入 的語句或表達式為( )A.①i=0 To 12 ②a(i-1)+a(i-2)B.①i=3 To 12 ②a(i-1)+a(i-2)C.①i=3 To 12 ②a(i+1)+a(i+2)D.①i=0 To 12 ②a(i+1)+a(i-2)【答案】B【知識點】常量、變量及變量的賦值12.(2020·杭州模擬)有VB程序段:Function c(m As Integer, n As Integer) As LongIf n= m Thenc=1ElseIf n=1Then c= m Else c=c(m-1, n-1)*m\nEnd IfEnd FunctionPrivate Sub Command1_Click()Dim k As Integer, i As Integer, sum As Longk = Val (Text1. Text): sum= 0For i= 2 To ksum=sum+c(k,i)Next iText2. Text = Str (sum)End Sub在文本框Text1中輸入3,執行該程序段,則文本框Text2中顯示的內容是( )A.2 B.6 C.4 D.8【答案】C【知識點】常量、變量及變量的賦值;過程與自定義函數二、非選擇題(本大題共4小題,4+8+7+7,共26分)13.小王收集了“浙江省各地市2014、2015年人口統計表”的統計數據,并用Excel軟件進行分析,部分界面如圖a所示。請回答下列問題:(1)如圖a所示,要計算2015年人口排名,在G3單元格中使用Rank函數統計區域E3∶E13中的降序排名,然后通過自動填充得到G4∶G13的公式。則G3單元格中的排名計算公式是 。(提示:Rank函數返回某數字相對于某一列數據的大小排名。例如:=Rank(B4,$B$4:$B$20,0)表示B4在數據區域B4∶B20中的排名,最后的參數0表示降序排列。)(2)如圖a所示,已知列F(人口增長率%)中的結果是通過公式計算得到的,若在表格的D、E列之間插入一列,則列F中的數據 (選填:會/不會)改變。(3)根據圖a中數據制作的圖表如圖b所示,創建該圖表的數據區域是 。(4)將區域C2∶F13的數據復制到新工作表,在新工作表中對數據進行篩選操作,篩選設置如圖c所示,則按此設置篩選出的城市有 個。【答案】(1)= Rank(E3,SES3:SE$13,0)(2)不會(3)C2:C13,F2:F13(4)3【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】(1)根據題意, G3單元格中的排名計算公式是:= Rank(E3,SES$3:SES13,0)。(2)人口增長率的公式中的單元格引|用都是相對引用,所以在表格的D、E列之間插入一-列,列F中的數據不會改變。(3)由圖b可知,創建該圖表的數據區域是C2 : C13 , F2 : F13。(4)按圖c左圖的設置篩選出的城市有4個,再按圖c右圖的設置篩選出的城市有3個,所以按圖c的設置篩選出的城市有3個。【分析】本題考查的是表格中單元格公式的應用、根據圖表選擇區域、數據的篩選。14.(2020·杭州模擬)小李使用Flash軟件制作主題為“烏衣巷”的多媒體作品。請回答下列問題:(1)在制作作品前,小李進行了需求分析和規劃設計,并編寫了腳本。下列不屬于腳本編寫的是 (單選,填字母:A .確定作品的結構類型/B .編寫作品的腳本大綱/C .編寫作品的制作腳本/D .進行媒體元素分解)。(2)如圖a所示,“詩”圖層第24幀到第48幀實現了“詩”由小變大、由淡變濃的動畫效果,該動畫類型為 (填字:動畫補間/形狀補間/逐幀動畫)。(3)要實現“詩人”圖層中的人物一開始就出現在舞臺,1秒鐘后出現“詩人”動畫,應做的調整為 。(4)測試影片時,若各場景無交互指令,則場景播放順序為 。(5)“播放”按鈕的部分編輯界面如圖b所示,測試時鼠標放到按鈕上未呈現小手形狀,以下操作可使按鈕有效的是 (多選,填字母:A .對“背景”圖層“按下”幀進行“清除關鍵幀”操作/B .在“文字”圖層“按下”幀處插入關鍵幀 /C .在“聲音”圖層“按下”幀中繪制圖形/D .刪除“背景”圖層“點擊”幀)。(6)測試影片時,單擊“創作背景”按鈕,實現在瀏覽器中顯示同一文件夾中的“czbj.txt”文件內容并停止所有聲音的播放。則該按鈕上應添加的動作腳本為on(release){ }。【答案】(1)A(2)動畫補間(3)將“詩人”圖層第12幀舞臺上的內容復制到第1幀(4)load main end(5)AD(6)getURL(“czbj.txt”);stopALLSounds()【知識點】多媒體作品的規劃和設計;時間軸、幀、圖層、庫的概念及基本操作;動畫的實現15.(2020·杭州模擬)小明編寫了一個有關整數閉區間合并操作的VB程序:從數據庫讀取閉區間數據(左端點和右端點),存儲在數組a中,按區間數據左端點升序排序,然后進行合并操作,操作結果存儲在數組b中。例如,讀取的數據為 2、3、15、25、10、14、1、5、30、60、15、25,過程是:⑴設置區間信息為[2,3],[15,25],[10,14],[1,5],[30,60],[15,25];⑵按區間左端點升序排序,得到J區間信息為[1,5],[2,3],[10,14],[15,25],[15,25],[30,60],[15,25];⑶合并區間,得到[1,5],[10,25],[30,60]。說明:區間[1,5]和[2,3]合并為[1,5],區間[10,14]和[15,25]合并為[10,25],區間[10,25]和[15,25]合并為[10,25],因此合并后的結果為:[1,5],[10,25],[30,60]三個區間。程序功能如下:單擊“讀數據庫”按鈕Command1,程序從數據庫讀取數據,輸出在文本框Text1中;單擊“開始處理”按鈕Command2,程序進行區間排序,并進行區間合并操作,操作后的結果輸出在文本框Text2中。程序運行結果如圖所示。實現上述功能的VB程序如下,請回答下列問題:(1)PrivateSub Command1_Click()中的Click()是 (單選,填字母:A.對象名、B .屬性名 、C .事件名、D .事件處理過程名)(2)從數據庫中讀入的區間為[1,10],[15,20],[6,18],[25,30],[31,200],則合并操作后的區間為 。(3)請在劃線處填入合適的代碼。Dima(l To 100) As Integer ′數組a存儲合并前的區間Dimb(l To 100) As Integer ′數組b存儲合并后的區間Dimn As Integer ′n表示區間個數PrivateSub Command1_Click()Dim s1 As String, i As Integer′讀取數據,并存儲到數組a中,并輸出在文本框Text1中,代碼略EndSubPrivateSub Command2_CIick()Dim s2 As String, i As Integer, j As Integer,k As IntegerDim n As Integer, t As Integer, x As IntegerFor i=1 To n-1For j=1 To 2 * n-2 * i Step 2If① Thent=a(j): a(j)=a(j+2): a(j+2)=tt=a(j+1): a(j+1)=a(j+3): a(j+3)=tEnd IfNext jNext ik=2b(1)=a(1): b(2)=a(2)i=2: j=3Do While j <=2* nIf b(i) >=a(j)ThenIf b(i) <=a(j+1) Then ② Else If b(i)+1=a(j) Thenb(k)=a(j+l)Elsek=k+1:③ k=k+1: b(k)=a(j+1)i=i+2End Ifj=j+2LoopFor x=1 To k-2 Step 2s2=s2 & “[”& b(x)& “,” & b(x+1) & “]”& “,”Next xs2=s2 & “[” & b(x)& “,” & b(x+1) & “]”Text2.text=s2EndSub【答案】(1)C(2)[1,20],[25,200](3)a(j)>a(j+2);b(k)=a(j+1);b(k)=a(j)【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;常見數據類型、數組;常量、變量及變量的賦值;排序算法及程序實現16.(2020·杭州模擬)某編碼由4個信息位和3個校驗位組成,通過對編碼信息進行驗算,能夠檢測并糾正一位錯誤代碼。該7位編碼中b1~b4為信息位,p1~p3為校驗位,位置如表所示:編碼中位 1 2 3 4 5 6 7對位信息 p1 p2 b1 p3 b2 b3 b4校驗的方式如下,求校驗值g1、g2、g3:g1= p1 Xor b1 Xor b2 Xor b4g2= p2 Xor b1 Xor b3 Xor b4g3= p3 Xor b2 Xor b3 Xor b4其中Xor 為異或運算,規則是:0 Xor 0 =0,0 Xor 1 =1,1 Xor 0 =1,1 Xor 1 =0,p1 Xor b1 是將p1、b1 轉換為二進制后按位進行異或運算,如7 Xor 12 的結果為11。a.若計算得到的校驗值g1、g2、g3 均為0,說明校驗正確,數據無錯誤。例如:若7 位編碼為1101001,計算校驗值g1、g2、g3 值均為0,驗證正確。b.若校驗值g1、g2、g3 不全為0,說明數據有錯,出錯位置為g3g2g1(二進制數表示),糾錯的方法是對錯誤的位進行取反,即“0”變“1”,“1”變“0”。例如:若7 位編碼為1111001,計算校驗值g1=1、g2=1、g3=0,不全為0,說明數據有錯,錯誤位置在011(二進制數)位,即第3位,原位置上“1”應為“0”,正確編碼為1101001。小明為此編寫了VB 程序,程序運行時,在文本框Text1 中輸入編碼值,單擊“校驗”按鈕Command1 后,在文本框Text2 中輸出運行結果,如圖所示。實現上述功能的 VB 程序如下,請回答下列問題:(1)若按上述規則的7位編碼為1001000,其中一位有錯,則正確的編碼應為 。(2)請在劃線處填入合適的代碼并對加框處改正Functioncheck(s As String) As IntegerDimi As Integer, g1 As Integer, g2 As Integer, g3 As IntegerDimc(1 To 7) As IntegerFori = 1 To 7c(i) = Val(Mid(s, i, 1))Nextig1= c(1) Xor c(3) Xor c(5) Xor c(7)g2= c(2) Xor c(3) Xor c(6) Xor c(7)g3= c(4) Xor c(5) Xor c(6) Xor c(7)Ifg1 + g2 + g3 = 0 Then check=0 Else check= ①EndFunctionPrivateSub Command1_Click()Dimi As Integer, m As Integer, Outs As Stringm=②Ifm = 0 ThenText2.Text = “驗證正確,數據無錯誤”ElseFor i = 1 To 7If i = m ThenOuts=Outs+ ③ElseOuts = Outs + Mid(Text1.Text, i, 1)End IfNext iText2.Text = “第” + Str(m) + “位上數據有錯誤,正確編碼應為:” + OutsEnd IfEnd Sub① ② ③ 加框處改正: 【答案】(1)1001100(2)g3*4+g2*2+g1;check(text1.text);1;chr(asc(mid(text1.text,i,1)) Xor 1 )【知識點】信息的編碼;常見數據類型、數組;常量、變量及變量的賦值;過程與自定義函數1 / 1 展開更多...... 收起↑ 資源列表 浙江省杭州建人高復2020屆高三下學期信息技術4月模擬測試卷(學生版).docx 浙江省杭州建人高復2020屆高三下學期信息技術4月模擬測試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫