資源簡介 浙江省杭州地區(含周邊)重點中學2019學年高三上學期信息技術期中試卷一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2020高二下·臺州月考)關于信息和信息技術,下列說法正確的是( )A.聲音以模擬信號的形式存儲在計算機中B.近代信息技術包括攝影技術、電影技術、光電子技術C.報刊雜志是生活中重要的信息表達方式D.漢字輸入時通常是利用音碼和形碼進行編碼【答案】D【知識點】信息表達方式與表達技術【解析】【解答】選項A:在計算機中的信息都是以二進制形式存儲的,二進制是數字信號不是模擬信號,本項錯。選項B:近代信息包括書籍、印刷術等,攝影技術、電影技術、光電技術屬于現代信息技術。本項錯。選項C: 報刊雜志是信息表達技術而不是信息表達方式,本項錯。選項D:漢字鍵盤輸入法包括數字碼、音碼、形碼、音形碼,一般使用最多的是音碼和形碼,本項對。故答案選D。【分析】本題考查的是信息在計算機中的存儲、信息表達方式和信息表達技術、信息技術的發展以及漢字編碼。同一種信息內容可以采用不同的表達方式,以滿足信息接收者的實際需要。最常用的信息表達方式有:文字、語言、圖形、圖像、聲音和形體動作等。常用的信息表達技術有:廣播電視、報刊書籍、多媒體技術和網絡技術等。漢字輸入法可分為鍵盤輸入法和非鍵盤輸入法。鍵盤輸入法包括數字碼、音碼、形碼、音形碼等,非鍵盤輸入法包括圖像識別、手寫、語音錄入等。2.(2020高二下·臺州月考)關于網絡和瀏覽器,下列說法正確的是( )A.保存網頁時選擇“網頁,全部”選項能將網頁中所有的媒體內容都保存下來B.靜態網頁可根據情況的變化、用戶的需要生成不同的頁面C.收藏夾一旦清空,歷史記錄也將清空D.瀏覽器訪問web服務器時,一定會用到TCP協議【答案】D【知識點】網頁、網站的概念與聯系【解析】【解答】選項A: 保存網頁時選擇“網頁,全部”選項可將網頁中的文字和圖片保存下來但不能保存音頻文件和視頻文件,本項錯。選項B:靜態網頁即是不能進行人機交流只可以以固定內容顯示信息的頁面,實現人機交互功能或根據不同環境顯示不同內容的頁面為動態網頁,本項錯。選項C:收藏夾是收藏網址可以是很多天以前的網址,而歷史記錄是最近訪問過的網頁,兩者是兩個概念,本項錯。選項D:瀏覽Web服務器使用的是HTTP協議,該協議屬于TCP/IP協議組,本項對。故本題答案選D。【分析】本題考查的是網頁的保存類型、靜態網頁和動態網頁的區別、收藏夾和歷史記錄以及瀏覽器的使用。保存網頁的類型有四種:1.“網頁,全部是” 將你現打開的網頁文字、內容等所有都保存下來。 2.“Web檔案,單一文件(mht)” 將你打開的網頁文字、圖片、文字格式等保存下來,但是建立文件夾而是保存在一個文件中。 3.“網頁,僅HTML”與第一種網頁,全部是 一種保存方式,但不建立與網頁同名的文件夾不保存圖片。 4.文本文件僅將網頁所有文字保存下來其他圖片、格式等都不保存。靜態網頁即是不能進行人機交流只可以以固定內容顯示信息的頁面,實現人機交互功能或根據不同環境顯示不同內容的頁面為動態網頁。收藏夾是收藏有用網址的特殊文件夾,歷史記錄是最近訪問的網址。3.(2020高二下·臺州月考)使用Word軟件編輯某文檔,部分界面如圖所示。下列說法正確的是( )A.圖中圖文混排方式不可能是緊密型B.文中有4處修訂C.執行“拒絕所有修訂”,第三行第一句話是“中國同12國接壤,與8國海上相鄰。”D.可以利用替換功能先設置好替換的內容,在輸入時程序會自動將內容替換成預先設置好的內容【答案】C【知識點】文本的基本編輯【解析】【解答】選項A:由圖可知該文檔的部分文字進入了圖片的內部,圖文混排方式為緊密型,本項錯。選項B:由圖可知該文檔共有兩處批注和兩處修訂,本項錯。選項C:由圖可知第三行是將12刪除而替換為了14所以拒絕修訂后所修改的14恢復為12,本項對。選項D:使用查找替換命令只有在使用“替換”或“全部替換”時才能將查找內容替換,如需自動替換使用的是自動更正命令,本項錯。故答案選C。【分析】本題考查的是WORD的圖文混排、批注和修訂以及查找替換命令。Word的文字環繞方式有:嵌入型、四周型環繞、緊密型環繞、襯于文字下方、浮于文字上方、上下型環繞、穿越型環繞。其中緊密型如果圖片是矩形,則文字以矩形方式環繞在圖片周圍,如果圖片是不規則圖形,則文字將緊密環繞在圖片四周。批注是對文章的某些文字段落做出備注、意見及建議等。而修訂是保留修改痕跡的基礎上進行的修改,通過修訂可以恢復原來的文字或確認修改。查找替換命令用于修改大批量相同或相似的錯誤。4.(2019高三上·杭州期中)小陳利用Access軟件創建了某數據表,如下圖1所示,其表結構如圖2所示:下列操作說法正確的是( )A.圖中出生年月字段中可以輸入數據“1990-1-5”B.Access中不可以將“出生年月”的字段類型修改成數字類型C.性別字段中的數據存儲時存儲大小為1BD.當前視圖中可以刪除“編號”字段【答案】A【知識點】數據表、字段、記錄的編輯;數據表視圖與設計視圖5.(2020高二下·臺州月考)使用UltraEdit軟件觀察字符“China!生日快樂!”的內碼,部分界面如下所示,下列說法正確的是( )A.圖中共有4個GB-2312編碼B.英文字符“J”的內碼表示成十六進制為50C.字符“生”的內碼表示成二進制為“11001001 11111010”D.“樂”字的內碼是D6 A3【答案】C【知識點】信息的編碼【解析】【解答】選項A:由圖可知,圖中共有“生、日、快、樂、!”5個GB-232編碼。選項B:由圖可知“C”的內碼為“43”,可以推知“J”的內碼為“4A”而不是“50”。選項C:由圖可知字符”生“的內碼為十六進制”C9 FA“,轉為十六進制數為”11001001 11111010“,本項對。選項D:由圖可知”樂“的內碼為”C0 D6“。故答案選C。【分析】本題考查的是英文字符和中文及其符號的內碼表示。一個中文或中文字符在內存中占二個字節、4個十六進制數、16位二進制數,而一個英文占有一個字節、2個十六進制數、8位二進制數。十六進制轉為二進制時將每位十六進制數轉為四位二進制數。英文字母在內存中是按英文字母表的順序存儲的,所以可以由已知字母的十六進制內碼推斷出相鄰的字母內碼。若某個字節十六進制數的第1位是0-7的數字,則該字節表示的是ASCⅡ字符,且占一個字節;某個字節的第1位是A-F的字母,則表示的是漢字等內碼,需兩個字節。6.(2020高二下·臺州月考)下圖是 Photoshop 軟件設計作品的部分界面,下列說法正確的是( )A.不可以把“文字2”圖層的文字內容修改成“中華人民共和國成立70周年”B.背景圖層不能修改不透明度C.可以對“文字1”圖層執行“拷貝圖層樣式”操作D.可以用畫筆工具將“背景”圖層的白色區域填充成紅色【答案】B【知識點】圖層及圖層的基本操作【解析】【解答】選項A:”文字2“為文字圖層,雖然與”文字1“建立了鏈接但各圖層的文字是相對獨立的可以修改,本項錯。選項B:背景圖層不能移動位置,也不能使用不透明度和圖層樣式,本項對。選項C:”文字1“與”文字2“進行了鏈接,不能拷貝圖層樣式,本項錯。選項D:"背景”圖層處于部分鎖定狀態,不能使用畫筆工具或油漆桶工具,本項錯。故答案選B。【分析】本題考查的是Photoshop的圖層。文字圖層只能通過“文字”工具來設置文字的大小、顏色和字體等信息且“文字”圖層可以設置圖層樣式但不能設置濾鏡效果。背景圖層不可以調節圖層順序,永遠在最下邊,不可以調節不透明度和加圖層樣式,以及蒙版。可以使用漸變,濾鏡,圖章和修飾工具等。可以將多個圖層鏈接成一個整體,以后操作一個圖層時,就可以一起移動,變換等。7.(2020高二下·臺州月考)用GoldWave軟件編輯某音頻文件,部分界面如圖所示,下列說法正確的是( )A.該音頻是Wave格式的文件,每秒鐘采樣22050千次B.當前狀態下執行“插入靜音”操作,時間為5秒,再執行“刪除”操作,文件存儲容量變大C.當前狀態下執行“刪除”操作,音頻時長變成25sD.當前狀態下執行“選定部分另存為”按原格式進行保存,文件大小約為107KB【答案】B【知識點】聲音素材的基本處理;聲音、圖像、視頻編碼【解析】【解答】選項A:由圖可知,該音頻文件為Wave格式的文件,每秒采樣次數為22050次,本項錯。選項B:當前音頻為立體聲而選中部分為左聲道所以執行“插入靜音后,在左聲道部分會延長時長5秒,右聲道自動延長5秒,執行”刪除“操作后,由于只選中了左聲道,相當于”靜音“操作,時長是不會改變的,相比舊文件時長延長,其他參數不變,存儲容量會變大,本項對。選項C:由選項B所分析,當前選中的為左聲道,執行”刪除“相當于執行了”靜音“操作,不會減少時長,本項錯。選項D:當前選中部分的存儲容量為:(22050*16*2*5)/8=882000B=861.328125KB,本項錯。故答案選B。【分析】本題考查的是GoldWave的基本操作以及音頻文件存儲容量的計算。通過GlodWave界面可以了解到音頻文件的格式、采樣頻率、量化位數、聲道數、播放速率、音頻的時長、選中部分的聲道、選中部分的時長等信息,從中可以計算出音頻文件的存儲容量。靜音是將選中部分設置為靜音但并沒有減少時長,而刪除看選中的聲道數,如只選一個聲道則其操作相當于靜音操作不會減少時長,如選擇了兩個聲道則會徹底刪除選中的音頻從而減少時長。音頻文件存儲容量=(采樣頻率× 量化位數× 聲道數× 時間) / 8(字節)或音頻文件存儲容量=(播放速率*音頻文件時長)/8(字節)。8.(2020高二下·臺州月考)某算法的部分流程圖如圖所示,其中a(1)到a(5)中的數據為7, 13, 19, 9, 25執行完這部分流程后,輸出的結果是( )A.s=9,i=1,k=5 B.s=11,i=1,k=6 C.s=7,i=1,k=6 D.s=11,i=3,k=6【答案】A【知識點】算法的常用表示方法;常量、變量及變量的賦值【解析】【解答】由流程圖可知先將s賦初值0,將i值賦初值9,將k值賦初值1。當s值小于10且i值大于等于3時執行循環,在循環體內先將k值對應的數組元素整除3后再將i值除以其整數商所得的余數累加到變量s中,然后將i值減去2,將k值增1,再去判斷s值和i值,如果s值仍小于10且i值仍大于等于3時繼續執行循環,直到條件不滿足時退出循環,輸出s、i和k值。根據以上程序分析可將各次循環s、i、k值列舉如下表:循環前 第一次循環后 第二次循環后 第三次循環后 第四次循環后i=9 i=7 i=5 i=3 i=1k=1 k=2 k=3 k=4 k=5s=0 s=0+9mod7\3=1 s=1+7mod13\3=4 s=4+5mod19\3=9 s=9+3mod9\3=9在執行完四次循環后,i值小于3則退出循環,此時s=9,i=1,k=5。故答案選A。【分析】本題考查的是使用流程圖表示算法的方法。在分析流程圖時要根據框圖及圖中的語句及流程線一起進行分析。9.(2020高二下·臺州月考)有如下 VB 程序段 :Dim i As IntegerDim a(1 To 9) As Integera(1) = 1: a(2) = 2For i = 3 To 10a(i) = a(i - 1) * iNext iText1.Text = Str(a(i))運行程序,單擊命令按鈕Command1后,出現的錯誤提示為( )A.下標越界 B.溢出C.子程序或函數未定義 D.類型不匹配【答案】B【知識點】程序的調試及運行;常見數據類型、數組【解析】【解答】本題程序分析如下:Dim i As Integer ‘定義整型變量iDim a(1 To 9) As Integer ‘定義整型數組a,a共有9個元素a(1) = 1: a(2) = 2 ‘給數組的第一個、第二個元素進行賦值For i = 3 To 10 ‘使用i來控制循環,i的初值為3,終值為10,步長為1,該循環用于給剩余數組元素進行賦值a(i) = a(i - 1) * i ‘將前一個元素乘以本元素的下標后賦給該元素,定義了9個元素而給a(10)進行賦值時”下標越界“出錯誤Next i ‘結束循環,在循環終了,i值為11Text1.Text = Str(a(i)) ‘使用文本框輸入數組元素a(11),沒有定義數組元素a(11),報”下標超界“錯誤由以上程序分析知,a(1)=1,a(2)=2,a(3)=6,a(4)=24,a(5)=120,a(6)=720,a(7)=5050,a(8)=40320,此時a(8)值超過了整數表示的范圍,報”溢出“錯誤而由程序分析知沒有定義數組元素a(10)和a(11),但a(8)在a(10)和a(11)之前此時程序已經停止。故答案選B。【分析】本題考查的是程序報錯信息分析。常見的錯誤信息有:“for沒有next“是循環語句缺少結束語句或在其中的嵌套條件判斷語句缺少結束語句。”下標越界“是使用的數組元素的下標超過了定義的數組元素的下標(大于了上限或小于了下限)。”溢出“是使用的數值型變量的值超過了其類型表示的數的范圍。”類型不匹配“給變量賦值的類型不是其定義的數據類型或標準函數的參數使用的類型不是其要求的類型。10.(2020高二下·臺州月考)有如下VB程序段:i = 1: j = 9: flag = FalseKey = Val(Text1.Text)Do While i < jm = (i + j + 1) \ 2If a(m) > Key Then j = m - 1 Else i = m + 1If a(m) = Key Or a(m + 1) = Key Then flag = True: Exit DoLoopIf flag ThenIf a(m) = Key Then Text2.Text = Str(m) Else Text2.Text = Str(m + 1)ElseText2.Text = "找不到"End If程序運行時,數組元素a(1)到a(9)中的數據為12,24,27,34,39,46,68,73,84,在文本框Text1中輸入“68”,執行該程序段,則下列表達式正確的是( )A.j=8 B.i=8 C.j=9 D.m=6【答案】C【知識點】常量、變量及變量的賦值;查找算法及程序實現【解析】【解答】本題程序分析如下:i = 1: j = 9: flag = False ‘給i賦初值為1,j賦初值為9,i、j代表要查找數組的下標的下限和上限,給flag賦初值為false,flag代表查找到指定數的標記變量,其值為false時說明沒有找到指定的數,為true時說明找到該數Key = Val(Text1.Text) ‘將從文本框輸入的要查找的數轉為數值型并賦給變量keyDo While i < j ‘在要查找數組元素的下標下限i小于下標上限j時進行循環m = (i + j + 1) \ 2 ‘m為中值元素的下標If a(m) > Key Then j = m - 1 Else i = m + 1 ‘如果中值元素的值大于要查找的數key時縮小要查找的數組范圍,將其下標的上限設為中值下標少1,否則將數組下標的下限設為中值下標多1If a(m) = Key Or a(m + 1) = Key Then flag = True: Exit Do ‘如果中值元素或中值下一個元素就是要查找的值則將標記變量值設為真同時退出循環Loop ‘結束循環If flag Then ‘如果標記變量值為真則進行如下處理If a(m) = Key Then Text2.Text = Str(m) Else Text2.Text = Str(m + 1) ‘如果中值元素為要查找的數則在文本框2中輸出中值元素的值否則在文本框2中輸出中值元素的下一個元素的值Else ‘否則(即標記變量值為假時)進行如下處理Text2.Text = "找不到" ‘在文本框2中輸出“找不到”End If ‘結束條件判斷各變量 循環前 第一次循環后 第二次循環后i 1 6 6j 9 9 9m 5 7a(m) 39 68a(m+1) 46 73flag false false true由上表知,i值為6,j值為9,m值為7,故答案選C。【分析】本題考查的是對分法查找數據的方法,對分法查找過程是先將一個數列放于一個有序數組中,然后比較中間數組元素的值與要查找的值,或中間數組的值比要查找的值大,則在前半個數組中查找,若中間數組的值比要查找的值小則在后半個數組中查找。查找方法仍是比較中間數組元素的值和要查找的值。以此類推直到查到或下限大于了上限(沒查找)為止。11.(2019高三上·杭州期中)有如下VB 程序段:k = 1: start = 1: end = 8: flag = 1Do While k <= 3For i = start To end - flag Step flagIf a(i) > a(i + flag) Thent = a(i): a(i) = a(i + flag): a(i + flag) = tEnd IfNext iend = end – flag : flag = -flag : k = k + 1t = start: start = end: end = tLoopFor i = 1 To 8List1.AddItem Str(a(i))Next i已知a(1)到a(8)的值是39,18,24,14,2,76,65,59,運行之后a(1)到a(8)的值是( )A.65 39 18 2 14 24 59 76 B.65 18 14 2 24 39 59 76C.65 18 2 14 24 39 59 76 D.65 18 14 24 2 39 59 76【答案】B【知識點】排序算法及程序實現12.(2019高三上·杭州期中)有如下VB 程序段:i = 0: s = "": n = 0Do While i <= 3k = i: j = i + 1Do While j <= 7If a(j) < a(k) Then k = jj = j + 1LoopIf i <> k Thent = a(i): a(i) = a(k): a(k) = tn = n + 1End Ifs = s + Str(a(i)): i = i + 1LoopLabel1.Caption = Str(n) + ":" + s數組a(0)到a(7)依次為16, 19, 8, 20, 4, 12,6, 15,程序運行后,標簽框Label1中顯示的值為( )A.3:4 6 8 B.4:4 6 8 C.3:4 6 8 12 D.4:4 6 8 12【答案】C【知識點】排序算法及程序實現二、非選擇題(本大題共4小題,4+8+7+7,共26分。)13.(2019高三上·杭州期中)小張統計了企業老員工的1999年月工資和2019年工資信息數據,并使用EXCEL軟件進行數據處理,如圖a所示:圖a請回答下列問題:(1)圖a中區域F3:F13中的計算公式是由F2單元格自動填充得到的,則F8單元格編輯欄中的內容為 。(平均月工資增幅=(2019 月工資-1999 年平均月工資)/1999 年平均月工資)(2)圖a 中的數據已經經過排序,則排序時應選的數據區域是 ,其中主要關鍵字是“1999年月工資”,次要關鍵字是 。(3)利用圖a的數據建立如圖b中的柱形圖,則該圖表的數據區域為 。圖b【答案】(1)=(E8-$D$14)/ $D$14(2)A1:F13 或A2:F13 或A1:E13 或A2:E13;部門(3)B1,F1,B4:B13,F4:F13【知識點】表格數據的處理與計算14.(2019高三上·杭州期中) 小丹同學為70 年國慶制作了多媒體作品。她利用Flash軟件制作了一個動畫,請回答下列問題:圖a(1)下列關于多媒體作品創作說法正確的是 (多選,填字母:A .在片頭場景中需要一張圖片,需要上網獲取,經過Photoshop 處理,名字命名成“BG.JPG”,這一過程屬于媒體元素分解;B . Flash 作品主要界面需要鏈接到三個場景“開國篇”、“富國篇”、“強國篇”,這一過程是模塊設計;C .最終作品通過微博發布,這一過程是應用需求分析;D .完成制作腳本后還需要編寫文字腳本;E .作品主要展示界面可分“片頭”,“主交互界面”,“片尾”,這一過程是結構設計。)(2)“BIRD1”圖層中補間動畫的類型是 。(單選,填字母:A .形狀補間動畫;B .動畫補間動畫)(3)動畫播放到最后一幀便停止播放,點擊舞臺上的“退出”按鈕,便關閉整個動畫的播放,則最后一幀上的動作命令是 。(4)“TEXT”圖層從第一幀就開始播放,形成文字淡入的效果,在不改變動畫時長的前提下要求該圖層動畫推遲一秒鐘播放,則該如何操作 。(5)小丹同學在測試時發現“主界面”按鈕無法響應鼠標事件,按鈕的屬性狀態如下圖b 和圖c 所示,下列說法正確的是 。(多選,填字母:A .在“背景”圖層的點擊幀執行清除關鍵幀操作,按鈕可以響應鼠標事件;B .在“音樂”圖層的點擊幀執行插入關鍵幀操作,按鈕可以響應鼠標事件;C .“圖樣1”圖層按下幀執行插入幀操作,按鈕不能響應鼠標事件;D .在“文字”圖層點擊幀執行插入幀操作,按下按鈕時可以聽到聲音;E .在“圖樣1”圖層按下幀執行插入空白關鍵幀,測試時能看到指針經過幀舞臺上的內容)圖b 圖c【答案】(1)ABE(2)B(3)stop();(4)“TEXT”圖層第1幀到第35 幀整體移動至第13幀到第47幀(移動后前后幀差必須是34 幀)(5)ACD【知識點】多媒體作品的規劃和設計;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作;動畫的實現15.(2019高三上·杭州期中) 小張要對一批數據加密,數據內容全部由英文單詞和空格組成(不包含數字和標點符號,數據最終以英文單詞結尾,每個單詞至少由兩個字母組成)。加密時小張先從文本框中讀取整段原文內容,然后對每個單詞進行如下操作:每個單詞中第一個和第二個字母交換位置,第三個字母按字母表順序向后移動3 位,并后移到整個單詞的最后面,其余字母前移,過程如圖所示。例如:單詞“Hazarded”,經過轉換之后得到的密文是“aHardedc”。代碼和程序運行界面如下所示,請在劃線處填入合適的代碼,并且在加框處代碼有錯誤,請改正:Const n = 1000Dim mw(0 To 1000) As String '存放轉換后密文的字符Function zh(s As String) As String '按字母表后移3位進行轉換Dim p As Integer,flag As BooleanIf s >= "a" And s <= "z" Thenp = Asc(s) - 96: flag = TrueElsep = Asc(s) - 64: flag = FalseEnd If①If flag Then zh = Chr(p + 96) Else zh = Chr(p + 64)End FunctionPrivate Sub Command1_Click()Dim i As Integer, j As Integer, t As String, a As IntegerDim tmp As String, k As Integer, s As Strings = Text1.Textk = 1: a = 1For i = 1 To Len(s)t = Mid(s, i, 1)If t = " " Thenk = 0: mw(i) = tElseIf k < 3 Thenmw(i + a) = t: a = -aElsetmp = zh(t)j = iDo While②j = j + 1Loopmw(j) = tmp③End IfEnd Ifk = k + 1Next iFor i = 1 To Len(s)Text2.Text = Text2.Text + mw(i)Next iEnd Sub請回答下列問題:(1)如果輸入的原文單詞是“TextBox”,則加密后的密文是 (2)加框處代碼有錯誤,則正確的是 (3)請將劃線處補充完整① ② ③ 【答案】(1)eTtBoxa(2)j < Len(s) And Mid(s, j + 1, 1) <> " "(3)p = (p + 2) Mod 26 + 1;mw(j) = Mid(s, j + 1, 1);i = j【知識點】過程與自定義函數;分支結構語句及程序實現;循環結構語句及程序實現16.(2019高三上·杭州期中)對k(k<=100)個數據進行排序時,可以利用一種排序方式進行處理,算法如下:①每次將第i個數據和第2*i以及第2*i+1個位置的數據進行比較,將較大值交換到第i個位置上;②從數組的第i(未排序數據個數一半位置)個位置重復步驟①一直比較到最前面,這樣就可以將最大值交換到第1個位置;③最終將1號位置上的值與未排序數據的最后一個進行交換,得到最大值;④反復執行①②③三個步驟就可以將數據按升序排序;過程如下圖所示,其中a(1)=11,a(2)=25,a(3)=52,a(4)=39,a(5)=46,開始比較的位置從i=k\2個位置開始:第一次排序過程:步驟①:步驟②:步驟③:第二次排序過程:現要求在文本框Text1中輸入一個整數k,對k個隨機生成的兩位奇數按上述排序方法進行排序,代碼和程序運行界面如下所示,請在劃線處填入合適的代碼,并且在加框處代碼有錯誤,請改正:Dim a(1 To 100) As IntegerDim k As IntegerPrivate Sub Command1_Click()Dim i As Integerk = Val(Text1.Text)RandomizeFor i = 1 To ka(i) = ①List1.AddItem Str(a(i))Next iEnd SubPrivate Sub Command2_Click()Dim i As Integer, j As Integer, t As Integer, flag As IntegerFor i = 1 To k - 1For j = To 1 Step -1If Not judge(i, j) ThenIf ② Thent = a(j): a(j) = a(2 * j): a(2 * j) = tElset = a(j): a(j) = a(2 * j + 1): a(2 * j + 1) = tEnd IfEnd IfNext jt = a(1): a(1) = a(k - i + 1): a(k - i + 1) = tNext iFor i = 1 To kList2.AddItem Str(a(i))Next iEnd SubFunction judge(t As Integer, s As Integer) As Boolean③If a(s) > a(2 * s) And a(s) > a(2 * s + 1) Or a(s) > a(2 * s) And 2 * s > k - t Thenjudge = TrueEnd IfEnd Function根據以上代碼回答問題:(1)如果現有數據a(1)=27,a(2)=12,a(3)=33,a(4)=78,a(5)=61,完成一次排序之后a(2)的值是 。(2)加框處代碼有錯誤,則正確的是 。(3)請將劃線處補充完整① ② ③ 【答案】(1)27(2)(k-i+1)\2(3)Int(Rnd * 45) * 2 + 11 等同答案即可;2 * j + 1> k – i + 1 Or a(2 * j) > a(2 * j + 1) 等同答案即可;judge = False【知識點】過程與自定義函數;排序算法及程序實現1 / 1浙江省杭州地區(含周邊)重點中學2019學年高三上學期信息技術期中試卷一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2020高二下·臺州月考)關于信息和信息技術,下列說法正確的是( )A.聲音以模擬信號的形式存儲在計算機中B.近代信息技術包括攝影技術、電影技術、光電子技術C.報刊雜志是生活中重要的信息表達方式D.漢字輸入時通常是利用音碼和形碼進行編碼2.(2020高二下·臺州月考)關于網絡和瀏覽器,下列說法正確的是( )A.保存網頁時選擇“網頁,全部”選項能將網頁中所有的媒體內容都保存下來B.靜態網頁可根據情況的變化、用戶的需要生成不同的頁面C.收藏夾一旦清空,歷史記錄也將清空D.瀏覽器訪問web服務器時,一定會用到TCP協議3.(2020高二下·臺州月考)使用Word軟件編輯某文檔,部分界面如圖所示。下列說法正確的是( )A.圖中圖文混排方式不可能是緊密型B.文中有4處修訂C.執行“拒絕所有修訂”,第三行第一句話是“中國同12國接壤,與8國海上相鄰。”D.可以利用替換功能先設置好替換的內容,在輸入時程序會自動將內容替換成預先設置好的內容4.(2019高三上·杭州期中)小陳利用Access軟件創建了某數據表,如下圖1所示,其表結構如圖2所示:下列操作說法正確的是( )A.圖中出生年月字段中可以輸入數據“1990-1-5”B.Access中不可以將“出生年月”的字段類型修改成數字類型C.性別字段中的數據存儲時存儲大小為1BD.當前視圖中可以刪除“編號”字段5.(2020高二下·臺州月考)使用UltraEdit軟件觀察字符“China!生日快樂!”的內碼,部分界面如下所示,下列說法正確的是( )A.圖中共有4個GB-2312編碼B.英文字符“J”的內碼表示成十六進制為50C.字符“生”的內碼表示成二進制為“11001001 11111010”D.“樂”字的內碼是D6 A36.(2020高二下·臺州月考)下圖是 Photoshop 軟件設計作品的部分界面,下列說法正確的是( )A.不可以把“文字2”圖層的文字內容修改成“中華人民共和國成立70周年”B.背景圖層不能修改不透明度C.可以對“文字1”圖層執行“拷貝圖層樣式”操作D.可以用畫筆工具將“背景”圖層的白色區域填充成紅色7.(2020高二下·臺州月考)用GoldWave軟件編輯某音頻文件,部分界面如圖所示,下列說法正確的是( )A.該音頻是Wave格式的文件,每秒鐘采樣22050千次B.當前狀態下執行“插入靜音”操作,時間為5秒,再執行“刪除”操作,文件存儲容量變大C.當前狀態下執行“刪除”操作,音頻時長變成25sD.當前狀態下執行“選定部分另存為”按原格式進行保存,文件大小約為107KB8.(2020高二下·臺州月考)某算法的部分流程圖如圖所示,其中a(1)到a(5)中的數據為7, 13, 19, 9, 25執行完這部分流程后,輸出的結果是( )A.s=9,i=1,k=5 B.s=11,i=1,k=6 C.s=7,i=1,k=6 D.s=11,i=3,k=69.(2020高二下·臺州月考)有如下 VB 程序段 :Dim i As IntegerDim a(1 To 9) As Integera(1) = 1: a(2) = 2For i = 3 To 10a(i) = a(i - 1) * iNext iText1.Text = Str(a(i))運行程序,單擊命令按鈕Command1后,出現的錯誤提示為( )A.下標越界 B.溢出C.子程序或函數未定義 D.類型不匹配10.(2020高二下·臺州月考)有如下VB程序段:i = 1: j = 9: flag = FalseKey = Val(Text1.Text)Do While i < jm = (i + j + 1) \ 2If a(m) > Key Then j = m - 1 Else i = m + 1If a(m) = Key Or a(m + 1) = Key Then flag = True: Exit DoLoopIf flag ThenIf a(m) = Key Then Text2.Text = Str(m) Else Text2.Text = Str(m + 1)ElseText2.Text = "找不到"End If程序運行時,數組元素a(1)到a(9)中的數據為12,24,27,34,39,46,68,73,84,在文本框Text1中輸入“68”,執行該程序段,則下列表達式正確的是( )A.j=8 B.i=8 C.j=9 D.m=611.(2019高三上·杭州期中)有如下VB 程序段:k = 1: start = 1: end = 8: flag = 1Do While k <= 3For i = start To end - flag Step flagIf a(i) > a(i + flag) Thent = a(i): a(i) = a(i + flag): a(i + flag) = tEnd IfNext iend = end – flag : flag = -flag : k = k + 1t = start: start = end: end = tLoopFor i = 1 To 8List1.AddItem Str(a(i))Next i已知a(1)到a(8)的值是39,18,24,14,2,76,65,59,運行之后a(1)到a(8)的值是( )A.65 39 18 2 14 24 59 76 B.65 18 14 2 24 39 59 76C.65 18 2 14 24 39 59 76 D.65 18 14 24 2 39 59 7612.(2019高三上·杭州期中)有如下VB 程序段:i = 0: s = "": n = 0Do While i <= 3k = i: j = i + 1Do While j <= 7If a(j) < a(k) Then k = jj = j + 1LoopIf i <> k Thent = a(i): a(i) = a(k): a(k) = tn = n + 1End Ifs = s + Str(a(i)): i = i + 1LoopLabel1.Caption = Str(n) + ":" + s數組a(0)到a(7)依次為16, 19, 8, 20, 4, 12,6, 15,程序運行后,標簽框Label1中顯示的值為( )A.3:4 6 8 B.4:4 6 8 C.3:4 6 8 12 D.4:4 6 8 12二、非選擇題(本大題共4小題,4+8+7+7,共26分。)13.(2019高三上·杭州期中)小張統計了企業老員工的1999年月工資和2019年工資信息數據,并使用EXCEL軟件進行數據處理,如圖a所示:圖a請回答下列問題:(1)圖a中區域F3:F13中的計算公式是由F2單元格自動填充得到的,則F8單元格編輯欄中的內容為 。(平均月工資增幅=(2019 月工資-1999 年平均月工資)/1999 年平均月工資)(2)圖a 中的數據已經經過排序,則排序時應選的數據區域是 ,其中主要關鍵字是“1999年月工資”,次要關鍵字是 。(3)利用圖a的數據建立如圖b中的柱形圖,則該圖表的數據區域為 。圖b14.(2019高三上·杭州期中) 小丹同學為70 年國慶制作了多媒體作品。她利用Flash軟件制作了一個動畫,請回答下列問題:圖a(1)下列關于多媒體作品創作說法正確的是 (多選,填字母:A .在片頭場景中需要一張圖片,需要上網獲取,經過Photoshop 處理,名字命名成“BG.JPG”,這一過程屬于媒體元素分解;B . Flash 作品主要界面需要鏈接到三個場景“開國篇”、“富國篇”、“強國篇”,這一過程是模塊設計;C .最終作品通過微博發布,這一過程是應用需求分析;D .完成制作腳本后還需要編寫文字腳本;E .作品主要展示界面可分“片頭”,“主交互界面”,“片尾”,這一過程是結構設計。)(2)“BIRD1”圖層中補間動畫的類型是 。(單選,填字母:A .形狀補間動畫;B .動畫補間動畫)(3)動畫播放到最后一幀便停止播放,點擊舞臺上的“退出”按鈕,便關閉整個動畫的播放,則最后一幀上的動作命令是 。(4)“TEXT”圖層從第一幀就開始播放,形成文字淡入的效果,在不改變動畫時長的前提下要求該圖層動畫推遲一秒鐘播放,則該如何操作 。(5)小丹同學在測試時發現“主界面”按鈕無法響應鼠標事件,按鈕的屬性狀態如下圖b 和圖c 所示,下列說法正確的是 。(多選,填字母:A .在“背景”圖層的點擊幀執行清除關鍵幀操作,按鈕可以響應鼠標事件;B .在“音樂”圖層的點擊幀執行插入關鍵幀操作,按鈕可以響應鼠標事件;C .“圖樣1”圖層按下幀執行插入幀操作,按鈕不能響應鼠標事件;D .在“文字”圖層點擊幀執行插入幀操作,按下按鈕時可以聽到聲音;E .在“圖樣1”圖層按下幀執行插入空白關鍵幀,測試時能看到指針經過幀舞臺上的內容)圖b 圖c15.(2019高三上·杭州期中) 小張要對一批數據加密,數據內容全部由英文單詞和空格組成(不包含數字和標點符號,數據最終以英文單詞結尾,每個單詞至少由兩個字母組成)。加密時小張先從文本框中讀取整段原文內容,然后對每個單詞進行如下操作:每個單詞中第一個和第二個字母交換位置,第三個字母按字母表順序向后移動3 位,并后移到整個單詞的最后面,其余字母前移,過程如圖所示。例如:單詞“Hazarded”,經過轉換之后得到的密文是“aHardedc”。代碼和程序運行界面如下所示,請在劃線處填入合適的代碼,并且在加框處代碼有錯誤,請改正:Const n = 1000Dim mw(0 To 1000) As String '存放轉換后密文的字符Function zh(s As String) As String '按字母表后移3位進行轉換Dim p As Integer,flag As BooleanIf s >= "a" And s <= "z" Thenp = Asc(s) - 96: flag = TrueElsep = Asc(s) - 64: flag = FalseEnd If①If flag Then zh = Chr(p + 96) Else zh = Chr(p + 64)End FunctionPrivate Sub Command1_Click()Dim i As Integer, j As Integer, t As String, a As IntegerDim tmp As String, k As Integer, s As Strings = Text1.Textk = 1: a = 1For i = 1 To Len(s)t = Mid(s, i, 1)If t = " " Thenk = 0: mw(i) = tElseIf k < 3 Thenmw(i + a) = t: a = -aElsetmp = zh(t)j = iDo While②j = j + 1Loopmw(j) = tmp③End IfEnd Ifk = k + 1Next iFor i = 1 To Len(s)Text2.Text = Text2.Text + mw(i)Next iEnd Sub請回答下列問題:(1)如果輸入的原文單詞是“TextBox”,則加密后的密文是 (2)加框處代碼有錯誤,則正確的是 (3)請將劃線處補充完整① ② ③ 16.(2019高三上·杭州期中)對k(k<=100)個數據進行排序時,可以利用一種排序方式進行處理,算法如下:①每次將第i個數據和第2*i以及第2*i+1個位置的數據進行比較,將較大值交換到第i個位置上;②從數組的第i(未排序數據個數一半位置)個位置重復步驟①一直比較到最前面,這樣就可以將最大值交換到第1個位置;③最終將1號位置上的值與未排序數據的最后一個進行交換,得到最大值;④反復執行①②③三個步驟就可以將數據按升序排序;過程如下圖所示,其中a(1)=11,a(2)=25,a(3)=52,a(4)=39,a(5)=46,開始比較的位置從i=k\2個位置開始:第一次排序過程:步驟①:步驟②:步驟③:第二次排序過程:現要求在文本框Text1中輸入一個整數k,對k個隨機生成的兩位奇數按上述排序方法進行排序,代碼和程序運行界面如下所示,請在劃線處填入合適的代碼,并且在加框處代碼有錯誤,請改正:Dim a(1 To 100) As IntegerDim k As IntegerPrivate Sub Command1_Click()Dim i As Integerk = Val(Text1.Text)RandomizeFor i = 1 To ka(i) = ①List1.AddItem Str(a(i))Next iEnd SubPrivate Sub Command2_Click()Dim i As Integer, j As Integer, t As Integer, flag As IntegerFor i = 1 To k - 1For j = To 1 Step -1If Not judge(i, j) ThenIf ② Thent = a(j): a(j) = a(2 * j): a(2 * j) = tElset = a(j): a(j) = a(2 * j + 1): a(2 * j + 1) = tEnd IfEnd IfNext jt = a(1): a(1) = a(k - i + 1): a(k - i + 1) = tNext iFor i = 1 To kList2.AddItem Str(a(i))Next iEnd SubFunction judge(t As Integer, s As Integer) As Boolean③If a(s) > a(2 * s) And a(s) > a(2 * s + 1) Or a(s) > a(2 * s) And 2 * s > k - t Thenjudge = TrueEnd IfEnd Function根據以上代碼回答問題:(1)如果現有數據a(1)=27,a(2)=12,a(3)=33,a(4)=78,a(5)=61,完成一次排序之后a(2)的值是 。(2)加框處代碼有錯誤,則正確的是 。(3)請將劃線處補充完整① ② ③ 答案解析部分1.【答案】D【知識點】信息表達方式與表達技術【解析】【解答】選項A:在計算機中的信息都是以二進制形式存儲的,二進制是數字信號不是模擬信號,本項錯。選項B:近代信息包括書籍、印刷術等,攝影技術、電影技術、光電技術屬于現代信息技術。本項錯。選項C: 報刊雜志是信息表達技術而不是信息表達方式,本項錯。選項D:漢字鍵盤輸入法包括數字碼、音碼、形碼、音形碼,一般使用最多的是音碼和形碼,本項對。故答案選D。【分析】本題考查的是信息在計算機中的存儲、信息表達方式和信息表達技術、信息技術的發展以及漢字編碼。同一種信息內容可以采用不同的表達方式,以滿足信息接收者的實際需要。最常用的信息表達方式有:文字、語言、圖形、圖像、聲音和形體動作等。常用的信息表達技術有:廣播電視、報刊書籍、多媒體技術和網絡技術等。漢字輸入法可分為鍵盤輸入法和非鍵盤輸入法。鍵盤輸入法包括數字碼、音碼、形碼、音形碼等,非鍵盤輸入法包括圖像識別、手寫、語音錄入等。2.【答案】D【知識點】網頁、網站的概念與聯系【解析】【解答】選項A: 保存網頁時選擇“網頁,全部”選項可將網頁中的文字和圖片保存下來但不能保存音頻文件和視頻文件,本項錯。選項B:靜態網頁即是不能進行人機交流只可以以固定內容顯示信息的頁面,實現人機交互功能或根據不同環境顯示不同內容的頁面為動態網頁,本項錯。選項C:收藏夾是收藏網址可以是很多天以前的網址,而歷史記錄是最近訪問過的網頁,兩者是兩個概念,本項錯。選項D:瀏覽Web服務器使用的是HTTP協議,該協議屬于TCP/IP協議組,本項對。故本題答案選D。【分析】本題考查的是網頁的保存類型、靜態網頁和動態網頁的區別、收藏夾和歷史記錄以及瀏覽器的使用。保存網頁的類型有四種:1.“網頁,全部是” 將你現打開的網頁文字、內容等所有都保存下來。 2.“Web檔案,單一文件(mht)” 將你打開的網頁文字、圖片、文字格式等保存下來,但是建立文件夾而是保存在一個文件中。 3.“網頁,僅HTML”與第一種網頁,全部是 一種保存方式,但不建立與網頁同名的文件夾不保存圖片。 4.文本文件僅將網頁所有文字保存下來其他圖片、格式等都不保存。靜態網頁即是不能進行人機交流只可以以固定內容顯示信息的頁面,實現人機交互功能或根據不同環境顯示不同內容的頁面為動態網頁。收藏夾是收藏有用網址的特殊文件夾,歷史記錄是最近訪問的網址。3.【答案】C【知識點】文本的基本編輯【解析】【解答】選項A:由圖可知該文檔的部分文字進入了圖片的內部,圖文混排方式為緊密型,本項錯。選項B:由圖可知該文檔共有兩處批注和兩處修訂,本項錯。選項C:由圖可知第三行是將12刪除而替換為了14所以拒絕修訂后所修改的14恢復為12,本項對。選項D:使用查找替換命令只有在使用“替換”或“全部替換”時才能將查找內容替換,如需自動替換使用的是自動更正命令,本項錯。故答案選C。【分析】本題考查的是WORD的圖文混排、批注和修訂以及查找替換命令。Word的文字環繞方式有:嵌入型、四周型環繞、緊密型環繞、襯于文字下方、浮于文字上方、上下型環繞、穿越型環繞。其中緊密型如果圖片是矩形,則文字以矩形方式環繞在圖片周圍,如果圖片是不規則圖形,則文字將緊密環繞在圖片四周。批注是對文章的某些文字段落做出備注、意見及建議等。而修訂是保留修改痕跡的基礎上進行的修改,通過修訂可以恢復原來的文字或確認修改。查找替換命令用于修改大批量相同或相似的錯誤。4.【答案】A【知識點】數據表、字段、記錄的編輯;數據表視圖與設計視圖5.【答案】C【知識點】信息的編碼【解析】【解答】選項A:由圖可知,圖中共有“生、日、快、樂、!”5個GB-232編碼。選項B:由圖可知“C”的內碼為“43”,可以推知“J”的內碼為“4A”而不是“50”。選項C:由圖可知字符”生“的內碼為十六進制”C9 FA“,轉為十六進制數為”11001001 11111010“,本項對。選項D:由圖可知”樂“的內碼為”C0 D6“。故答案選C。【分析】本題考查的是英文字符和中文及其符號的內碼表示。一個中文或中文字符在內存中占二個字節、4個十六進制數、16位二進制數,而一個英文占有一個字節、2個十六進制數、8位二進制數。十六進制轉為二進制時將每位十六進制數轉為四位二進制數。英文字母在內存中是按英文字母表的順序存儲的,所以可以由已知字母的十六進制內碼推斷出相鄰的字母內碼。若某個字節十六進制數的第1位是0-7的數字,則該字節表示的是ASCⅡ字符,且占一個字節;某個字節的第1位是A-F的字母,則表示的是漢字等內碼,需兩個字節。6.【答案】B【知識點】圖層及圖層的基本操作【解析】【解答】選項A:”文字2“為文字圖層,雖然與”文字1“建立了鏈接但各圖層的文字是相對獨立的可以修改,本項錯。選項B:背景圖層不能移動位置,也不能使用不透明度和圖層樣式,本項對。選項C:”文字1“與”文字2“進行了鏈接,不能拷貝圖層樣式,本項錯。選項D:"背景”圖層處于部分鎖定狀態,不能使用畫筆工具或油漆桶工具,本項錯。故答案選B。【分析】本題考查的是Photoshop的圖層。文字圖層只能通過“文字”工具來設置文字的大小、顏色和字體等信息且“文字”圖層可以設置圖層樣式但不能設置濾鏡效果。背景圖層不可以調節圖層順序,永遠在最下邊,不可以調節不透明度和加圖層樣式,以及蒙版。可以使用漸變,濾鏡,圖章和修飾工具等。可以將多個圖層鏈接成一個整體,以后操作一個圖層時,就可以一起移動,變換等。7.【答案】B【知識點】聲音素材的基本處理;聲音、圖像、視頻編碼【解析】【解答】選項A:由圖可知,該音頻文件為Wave格式的文件,每秒采樣次數為22050次,本項錯。選項B:當前音頻為立體聲而選中部分為左聲道所以執行“插入靜音后,在左聲道部分會延長時長5秒,右聲道自動延長5秒,執行”刪除“操作后,由于只選中了左聲道,相當于”靜音“操作,時長是不會改變的,相比舊文件時長延長,其他參數不變,存儲容量會變大,本項對。選項C:由選項B所分析,當前選中的為左聲道,執行”刪除“相當于執行了”靜音“操作,不會減少時長,本項錯。選項D:當前選中部分的存儲容量為:(22050*16*2*5)/8=882000B=861.328125KB,本項錯。故答案選B。【分析】本題考查的是GoldWave的基本操作以及音頻文件存儲容量的計算。通過GlodWave界面可以了解到音頻文件的格式、采樣頻率、量化位數、聲道數、播放速率、音頻的時長、選中部分的聲道、選中部分的時長等信息,從中可以計算出音頻文件的存儲容量。靜音是將選中部分設置為靜音但并沒有減少時長,而刪除看選中的聲道數,如只選一個聲道則其操作相當于靜音操作不會減少時長,如選擇了兩個聲道則會徹底刪除選中的音頻從而減少時長。音頻文件存儲容量=(采樣頻率× 量化位數× 聲道數× 時間) / 8(字節)或音頻文件存儲容量=(播放速率*音頻文件時長)/8(字節)。8.【答案】A【知識點】算法的常用表示方法;常量、變量及變量的賦值【解析】【解答】由流程圖可知先將s賦初值0,將i值賦初值9,將k值賦初值1。當s值小于10且i值大于等于3時執行循環,在循環體內先將k值對應的數組元素整除3后再將i值除以其整數商所得的余數累加到變量s中,然后將i值減去2,將k值增1,再去判斷s值和i值,如果s值仍小于10且i值仍大于等于3時繼續執行循環,直到條件不滿足時退出循環,輸出s、i和k值。根據以上程序分析可將各次循環s、i、k值列舉如下表:循環前 第一次循環后 第二次循環后 第三次循環后 第四次循環后i=9 i=7 i=5 i=3 i=1k=1 k=2 k=3 k=4 k=5s=0 s=0+9mod7\3=1 s=1+7mod13\3=4 s=4+5mod19\3=9 s=9+3mod9\3=9在執行完四次循環后,i值小于3則退出循環,此時s=9,i=1,k=5。故答案選A。【分析】本題考查的是使用流程圖表示算法的方法。在分析流程圖時要根據框圖及圖中的語句及流程線一起進行分析。9.【答案】B【知識點】程序的調試及運行;常見數據類型、數組【解析】【解答】本題程序分析如下:Dim i As Integer ‘定義整型變量iDim a(1 To 9) As Integer ‘定義整型數組a,a共有9個元素a(1) = 1: a(2) = 2 ‘給數組的第一個、第二個元素進行賦值For i = 3 To 10 ‘使用i來控制循環,i的初值為3,終值為10,步長為1,該循環用于給剩余數組元素進行賦值a(i) = a(i - 1) * i ‘將前一個元素乘以本元素的下標后賦給該元素,定義了9個元素而給a(10)進行賦值時”下標越界“出錯誤Next i ‘結束循環,在循環終了,i值為11Text1.Text = Str(a(i)) ‘使用文本框輸入數組元素a(11),沒有定義數組元素a(11),報”下標超界“錯誤由以上程序分析知,a(1)=1,a(2)=2,a(3)=6,a(4)=24,a(5)=120,a(6)=720,a(7)=5050,a(8)=40320,此時a(8)值超過了整數表示的范圍,報”溢出“錯誤而由程序分析知沒有定義數組元素a(10)和a(11),但a(8)在a(10)和a(11)之前此時程序已經停止。故答案選B。【分析】本題考查的是程序報錯信息分析。常見的錯誤信息有:“for沒有next“是循環語句缺少結束語句或在其中的嵌套條件判斷語句缺少結束語句。”下標越界“是使用的數組元素的下標超過了定義的數組元素的下標(大于了上限或小于了下限)。”溢出“是使用的數值型變量的值超過了其類型表示的數的范圍。”類型不匹配“給變量賦值的類型不是其定義的數據類型或標準函數的參數使用的類型不是其要求的類型。10.【答案】C【知識點】常量、變量及變量的賦值;查找算法及程序實現【解析】【解答】本題程序分析如下:i = 1: j = 9: flag = False ‘給i賦初值為1,j賦初值為9,i、j代表要查找數組的下標的下限和上限,給flag賦初值為false,flag代表查找到指定數的標記變量,其值為false時說明沒有找到指定的數,為true時說明找到該數Key = Val(Text1.Text) ‘將從文本框輸入的要查找的數轉為數值型并賦給變量keyDo While i < j ‘在要查找數組元素的下標下限i小于下標上限j時進行循環m = (i + j + 1) \ 2 ‘m為中值元素的下標If a(m) > Key Then j = m - 1 Else i = m + 1 ‘如果中值元素的值大于要查找的數key時縮小要查找的數組范圍,將其下標的上限設為中值下標少1,否則將數組下標的下限設為中值下標多1If a(m) = Key Or a(m + 1) = Key Then flag = True: Exit Do ‘如果中值元素或中值下一個元素就是要查找的值則將標記變量值設為真同時退出循環Loop ‘結束循環If flag Then ‘如果標記變量值為真則進行如下處理If a(m) = Key Then Text2.Text = Str(m) Else Text2.Text = Str(m + 1) ‘如果中值元素為要查找的數則在文本框2中輸出中值元素的值否則在文本框2中輸出中值元素的下一個元素的值Else ‘否則(即標記變量值為假時)進行如下處理Text2.Text = "找不到" ‘在文本框2中輸出“找不到”End If ‘結束條件判斷各變量 循環前 第一次循環后 第二次循環后i 1 6 6j 9 9 9m 5 7a(m) 39 68a(m+1) 46 73flag false false true由上表知,i值為6,j值為9,m值為7,故答案選C。【分析】本題考查的是對分法查找數據的方法,對分法查找過程是先將一個數列放于一個有序數組中,然后比較中間數組元素的值與要查找的值,或中間數組的值比要查找的值大,則在前半個數組中查找,若中間數組的值比要查找的值小則在后半個數組中查找。查找方法仍是比較中間數組元素的值和要查找的值。以此類推直到查到或下限大于了上限(沒查找)為止。11.【答案】B【知識點】排序算法及程序實現12.【答案】C【知識點】排序算法及程序實現13.【答案】(1)=(E8-$D$14)/ $D$14(2)A1:F13 或A2:F13 或A1:E13 或A2:E13;部門(3)B1,F1,B4:B13,F4:F13【知識點】表格數據的處理與計算14.【答案】(1)ABE(2)B(3)stop();(4)“TEXT”圖層第1幀到第35 幀整體移動至第13幀到第47幀(移動后前后幀差必須是34 幀)(5)ACD【知識點】多媒體作品的規劃和設計;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作;動畫的實現15.【答案】(1)eTtBoxa(2)j < Len(s) And Mid(s, j + 1, 1) <> " "(3)p = (p + 2) Mod 26 + 1;mw(j) = Mid(s, j + 1, 1);i = j【知識點】過程與自定義函數;分支結構語句及程序實現;循環結構語句及程序實現16.【答案】(1)27(2)(k-i+1)\2(3)Int(Rnd * 45) * 2 + 11 等同答案即可;2 * j + 1> k – i + 1 Or a(2 * j) > a(2 * j + 1) 等同答案即可;judge = False【知識點】過程與自定義函數;排序算法及程序實現1 / 1 展開更多...... 收起↑ 資源列表 浙江省杭州地區(含周邊)重點中學2019學年高三上學期信息技術期中試卷(學生版).docx 浙江省杭州地區(含周邊)重點中學2019學年高三上學期信息技術期中試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫