資源簡介 登錄二一教育在線組卷平臺 助您教考全無憂浙江大學附屬中學2021-2022學年高三下學期信息技術5月份仿真模擬試卷一、選擇題(本大題共12小題,每小題2分,共24分)1.(2022·浙江模擬)以下關于“北京冬奧會”的描述,不正確的是( )A.記者把精彩的冬奧瞬間記錄下來保存在電腦中是一個數字化的過程B.奧運會的消息廣泛傳播體現了信息的共享性C.小美將看到的精彩比賽視頻用文字表述并發表在某網站,實現了信息的形態轉換D.比賽全程實時網絡轉播,體現了信息的實時性2.(2022·浙江模擬)下列有關網頁和網站的說法,正確的是( )A.IE瀏覽器可直接瀏覽和直接編輯網頁文件B.將網頁保存成網頁,全部(*.html)方式保存網頁,可保存網頁上的音頻C.將網頁添加到收藏夾的時候,可以重命名D.搜索引擎的關鍵字輸入越多,則搜索范圍越廣3.(2022·浙江模擬)以下是大學生志愿者填寫的新冠疫情志愿者報名表,學校要使用ACCESS軟件進行信息管理。下列說法不正確的是()A.該數據表可以有8個字段B.出生日期可以輸入12月3日2000年C.可以將“序號”列的數據類型設置為“自動編號”D.“備注”列對應數據表中的字段類型只能設置成“備注”4.(2022·浙江模擬)下列關于信息編碼的描述正確是( )A.漢字的輸入碼是唯一的B.一段視頻在網上傳播,沒有經過數字化處理C.根據GB2312編碼,“杭州亞運會”共占10 bitD.十六進制17H加上A3H的結果是BAH5.(2022·浙江模擬)小紅使用GoldWave軟件將一段時長1分鐘,采樣頻率48KHz,量化位數16bit的雙聲道“abc.wav”文件轉換為“abc.mp3”文件后的大小約為2.2M,以下說法不正確的是( )A.該轉換過程屬于“模數轉換”B.轉換后的文件采用了MPEGLayer-3編碼標準C.從上述可知其壓縮比為5:1D.該轉換過程屬于有損壓縮6.(2022·浙江模擬)小明使用photoshop軟件制“五一”海報,部分界面如圖所示。下列說法正確的是( )A.可以在不影響其他圖層的情況下將“文字1”圖層內容向右移動B.使用“文字工具”可修改“勞動最光榮”圖層的“勞動”兩字的大小C.可將“文字5”圖層的圖層樣式拷貝至“背景”圖層D.將作品存儲為JPG格式文件,該JPG文件的存儲容量是528.8KB7.(2022·浙江模擬)下列VB 表達式中,與表達式"9"<"10"的值相同的是( )A."7"<"8" B.Int((Rnd–Rnd)*2) >= -2C.123 Mod 100 \10 = 2 D.Not (1>2 Or 4=38.(2022·浙江模擬)某算法的部分流程圖如圖所示,執行這部分流程,下列選項關于判斷框"s<=10 "執行次數和最后s的值描述正確的是( )A.3次,s=12 B.10次,s=12 C.5次,s=11 D.4次,s=169.(2022·浙江模擬)使用冒泡排序和選擇排序對同一組數據進行升序排序,冒泡排序的比較次數和交換次數分別是x次和m次,選擇排序的比較次數和交換次數分別為y次和n次,下列選項描述肯定錯誤的是( )A.x=y,m=n B.x=y,m>nC.x>=m,y>=n D.當y>1時,n>0恒成立10.(2022·浙江模擬)將十進制數79.5轉換為8421BCD碼的方法是,將每一位數字轉換為4位二進制(8421BCD碼含義:8421BCD碼中的“8421”表示從高到低各位二進制位對應的權值分別為8、4、2、1),結果為01111001.0101。轉換代碼VB程序段如下:s1 = Text1.Text: s2 = "":n = Len(s1): i = 1Do While i <= nch = Mid(s1, i, 1)If ch <> "." Thenp = 8: x = Val(ch)Do While p > 0LoopElses2 = s2 & chEnd Ifi = i + 1Loop方框中的代碼由以下三部分組成:①x = x Mod p ②p = p \2 ③s2 = s2 & x \p下列選項中,代碼順序正確的是( )A.①②③ B.③①② C.②①③ D.③②①11.(2022·浙江模擬)有ABCDE五位同學圍成一圈玩出圈游戲,從A同學開始按照ABCDE的順序依次報數,報到k(k為1至5的隨機整數)的同學出圈,余下同學圍成新的圈,并從當前出圈位置繼續報數,報到k的同學繼續出圈,直到圈內無人為止。程序代碼如下:j = 1: p = 5Do While p > 0j = (j + k -2) Mod p + 1s1 = s1 &js = Mid(s, 1, j -1) + Mid(s, j + 1)p = p -1Loop已知s1的初值為""(空),下列選項關于s1的最終結果錯誤的是( )A."11121" B."23121" C."31311" D."43321"12.(2022·浙江模擬)中國載人航天事業從2003年10月(神州5號)便已開始,直至今日已有9架神舟飛船參與航天事業的探究,現初始化9架神舟飛船發射升空的年月分別存入數組shenz(1)shenz(9)(即shenz(1)="03.10",shenz(2)="05.10",……,shenz(9)="21.10",代碼略),利用對分查找算法編寫程序代碼如下:key = Text1.Texti = 1: j = 9Do While i <= jm = (i + j) \2If key < shenz(m) Then j = m -1 Else i = m + 1LoopText2.Text= str(j)+"架"下列選項中輸入Text1的數據與輸出j的值不符的是( )A."05.09",1 B."21.12",9 C."03.11",1 D."21.10",8二、非選擇題(本大題共4題,其中第13題4分,第14題8分,第15題7分,第16題7分,共26分)13.(2022·浙江模擬)小明上網查詢了浙江省新冠疫情各個地級市的相關數據(截止4月28日16時),并制成了Excel表格,界面如圖a所示,請回答下列問題。圖a(1)J4:J14區域的數據是通過J3的單元格進行自動填充得到的,則J3單元格的公式是 (累計確診百分比=當前市累計確診/總計累計確診*100)圖b(2)根據第圖a中數據制作的圖表如圖b所示,創建該圖表的區域是 。(3)下列描述正確的是 。A.若單元格C3被誤刪,則J3單元格顯示為#REF!B.若要對數據按照“累計確診”進行排序,排序區域為A2:J14C.將A2:J13復制到新的工作表中,以“累計確診”最大3項篩選,再按“新增本土”最大3項篩選,結果篩選出2條記錄D.在列A后插入一列,J列“累計確診占全省的百分比(%)”相應數據不發生變化E.對區域A2:J13按照“現有確診”排序后,圖b會發生變化14.(2022·浙江模擬)小紅使用Flash軟件創作主題為的多媒體作品,如圖a所示。圖a請回答下面幾個問題:(1)下列說法正確的是________(多選,填字母)。A.文字腳本的編寫包括作品的屏幕設計、鏈接關系的描述等內容B.Flash是以幀為基礎的多媒體創作工具C.確定作品的主題思想、設施需求是創作需求分析D.系統結構設計是制作多媒體作品的依據E.從網上、圖書館等收集素材進行加工處理,不屬于媒體元素分解(2)如圖a所示,要使“按鈕”在當前場景的最后一幀出現,并且場景動畫自動停止播放,正確的操作是 。(3)如圖a所示,測試場景時,“醫生”圖層的第1 幀至15幀實現了“醫生”實例從完全透明到完全顯示的動畫效果,該動畫的類型為 ,測試當前場景生成的文件名為 。(4)測試影片時背景會閃爍,需修正讓背景貫穿整個動畫,以下的方法正確的是 (多選,填字母)。A.選中“背景”圖層第1-12幀執行“刪除幀”操作B.將“背景”圖層第13幀移動至第1幀C.選中“背景”圖層第1幀執行“清除關鍵幀”操作D.選中“背景”圖層第13幀執行“復制幀”操作,再選中“背景”圖層第1 幀執行“粘貼幀”操作E.選中“背景”圖層第1-12幀執行“清除幀”操作15.(2022·浙江模擬)某商場有升降貨梯需要在各個樓層(商場總樓層m=7)之間實現貨物運送,已知需要運送的貨物量為n件,分別需要從各個起點樓層送去目標樓層,例如“1-7”表示貨物需要從樓層1送到樓層7,上下樓層間運作和停頓時間為3分鐘,其他時間(包括空閑時上升或下降)不計。設計一個VB程序模擬運送過程,并計算輸出上升過程和下降過程分別需要的時間。若起始位置樓層大于目標位置樓層,表示貨物需要往下運送,為了提高運送的效率,先將貨梯從下往上運送,再實現從上往下運送。設計一個VB程序,模擬生成10件貨物的上升或者下降需求,在數組en和ex中分別記錄每件貨物起始樓層和目標樓層,將初始需求輸出到列表框List1中,然后點擊按鈕Command1完成貨物起始樓層先升后降的排序,當起始樓層相同時,上升中則目標樓層升序,下降中則目標樓層降序。將排序結果輸出到列表框List2,最后計算出上升和下降分別需要的總時長輸出到文本框Text1。程序界面如下:(1)程序界面中有 (填數字)類控件沒有Caption屬性。(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Const n = 10:Constm = 7Dim en(1 To n) As Integer, ex(1 To n) As IntegerDimf(1 To n) As Integer '值為1表示貨物往上運送,值為-1表示貨物往下運送'n件貨物起始樓層、目標樓層以及升降值分別存入數組en,ex,f,輸出到List1,代碼略Private Sub Command1_Click()Dim i As Integer, j As Integer,up1 As Integer, up2 As IntegerDim t(1 To 2) As Integer, firstAs Integer, last As Integer, p As IntegerFor i = 1 To n -1For j = n To i + 1 Step -1up1 =f(j)*(en(j)*10+ex(j)): up2 = f(j-1)*(en(j-1)*10+ex(j-1))If f(j) > f(j -1) Orf(j) = f(j -1) And Thenp = f(j): f(j) =f(j -1): f(j -1) = pp = en(j): en(j) =en(j -1): en(j -1) = pp = ex(j): ex(j) =ex(j -1): ex(j -1) = pEnd IfNext jNext ii = 1: first = en(1): last =ex(1): p = 1Do While i < n '計算貨梯上升時間和下降時間i = i + 1If Then '改錯t(p) = t(p) + (last -first) * 3last = ex(i): first = en(i) ElseIf f(i) * (en(i) -last) > 0 Thent(p) = t(p) + f(i) * (last -first) * 3last = ex(i): first = en(i)ElseIf f(i) * (en(i) -last) <= 0 And f(i) * (ex(i) -last) > 0 Then End IfLoopt(p) = t(p) + f(i) * (last -first) * 3Text1.Text = "升降貨梯分別需要" & t(1) & "和" & t(2)& "分鐘完成。"'將排序后的升降信息輸出到List2,代碼略End Sub(3)程序中加框處代碼有錯,請改正。16.(2022·浙江模擬)疫情期間學校實行錯時吃飯,中午吃飯時間(文本框Text1)按照高三、高一、高二的順序依次下課去食堂,年級之間間隔5分鐘(文本框Text2),已知每個年級同學數按500人整計算,每分鐘進入食堂的人數按100人次計算,5批次可以全部進入食堂。食堂共設置了15個打菜窗口,每個打菜窗口的絕對等待時間依次為“0秒,10秒,20秒,……,(n-1)*10秒”n表示該窗口第n位排隊打菜同學。每個窗口最多容納排隊人數=1500/15=100人。現在設計一個VB程序,計算三個年級每一個批次進入食堂排隊打菜完需要的相對等待時間平均值(輸出到標簽Label1,單位:分鐘),以及抽樣調查:在文本框Text3中輸入某年級第n位進入食堂的同學,排隊打到飯菜需要的時間(單位分鐘,取整)并輸出到標簽Label2中。程序運行界面如第16題圖所示。(1)如圖所示,將食堂打菜窗口增加到20個,則平均排隊打菜時間將 (單選:A .增大/B .減小)。(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Const n= 1500:Const nj = "Dim d(1 To 3 * 5) As Integer, cw(1 To 100) As Integer, w(1 To n) AsIntegerPrivate Sub Command1_Click()Dim i As Integer, j As Integer,t(1 To 3) As IntegerDim k As Integer, sum As Long,aver As Integert(1) = TtoM(Text1.Text):k =Val(Text2.Text)For i = 1 To 3If i > 1 Then t(i) = '三個年級的午餐時間For j = 1 To 5d((i -1) * 5 + j) =t(i) + j -1 '記錄三個年級每個批次進入食堂的時間點Next jNext iList1.ClearFor i = 1 To 15'輸出三個年級每個批次進入食堂的時間點,代碼略Next iFor j = 1 To nIf j Mod 15 = 1 Theni = (j -1) \15 + 1cw(i) = (i -1) * 10 '每個打菜窗口的等待時間(單位:秒)End Ifw(j) = cw(i) -( ) * 60 '每位同學打菜等待時間sum = sum + w(j)Next javer = sum \n \60Label1.Caption = "平均排隊打菜時間:" + Str(aver) +"分鐘"End SubPrivate Sub Command2_Click()Dim i As Integer, j As Integer,k As Integer, s As Strings = Text3.Texti = 1Do While i <= 3If Then j = (i -1) * 500 +Val(Mid(s, 4)): Exit Doi = i + 1LoopLabel2.Caption = s+"進入食堂的同學大約" +Str(w(j)\60)+"分鐘左右打到飯菜。"End SubFunction TtoM(t As String) As Integer'將時間轉換為絕對數值,例如t="12:01"→TtoM=721,代碼略End FunctionFunction MtoT(m As Integer) As String'將時間絕對數值轉換為時間格式,代碼略End Function答案解析部分1.【答案】D【知識點】信息及其特征;數字化概念與作用【解析】2.【答案】C【知識點】網絡資源的類型、下載與保存;瀏覽器;網絡資源的檢索【解析】3.【答案】D【知識點】數據表、字段、記錄的編輯【解析】4.【答案】D【知識點】進制及數制轉換;字符編碼【解析】5.【答案】A【知識點】聲音、圖像、視頻編碼【解析】6.【答案】C【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作【解析】7.【答案】C【知識點】運算符、基本運算與表達式【解析】8.【答案】B【知識點】流程圖識讀【解析】9.【答案】D【知識點】排序算法及程序實現【解析】10.【答案】B【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】11.【答案】A【知識點】循環結構語句及程序實現【解析】12.【答案】D【知識點】查找算法及程序實現【解析】13.【答案】(1)=B3/$B$14*100 或=B3/B$14*100(2)A2:A6,J2:J6,A8:A13,J8:J13(3)C;D;E【知識點】表格數據的處理與計算;數據分析【解析】14.【答案】(1)C;E(2)將按鈕圖層的第1幀移動到第50幀,并在50幀添加幀動作Stop();(3)動畫補間;核算檢測_片頭.swf(4)B;C;D【知識點】多媒體作品的規劃和設計;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作【解析】15.【答案】(1)2(2)up1 < up2;p = p + 1 或者p=2;last = ex(i)(3)f(i) * f(i - 1) < 0【知識點】排序算法及程序實現【解析】16.【答案】(1)B(2)t(i - 1) + k;d((j - 1) \ 100 + 1) - t(1);Mid(s, 1, 2) = Mid(nj, 2 * i - 1, 2)【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂浙江大學附屬中學2021-2022學年高三下學期信息技術5月份仿真模擬試卷一、選擇題(本大題共12小題,每小題2分,共24分)1.(2022·浙江模擬)以下關于“北京冬奧會”的描述,不正確的是( )A.記者把精彩的冬奧瞬間記錄下來保存在電腦中是一個數字化的過程B.奧運會的消息廣泛傳播體現了信息的共享性C.小美將看到的精彩比賽視頻用文字表述并發表在某網站,實現了信息的形態轉換D.比賽全程實時網絡轉播,體現了信息的實時性【答案】D【知識點】信息及其特征;數字化概念與作用【解析】2.(2022·浙江模擬)下列有關網頁和網站的說法,正確的是( )A.IE瀏覽器可直接瀏覽和直接編輯網頁文件B.將網頁保存成網頁,全部(*.html)方式保存網頁,可保存網頁上的音頻C.將網頁添加到收藏夾的時候,可以重命名D.搜索引擎的關鍵字輸入越多,則搜索范圍越廣【答案】C【知識點】網絡資源的類型、下載與保存;瀏覽器;網絡資源的檢索【解析】3.(2022·浙江模擬)以下是大學生志愿者填寫的新冠疫情志愿者報名表,學校要使用ACCESS軟件進行信息管理。下列說法不正確的是()A.該數據表可以有8個字段B.出生日期可以輸入12月3日2000年C.可以將“序號”列的數據類型設置為“自動編號”D.“備注”列對應數據表中的字段類型只能設置成“備注”【答案】D【知識點】數據表、字段、記錄的編輯【解析】4.(2022·浙江模擬)下列關于信息編碼的描述正確是( )A.漢字的輸入碼是唯一的B.一段視頻在網上傳播,沒有經過數字化處理C.根據GB2312編碼,“杭州亞運會”共占10 bitD.十六進制17H加上A3H的結果是BAH【答案】D【知識點】進制及數制轉換;字符編碼【解析】5.(2022·浙江模擬)小紅使用GoldWave軟件將一段時長1分鐘,采樣頻率48KHz,量化位數16bit的雙聲道“abc.wav”文件轉換為“abc.mp3”文件后的大小約為2.2M,以下說法不正確的是( )A.該轉換過程屬于“模數轉換”B.轉換后的文件采用了MPEGLayer-3編碼標準C.從上述可知其壓縮比為5:1D.該轉換過程屬于有損壓縮【答案】A【知識點】聲音、圖像、視頻編碼【解析】6.(2022·浙江模擬)小明使用photoshop軟件制“五一”海報,部分界面如圖所示。下列說法正確的是( )A.可以在不影響其他圖層的情況下將“文字1”圖層內容向右移動B.使用“文字工具”可修改“勞動最光榮”圖層的“勞動”兩字的大小C.可將“文字5”圖層的圖層樣式拷貝至“背景”圖層D.將作品存儲為JPG格式文件,該JPG文件的存儲容量是528.8KB【答案】C【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作【解析】7.(2022·浙江模擬)下列VB 表達式中,與表達式"9"<"10"的值相同的是( )A."7"<"8" B.Int((Rnd–Rnd)*2) >= -2C.123 Mod 100 \10 = 2 D.Not (1>2 Or 4=3【答案】C【知識點】運算符、基本運算與表達式【解析】8.(2022·浙江模擬)某算法的部分流程圖如圖所示,執行這部分流程,下列選項關于判斷框"s<=10 "執行次數和最后s的值描述正確的是( )A.3次,s=12 B.10次,s=12 C.5次,s=11 D.4次,s=16【答案】B【知識點】流程圖識讀【解析】9.(2022·浙江模擬)使用冒泡排序和選擇排序對同一組數據進行升序排序,冒泡排序的比較次數和交換次數分別是x次和m次,選擇排序的比較次數和交換次數分別為y次和n次,下列選項描述肯定錯誤的是( )A.x=y,m=n B.x=y,m>nC.x>=m,y>=n D.當y>1時,n>0恒成立【答案】D【知識點】排序算法及程序實現【解析】10.(2022·浙江模擬)將十進制數79.5轉換為8421BCD碼的方法是,將每一位數字轉換為4位二進制(8421BCD碼含義:8421BCD碼中的“8421”表示從高到低各位二進制位對應的權值分別為8、4、2、1),結果為01111001.0101。轉換代碼VB程序段如下:s1 = Text1.Text: s2 = "":n = Len(s1): i = 1Do While i <= nch = Mid(s1, i, 1)If ch <> "." Thenp = 8: x = Val(ch)Do While p > 0LoopElses2 = s2 & chEnd Ifi = i + 1Loop方框中的代碼由以下三部分組成:①x = x Mod p ②p = p \2 ③s2 = s2 & x \p下列選項中,代碼順序正確的是( )A.①②③ B.③①② C.②①③ D.③②①【答案】B【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】11.(2022·浙江模擬)有ABCDE五位同學圍成一圈玩出圈游戲,從A同學開始按照ABCDE的順序依次報數,報到k(k為1至5的隨機整數)的同學出圈,余下同學圍成新的圈,并從當前出圈位置繼續報數,報到k的同學繼續出圈,直到圈內無人為止。程序代碼如下:j = 1: p = 5Do While p > 0j = (j + k -2) Mod p + 1s1 = s1 &js = Mid(s, 1, j -1) + Mid(s, j + 1)p = p -1Loop已知s1的初值為""(空),下列選項關于s1的最終結果錯誤的是( )A."11121" B."23121" C."31311" D."43321"【答案】A【知識點】循環結構語句及程序實現【解析】12.(2022·浙江模擬)中國載人航天事業從2003年10月(神州5號)便已開始,直至今日已有9架神舟飛船參與航天事業的探究,現初始化9架神舟飛船發射升空的年月分別存入數組shenz(1)shenz(9)(即shenz(1)="03.10",shenz(2)="05.10",……,shenz(9)="21.10",代碼略),利用對分查找算法編寫程序代碼如下:key = Text1.Texti = 1: j = 9Do While i <= jm = (i + j) \2If key < shenz(m) Then j = m -1 Else i = m + 1LoopText2.Text= str(j)+"架"下列選項中輸入Text1的數據與輸出j的值不符的是( )A."05.09",1 B."21.12",9 C."03.11",1 D."21.10",8【答案】D【知識點】查找算法及程序實現【解析】二、非選擇題(本大題共4題,其中第13題4分,第14題8分,第15題7分,第16題7分,共26分)13.(2022·浙江模擬)小明上網查詢了浙江省新冠疫情各個地級市的相關數據(截止4月28日16時),并制成了Excel表格,界面如圖a所示,請回答下列問題。圖a(1)J4:J14區域的數據是通過J3的單元格進行自動填充得到的,則J3單元格的公式是 (累計確診百分比=當前市累計確診/總計累計確診*100)圖b(2)根據第圖a中數據制作的圖表如圖b所示,創建該圖表的區域是 。(3)下列描述正確的是 。A.若單元格C3被誤刪,則J3單元格顯示為#REF!B.若要對數據按照“累計確診”進行排序,排序區域為A2:J14C.將A2:J13復制到新的工作表中,以“累計確診”最大3項篩選,再按“新增本土”最大3項篩選,結果篩選出2條記錄D.在列A后插入一列,J列“累計確診占全省的百分比(%)”相應數據不發生變化E.對區域A2:J13按照“現有確診”排序后,圖b會發生變化【答案】(1)=B3/$B$14*100 或=B3/B$14*100(2)A2:A6,J2:J6,A8:A13,J8:J13(3)C;D;E【知識點】表格數據的處理與計算;數據分析【解析】14.(2022·浙江模擬)小紅使用Flash軟件創作主題為的多媒體作品,如圖a所示。圖a請回答下面幾個問題:(1)下列說法正確的是________(多選,填字母)。A.文字腳本的編寫包括作品的屏幕設計、鏈接關系的描述等內容B.Flash是以幀為基礎的多媒體創作工具C.確定作品的主題思想、設施需求是創作需求分析D.系統結構設計是制作多媒體作品的依據E.從網上、圖書館等收集素材進行加工處理,不屬于媒體元素分解(2)如圖a所示,要使“按鈕”在當前場景的最后一幀出現,并且場景動畫自動停止播放,正確的操作是 。(3)如圖a所示,測試場景時,“醫生”圖層的第1 幀至15幀實現了“醫生”實例從完全透明到完全顯示的動畫效果,該動畫的類型為 ,測試當前場景生成的文件名為 。(4)測試影片時背景會閃爍,需修正讓背景貫穿整個動畫,以下的方法正確的是 (多選,填字母)。A.選中“背景”圖層第1-12幀執行“刪除幀”操作B.將“背景”圖層第13幀移動至第1幀C.選中“背景”圖層第1幀執行“清除關鍵幀”操作D.選中“背景”圖層第13幀執行“復制幀”操作,再選中“背景”圖層第1 幀執行“粘貼幀”操作E.選中“背景”圖層第1-12幀執行“清除幀”操作【答案】(1)C;E(2)將按鈕圖層的第1幀移動到第50幀,并在50幀添加幀動作Stop();(3)動畫補間;核算檢測_片頭.swf(4)B;C;D【知識點】多媒體作品的規劃和設計;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作【解析】15.(2022·浙江模擬)某商場有升降貨梯需要在各個樓層(商場總樓層m=7)之間實現貨物運送,已知需要運送的貨物量為n件,分別需要從各個起點樓層送去目標樓層,例如“1-7”表示貨物需要從樓層1送到樓層7,上下樓層間運作和停頓時間為3分鐘,其他時間(包括空閑時上升或下降)不計。設計一個VB程序模擬運送過程,并計算輸出上升過程和下降過程分別需要的時間。若起始位置樓層大于目標位置樓層,表示貨物需要往下運送,為了提高運送的效率,先將貨梯從下往上運送,再實現從上往下運送。設計一個VB程序,模擬生成10件貨物的上升或者下降需求,在數組en和ex中分別記錄每件貨物起始樓層和目標樓層,將初始需求輸出到列表框List1中,然后點擊按鈕Command1完成貨物起始樓層先升后降的排序,當起始樓層相同時,上升中則目標樓層升序,下降中則目標樓層降序。將排序結果輸出到列表框List2,最后計算出上升和下降分別需要的總時長輸出到文本框Text1。程序界面如下:(1)程序界面中有 (填數字)類控件沒有Caption屬性。(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Const n = 10:Constm = 7Dim en(1 To n) As Integer, ex(1 To n) As IntegerDimf(1 To n) As Integer '值為1表示貨物往上運送,值為-1表示貨物往下運送'n件貨物起始樓層、目標樓層以及升降值分別存入數組en,ex,f,輸出到List1,代碼略Private Sub Command1_Click()Dim i As Integer, j As Integer,up1 As Integer, up2 As IntegerDim t(1 To 2) As Integer, firstAs Integer, last As Integer, p As IntegerFor i = 1 To n -1For j = n To i + 1 Step -1up1 =f(j)*(en(j)*10+ex(j)): up2 = f(j-1)*(en(j-1)*10+ex(j-1))If f(j) > f(j -1) Orf(j) = f(j -1) And Thenp = f(j): f(j) =f(j -1): f(j -1) = pp = en(j): en(j) =en(j -1): en(j -1) = pp = ex(j): ex(j) =ex(j -1): ex(j -1) = pEnd IfNext jNext ii = 1: first = en(1): last =ex(1): p = 1Do While i < n '計算貨梯上升時間和下降時間i = i + 1If Then '改錯t(p) = t(p) + (last -first) * 3last = ex(i): first = en(i) ElseIf f(i) * (en(i) -last) > 0 Thent(p) = t(p) + f(i) * (last -first) * 3last = ex(i): first = en(i)ElseIf f(i) * (en(i) -last) <= 0 And f(i) * (ex(i) -last) > 0 Then End IfLoopt(p) = t(p) + f(i) * (last -first) * 3Text1.Text = "升降貨梯分別需要" & t(1) & "和" & t(2)& "分鐘完成。"'將排序后的升降信息輸出到List2,代碼略End Sub(3)程序中加框處代碼有錯,請改正。【答案】(1)2(2)up1 < up2;p = p + 1 或者p=2;last = ex(i)(3)f(i) * f(i - 1) < 0【知識點】排序算法及程序實現【解析】16.(2022·浙江模擬)疫情期間學校實行錯時吃飯,中午吃飯時間(文本框Text1)按照高三、高一、高二的順序依次下課去食堂,年級之間間隔5分鐘(文本框Text2),已知每個年級同學數按500人整計算,每分鐘進入食堂的人數按100人次計算,5批次可以全部進入食堂。食堂共設置了15個打菜窗口,每個打菜窗口的絕對等待時間依次為“0秒,10秒,20秒,……,(n-1)*10秒”n表示該窗口第n位排隊打菜同學。每個窗口最多容納排隊人數=1500/15=100人。現在設計一個VB程序,計算三個年級每一個批次進入食堂排隊打菜完需要的相對等待時間平均值(輸出到標簽Label1,單位:分鐘),以及抽樣調查:在文本框Text3中輸入某年級第n位進入食堂的同學,排隊打到飯菜需要的時間(單位分鐘,取整)并輸出到標簽Label2中。程序運行界面如第16題圖所示。(1)如圖所示,將食堂打菜窗口增加到20個,則平均排隊打菜時間將 (單選:A .增大/B .減小)。(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Const n= 1500:Const nj = "Dim d(1 To 3 * 5) As Integer, cw(1 To 100) As Integer, w(1 To n) AsIntegerPrivate Sub Command1_Click()Dim i As Integer, j As Integer,t(1 To 3) As IntegerDim k As Integer, sum As Long,aver As Integert(1) = TtoM(Text1.Text):k =Val(Text2.Text)For i = 1 To 3If i > 1 Then t(i) = '三個年級的午餐時間For j = 1 To 5d((i -1) * 5 + j) =t(i) + j -1 '記錄三個年級每個批次進入食堂的時間點Next jNext iList1.ClearFor i = 1 To 15'輸出三個年級每個批次進入食堂的時間點,代碼略Next iFor j = 1 To nIf j Mod 15 = 1 Theni = (j -1) \15 + 1cw(i) = (i -1) * 10 '每個打菜窗口的等待時間(單位:秒)End Ifw(j) = cw(i) -( ) * 60 '每位同學打菜等待時間sum = sum + w(j)Next javer = sum \n \60Label1.Caption = "平均排隊打菜時間:" + Str(aver) +"分鐘"End SubPrivate Sub Command2_Click()Dim i As Integer, j As Integer,k As Integer, s As Strings = Text3.Texti = 1Do While i <= 3If Then j = (i -1) * 500 +Val(Mid(s, 4)): Exit Doi = i + 1LoopLabel2.Caption = s+"進入食堂的同學大約" +Str(w(j)\60)+"分鐘左右打到飯菜。"End SubFunction TtoM(t As String) As Integer'將時間轉換為絕對數值,例如t="12:01"→TtoM=721,代碼略End FunctionFunction MtoT(m As Integer) As String'將時間絕對數值轉換為時間格式,代碼略End Function【答案】(1)B(2)t(i - 1) + k;d((j - 1) \ 100 + 1) - t(1);Mid(s, 1, 2) = Mid(nj, 2 * i - 1, 2)【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1 展開更多...... 收起↑ 資源列表 浙江大學附屬中學2021-2022學年高三下學期信息技術5月份仿真模擬試卷(學生版).docx 浙江大學附屬中學2021-2022學年高三下學期信息技術5月份仿真模擬試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫