資源簡介 中小學教育資源及組卷應用平臺2021-2022學年高二下學期信息技術期末試題(二)試卷副標題考試范圍:xxx;考試時間:100分鐘;命題人:xxx注意事項:1.答題前填寫好自己的姓名、班級、考號等信息2.請將答案正確填寫在答題卡上第I卷(選擇題)請點擊修改第I卷的文字說明一、選擇題1.下列有關信息和信息技術的說法正確的是( )A.信息就是信號本身,它和物質、能源是人類社會的三大要素B.信息技術是基于計算機、通信和電子技術發展起來的一種新的學科領域C.華為公司開發的鴻蒙系統無法應用于蘋果手機,說明信息無法傳遞和共享D.信息表達的規范化就是表達信息時要遵照一定的標準,以利于信息的交流2.下列有關網絡說法錯誤的是( )A.從網絡下載的各種免費和共享軟件,要先進行必要的檢查和殺毒后再安裝使用B.網頁可以用記事本、Dreamweaver、FrontPage等軟件制作C.電子郵件是一種重要的信息交流工具,它和騰迅QQ都屬于即時通信工具D.通常把由服務器應用數據庫中的數據動態生成的網頁稱為動態網頁3.使用UltraEdit軟件查看內碼的部分界面如圖,下列說法正確的是( )A.圖中數字“1”的內碼用二進制表示是00110001B.圖中共有3個GB2312字符C.小寫字母“j”的內碼用十六進制表示是7CHD.內碼又稱區位碼,由區號和位號組成4.用Access軟件設計新冠疫苗有關情況的數據庫,其中已建好的“疫苗接種情況”數據表用于存儲如圖所示的數據接種序號 姓名 年齡 第1針日期 第2針日期 是否完成接種20210305 夏欣 28歲 2021.3.5 2021.4.10 是20210312 蔡樂 32歲 2021.5.10 2021.6.10 是20210506 李軒 36歲 2021.5.15 否... ... ... ... ... ...下列關于“疫苗接種情況”數據表的描述,正確的是( )A.若“第1針日期”的數據類型設置為“日期/時間”,則可正常輸入“2021年6月5號”B.該數據庫的其他數據表中不可以創建“姓名”字段C.可將“接種序號”字段設置為自動編號D.圖中“是否完成接種”列在該數據表中相應字段的數據類型可以是“文本”5.以下說法不正確的是( )A.失真要小是衡量數據壓縮技術的標準之一B.由于矢量圖是用指令來描述的,因此在縮放時圖像的清晰度不會發生變化C.時間冗余僅存在于視頻中D.某圖像文件的部分參數如圖所示,則其容量大小約為 256KB6.用GoldWave軟件編輯某音頻,部分界面如圖所示以下說法正確的是( )A.當前狀態下執行“插入靜音”操作,插入10秒靜音,則左聲道第20到30秒音量為0dBB.當前狀態下執行“剪裁”操作,文件存儲容量不變C.該音頻文件的量化位數為128 kbpsD.當前狀態下不可以執行淡入操作7.使用 Photoshop 軟件制作“61兒童節”作品,部分編輯界面如圖所示。當前狀態下,下列說法正確的是( )A.只能用文字工具調整“Children's Day”文字的大小B.只有一個圖層添加了圖層樣式C.不能給背景圖層添加濾鏡D.“純/真/年/代 · 六/一/快/樂”圖層只有柵格化后才能添加濾鏡8.下列表達式結果值最大的為( )A.Len("-4.532") B.Val(Mid("=45+56",5,1))C.Abs(Int(-4.2)) D.8\4/49.某算法的部分流程圖如圖所示:若輸入的s值為"abcba"(不包括引號),執行該流程后,輸出的結果是( )A.abc B.cba C.abcba D.c10.有如下VB程序段: i = 1 Do While i <= 6 d(i) = 1 For j = 1 To i - 1 If a(i) >= a(j) And d(i) < d(j) + 1 Then d(i) = d(j) + 1 Next j i = i + 1 Loop For i = 1 To 6 If d(i) > cnt Then cnt = d(i) Next i執行該程序段時,下列哪組a(1)~a(6)的初始值,程序結束時,cnt的值最大( )A.4 -3 6 4 9 2 B.8 4 9 11 8 -3C.4 9 8 7 2 4 D.-3 -1 -1 -10 6 311.有如下VB程序段:Dim a(1 To 6) As Integer Dim f(1 To 6) As Boolean Dim x As Integer, p As Integer Randomize p = 0 For i = 1 To 6 f(i) = False Next i For i = 1 To 6 x = Int(Rnd * 6) + 1 Do While f(x) = True x = Int(Rnd * 6) + 1 Loop a(i) = x: f(x) = True Next i For i = 2 To 6 If a(i) > a(i - 1) Then p = p + 1 Else p = p - 1Next i執行該程序段時,程序結束時,變量p的值不可能為( )A.-3 B.1 C.0 D.512.某對分查找算法的VB程序段如下: Dim a(1 To 9) As Integer Dim p As Integer Randomize a(1) = 10: a(2) = 13: a(3) = 15: a(4) = 20: a(5) = 20: a(6) = 25: a(7) = 46: a(8) = 50: a(9) = 62 Key = Int(Rnd * 14) + 10 i = 1: j = 9 Do While i <= j m = (i + j) \ 2 If a(m) < Key Then i = m + 1 p = p + 1 Else j = m - 1 p = p - 1 End If Loop執行該程序段時,程序結束時,變量p的值不可能為( )A.-3 B.-2 C.-1 D.0第II卷(非選擇題)請點擊修改第II卷的文字說明二、操作題13.王同學為了研究浙江省各地國民生產總值情況,從省統計局網站下載數據并做了適當的處理,如下圖所示,請根據要求回答問題。……中間數據省略…… 圖1(1)圖1中,若將H3單元格自動填充到H4:H13,則H13單元格中的值是___________(2)王同學根據圖1數據,制作了如下圖表,請寫出圖表的數據區域_________圖2(3)若要按照“2020年1季度”生產總值對杭州市各縣市區進行升序排序,則排序時應選擇的數據區域是_____________________圖3(4)圖1中,若對“2021年1季度”按“10個最大的值”進行篩選(如圖3所示),則圖2是否會發生變化_____________ (單選,填字母 A、變化 B、不變)14.小張使用Flash軟件制作主題為“端午”的多媒體作品,請回答下列問題:(1)在制作作品之前,小張進行了相應的需求分析,下列不屬于創作需求分析的是_________A. 該作品主要講述端午習俗及歷史由來B. 該作品需發布到網絡上C. 該作品主要是面向學生群體D. 該作品使用Photoshop和flash軟件制作E. 該作品需分成“吃粽子”、“龍舟比賽”、“歷史由來”三個模塊(2)從圖中觀察,“端午”圖層中的補間動畫是什么類型?____________(3)動畫中的音樂時長是超過動畫長度的,但現在音樂無法播放到該場景的最后,為解決該問題以下可行的操作有__________A. 將音樂的同步方式設置為數據流B. 將音樂的同步方式設置為事件C. 選中“音樂”圖層第40幀,執行“清除關鍵幀”操作D. 選中“音樂”圖層第40幀,執行“刪除幀”操作E. 將“音樂”圖層第40幀移至50幀(4)測試影片時,動畫播放到最后一幀會停止,這是因為在____ 圖層最后一幀設置了腳本 stop();(5)測試影片時,動畫停止后粽子上仍然不斷有蒸汽冒出的動畫效果,實現該效果的對象類型是__________(單選:填字母:A.位圖\B.圖形\C.影片剪輯)(6)測試影片時,為使點擊“重播”按鈕后從當前場景的第一幀重新開始播放,則該按鈕上的動作腳本為_____________15.小明與同伴玩數學游戲,看誰算的最快。規則如下:對一組數,選其中最小的兩個數相加,把和保存到變量Total中;接著,在剩下的數中(包括上一步兩數相加的和),選其中最小的兩個數相加,并把和累加到前面的Total中,以此類推,直到最后。例如,對于1、2、3、4這四個數,第1步1+2=3,total=3; 第2步,對于3、3、4 ,3+3=6,total=3+6=9; 第3步,對于4、6, 4+6=10,total=9+19=19。最終得到結果:total=19。為了加快計算速度,小明編寫了一個VB程序幫助計算。(1)請幫助小明完善程序,在劃線處填入合適的代碼。________、________(2)若隨機生成的一組數為3、10、2、5、8,則程序運行后,最終Total的值為:________(3)加框處的代碼有錯誤,請改正。 ________Dim a(1 To 10) As IntegerPrivate Sub mysort(n)For i = 2 To n a(i) = a(i + 1)Next it = a(1)For i = 2 To n If t > a(i) Then a(i - 1) = a(i) Else a(i - 1) = t :Exit For End IfNext iIf i = n + 1 Then ____①____End SubPrivate Sub Command1_Click()Dim s As Stringn = 5Randomize‘隨機產生n位整數,并在列表框List1中顯示,代碼略For i = 1 To n – 1 ‘對n位數升序排序 For j = i + 1 To n If Then t = a(i): a(i) = a(j): a(j) = t Next jNext ii = 1Do While n > 1________②_______ total = total + a(1) n=n-1 Call mysort( n ) LoopLabel1.Caption = "計算結果為:" + Str(total)End Sub16.在文本框Text1中輸入一些單詞(單詞之間用一個空格隔開,單詞數不超過100,單詞僅包含小寫字母),找出所有滿足如下規則的單詞:1、兩個單詞若包含相同的字母,僅字母排列順序不同,視為相同的單詞 2、對于相同的單詞,只保留開始的一個 3、對所有保留的單詞,從小到大排列。單擊“識別”按鈕后,將符合條件的單詞輸出到列表框List1中。例如:輸入的字符串為“came leader lone mace noel”,處理后則剩下的單詞為 “came leader lone ”,如下圖所示。(1)若在文本框Text1中輸入“came meca leader lone mace dealer noel”,列表框List2中的第二行顯示結果為___________。(2)要實現上述功能的VB序如下,請在劃線處填入合適的代碼。Private Sub Command1_Click()Dim s As String, st(0 To 100) As String, c As String, t As StringDim i As Integer, j As Integer, k As Integer, cnt As IntegerDim ind(1 To 100) As Integer, st2(0 To 100) As String, t2 As Integers = Text1.Texts = s + " " : cnt = 1List1.ClearFor i = 1 To Len(s) '提取單詞c = Mid(s, i, 1)If c = " " Thencnt = cnt + 1Else_____End IfNext iFor i = 1 To cnt - 1 '對每個單詞里的字母重新排序st2(i) = st(i) :ind(i) = iFor j = 1 To Len(st2(i)) - 1For k = Len(st2(i)) To j + 1 Step -1If Mid(st2(i), k, 1) < Mid(st2(i), k - 1, 1) Thenst2(i) = _____End IfNext kNext jNext iFor i = 1 To cnt - 1For j = cnt - 1 To i + 1 Step -1If st2(j) < st2(j - 1) Thent = st2(j): st2(j) = st2(j - 1): st2(j - 1) = tt2 = ind(j): ind(j) = ind(j - 1): ind(j - 1) = t2End IfNext jNext iFor i = 1 To cnt - 1If st2(i) <> st2(i - 1) Then List1.AddItem _____Next iEnd Sub試卷第1頁,共3頁21世紀教育網(www.21cnjy.com)中小學教育資源及組卷應用平臺2021-2022學年高二下學期信息技術期末試題(二)試卷副標題考試范圍:xxx;考試時間:100分鐘;命題人:xxx注意事項:1.答題前填寫好自己的姓名、班級、考號等信息2.請將答案正確填寫在答題卡上第I卷(選擇題)請點擊修改第I卷的文字說明一、選擇題1.下列有關信息和信息技術的說法正確的是( )A.信息就是信號本身,它和物質、能源是人類社會的三大要素B.信息技術是基于計算機、通信和電子技術發展起來的一種新的學科領域C.華為公司開發的鴻蒙系統無法應用于蘋果手機,說明信息無法傳遞和共享D.信息表達的規范化就是表達信息時要遵照一定的標準,以利于信息的交流【答案】D【解析】【詳解】本題主要考查信息和信息技術。信息,指音訊、消息、通訊系統傳輸和處理的對象,泛指人類社會傳播的一切內容,它和物質、能源是人類社會的三大要素;信息技術自古就有;華為手機和蘋果手機的標準不一樣,華為公司開發的鴻蒙系統無法應用于蘋果手機,不能說明信息無法傳遞和共享;信息表達的規范化就是表達信息時要遵照一定的標準,以利于信息的交流,故本題選D選項。2.下列有關網絡說法錯誤的是( )A.從網絡下載的各種免費和共享軟件,要先進行必要的檢查和殺毒后再安裝使用B.網頁可以用記事本、Dreamweaver、FrontPage等軟件制作C.電子郵件是一種重要的信息交流工具,它和騰迅QQ都屬于即時通信工具D.通常把由服務器應用數據庫中的數據動態生成的網頁稱為動態網頁【答案】C【解析】【詳解】本題主要考查網頁相關知識點。從網絡下載的各種免費和共享軟件,要先進行必要的檢查和殺毒后再安裝使用;網頁可以用記事本、Dreamweaver、FrontPage等軟件制作;電子郵件是一種重要的信息交流工具,它屬于非即時通信工具;通常把由服務器應用數據庫中的數據動態生成的網頁稱為動態網頁,故本題選C選項。3.使用UltraEdit軟件查看內碼的部分界面如圖,下列說法正確的是( )A.圖中數字“1”的內碼用二進制表示是00110001B.圖中共有3個GB2312字符C.小寫字母“j”的內碼用十六進制表示是7CHD.內碼又稱區位碼,由區號和位號組成【答案】A【解析】【詳解】本題主要考查UltraEdit軟件。圖中數字“1”的內碼是31,轉換為二進制表示是00110001;圖中共有4個GB2312字符,是“兒童節!”;大寫字母“J”的內碼4A,則小寫字母“j”的內碼用十六進制表示是4A+20=6AH(大寫字母與小寫字母十六進制相差20);區位碼、國標碼與機內碼都是漢字的編碼形式,故本題選A選項。4.用Access軟件設計新冠疫苗有關情況的數據庫,其中已建好的“疫苗接種情況”數據表用于存儲如圖所示的數據接種序號 姓名 年齡 第1針日期 第2針日期 是否完成接種20210305 夏欣 28歲 2021.3.5 2021.4.10 是20210312 蔡樂 32歲 2021.5.10 2021.6.10 是20210506 李軒 36歲 2021.5.15 否... ... ... ... ... ...下列關于“疫苗接種情況”數據表的描述,正確的是( )A.若“第1針日期”的數據類型設置為“日期/時間”,則可正常輸入“2021年6月5號”B.該數據庫的其他數據表中不可以創建“姓名”字段C.可將“接種序號”字段設置為自動編號D.圖中“是否完成接種”列在該數據表中相應字段的數據類型可以是“文本”【答案】D【解析】【詳解】本題主要考查Access數據庫軟件。由表可知,若“第1針日期”的數據類型設置為“日期/時間”,則不可正常輸入“2021年6月5號”;該數據庫的其他數據表中可以創建“姓名”字段;不可將“接種序號”字段設置為自動編號;圖中“是否完成接種”列在該數據表中相應字段的數據類型可以是“文本”,故本題選D選項。5.以下說法不正確的是( )A.失真要小是衡量數據壓縮技術的標準之一B.由于矢量圖是用指令來描述的,因此在縮放時圖像的清晰度不會發生變化C.時間冗余僅存在于視頻中D.某圖像文件的部分參數如圖所示,則其容量大小約為 256KB【答案】C【解析】【詳解】本題主要考查圖像相關知識點。失真要小是衡量數據壓縮技術的標準之一;由于矢量圖是用指令來描述的,因此在縮放時圖像的清晰度不會發生變化;時間冗余是序列圖像和語音數據中經常包含的一種數據冗余,這種冗余的產生跟時間緊密相關;圖像文件容量=像素*顏色深度/8=64*8*64*8*8/8/1024=256KB,故本題選C選項。6.用GoldWave軟件編輯某音頻,部分界面如圖所示以下說法正確的是( )A.當前狀態下執行“插入靜音”操作,插入10秒靜音,則左聲道第20到30秒音量為0dBB.當前狀態下執行“剪裁”操作,文件存儲容量不變C.該音頻文件的量化位數為128 kbpsD.當前狀態下不可以執行淡入操作【答案】B【解析】【詳解】本題主要考查GoldWave軟件。當前狀態下執行“插入靜音”操作,插入10秒靜音,則左聲道第20到30秒音量不變;當前狀態下(僅對左聲道操作)執行“剪裁”操作,文件存儲容量不變;該音頻文件的數據傳輸速率為128 kbps;當前狀態下可以執行淡入操作,故本題選B選項。7.使用 Photoshop 軟件制作“61兒童節”作品,部分編輯界面如圖所示。當前狀態下,下列說法正確的是( )A.只能用文字工具調整“Children's Day”文字的大小B.只有一個圖層添加了圖層樣式C.不能給背景圖層添加濾鏡D.“純/真/年/代 · 六/一/快/樂”圖層只有柵格化后才能添加濾鏡【答案】D【解析】【詳解】本題主要考查Photoshop軟件。由圖可知,能用文字工具和自由變換工具調整“Children's Day”文字的大?。挥袃蓚€圖層添加了圖層樣式,分別是“Children's Day”、“611兒童節”兩個圖層;可以給背景圖層添加濾鏡;“純/真/年/代 · 六/一/快/樂”圖層只有柵格化后才能添加濾鏡,故本題選D選項。8.下列表達式結果值最大的為( )A.Len("-4.532") B.Val(Mid("=45+56",5,1))C.Abs(Int(-4.2)) D.8\4/4【答案】D【解析】【詳解】本題主要考查表達式的運算。Len("-4.532")=6,Val(Mid("=45+56",5,1))=Val("5")=5,Abs(Int(-4.2))=Abs(-5)=5,8\4/4=8\1=8,故本題選D選項。9.某算法的部分流程圖如圖所示:若輸入的s值為"abcba"(不包括引號),執行該流程后,輸出的結果是( )A.abc B.cba C.abcba D.c【答案】B【解析】【詳解】本題主要考查算法流程圖的執行。s="abcba",i=1,n=len(s)=5,max=s,第一次循環,t=mid(s,i,n-i+1)="abcba",不滿足t>max,i=i+1=2;第二次循環,t=mid(s,i,n-i+1)="bcba",滿足t>max,max=t="bcba",i=i+1=3;第三次循環,t=mid(s,i,n-i+1)="cba",滿足t>max,max=t="cba",后面的循環,均不滿足t>max,故執行該流程后,輸出的結果是cba,故本題選B選項。10.有如下VB程序段: i = 1 Do While i <= 6 d(i) = 1 For j = 1 To i - 1 If a(i) >= a(j) And d(i) < d(j) + 1 Then d(i) = d(j) + 1 Next j i = i + 1 Loop For i = 1 To 6 If d(i) > cnt Then cnt = d(i) Next i執行該程序段時,下列哪組a(1)~a(6)的初始值,程序結束時,cnt的值最大( )A.4 -3 6 4 9 2 B.8 4 9 11 8 -3C.4 9 8 7 2 4 D.-3 -1 -1 -10 6 3【答案】D【解析】【詳解】本題主要考查VB程序的執行與調試。分析程序可知,前面的嵌套for循環實現:當a(i)大于等于前面的值a(j)且d(i)小于d(j)+1,則d(i)=d(j)+1,最后一個for循環輸出d(1)~d(6)最大的值,選項A、B、C、D分別代入對應的cnt分別是4、4、3、5,故本題選D選項。11.有如下VB程序段:Dim a(1 To 6) As Integer Dim f(1 To 6) As Boolean Dim x As Integer, p As Integer Randomize p = 0 For i = 1 To 6 f(i) = False Next i For i = 1 To 6 x = Int(Rnd * 6) + 1 Do While f(x) = True x = Int(Rnd * 6) + 1 Loop a(i) = x: f(x) = True Next i For i = 2 To 6 If a(i) > a(i - 1) Then p = p + 1 Else p = p - 1Next i執行該程序段時,程序結束時,變量p的值不可能為( )A.-3 B.1 C.0 D.5【答案】C【解析】【詳解】本題主要考查VB程序的執行與調試。第一個for循環后,f(1)~f(6)值均為False,x = Int(Rnd * 6) + 1,x是隨機生成[1,6]之間的整數。分析最后for循環可知,當 a(i) > a(i - 1)時,p遞增1,否則p遞減1,而i從2開始到6結束,即p共變化6-2+1=5次,不可能出現兩兩抵消p=0的情況,故本題選C選項。12.某對分查找算法的VB程序段如下: Dim a(1 To 9) As Integer Dim p As Integer Randomize a(1) = 10: a(2) = 13: a(3) = 15: a(4) = 20: a(5) = 20: a(6) = 25: a(7) = 46: a(8) = 50: a(9) = 62 Key = Int(Rnd * 14) + 10 i = 1: j = 9 Do While i <= j m = (i + j) \ 2 If a(m) < Key Then i = m + 1 p = p + 1 Else j = m - 1 p = p - 1 End If Loop執行該程序段時,程序結束時,變量p的值不可能為( )A.-3 B.-2 C.-1 D.0【答案】B【解析】【詳解】本題主要考查對分查找算法。查找過程用二叉樹表示如下:Key = Int(Rnd * 14) + 10是隨機生成[10,23]之間的整數,查詢左子樹,p遞減1,查詢右子樹p遞增1,由圖可知,當k=10時,p=-3(查詢3次左子樹);當Key在[11,15]之間,p=-1(2次查詢左子樹、1次右子樹);當Key在[16,20]之間,p=0(2次查詢左子樹、2次右子樹);當Key在[21,23]之間,p=-1(2次查詢左子樹、1次右子樹),故p的值不可能為-2,故本題選B選項。第II卷(非選擇題)請點擊修改第II卷的文字說明二、操作題13.王同學為了研究浙江省各地國民生產總值情況,從省統計局網站下載數據并做了適當的處理,如下圖所示,請根據要求回答問題。……中間數據省略…… 圖1(1)圖1中,若將H3單元格自動填充到H4:H13,則H13單元格中的值是___________(2)王同學根據圖1數據,制作了如下圖表,請寫出圖表的數據區域_________圖2(3)若要按照“2020年1季度”生產總值對杭州市各縣市區進行升序排序,則排序時應選擇的數據區域是_____________________圖3(4)圖1中,若對“2021年1季度”按“10個最大的值”進行篩選(如圖3所示),則圖2是否會發生變化_____________ (單選,填字母 A、變化 B、不變)【答案】 100 B2:B15,D2:D15 B2:D15 A【解析】【分析】【詳解】本題主要考查Excel表格處理相關操作。①G3單元格公式采用相對地址,若將H3單元格自動填充到H4:H13,則H13單元格公式為=G13/SUM(G13:G23)*100,即運算結果是385/385*100=100。②由圖2可知,涉及的數據列有:B列、D列,杭州所有的數據,故創建圖表的數據區域是:B2:B15,D2:D15。③若要按照“2020年1季度”生產總值對杭州市各縣市區進行升序排序,則排序時應選擇的數據區域是B2:D15。④若對“2021年1季度”按“10個最大的值”進行篩選,則圖2會發生變化。14.小張使用Flash軟件制作主題為“端午”的多媒體作品,請回答下列問題:(1)在制作作品之前,小張進行了相應的需求分析,下列不屬于創作需求分析的是_________A. 該作品主要講述端午習俗及歷史由來B. 該作品需發布到網絡上C. 該作品主要是面向學生群體D. 該作品使用Photoshop和flash軟件制作E. 該作品需分成“吃粽子”、“龍舟比賽”、“歷史由來”三個模塊(2)從圖中觀察,“端午”圖層中的補間動畫是什么類型?____________(3)動畫中的音樂時長是超過動畫長度的,但現在音樂無法播放到該場景的最后,為解決該問題以下可行的操作有__________A. 將音樂的同步方式設置為數據流B. 將音樂的同步方式設置為事件C. 選中“音樂”圖層第40幀,執行“清除關鍵幀”操作D. 選中“音樂”圖層第40幀,執行“刪除幀”操作E. 將“音樂”圖層第40幀移至50幀(4)測試影片時,動畫播放到最后一幀會停止,這是因為在____ 圖層最后一幀設置了腳本 stop();(5)測試影片時,動畫停止后粽子上仍然不斷有蒸汽冒出的動畫效果,實現該效果的對象類型是__________(單選:填字母:A.位圖\B.圖形\C.影片剪輯)(6)測試影片時,為使點擊“重播”按鈕后從當前場景的第一幀重新開始播放,則該按鈕上的動作腳本為_____________【答案】 CE 動畫補間 BC 背景 C On(press){gotoandPlay(1);}【解析】【分析】【詳解】本題主要考查Flash動畫制作相關知識點。①需求分析包括應用需求分析和創作需求分析,其中應用需求分析包括:社會需求、用戶情況、作品效益等,創作需求分析包括:對主題思想、作品內容、結構類型,硬件需求,發布方式等。故本題選CE選項。②由圖可知,“端午”圖層中的補間動畫是動畫補間類型。③數據流是與時間軸同步時間軸不動它也不播放,事件是時間軸不播放了它也要播放完成,只有通過腳本才能停下來。現在音樂無法播放到該場景的最后,為解決該問題,可以通過:將音樂的同步方式設置為事件,或選中“音樂”圖層第40幀,執行“清除關鍵幀”操作,使幀繼續延續,故本題選BC選項。④測試影片時,動畫播放到最后一幀會停止,由圖可知,這是因為在背景圖層最后一幀設置了腳本 stop();⑤影片剪輯元件有自己的時間軸和屬性,具有交互性,是用途最廣、功能最多的部分,動畫停止后粽子上仍然不斷有蒸汽冒出的動畫效果,實現該效果的對象類型是影片剪輯,故選C選項。⑥為使點擊“重播”按鈕后從當前場景的第一幀重新開始播放,可以使用gotoandPlay命令,跳轉到第一幀,則該按鈕上的動作腳本為On(press){gotoandPlay(1);}。15.小明與同伴玩數學游戲,看誰算的最快。規則如下:對一組數,選其中最小的兩個數相加,把和保存到變量Total中;接著,在剩下的數中(包括上一步兩數相加的和),選其中最小的兩個數相加,并把和累加到前面的Total中,以此類推,直到最后。例如,對于1、2、3、4這四個數,第1步1+2=3,total=3; 第2步,對于3、3、4 ,3+3=6,total=3+6=9; 第3步,對于4、6, 4+6=10,total=9+19=19。最終得到結果:total=19。為了加快計算速度,小明編寫了一個VB程序幫助計算。(1)請幫助小明完善程序,在劃線處填入合適的代碼。________、________(2)若隨機生成的一組數為3、10、2、5、8,則程序運行后,最終Total的值為:________(3)加框處的代碼有錯誤,請改正。 ________Dim a(1 To 10) As IntegerPrivate Sub mysort(n)For i = 2 To n a(i) = a(i + 1)Next it = a(1)For i = 2 To n If t > a(i) Then a(i - 1) = a(i) Else a(i - 1) = t :Exit For End IfNext iIf i = n + 1 Then ____①____End SubPrivate Sub Command1_Click()Dim s As Stringn = 5Randomize‘隨機產生n位整數,并在列表框List1中顯示,代碼略For i = 1 To n – 1 ‘對n位數升序排序 For j = i + 1 To n If Then t = a(i): a(i) = a(j): a(j) = t Next jNext ii = 1Do While n > 1________②_______ total = total + a(1) n=n-1 Call mysort( n ) LoopLabel1.Caption = "計算結果為:" + Str(total)End Sub【答案】 a(n)=t a(1)=a(1)+a(2) 61 a(i)>a(j)【解析】【分析】【詳解】本題主要考查VB程序的執行與調試。①mysort(n) 函數實現將 n個數重新進行升序排序,當前面的for循環執行完,最后判斷若i執行到n+1時,則將t保存的值放到n處,故填a(n)=t。②前面的嵌套for循環已經實現將n位數升序排序,此處把前面最小的兩個數相加賦給變量a(1),故填a(1)=a(1)+a(2)。③若隨機生成的一組數為3、10、2、5、8,第1步2+3=5,total=5; 第2步,對于5、10、5、8 ,5+5=10,total=5+10=15;第3步,對于10、10、8, 10+8=18,total=15+18=33; 第4步,對于10、18, 10+18=28,total=33+28=61,最終得到結果:total=61。④通過嵌套for循環實現升序排序,由then語句,交換a(i)與a(j)的值,可知加框處應改為a(i)>a(j)。16.在文本框Text1中輸入一些單詞(單詞之間用一個空格隔開,單詞數不超過100,單詞僅包含小寫字母),找出所有滿足如下規則的單詞:1、兩個單詞若包含相同的字母,僅字母排列順序不同,視為相同的單詞 2、對于相同的單詞,只保留開始的一個 3、對所有保留的單詞,從小到大排列。單擊“識別”按鈕后,將符合條件的單詞輸出到列表框List1中。例如:輸入的字符串為“came leader lone mace noel”,處理后則剩下的單詞為 “came leader lone ”,如下圖所示。(1)若在文本框Text1中輸入“came meca leader lone mace dealer noel”,列表框List2中的第二行顯示結果為___________。(2)要實現上述功能的VB序如下,請在劃線處填入合適的代碼。Private Sub Command1_Click()Dim s As String, st(0 To 100) As String, c As String, t As StringDim i As Integer, j As Integer, k As Integer, cnt As IntegerDim ind(1 To 100) As Integer, st2(0 To 100) As String, t2 As Integers = Text1.Texts = s + " " : cnt = 1List1.ClearFor i = 1 To Len(s) '提取單詞c = Mid(s, i, 1)If c = " " Thencnt = cnt + 1Else_____End IfNext iFor i = 1 To cnt - 1 '對每個單詞里的字母重新排序st2(i) = st(i) :ind(i) = iFor j = 1 To Len(st2(i)) - 1For k = Len(st2(i)) To j + 1 Step -1If Mid(st2(i), k, 1) < Mid(st2(i), k - 1, 1) Thenst2(i) = _____End IfNext kNext jNext iFor i = 1 To cnt - 1For j = cnt - 1 To i + 1 Step -1If st2(j) < st2(j - 1) Thent = st2(j): st2(j) = st2(j - 1): st2(j - 1) = tt2 = ind(j): ind(j) = ind(j - 1): ind(j - 1) = t2End IfNext jNext iFor i = 1 To cnt - 1If st2(i) <> st2(i - 1) Then List1.AddItem _____Next iEnd Sub【答案】 leader st(cnt)=st(cnt)+c mid(st2(i),1,k-2)+mid(st2(i),k,1)+mid(st2(i),k-1,1)+mid(st2(i),k+1) st(ind(i))【解析】【分析】【詳解】本題主要考查VB程序的執行與調試。①若在文本框Text1中輸入“came meca leader lone mace dealer noel”,列表框List2中的第一行顯示結果為came,列表框List2中的第二行顯示結果為leader。②變量cnt標記第幾個單詞,若c不等于空格,則將截取到的字符c拼接到字符數組st中,下標用cnt標記,故填st(cnt)=st(cnt)+c。③此處對每個單詞里的字母重新排序,當Mid(st2(i), k, 1) < Mid(st2(i), k - 1, 1),即后一個字符小于前一個字符,則需要先截取k-2的字符,再截取k處字符,再截取k-1處字符,最后截取k+1處字符,從而實現升序排序,故填mid(st2(i),1,k-2)+mid(st2(i),k,1)+mid(st2(i),k-1,1)+mid(st2(i),k+1)。④最后一個for循環去掉重復的,只保留第一個,ind數組保存在st數組中的原始位置,故填st(ind(i))。試卷第1頁,共3頁21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源列表 2021-2022學年高二下學期信息技術期末試題(二)(原卷版).docx 2021-2022學年高二下學期信息技術期末試題(二)(解析版).docx 縮略圖、資源來源于二一教育資源庫