資源簡介 浙江省嘉興市2021屆高三上學期信息技術9月教學測試一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.(2020高三上·嘉興月考)某同學利用百度搜索得到的部分界面如下圖所示。下列說法錯誤的是( )A.該檢索方式是“搜索引擎”B.該同學正在搜索的是“新型冠狀病毒”的相關信息C.用“百度”搜索到有關新型冠狀病毒的信息都是可信的D.百度搜索采用全文檢索技術【答案】C【知識點】網絡資源的檢索【解析】【解答】由圖可知,用的是百度,百度屬于全文搜索引擎,搜索的信息是關于“新型冠狀病毒”的相關信息;通過搜索引擎檢索到的網絡信息不一定都是可信的。故答案選C。【分析】本題考查的是網絡資源的檢索。搜索引擎的兩大核心技術是全文檢索技術和自動網頁搜索技術。2.(2020高三上·嘉興月考)下列應用中,體現了人工智能技術的有( )①門衛使用紅外測溫槍,不接觸就能測量體溫②使用翻譯筆直接將普通話翻譯成英語③某網站將用戶上傳的視頻自動轉化為統一格式④通過人臉識別,直接獲取“健康碼”信息A.①②③ B.②③④ C.②④ D.③④【答案】C【知識點】自然語言處理【解析】【解答】使用紅外測溫槍進行測溫的過程應用到的是紅外溫度感應器。網站將用戶上傳的視頻自動轉化為統一格式是通過相關程序實現的。①③兩個過程均未體現人工智能技術的應用。而使用翻譯筆直接將普通話翻譯成英語,以及通過人臉識別直接獲取“健康碼”信息,這兩個過程均用到了人工智能技術。故答案選C。【分析】本題考查的是人工智能技術的應用領域。人工智能涉及到的方面有:識別(圖像識別、字符識別、人臉識別、車牌識別等);在線機器翻譯(英譯中等);智能機器人、自動駕駛等智能化應用。3.(2020高三上·嘉興月考)使用UltraEdit軟件查看字符“2020新冠肺炎!”的內碼,部分界面如下圖所示。下列說法正確的是 ( )A.字符“10”的ASCII碼是“31H 30H"B.圖中使用ASCII編碼的有5個字符C.漢字“炎”存儲時所占存儲空間為4字節D.圖中“!”為全角字符,內碼為“A1”【答案】A【知識點】字符編碼【解析】【解答】選項A:字符“10”由“1”和“0”構成,故“10”對應的ASCII碼是“31H 30H",選項A說法正確;選項B:根據截圖分析,圖中使用ASCII編碼的是字符“2020”,有4個字符,選項B說法錯誤;選項C:一個漢字所占存儲空間為2字節,因此漢字“炎”存儲時所占存儲空間為2字節,選項C說法錯誤;選項D:圖中“!”為全角字符,內碼為“A3 A1”,選項D說法錯誤。故答案選A。【分析】本題考查的是用UltraEdit軟件查看字符的內碼。用ASCII編碼的一個字符(半角字符)占1字節,一個漢字(全角字符)占2字節。4.(2020高三上·嘉興月考)關于數據庫系統,下列說法錯誤的是( )A.數據庫管理系統是為了建立、使用和維護數據庫而設計的數據管理軟件B.自動編號類型字段的數據由系統隨機或遞增形成,用戶不能輸入C.在數據表視圖不能刪除已設為主鍵的字段,也不能將某個字段設置為主鍵D.Excel工作表中的數據只能拷貝至Access數據表中,不能直接導入數據庫【答案】D【知識點】數據庫、數據庫系統及其特征;字段的數據類型;數據庫文件的導入與導出;數據表視圖與設計視圖【解析】【解答】選項A:數據庫管理系統是為了建立、使用和維護數據庫而設計的數據管理軟件;選項B:自動編號是一個唯一的順序號(遞增或隨機)、用戶無法直接修改其值;選項C:主鍵的設置要在設計視圖下進行;選項D:Excel工作表中的數據可以通過拷貝至Access數據表中,也可以直接導入數據庫。故答案選D。【分析】本題考查的是數據庫對信息的管理。數據庫管理系統建立在操作系統基礎上、負責處理數據庫應用系統存取數據的各種請求、實現對數據庫的底層操作,并把操作結果返回給數據庫。5.(2020高三上·嘉興月考)使用GoldWave軟件打開某音頻文件,選中一段音頻后的部分界面如下圖所示。下列說法正確的是( )A.可以使用GoldWave軟件將該音頻文件格式轉換為MP3格式B.執行“更改音量”命令將音量提高,音頻采樣頻率和量化位數都會提高C.執行“靜音”命令后,整個音頻第10秒至第20秒為靜音D.執行“刪除”命令后直接保存,文件存儲容量為原來的三分之二【答案】A【知識點】聲音素材的基本處理;音頻格式的轉換【解析】【解答】選項A:通過GoldWave軟件對打開的音頻文件進行“另存為”操作,可以將該音頻文件格式轉換為MP3格式,選項A說法正確;選項B: 執行“更改音量”命令將音量提高,音頻采樣頻率和量化位數不會改變,選項B說法錯誤;選項C:根據截圖可知,當前選中的音頻區域為右聲道第10秒至第20秒,執行“靜音”命令后,右聲道第10秒至第20秒變為靜音,選項C說法錯誤;選項D:執行“刪除”命令后,右聲道第10秒至第20秒音頻被刪除,后續音頻前移至第10秒至第20秒,右聲道第20秒至30秒變成靜音,保存后文件存儲容量不變,選項D說法錯誤。故答案選A。【分析】本題考查的是GoldWave軟件對音頻文件的處理。通過“另存為”操作,可以改變音頻的采樣頻率、量化位數、聲道數及音頻格式。“刪除”“剪裁”“靜音”“插入*秒靜音”等操作對音頻時長的影響要注意區分。6.(2020高三上·嘉興月考)一段時長為2分鐘、1 280x1 024像素、24位真彩色、PAL制式的未經壓縮AVI格式無聲視頻,其文件存儲容量約為( )A.187.5MB B.225MB C.10.99GB D.13.18GB【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】視頻容量=MB=10.99GB。故答案選C。【分析】本題考查的是視頻文件容量的計算。視頻容量(B)=每幀圖像容量(B)*總幀數=水平像素*垂直像素*每種顏色所用的量化位數/8*幀頻*時長。PAL制式幀頻是25幀每秒;NTSC制式幀頻是30幀每秒。7.(2020高三上·嘉興月考)下列VB表達式的值一定為True的是( )①Val("10") + 10 = 20②123Mod100\10=3③"true"="True"④Int(Rnd*2)=1A.①③ B.②④ C.①② D.①②④【答案】C【知識點】運算符、基本運算與表達式;常用標準函數【解析】【解答】 Val("10") + 10 = 10+10=20,表達式①結果為True ;123 Mod 100 \ 10=123 Mod 10=3,表達式②結果為True;"true"與"True"兩個字符串并不相同,表達式③結果為False;Rnd()函數的取值范圍為[0,1),Int(Rnd*2)表達式結果為0或1,表達式④結果為False。故①②VB表達式的值一定為True 。故答案選:C。【分析】本題考查的是表達式及函數的用法。算術運算符的優先級從高到低依次為次冪、取負、乘法除法(同級)、整除、取余Mod、加法減法(同級)、字符連接符&。8.(2020高三上·嘉興月考)某算法部分流程圖如圖所示。執行這部分流程圖后,輸出s的值為( )A.19 B.25 C.38 D.50【答案】B【知識點】流程圖識讀【解析】【解答】通過分析流程圖可知,該算法實現的是將二進制字符串ch轉換為十進制s。故答案選B。【分析】本題考查的是流程圖的分析,具體涉及二進制轉十進制的進制轉換代碼。9.(2020高三上·嘉興月考)有如下VB程序段:Private Sub Command1_Click( )Const s1 = "tea"s2="老師Happy Teacher's Day!":s3 = ""For i=1 To Len(s2)If bjiao(s1,Mid(s2, i, 1))Then s3=s3 + Str(i) + ","Next iText1.Text = s3End SubFunction bijiao(x As String, y As String) As Booleanbjiao = FalseFor i=1 To Len(x)If y = Mid(x, i, 1) Thenbijiao = True:Exit FunctionEnd IfNext iEnd Function執行上述程序段后,文本框Text1中顯示的內容是( )A.6,11,12,13,16,22 B.6,12,13,16,22C.4,9,10,11,14,20 D.4,10,11,14,20【答案】D【知識點】過程與自定義函數【解析】【解答】在Command1_Click( )事件處理過程中,通過For循環依次將s2中字符逐個與s1進行比較,若找到s2中字符在s1中存在,則在s3中記錄該字符位置,最終輸出s3。s2中“t”“e”“a”出現的位置依次為:4,10,11,14,20。故答案選D。【分析】本題考查的是自定義函數的理解以及字符串處理。在本題中,自定義函數bijiao(x,y)的作用是判斷y字符是否在字符串x中存在,若是,則返回結果為True;否則返回False。10.(2020高三上·嘉興月考)有如下VB程序段:Const n=10Dim a(1 To 10) As Integerm = Int(Rnd( ) *n+ 1)For i=1 To na(i)= 0Next ii=0:j=0:c=1:ans=""Do While c<=3i=i Mod n+1If a(i)=0 Then j=j+1If j=m Thena(i)=1:c=c+1j=0: ans = ans+ str(i)End IfLoopText1.Text = ans執行上述程序段后,文本框Text1中不可能顯示的內容是( )A.2 4 6 B.7 4 2 C.5 10 6 D.6 2 8【答案】D【知識點】常見數據類型、數組;循環結構語句及程序實現【解析】【解答】m的取值范圍為[1,n]中的隨機整數。用數組a(i)標記 i 是否被用于結果ans中輸出。i的初值為0,Do循環中, i=i Mod n+1,i 以1~n循環的方式依次訪問下一個,若 i 未被用于輸出( a(i)=0 ),則 j +1(j 的初值為0)。若 j=m,將a(i)標記為1,計數器c+1,j 重置為0,i 在ans中存儲待輸出。因此變量 j 的作用是用于記錄 i 移動的距離,若 i 移動到的位置上 i 已被存儲在ans中,則 j 不執行+1;若 i 移動到的位置上 i 未被存儲在ans中,則 j +1。選項A:m=2,i 每移動2個有效位置( a(i)=0 )被記錄,故顯示: 2 4 6選項B:m=7,i從7開始移動到8、9、10后循環回開始的1位置繼續移動4個有效位置至4被記錄,之后經過5、6、(7位置已輸出無效)、8、9、10、1、2,至2被記錄,故顯示: 7 4 2選項C:m=5,i 在5、10兩個位置被記錄,之后經1、2、3、4、6至6被記錄,,故顯示: 5 10 6選項D:m=6,i 從6開始移動至7、8、9、10、1、2,至2被記錄,后移動至3、4、5、7、8、9,至9被記錄,故顯示:6 2 9,不可能顯示6 2 8。故答案選D。【分析】本題主要考查的是模運算中循環的應用,要分析代碼中i、j、m及數組a(i)的作用,理解程序段實現的作用。11.(2020高三上·嘉興月考)有如下VB程序段:a(1)=72:a(2)=78:a(3)=71:a(4)=82:a(5)=5:a(6)=41n=6For i=1 To n\ 2k=iFor j=i To n- iIf a(j)>a(j+1)Then t=a(j):a(j)=a(j+1):a(j+1)=tIf a(j)Next jtemp=a(k):a(k)=a(i):a(i)=tempNext i執行上述程序段后,數組元素a(1)到a(6)的值為( )A.5,41,71,72,78,82 B.5,41,72,71,78,82C.71,5,41,72,78,82 D.71,72,5,41,78,82【答案】A【知識點】排序算法及程序實現【解析】【解答】外層循環中 i 的范圍為1~n\2,循環內結合選擇排序和冒泡排序兩種算法,實現一次外層循環,排好一前一后兩個數組元素。故執行上述程序段后,數組元素a(1)到a(6)的值實現升序排序。故答案選:A。【分析】本題考查的是選擇排序和冒泡排序的綜合應用,可以有效提高排序算法的執行效率。12.(2020高三上·嘉興月考)下面VB程序段功能為:將一組升序排列的數據“1,3,3,5,5,7,10,11,12,15”依次存儲到數組元素a(1)到a(10)中,在文本框Text1中輸人k的值,找出大于k的數據的起始位置并顯示在標簽Label1中。n=10:k =Val(Text1.Text)i=0:j= ①Do While im =(i+j+1)\2If kLoopL= ③Label1.Caption =">"+Str(k)+"的數據位置為:"+Str(L)上述程序段橫線①②③處的語句依次為( )A.①n-1 ②m ③i B.①n ②m ③i+1C.①n ②m+1 ③i D.①n-1 ②m+1 ③i+1【答案】B【知識點】查找算法及程序實現【解析】【解答】 m =(i+j+1)\2 ,m取 i、j 中間偏右位置,考慮到i的初值為0,Do循環進入的條件是i=a(m),則只有當i=m時才能保證此時找到的a(m)依舊在待查找數據區域內,同時不會陷入死循環。最后Do循環執行完成之后,i、j 指向同一個位置,i 位置及其左側數據均小于等于k,故第一個大于k的數據的位置為 i+1或 j+1。故3處填空依次為:①n ②m ③i+1。故答案選B。【分析】本題考查的是對分查找的變形,要學會舉一反三。二、非選擇題(本大題共4小題,4+8+7+7,共26分)13.(2020高三上·嘉興月考)小河收集了“2019年中國一線城市與部分新一線城市指數”數據,并使用Excel軟件進行數據處理,如圖a所示。(1)將單元格H9中的公式向上自動填充至H3,依次出現#VALUE!和#REF!的錯誤提示,其中,顯示為#REF!的錯誤原因是 (單選,填字母:A .除數為0/B .引用地址出錯/C.引用單元格內容出錯)。(2)為了避免出現以上錯誤,應將單元格H9中的公式修改為 。(3)根據圖a中的數據制作的圖表如圖b所示,下列描述正確的是 (多選,填字母)。A.建立圖b所示的圖表數據區域為A2:G2,A7:G9B.圖b所示的圖表系列產生在列C.對新一線城市以“城市人活躍度”為關鍵字從大到小進行排序,則排序的數據區域是B7:H9,排序后圖表發生相應改變D.篩選“未來可塑性”最高的20%后,顯示的城市為北京,圖表不會發生變化E.將C3:C9區域單元格格式設置為保留1位小數后,圖表不會發生改變【答案】(1)B(2)=C9*K$3+D9*K$4+E9*K$5+F9*K$6+G9*K$7或其他可行答案(3)C;E【知識點】表格數據的處理與計算;數據分析【解析】【解答】(1)H9單元格中公式為=C9*K3+D9*K4+E9*K5+F9*K6+G9*K7,通過自動填充指H3后,H6單元格中公式應當為=C3*K0+D3*K1+E3*K2+F3*K3+G3*K4,但是K0單元格不存在,發生單元格引用錯誤。故答案為:B。(2) 為了避免出現以上錯誤,應將K列單元格進行絕對引用。故答案為:=C9*K$3+D9*K$4+E9*K$5+F9*K$6+G9*K$7或其他可行答案(3)選項A:建立圖b所示的圖表數據區域為B2:G2,B7:G9;選項B:圖b所示的圖表系列產生在行;選項D:篩選“未來可塑性”最高的20%后,顯示的城市為北京,不符合篩選條件的被隱藏,產生圖表的這3行數據被隱藏,該圖表會發生變化。故答案選C E。【分析】本題考查的是表格公式的錯誤類型、公式應用、圖表數據區域的選擇以及排序篩選操作對圖表的影響。當產生圖表的數據區域內數據發生變化或被隱藏時,圖表會發生相應的變化。14.(2020高三上·嘉興月考)小嘉制作主題為“綠色出行”的多媒體作品。他首先使用Photoshop軟件制作一張背景圖片,然后使用Flash軟件制作動畫。(1)使用Photoshop軟件編輯“綠色出行.psd”文件,當前狀態部分界面如圖a所示。下列說法正確的是 (多選,填字母)。A.選中“背景”圖層,使用“油漆桶”工具,對其內容進行填充B.選中“大樹”圖層,執行“復制圖層”命令,新產生的圖像內容將直接出現在“小樹”圖層中C.選中“綠色出行”圖層,添加“描邊”效果,“低碳生活”圖層將不會同時添加“描邊”效果D.將“綠色出行.psd”直接保存后能直接作為素材導入到Flash庫中(2)使用Flash軟件編輯“綠色出行.fla”文件。“main”場景的部分制作界面如圖b所示。回答下列問題。①“自行車”圖層關鍵幀中的對象是由“自行車”元件生成的實例,則該圖層第5幀到第60幀的補間類型是 (選填:逐幀動畫/動畫補間/形狀補間);②在“自行車”圖層第50幀執行“插人關鍵幀”操作 (選填:會/不會)影響動畫效果;③“聲音”圖層添加了“bj.mp3",其聲音屬性如圖c所示。測試影片時,為了使該場景動畫播放完后能自動停止和靜音,可在“按鈕”圖層最后1幀添加動作腳本 ;④“重播”按鈕元件的部分編輯界面如圖d所示。測試影片時,該按鈕不能正常使用,下列說法正確的是 (多選,填字母)。A.測試影片時,當鼠標指針經過該按鈕時,該按鈕將不可見B.“文字”圖層中“彈起”幀和“按下”幀的內容一定相同C.選中“文字”圖層的“點擊”幀執行“插入幀”操作,測試影片時,該按鈕能正常使用D.選中“矩形”圖層的“點擊”幀執行“刪除幀”操作,測試影片時,該按鈕能正常使用E.選中“矩形”圖層的“點擊”幀執行“清除幀”操作,測試影片時,該按鈕能正常使用【答案】(1)A;C(2)動畫補間;不會;stop 0; stopAllSounds( );;BCD【知識點】圖層及圖層的基本操作;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作;常用影片控制函數的應用;多媒體作品的調試與遞交【解析】【解答】(1)選項A:“背景“圖層上可以用油漆桶工具進行內容填充,選項A說法正確;選項B:“復制圖層”命令執行后,會得到該圖層對應的副本圖層,選項B說法錯誤;選項C:對鏈接在一起的圖層中的某一圖層添加圖層樣式,與其鏈接在一起的圖層不受影響,選項C說法正確;選項D:PSD文件格式不能直接導入到Flash庫中,選項D說法錯誤。故答案為:AC。(2)①由元件實例創建的補間動畫類型為動畫補間。故答案為:動畫補間。②在“自行車”圖層第50幀執行“插人關鍵幀”操作,相當于將該圖層第49幀變成關鍵幀,補間被分成1~49和50,實際動畫效果不變。故答案為:不會。③根據截圖可知該音頻時長超過場景動畫時長,為了使該場景動畫播放完后能自動停止,需在幀上添加動作命令stop();為使靜音,需在幀上添加動作腳本stopAllSounds( );。故答案為:stop 0; stopAllSounds( );④根據截圖可知,該按鈕“點擊幀”上僅有空白關鍵幀,故該按鈕無效,因此選項A:測試影片時,當鼠標指針經過該按鈕時,該按鈕將呈現“彈起幀”上的效果,即當前圖d所示。選項A說法錯誤。選項B:“文字”圖層中“按下”幀是“彈起”幀的延續,兩幀上的內容一定相同。選項B說法正確。選項C:選中“文字”圖層的“點擊”幀執行“插人幀”操作,“點擊”幀上有內容,測試影片時,該按鈕能正常使用。選項C說法正確。選項D:選中“矩形”圖層的“點擊”幀執行“刪除幀”操作,“點擊”幀上無內容,相當于延續“按下”幀上的內容,測試影片時,該按鈕能正常使用。選項D說法正確。選項E:選中“矩形”圖層的“點擊”幀執行“清除幀”操作,會在“點擊”幀之后再多一幀空白關鍵幀,測試影片時,該按鈕不能正常使用。選項E說法錯誤。故答案為:BCD。【分析】本題考查的是PhotoShop中圖層的操作、Flash中補間動畫的創建、動作腳本的選擇以及按鈕上的幀操作。最后一問選項E中注意“清除幀”和“清除關鍵幀”的區別。15.(2020高三上·嘉興月考)疫情期間,學校開展“教室就餐”,食堂提供A、B、C、D四種套餐,學生通過網絡訂餐,訂餐后的數據都存在數據庫中(如圖a所示),已按班級由小到大排列,套餐字母均為大寫。現需要設計一程序,在窗體加載時,讀取數據庫中學生的訂餐情況,以班級+姓名+訂餐情況輸出至列表框List1中,在文本框Text1中輸人班級,單擊命令按鈕Command1統計該班級的訂餐情況,程序運行如圖b所示。(1)將結果輸出至列表框List2中,使用的語句為:List2.Addltem s。 其中“AddItem”是列表框類ListBox對象的 (單選,填字母:A .屬性名/B .過程名/C .方法名/D .事件名)。(2)實現上述功能的VB程序段如下,請在畫線處填入合適的代碼。Dim xm(1 To 1000) As String, bj(1 To 1000) As IntegerDim tc1(1 To 1000) As String, tc2(1 To 1000) As StringDim n As Integer '學生總人數Private Sub Form_ Load( )'從數據庫中按班級、學號有序地讀取學生的姓名、班級、中午套餐、晚上套餐,'依次存人xm、bj、tc1、tc2數組中,在List1中顯示,總人數存人n中,代碼略End SubPrivate Sub Command1_ Click( )Dim k As Integer, i As Integer, j As Integer, m As IntegerDim zc(1 To 4) As Integer, wc(1 To 4) As Integer '用于統計套餐數量k = Val(Text1.Text)For i=1 To 4 '為數組賦初始值zc(i)=0:wc(i)=0Next ii=1:j=n '查找班級里第一-位同學的序號Do While i<=jm=(i+j)\2If Then i=m+1 Else j= m-1LoopFor i=j+1 To nIf bj(i) = k Then'改錯wc(fx(tc2(i)))= wc(fx(tc2(i))) + 1End IfIf Then Exit ForNext i's為班級訂餐統計信息,代碼略List2.AddItem sEnd SubFunction fx(a As String) As Integer '將套餐字母轉換為數字序號 End Function(3)程序中加框處代碼有錯,請改正: 。【答案】(1)C(2)k>bj(m)或其他可行答案;bj(i) <> k或其他可行答案;fx = Asc(a) - Asc("A") + 1或fx = Asc(a)-64或其他可行答案(3)zc(fx(tc1(i))) = zc(fx(tc1(i))) + 1或其他可行答案【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;過程與自定義函數;查找算法及程序實現【解析】【解答】(1)“AddItem”是列表框類ListBox對象的方法,故答案為:C。(2)第一空:Do循環的作用是查找班級里第一位同學的序號,當待查找班級號k大于當前m所指向的班級號bj(m)時,說明下一次待查找范圍在右側,使 i=m+1。故答案為: k>bj(m)或其他可行答案第二空:當Do循環結束時,j+1所指向的位置即是待查找班級k里第一位同學的序號。i 從該學生開始向后訪問,若訪問到的學生不是來自班級k的,則退出For循環。故答案為: bj(i) <> k或其他可行答案第三空:自定義函數fx()的作用是將套餐字母轉換為數字序號,在定義部分已將zc()和wc()數組下標范圍定義為1~4,故套餐A/B/C/D對應1/2/3/4,通過借助ASCII碼將字母轉換為數值,故答案為: fx = Asc(a) - Asc("A") + 1或fx = Asc(a)-64或其他可行答案(3)當Do循環結束時,j+1所指向的位置即是待查找班級k里第一位同學的序號。i 從該學生開始向后訪問,若訪問到的學生來自班級k,即bj(i) = k ,則將該生所選中午套餐tc1(i)通過自定義函數fx()轉換為數字序號,將對應的中餐套餐zc()+1。故答案為: zc(fx(tc1(i))) = zc(fx(tc1(i))) + 1或其他可行答案【分析】本題主要考查的是VB對分查找算法和自定義函數的應用,還涉及到了方法名、以及字符轉換成數值用到的Asc()函數。16.(2020高三上·嘉興月考)學校準備開展班級籃球對抗賽,采用瑞士輪賽制。該賽制的規則是:(1)參數隊伍數為偶數,如2n支隊伍,編號為1~2n;(2)對陣規則:根據排名規則對隊伍進行排序,兩兩對陣,由第1名對第2名、第3名對第4名……;(3)積分規則:每場比賽必須分出勝負,勝者積分增加1分,負者積分不變;(4)排名規則:積分高的隊伍排名靠前,積分相同則編號較小的隊伍排名靠前,每輪比賽結束后重新排名。要求編寫程序計算在R輪比賽后,積分排名第Q的隊伍編號。為解決此問題,小明編寫了一個VB程序。在窗體加載時,從數據庫中讀取編號為1~2n的隊伍實力值,編號存儲在數組bh中,實力值存儲在數組s1中(每支隊伍的實力值兩兩不同,且每場比賽中實力值較高的總能獲勝)。在文本框Text1中輸人查詢輪次R,在文本框Text2中輸人待查詢排名Q,單擊“查詢"按鈕Command1后在文本框Text3中輸出相應隊伍的編號、排名等信息。程序運行效果如圖所示。(1)根據上述算法,編號為1~8,實力值依次為6、5、4、8、7、3、1、2的八支隊伍參加比賽,則第三輪比賽后,排名第五的隊伍編號是 。(2)實現上述功能的VB程序段如下,請在畫線處填入合適代碼。Constn=4Dim bh(1 To 2*n) As Integer '隊伍編號Dim sl(1 To 2*n) As Integer '隊伍實力Dim jf(1 To 2*n) As Integer '隊伍積分Sub Form_ load( )'在窗體加載時讀取數據庫數據并顯示在list1中,代碼略End SubPrivate Sub Command1_ Click()Dim Q As Integer, R As IntegerDim i As Integer, j As IntegerR = Val(Text1.Text) : Q = Val(Text2.Text)For i=1 To RFor j=1 To 2*n Step 2If Thenjf (bh(j)) = jf(bh(j)) + 1Else End IfNext jCall sort '調用積分排序過程sortNext iText3.Text = "編號:" + CStr(bh(Q)) + ",實力:" + CStr(sl(bh(Q)))+ ",排名:"+ CStr(Q) + ",積分:" + CStr(jf(bh(Q)))'在List2中輸出R輪后的積分表,代碼略。End SubSub sort( )Dim i As Integer, j As Integer, t As IntegerFor i=1 To 2*n-1For j=2*n To i+1 Step -1If Thent=bh(j):bh(j)=bh(j-1):bh(j-1)=tEnd IfNext jNext iEnd Sub【答案】(1)2(2)sl(bh(j))>sl(bh(j +1))或其他可行答案;jf(bh(j+1))=jf(bh(j+1))+1或其他可行答案;jf(bh(j))>jf(bh(j-1)) 0r jf(bh(j))=jf(bh(j-1)) And bh(j)【知識點】排序算法及程序實現【解析】【解答】(1)截圖所示已是第2輪次結束后的積分排名,在此基礎上再進行一輪比賽,第3輪結束后隊伍積分排名更新為:4、1、5、6、2、3、8、7。 排名第五的隊伍編號2。故答案為:2。(2)第一空、第二空:雙重循環中,外層循環表示比賽輪次1~R,內層循環表示對戰隊伍1~2*n,兩兩對戰步長為2。根據規則,每支隊伍的實力值兩兩不同,且每場比賽中實力值較高的總能獲勝,因此當 j 所指向的編號隊伍實力高于 j+1 所指向的編號隊伍實力,sl(bh(j))>sl(bh(j +1)),給 j 所指向的編號隊伍積分 jf(bh(j)) +1。故第一空答案為:sl(bh(j))>sl(bh(j +1))或其他可行答案;第二空答案為: jf(bh(j+1))=jf(bh(j+1))+1或其他可行答案 ;第三空:冒泡排序實現的功能是:根據排名規則對各隊伍進行排序, 積分高的隊伍排名靠前,jf(bh(j))>jf(bh(j-1)) ,積分相同則編號較小的隊伍排名靠前, jf(bh(j)=jf(bh(j-1)) And bh(j)jf(bh(j-1)) Or jf(bh(j)=jf(bh(j-1)) And bh(j)【分析】本題考查的是索引排序和冒泡排序。注意根據題意分析條件表達式。1 / 1浙江省嘉興市2021屆高三上學期信息技術9月教學測試一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.(2020高三上·嘉興月考)某同學利用百度搜索得到的部分界面如下圖所示。下列說法錯誤的是( )A.該檢索方式是“搜索引擎”B.該同學正在搜索的是“新型冠狀病毒”的相關信息C.用“百度”搜索到有關新型冠狀病毒的信息都是可信的D.百度搜索采用全文檢索技術2.(2020高三上·嘉興月考)下列應用中,體現了人工智能技術的有( )①門衛使用紅外測溫槍,不接觸就能測量體溫②使用翻譯筆直接將普通話翻譯成英語③某網站將用戶上傳的視頻自動轉化為統一格式④通過人臉識別,直接獲取“健康碼”信息A.①②③ B.②③④ C.②④ D.③④3.(2020高三上·嘉興月考)使用UltraEdit軟件查看字符“2020新冠肺炎!”的內碼,部分界面如下圖所示。下列說法正確的是 ( )A.字符“10”的ASCII碼是“31H 30H"B.圖中使用ASCII編碼的有5個字符C.漢字“炎”存儲時所占存儲空間為4字節D.圖中“!”為全角字符,內碼為“A1”4.(2020高三上·嘉興月考)關于數據庫系統,下列說法錯誤的是( )A.數據庫管理系統是為了建立、使用和維護數據庫而設計的數據管理軟件B.自動編號類型字段的數據由系統隨機或遞增形成,用戶不能輸入C.在數據表視圖不能刪除已設為主鍵的字段,也不能將某個字段設置為主鍵D.Excel工作表中的數據只能拷貝至Access數據表中,不能直接導入數據庫5.(2020高三上·嘉興月考)使用GoldWave軟件打開某音頻文件,選中一段音頻后的部分界面如下圖所示。下列說法正確的是( )A.可以使用GoldWave軟件將該音頻文件格式轉換為MP3格式B.執行“更改音量”命令將音量提高,音頻采樣頻率和量化位數都會提高C.執行“靜音”命令后,整個音頻第10秒至第20秒為靜音D.執行“刪除”命令后直接保存,文件存儲容量為原來的三分之二6.(2020高三上·嘉興月考)一段時長為2分鐘、1 280x1 024像素、24位真彩色、PAL制式的未經壓縮AVI格式無聲視頻,其文件存儲容量約為( )A.187.5MB B.225MB C.10.99GB D.13.18GB7.(2020高三上·嘉興月考)下列VB表達式的值一定為True的是( )①Val("10") + 10 = 20②123Mod100\10=3③"true"="True"④Int(Rnd*2)=1A.①③ B.②④ C.①② D.①②④8.(2020高三上·嘉興月考)某算法部分流程圖如圖所示。執行這部分流程圖后,輸出s的值為( )A.19 B.25 C.38 D.509.(2020高三上·嘉興月考)有如下VB程序段:Private Sub Command1_Click( )Const s1 = "tea"s2="老師Happy Teacher's Day!":s3 = ""For i=1 To Len(s2)If bjiao(s1,Mid(s2, i, 1))Then s3=s3 + Str(i) + ","Next iText1.Text = s3End SubFunction bijiao(x As String, y As String) As Booleanbjiao = FalseFor i=1 To Len(x)If y = Mid(x, i, 1) Thenbijiao = True:Exit FunctionEnd IfNext iEnd Function執行上述程序段后,文本框Text1中顯示的內容是( )A.6,11,12,13,16,22 B.6,12,13,16,22C.4,9,10,11,14,20 D.4,10,11,14,2010.(2020高三上·嘉興月考)有如下VB程序段:Const n=10Dim a(1 To 10) As Integerm = Int(Rnd( ) *n+ 1)For i=1 To na(i)= 0Next ii=0:j=0:c=1:ans=""Do While c<=3i=i Mod n+1If a(i)=0 Then j=j+1If j=m Thena(i)=1:c=c+1j=0: ans = ans+ str(i)End IfLoopText1.Text = ans執行上述程序段后,文本框Text1中不可能顯示的內容是( )A.2 4 6 B.7 4 2 C.5 10 6 D.6 2 811.(2020高三上·嘉興月考)有如下VB程序段:a(1)=72:a(2)=78:a(3)=71:a(4)=82:a(5)=5:a(6)=41n=6For i=1 To n\ 2k=iFor j=i To n- iIf a(j)>a(j+1)Then t=a(j):a(j)=a(j+1):a(j+1)=tIf a(j)Next jtemp=a(k):a(k)=a(i):a(i)=tempNext i執行上述程序段后,數組元素a(1)到a(6)的值為( )A.5,41,71,72,78,82 B.5,41,72,71,78,82C.71,5,41,72,78,82 D.71,72,5,41,78,8212.(2020高三上·嘉興月考)下面VB程序段功能為:將一組升序排列的數據“1,3,3,5,5,7,10,11,12,15”依次存儲到數組元素a(1)到a(10)中,在文本框Text1中輸人k的值,找出大于k的數據的起始位置并顯示在標簽Label1中。n=10:k =Val(Text1.Text)i=0:j= ①Do While im =(i+j+1)\2If kLoopL= ③Label1.Caption =">"+Str(k)+"的數據位置為:"+Str(L)上述程序段橫線①②③處的語句依次為( )A.①n-1 ②m ③i B.①n ②m ③i+1C.①n ②m+1 ③i D.①n-1 ②m+1 ③i+1二、非選擇題(本大題共4小題,4+8+7+7,共26分)13.(2020高三上·嘉興月考)小河收集了“2019年中國一線城市與部分新一線城市指數”數據,并使用Excel軟件進行數據處理,如圖a所示。(1)將單元格H9中的公式向上自動填充至H3,依次出現#VALUE!和#REF!的錯誤提示,其中,顯示為#REF!的錯誤原因是 (單選,填字母:A .除數為0/B .引用地址出錯/C.引用單元格內容出錯)。(2)為了避免出現以上錯誤,應將單元格H9中的公式修改為 。(3)根據圖a中的數據制作的圖表如圖b所示,下列描述正確的是 (多選,填字母)。A.建立圖b所示的圖表數據區域為A2:G2,A7:G9B.圖b所示的圖表系列產生在列C.對新一線城市以“城市人活躍度”為關鍵字從大到小進行排序,則排序的數據區域是B7:H9,排序后圖表發生相應改變D.篩選“未來可塑性”最高的20%后,顯示的城市為北京,圖表不會發生變化E.將C3:C9區域單元格格式設置為保留1位小數后,圖表不會發生改變14.(2020高三上·嘉興月考)小嘉制作主題為“綠色出行”的多媒體作品。他首先使用Photoshop軟件制作一張背景圖片,然后使用Flash軟件制作動畫。(1)使用Photoshop軟件編輯“綠色出行.psd”文件,當前狀態部分界面如圖a所示。下列說法正確的是 (多選,填字母)。A.選中“背景”圖層,使用“油漆桶”工具,對其內容進行填充B.選中“大樹”圖層,執行“復制圖層”命令,新產生的圖像內容將直接出現在“小樹”圖層中C.選中“綠色出行”圖層,添加“描邊”效果,“低碳生活”圖層將不會同時添加“描邊”效果D.將“綠色出行.psd”直接保存后能直接作為素材導入到Flash庫中(2)使用Flash軟件編輯“綠色出行.fla”文件。“main”場景的部分制作界面如圖b所示。回答下列問題。①“自行車”圖層關鍵幀中的對象是由“自行車”元件生成的實例,則該圖層第5幀到第60幀的補間類型是 (選填:逐幀動畫/動畫補間/形狀補間);②在“自行車”圖層第50幀執行“插人關鍵幀”操作 (選填:會/不會)影響動畫效果;③“聲音”圖層添加了“bj.mp3",其聲音屬性如圖c所示。測試影片時,為了使該場景動畫播放完后能自動停止和靜音,可在“按鈕”圖層最后1幀添加動作腳本 ;④“重播”按鈕元件的部分編輯界面如圖d所示。測試影片時,該按鈕不能正常使用,下列說法正確的是 (多選,填字母)。A.測試影片時,當鼠標指針經過該按鈕時,該按鈕將不可見B.“文字”圖層中“彈起”幀和“按下”幀的內容一定相同C.選中“文字”圖層的“點擊”幀執行“插入幀”操作,測試影片時,該按鈕能正常使用D.選中“矩形”圖層的“點擊”幀執行“刪除幀”操作,測試影片時,該按鈕能正常使用E.選中“矩形”圖層的“點擊”幀執行“清除幀”操作,測試影片時,該按鈕能正常使用15.(2020高三上·嘉興月考)疫情期間,學校開展“教室就餐”,食堂提供A、B、C、D四種套餐,學生通過網絡訂餐,訂餐后的數據都存在數據庫中(如圖a所示),已按班級由小到大排列,套餐字母均為大寫。現需要設計一程序,在窗體加載時,讀取數據庫中學生的訂餐情況,以班級+姓名+訂餐情況輸出至列表框List1中,在文本框Text1中輸人班級,單擊命令按鈕Command1統計該班級的訂餐情況,程序運行如圖b所示。(1)將結果輸出至列表框List2中,使用的語句為:List2.Addltem s。 其中“AddItem”是列表框類ListBox對象的 (單選,填字母:A .屬性名/B .過程名/C .方法名/D .事件名)。(2)實現上述功能的VB程序段如下,請在畫線處填入合適的代碼。Dim xm(1 To 1000) As String, bj(1 To 1000) As IntegerDim tc1(1 To 1000) As String, tc2(1 To 1000) As StringDim n As Integer '學生總人數Private Sub Form_ Load( )'從數據庫中按班級、學號有序地讀取學生的姓名、班級、中午套餐、晚上套餐,'依次存人xm、bj、tc1、tc2數組中,在List1中顯示,總人數存人n中,代碼略End SubPrivate Sub Command1_ Click( )Dim k As Integer, i As Integer, j As Integer, m As IntegerDim zc(1 To 4) As Integer, wc(1 To 4) As Integer '用于統計套餐數量k = Val(Text1.Text)For i=1 To 4 '為數組賦初始值zc(i)=0:wc(i)=0Next ii=1:j=n '查找班級里第一-位同學的序號Do While i<=jm=(i+j)\2If Then i=m+1 Else j= m-1LoopFor i=j+1 To nIf bj(i) = k Then'改錯wc(fx(tc2(i)))= wc(fx(tc2(i))) + 1End IfIf Then Exit ForNext i's為班級訂餐統計信息,代碼略List2.AddItem sEnd SubFunction fx(a As String) As Integer '將套餐字母轉換為數字序號 End Function(3)程序中加框處代碼有錯,請改正: 。16.(2020高三上·嘉興月考)學校準備開展班級籃球對抗賽,采用瑞士輪賽制。該賽制的規則是:(1)參數隊伍數為偶數,如2n支隊伍,編號為1~2n;(2)對陣規則:根據排名規則對隊伍進行排序,兩兩對陣,由第1名對第2名、第3名對第4名……;(3)積分規則:每場比賽必須分出勝負,勝者積分增加1分,負者積分不變;(4)排名規則:積分高的隊伍排名靠前,積分相同則編號較小的隊伍排名靠前,每輪比賽結束后重新排名。要求編寫程序計算在R輪比賽后,積分排名第Q的隊伍編號。為解決此問題,小明編寫了一個VB程序。在窗體加載時,從數據庫中讀取編號為1~2n的隊伍實力值,編號存儲在數組bh中,實力值存儲在數組s1中(每支隊伍的實力值兩兩不同,且每場比賽中實力值較高的總能獲勝)。在文本框Text1中輸人查詢輪次R,在文本框Text2中輸人待查詢排名Q,單擊“查詢"按鈕Command1后在文本框Text3中輸出相應隊伍的編號、排名等信息。程序運行效果如圖所示。(1)根據上述算法,編號為1~8,實力值依次為6、5、4、8、7、3、1、2的八支隊伍參加比賽,則第三輪比賽后,排名第五的隊伍編號是 。(2)實現上述功能的VB程序段如下,請在畫線處填入合適代碼。Constn=4Dim bh(1 To 2*n) As Integer '隊伍編號Dim sl(1 To 2*n) As Integer '隊伍實力Dim jf(1 To 2*n) As Integer '隊伍積分Sub Form_ load( )'在窗體加載時讀取數據庫數據并顯示在list1中,代碼略End SubPrivate Sub Command1_ Click()Dim Q As Integer, R As IntegerDim i As Integer, j As IntegerR = Val(Text1.Text) : Q = Val(Text2.Text)For i=1 To RFor j=1 To 2*n Step 2If Thenjf (bh(j)) = jf(bh(j)) + 1Else End IfNext jCall sort '調用積分排序過程sortNext iText3.Text = "編號:" + CStr(bh(Q)) + ",實力:" + CStr(sl(bh(Q)))+ ",排名:"+ CStr(Q) + ",積分:" + CStr(jf(bh(Q)))'在List2中輸出R輪后的積分表,代碼略。End SubSub sort( )Dim i As Integer, j As Integer, t As IntegerFor i=1 To 2*n-1For j=2*n To i+1 Step -1If Thent=bh(j):bh(j)=bh(j-1):bh(j-1)=tEnd IfNext jNext iEnd Sub答案解析部分1.【答案】C【知識點】網絡資源的檢索【解析】【解答】由圖可知,用的是百度,百度屬于全文搜索引擎,搜索的信息是關于“新型冠狀病毒”的相關信息;通過搜索引擎檢索到的網絡信息不一定都是可信的。故答案選C。【分析】本題考查的是網絡資源的檢索。搜索引擎的兩大核心技術是全文檢索技術和自動網頁搜索技術。2.【答案】C【知識點】自然語言處理【解析】【解答】使用紅外測溫槍進行測溫的過程應用到的是紅外溫度感應器。網站將用戶上傳的視頻自動轉化為統一格式是通過相關程序實現的。①③兩個過程均未體現人工智能技術的應用。而使用翻譯筆直接將普通話翻譯成英語,以及通過人臉識別直接獲取“健康碼”信息,這兩個過程均用到了人工智能技術。故答案選C。【分析】本題考查的是人工智能技術的應用領域。人工智能涉及到的方面有:識別(圖像識別、字符識別、人臉識別、車牌識別等);在線機器翻譯(英譯中等);智能機器人、自動駕駛等智能化應用。3.【答案】A【知識點】字符編碼【解析】【解答】選項A:字符“10”由“1”和“0”構成,故“10”對應的ASCII碼是“31H 30H",選項A說法正確;選項B:根據截圖分析,圖中使用ASCII編碼的是字符“2020”,有4個字符,選項B說法錯誤;選項C:一個漢字所占存儲空間為2字節,因此漢字“炎”存儲時所占存儲空間為2字節,選項C說法錯誤;選項D:圖中“!”為全角字符,內碼為“A3 A1”,選項D說法錯誤。故答案選A。【分析】本題考查的是用UltraEdit軟件查看字符的內碼。用ASCII編碼的一個字符(半角字符)占1字節,一個漢字(全角字符)占2字節。4.【答案】D【知識點】數據庫、數據庫系統及其特征;字段的數據類型;數據庫文件的導入與導出;數據表視圖與設計視圖【解析】【解答】選項A:數據庫管理系統是為了建立、使用和維護數據庫而設計的數據管理軟件;選項B:自動編號是一個唯一的順序號(遞增或隨機)、用戶無法直接修改其值;選項C:主鍵的設置要在設計視圖下進行;選項D:Excel工作表中的數據可以通過拷貝至Access數據表中,也可以直接導入數據庫。故答案選D。【分析】本題考查的是數據庫對信息的管理。數據庫管理系統建立在操作系統基礎上、負責處理數據庫應用系統存取數據的各種請求、實現對數據庫的底層操作,并把操作結果返回給數據庫。5.【答案】A【知識點】聲音素材的基本處理;音頻格式的轉換【解析】【解答】選項A:通過GoldWave軟件對打開的音頻文件進行“另存為”操作,可以將該音頻文件格式轉換為MP3格式,選項A說法正確;選項B: 執行“更改音量”命令將音量提高,音頻采樣頻率和量化位數不會改變,選項B說法錯誤;選項C:根據截圖可知,當前選中的音頻區域為右聲道第10秒至第20秒,執行“靜音”命令后,右聲道第10秒至第20秒變為靜音,選項C說法錯誤;選項D:執行“刪除”命令后,右聲道第10秒至第20秒音頻被刪除,后續音頻前移至第10秒至第20秒,右聲道第20秒至30秒變成靜音,保存后文件存儲容量不變,選項D說法錯誤。故答案選A。【分析】本題考查的是GoldWave軟件對音頻文件的處理。通過“另存為”操作,可以改變音頻的采樣頻率、量化位數、聲道數及音頻格式。“刪除”“剪裁”“靜音”“插入*秒靜音”等操作對音頻時長的影響要注意區分。6.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】視頻容量=MB=10.99GB。故答案選C。【分析】本題考查的是視頻文件容量的計算。視頻容量(B)=每幀圖像容量(B)*總幀數=水平像素*垂直像素*每種顏色所用的量化位數/8*幀頻*時長。PAL制式幀頻是25幀每秒;NTSC制式幀頻是30幀每秒。7.【答案】C【知識點】運算符、基本運算與表達式;常用標準函數【解析】【解答】 Val("10") + 10 = 10+10=20,表達式①結果為True ;123 Mod 100 \ 10=123 Mod 10=3,表達式②結果為True;"true"與"True"兩個字符串并不相同,表達式③結果為False;Rnd()函數的取值范圍為[0,1),Int(Rnd*2)表達式結果為0或1,表達式④結果為False。故①②VB表達式的值一定為True 。故答案選:C。【分析】本題考查的是表達式及函數的用法。算術運算符的優先級從高到低依次為次冪、取負、乘法除法(同級)、整除、取余Mod、加法減法(同級)、字符連接符&。8.【答案】B【知識點】流程圖識讀【解析】【解答】通過分析流程圖可知,該算法實現的是將二進制字符串ch轉換為十進制s。故答案選B。【分析】本題考查的是流程圖的分析,具體涉及二進制轉十進制的進制轉換代碼。9.【答案】D【知識點】過程與自定義函數【解析】【解答】在Command1_Click( )事件處理過程中,通過For循環依次將s2中字符逐個與s1進行比較,若找到s2中字符在s1中存在,則在s3中記錄該字符位置,最終輸出s3。s2中“t”“e”“a”出現的位置依次為:4,10,11,14,20。故答案選D。【分析】本題考查的是自定義函數的理解以及字符串處理。在本題中,自定義函數bijiao(x,y)的作用是判斷y字符是否在字符串x中存在,若是,則返回結果為True;否則返回False。10.【答案】D【知識點】常見數據類型、數組;循環結構語句及程序實現【解析】【解答】m的取值范圍為[1,n]中的隨機整數。用數組a(i)標記 i 是否被用于結果ans中輸出。i的初值為0,Do循環中, i=i Mod n+1,i 以1~n循環的方式依次訪問下一個,若 i 未被用于輸出( a(i)=0 ),則 j +1(j 的初值為0)。若 j=m,將a(i)標記為1,計數器c+1,j 重置為0,i 在ans中存儲待輸出。因此變量 j 的作用是用于記錄 i 移動的距離,若 i 移動到的位置上 i 已被存儲在ans中,則 j 不執行+1;若 i 移動到的位置上 i 未被存儲在ans中,則 j +1。選項A:m=2,i 每移動2個有效位置( a(i)=0 )被記錄,故顯示: 2 4 6選項B:m=7,i從7開始移動到8、9、10后循環回開始的1位置繼續移動4個有效位置至4被記錄,之后經過5、6、(7位置已輸出無效)、8、9、10、1、2,至2被記錄,故顯示: 7 4 2選項C:m=5,i 在5、10兩個位置被記錄,之后經1、2、3、4、6至6被記錄,,故顯示: 5 10 6選項D:m=6,i 從6開始移動至7、8、9、10、1、2,至2被記錄,后移動至3、4、5、7、8、9,至9被記錄,故顯示:6 2 9,不可能顯示6 2 8。故答案選D。【分析】本題主要考查的是模運算中循環的應用,要分析代碼中i、j、m及數組a(i)的作用,理解程序段實現的作用。11.【答案】A【知識點】排序算法及程序實現【解析】【解答】外層循環中 i 的范圍為1~n\2,循環內結合選擇排序和冒泡排序兩種算法,實現一次外層循環,排好一前一后兩個數組元素。故執行上述程序段后,數組元素a(1)到a(6)的值實現升序排序。故答案選:A。【分析】本題考查的是選擇排序和冒泡排序的綜合應用,可以有效提高排序算法的執行效率。12.【答案】B【知識點】查找算法及程序實現【解析】【解答】 m =(i+j+1)\2 ,m取 i、j 中間偏右位置,考慮到i的初值為0,Do循環進入的條件是i=a(m),則只有當i=m時才能保證此時找到的a(m)依舊在待查找數據區域內,同時不會陷入死循環。最后Do循環執行完成之后,i、j 指向同一個位置,i 位置及其左側數據均小于等于k,故第一個大于k的數據的位置為 i+1或 j+1。故3處填空依次為:①n ②m ③i+1。故答案選B。【分析】本題考查的是對分查找的變形,要學會舉一反三。13.【答案】(1)B(2)=C9*K$3+D9*K$4+E9*K$5+F9*K$6+G9*K$7或其他可行答案(3)C;E【知識點】表格數據的處理與計算;數據分析【解析】【解答】(1)H9單元格中公式為=C9*K3+D9*K4+E9*K5+F9*K6+G9*K7,通過自動填充指H3后,H6單元格中公式應當為=C3*K0+D3*K1+E3*K2+F3*K3+G3*K4,但是K0單元格不存在,發生單元格引用錯誤。故答案為:B。(2) 為了避免出現以上錯誤,應將K列單元格進行絕對引用。故答案為:=C9*K$3+D9*K$4+E9*K$5+F9*K$6+G9*K$7或其他可行答案(3)選項A:建立圖b所示的圖表數據區域為B2:G2,B7:G9;選項B:圖b所示的圖表系列產生在行;選項D:篩選“未來可塑性”最高的20%后,顯示的城市為北京,不符合篩選條件的被隱藏,產生圖表的這3行數據被隱藏,該圖表會發生變化。故答案選C E。【分析】本題考查的是表格公式的錯誤類型、公式應用、圖表數據區域的選擇以及排序篩選操作對圖表的影響。當產生圖表的數據區域內數據發生變化或被隱藏時,圖表會發生相應的變化。14.【答案】(1)A;C(2)動畫補間;不會;stop 0; stopAllSounds( );;BCD【知識點】圖層及圖層的基本操作;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作;常用影片控制函數的應用;多媒體作品的調試與遞交【解析】【解答】(1)選項A:“背景“圖層上可以用油漆桶工具進行內容填充,選項A說法正確;選項B:“復制圖層”命令執行后,會得到該圖層對應的副本圖層,選項B說法錯誤;選項C:對鏈接在一起的圖層中的某一圖層添加圖層樣式,與其鏈接在一起的圖層不受影響,選項C說法正確;選項D:PSD文件格式不能直接導入到Flash庫中,選項D說法錯誤。故答案為:AC。(2)①由元件實例創建的補間動畫類型為動畫補間。故答案為:動畫補間。②在“自行車”圖層第50幀執行“插人關鍵幀”操作,相當于將該圖層第49幀變成關鍵幀,補間被分成1~49和50,實際動畫效果不變。故答案為:不會。③根據截圖可知該音頻時長超過場景動畫時長,為了使該場景動畫播放完后能自動停止,需在幀上添加動作命令stop();為使靜音,需在幀上添加動作腳本stopAllSounds( );。故答案為:stop 0; stopAllSounds( );④根據截圖可知,該按鈕“點擊幀”上僅有空白關鍵幀,故該按鈕無效,因此選項A:測試影片時,當鼠標指針經過該按鈕時,該按鈕將呈現“彈起幀”上的效果,即當前圖d所示。選項A說法錯誤。選項B:“文字”圖層中“按下”幀是“彈起”幀的延續,兩幀上的內容一定相同。選項B說法正確。選項C:選中“文字”圖層的“點擊”幀執行“插人幀”操作,“點擊”幀上有內容,測試影片時,該按鈕能正常使用。選項C說法正確。選項D:選中“矩形”圖層的“點擊”幀執行“刪除幀”操作,“點擊”幀上無內容,相當于延續“按下”幀上的內容,測試影片時,該按鈕能正常使用。選項D說法正確。選項E:選中“矩形”圖層的“點擊”幀執行“清除幀”操作,會在“點擊”幀之后再多一幀空白關鍵幀,測試影片時,該按鈕不能正常使用。選項E說法錯誤。故答案為:BCD。【分析】本題考查的是PhotoShop中圖層的操作、Flash中補間動畫的創建、動作腳本的選擇以及按鈕上的幀操作。最后一問選項E中注意“清除幀”和“清除關鍵幀”的區別。15.【答案】(1)C(2)k>bj(m)或其他可行答案;bj(i) <> k或其他可行答案;fx = Asc(a) - Asc("A") + 1或fx = Asc(a)-64或其他可行答案(3)zc(fx(tc1(i))) = zc(fx(tc1(i))) + 1或其他可行答案【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;過程與自定義函數;查找算法及程序實現【解析】【解答】(1)“AddItem”是列表框類ListBox對象的方法,故答案為:C。(2)第一空:Do循環的作用是查找班級里第一位同學的序號,當待查找班級號k大于當前m所指向的班級號bj(m)時,說明下一次待查找范圍在右側,使 i=m+1。故答案為: k>bj(m)或其他可行答案第二空:當Do循環結束時,j+1所指向的位置即是待查找班級k里第一位同學的序號。i 從該學生開始向后訪問,若訪問到的學生不是來自班級k的,則退出For循環。故答案為: bj(i) <> k或其他可行答案第三空:自定義函數fx()的作用是將套餐字母轉換為數字序號,在定義部分已將zc()和wc()數組下標范圍定義為1~4,故套餐A/B/C/D對應1/2/3/4,通過借助ASCII碼將字母轉換為數值,故答案為: fx = Asc(a) - Asc("A") + 1或fx = Asc(a)-64或其他可行答案(3)當Do循環結束時,j+1所指向的位置即是待查找班級k里第一位同學的序號。i 從該學生開始向后訪問,若訪問到的學生來自班級k,即bj(i) = k ,則將該生所選中午套餐tc1(i)通過自定義函數fx()轉換為數字序號,將對應的中餐套餐zc()+1。故答案為: zc(fx(tc1(i))) = zc(fx(tc1(i))) + 1或其他可行答案【分析】本題主要考查的是VB對分查找算法和自定義函數的應用,還涉及到了方法名、以及字符轉換成數值用到的Asc()函數。16.【答案】(1)2(2)sl(bh(j))>sl(bh(j +1))或其他可行答案;jf(bh(j+1))=jf(bh(j+1))+1或其他可行答案;jf(bh(j))>jf(bh(j-1)) 0r jf(bh(j))=jf(bh(j-1)) And bh(j)【知識點】排序算法及程序實現【解析】【解答】(1)截圖所示已是第2輪次結束后的積分排名,在此基礎上再進行一輪比賽,第3輪結束后隊伍積分排名更新為:4、1、5、6、2、3、8、7。 排名第五的隊伍編號2。故答案為:2。(2)第一空、第二空:雙重循環中,外層循環表示比賽輪次1~R,內層循環表示對戰隊伍1~2*n,兩兩對戰步長為2。根據規則,每支隊伍的實力值兩兩不同,且每場比賽中實力值較高的總能獲勝,因此當 j 所指向的編號隊伍實力高于 j+1 所指向的編號隊伍實力,sl(bh(j))>sl(bh(j +1)),給 j 所指向的編號隊伍積分 jf(bh(j)) +1。故第一空答案為:sl(bh(j))>sl(bh(j +1))或其他可行答案;第二空答案為: jf(bh(j+1))=jf(bh(j+1))+1或其他可行答案 ;第三空:冒泡排序實現的功能是:根據排名規則對各隊伍進行排序, 積分高的隊伍排名靠前,jf(bh(j))>jf(bh(j-1)) ,積分相同則編號較小的隊伍排名靠前, jf(bh(j)=jf(bh(j-1)) And bh(j)jf(bh(j-1)) Or jf(bh(j)=jf(bh(j-1)) And bh(j)【分析】本題考查的是索引排序和冒泡排序。注意根據題意分析條件表達式。1 / 1 展開更多...... 收起↑ 資源列表 浙江省嘉興市2021屆高三上學期信息技術9月教學測試(學生版).docx 浙江省嘉興市2021屆高三上學期信息技術9月教學測試(教師版).docx 縮略圖、資源來源于二一教育資源庫