資源簡介 浙江省嘉興五中2019-2020學年高二下學期信息技術期中測試卷一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)1.(2020高二下·嘉興期中)下列有關信息及信息技術的說法,其中正確的是( )A.信息必須依附于載體才能得以表示、存儲和傳播B.信息在傳遞和共享的過程中會產生損耗C.信息技術是指現代通信技術D.虛假的內容不屬于是信息2.(2019高一下·上海月考)下列應用中,目前運用人工智能技術不能實現的是 ( ?。?br/>A.模擬人腦的全部智能 B.輔助醫生進行病情診斷C.提供網絡購物的語音客服 D.識別手寫的文字3.(2020高二下·嘉興期中)用 Access軟件設計某學生管理信息系統的數據庫,其中“學生表”中需要存儲如圖所示的數據,學號的前4位是入學年份。學號 姓名 性別 出生年份 戶籍所在地 注冊日期 是否住校201802001 張立 男 2003 杭州市江干區 2018/8/31 是201901001 李紅 女 2004 杭州市西湖區 2019/9/1 否… … … … … … …下列關于該學生管理信息系統的描述,錯誤的是 ( )A.“學生表”的字段順序與圖中數據的列順序可以不一致B.“學生表”中學號數據的字段類型可以設置為“自動編號”C.通過數據庫管理系統可以訪問“學生表”中的數據D.“學生表”中同一字段的字段值的數據類型一定相同4.(2020高二下·嘉興期中)一段未經壓縮的視頻參數為:每幀畫面為 1920×1080 像素、16 位色,PAL 制式(25fps),其存儲容量為593.26MB,則該視頻的時長約為( ?。?br/>A.3 秒 B.6 秒 C.12 秒 D.24 秒5.(2020高二下·嘉興期中)下列關于計算機信息編碼的描述,正確的是( ?。?br/>A.字符“0”的ASCII碼值是0B.每個漢字的輸入碼都是唯一的C.數據的壓縮是一個編碼過程D.16色位圖的每個像素必須用16位二進制數進行編碼6.(2020高二下·嘉興期中)用 Photoshop 軟件制作“春天.psd”,部分界面如圖所示, 當前狀態下,下列說法正確的是( ?。?br/>A.可以將“春暖花開”圖層的圖層樣式復制給“美麗風光”圖層B.不可以用自由變換工具修改“春暖花開”圖層的文字大小C.若將該文件另存為 JPEG 格式,則其文件容量約為 564.3KBD.“春暖花開”圖層肯定沒有設置過濾鏡效果7.(2020高二下·嘉興期中)VB 表達式Int(Rnd * 9) + 54 \ 3 ^ 2 / 3的值可能是( )A.9 B.16 C.19 D.278.(2020高二下·嘉興期中)某流程圖如圖所示,輸入 k 的值為 9,最終 i、s 的值分別為 ( ?。?br/>A.11 12 B.11 -11 C.9 0 D.9 -99.(2020高二下·嘉興期中)采用冒泡排序算法對數據序列“2,3,4,5,1,0”完成升序排序,則需要交換的次數為( )A.9次 B.12次 C.15次 D.18次10.(2020高二下·嘉興期中)有如下VB程序段:For i = 1 To 3For j = 1 To 6 - iIf a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = tNext jNext i數組元素 a(1)到 a(6)的數據依次為“55,31,19,42,37,23”,則此程序運行完成后數組元素的數據依次是 ( ?。?br/>A.55,42,37,31,23,19 B.19,23,31,55,37,42C.19,23,31,37,42,55 D.19,31,23,37,42,5511.(2020高二下·嘉興期中)有如下 VB 程序段:a(1) = 1: a(2) = 1b(1) = 1: b(2) = 2For i = 3 To 5a(i) = a(i - 1) + a(i - 2)b(i) = b(i - 1) + a(i)Next i執行該程序段后,數組元素b(5)的值為( )A.5 B.8 C.12 D.1412.(2020高二下·嘉興期中)某對分查找算法的VB程序段如下:key=Val(Text1.Text)s=“ ”i = 1 : j = 10Do While i <= jm =(i+j)\2s = s+ Str(a(m))If a(m)> key Then j = m -1 Else i = m +1LoopText2.Text = s數組元素a(1)到a(10)的值依次為“2,3,5,8,9,10,13,17,19,20”。在文本框Text1中輸入待查找的數,執行該程序段,則文本框text2中顯示的內容可能的是 ( ?。?br/>A.9 3 B.9 3 5 C.9 17 19 13 D.9 3 5 8 19二、非選擇題(本大題 4 小題,4+8+7+7,共26 分)13.(2020高二下·嘉興期中)小王收集了2017年8月我國50個城市部分食品平均價格變動情況,使用Excel軟件對數據進行處理,界面如圖所示。請回答下列問題:圖a(1)已知 E14 單元格是由 C14 單元格復制公式得到的,則 E14 單元格中的公式為 。(2)小米在操作時,不小心將 E3:E12 的數據刪除,則 E14 單元格的值為 ?。▎芜x,填字母:A .“10”/ B .“0”/ C .“#DIV/0!”/ D .“#VALUE!”)(3)如圖 a 所示,若要將數據按照“食品名稱”進行升序排序,應該選擇的區域為 。(4)小王創建了如圖 b 所示的圖表,該圖表的數據區域為 。圖 b14.(2020高二下·嘉興期中)小王要創作一個主題是“五四青年節”的多媒體作品。請回答下列問題:(1)在制作作品前,進行了相應的分析和規劃。下列屬于創作需求分析的是 ?。ǘ噙x,填字母:A .該作品需要使用的相關軟件/ B .該作品面向中學生演示播放/ C .該作品的主題思想為“五四青年節”/ D .該作品將在網絡上進行發布/ E .制作作品的媒體元素分解表)。(2)如下圖所示,圖中“人物”圖層第 1 幀到第 10 幀的補間動畫實現了“人物”實例從左到右,Alpha從淡到深的奔跑效果,則該動畫的補間類型是 ?。ㄟx填:動畫補間/形狀補間)(3)測試場景時,“人物”圖層內容在播放完第30幀后消失。為了使該圖層第30幀內容延續顯示至場景動畫結束,下列操作方法可行的有 (多選,填字母:A .選中“人物”圖層第30幀執行“清除關鍵幀”操作 / B .選中“人物”圖層第30幀執行“清除幀”操作/ C .選中“人 物”圖層第30幀執行“復制幀”操作,在第 50 幀執行“粘貼幀”操作 / D .選中“人物”圖層第50幀執行“插入幀”操作)。(4)測試影片時,本場景播放結束后,聲音還在繼續播放,可知“標題”圖層第1幀中聲音的同步類型為 。(選填:事件/數據流)(5)測試影片時,單擊“詳情”按鈕,實現在瀏覽器中顯示位于同一文件夾下“五四.txt”文件的內容,則“詳情”按鈕的動作腳本為 。15.(2020高二下·嘉興期中)編寫VB程序,實現如下功能:在文本框Text1中輸入二進制數,單擊“轉換”命令按鈕Command1,在文本框Text2中輸出對應的十六進制數。程序運行界面如圖所示,請回答下列問題:(1)如果輸入的二進制數為“1101010”,則得到的結果為 。(2)實現上述功能的 VB 程序如下,請在劃線處填入合適代碼。Private Function bw(x As Integer, y As String) As String'函數bw功能:若二進制位數不足,通過在前面添"0"使得位數為4的倍數Dim r As Integer, i As Integerr = x Mod 4If r <> 0 ThenFor i = 1 To 4 - ry = "0" + yNext ix = Len(y)End Ifbw= End FunctionPrivate Sub Command1_Click()Dim m As String, n As Integer, i As Integer, a As IntegerDim s As Integer, s1 As String, j As Integerm = Text1.Textn = Len(m)Text2.Text = ""m = ’調整 m 的位數為 4 的倍數For i = 1 To n - 3 Step 4s = 0For j = i To i + 3a = Val(Mid(m, j, 1))s = Next jIf s >= 10 Thens1 = Chr(Asc("A") + s - 10)Elses1 = CStr(s) '函數 CStr 類似于 Str,但無前導空格End IfText2.Text = Text2.Text + s1Next iEnd Sub16.(2020高二下·嘉興期中)小王基于選擇排序算法編寫了一個 VB 程序,功能如下:數組 a 有 n * n 個元素,按 n 行 n 列進行排列,按列進行升序排序。例如 6 * 6 的數組,第一列將 a(1),a(7),a(13),a(19),a(25) ,a(31)進行排序。運行程序,在列表框 List1 中顯示 n * n 個數列單擊“排序”按鈕 Command1,在列表框List2 中顯示排序后的結果,程序運行界面如圖所示。請回答下列問題:(1)n=6時運行結果如圖所示,圖中1處“47”在數組 a中下標是 (填數字)。(2)為了實現上述功能,請在劃線處填寫合適的代碼。Const n = 6Dim a(1 To n * n) As IntegerPrivate Sub Form_Load() '產生 n * n 個數組元素,每行按 n 個數顯示在 list1 中For i = 1 To n * na(i) = Int(Rnd * 90) + 10s = s + Str(a(i))If ① ThenList1.AddItem ss = ""End IfNext iEnd SubPrivate Sub Command1_Click()Dim i As Integer, j As Integer, w As Integer, s As StringFor i = 1 To n * nk = iFor j = k + n To ②If a(k) > a(j) Then k = jNext jIf Then t = a(k): a(k) = a(i): a(i) = tNext i'將排序后數組 a 的元素,按每行 n 個數顯示在 list2 中,代碼略End Sub① ?、凇? (3)程序中加框處代碼有錯,請改正。答案解析部分1.【答案】A【知識點】信息及其特征;信息技術的概念與關鍵技術2.【答案】A【知識點】人工智能的應用【解析】【解答】選項A:目前電腦只能模仿人腦的部分功能,有些功能如聯想、發明創造電腦是模擬不了的,本項錯。選項B: 輔助醫生進行病情診斷屬于人工智能技術的專家系統。選項C:提供網絡購物的語音客服屬于自然語言處理。選項D:識別手寫的文字屬于文字識別技術也是人工智能的一種。故答案選A。【分析】本題考查的是人工智能的范疇。人工智能是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能包括機器人、語音識別、圖像識別、生物識別、自然語言處理和專家系統等。3.【答案】B【知識點】數據表、字段、記錄的概念【解析】【解答】選項A:數據表中的字段順序可以調整;選項B:由題干“學號的前4位是入學年份”可知,不能將學號的字段類型設置成“自動編號”;選項C:通過數據庫管理系統可以訪問“學生表”中的數據,也可以對數據表中的字段和記錄進行編輯;選項D:數據表中各個記錄(每行)的字段個數是相等的,在同一個字段(同列)內的數據屬性(類型)是相同的。綜上所述,選項B說法錯誤。故答案選B。【分析】本題考查的是數據庫信息的管理。數據表的每一列稱為一個字段。Access提供的主要字段數據類型有:文本、數字、日期/時間、貨幣、自動編號、是/否等。自動編號是一個唯一的順序號(遞增或隨機)、用戶無法直接修改其值。“是/否”類型存儲邏輯值,僅能取兩個值,“貨幣”類型存儲貨幣值數據,如金額、價格等。4.【答案】B【知識點】聲音、圖像、視頻編碼5.【答案】C【知識點】信息的編碼【解析】【解答】選項A:字符“0”的ASCII碼值是30H;選項B:漢字輸入碼也稱外碼,是為將漢字輸入到計算機設計的代碼。漢字輸入碼種類較多,選擇不同的輸入碼方案,輸入的方法及按鍵次數、輸入速度均有所不同;選項C:數據的壓縮就是一個編碼過程;選項D:16色位圖的每個像素必須用4位二進制數進行編碼。綜上所述,選項ACD均錯誤。故答案選C。【分析】本題考查計算機信息編碼。計算機中的漢字也是采用二進制進行編碼的。6.【答案】D【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作7.【答案】C【知識點】運算符、基本運算與表達式8.【答案】B【知識點】常量、變量及變量的賦值;流程圖識讀9.【答案】A【知識點】排序算法及程序實現10.【答案】D【知識點】排序算法及程序實現11.【答案】C【知識點】循環結構語句及程序實現12.【答案】B【知識點】查找算法及程序實現13.【答案】(1)=AVERAGE(E3:E12)(2)C(3)A2:F12(4)B2:C12,E2:E12【知識點】表格數據的基本操作;表格數據的處理與計算;數據分析14.【答案】(1)ACD(2)動畫補間(3)CD(4)事件(5)on (release){getURL(“五四.txt”); }【知識點】多媒體作品的規劃和設計;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作;元件的類型與應用15.【答案】(1)64(2)y;bw(n, m);s * 2 + a【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值;過程與自定義函數;進制及數制轉換16.【答案】(1)12(2)i Mod n = 0;n * n Step n(3)k<>i或a(k)<>a(i)【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值;排序算法及程序實現1 / 1浙江省嘉興五中2019-2020學年高二下學期信息技術期中測試卷一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)1.(2020高二下·嘉興期中)下列有關信息及信息技術的說法,其中正確的是( )A.信息必須依附于載體才能得以表示、存儲和傳播B.信息在傳遞和共享的過程中會產生損耗C.信息技術是指現代通信技術D.虛假的內容不屬于是信息【答案】A【知識點】信息及其特征;信息技術的概念與關鍵技術2.(2019高一下·上海月考)下列應用中,目前運用人工智能技術不能實現的是 ( )A.模擬人腦的全部智能 B.輔助醫生進行病情診斷C.提供網絡購物的語音客服 D.識別手寫的文字【答案】A【知識點】人工智能的應用【解析】【解答】選項A:目前電腦只能模仿人腦的部分功能,有些功能如聯想、發明創造電腦是模擬不了的,本項錯。選項B: 輔助醫生進行病情診斷屬于人工智能技術的專家系統。選項C:提供網絡購物的語音客服屬于自然語言處理。選項D:識別手寫的文字屬于文字識別技術也是人工智能的一種。故答案選A。【分析】本題考查的是人工智能的范疇。人工智能是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能包括機器人、語音識別、圖像識別、生物識別、自然語言處理和專家系統等。3.(2020高二下·嘉興期中)用 Access軟件設計某學生管理信息系統的數據庫,其中“學生表”中需要存儲如圖所示的數據,學號的前4位是入學年份。學號 姓名 性別 出生年份 戶籍所在地 注冊日期 是否住校201802001 張立 男 2003 杭州市江干區 2018/8/31 是201901001 李紅 女 2004 杭州市西湖區 2019/9/1 否… … … … … … …下列關于該學生管理信息系統的描述,錯誤的是 ( ?。?br/>A.“學生表”的字段順序與圖中數據的列順序可以不一致B.“學生表”中學號數據的字段類型可以設置為“自動編號”C.通過數據庫管理系統可以訪問“學生表”中的數據D.“學生表”中同一字段的字段值的數據類型一定相同【答案】B【知識點】數據表、字段、記錄的概念【解析】【解答】選項A:數據表中的字段順序可以調整;選項B:由題干“學號的前4位是入學年份”可知,不能將學號的字段類型設置成“自動編號”;選項C:通過數據庫管理系統可以訪問“學生表”中的數據,也可以對數據表中的字段和記錄進行編輯;選項D:數據表中各個記錄(每行)的字段個數是相等的,在同一個字段(同列)內的數據屬性(類型)是相同的。綜上所述,選項B說法錯誤。故答案選B。【分析】本題考查的是數據庫信息的管理。數據表的每一列稱為一個字段。Access提供的主要字段數據類型有:文本、數字、日期/時間、貨幣、自動編號、是/否等。自動編號是一個唯一的順序號(遞增或隨機)、用戶無法直接修改其值。“是/否”類型存儲邏輯值,僅能取兩個值,“貨幣”類型存儲貨幣值數據,如金額、價格等。4.(2020高二下·嘉興期中)一段未經壓縮的視頻參數為:每幀畫面為 1920×1080 像素、16 位色,PAL 制式(25fps),其存儲容量為593.26MB,則該視頻的時長約為( ?。?br/>A.3 秒 B.6 秒 C.12 秒 D.24 秒【答案】B【知識點】聲音、圖像、視頻編碼5.(2020高二下·嘉興期中)下列關于計算機信息編碼的描述,正確的是( ?。?br/>A.字符“0”的ASCII碼值是0B.每個漢字的輸入碼都是唯一的C.數據的壓縮是一個編碼過程D.16色位圖的每個像素必須用16位二進制數進行編碼【答案】C【知識點】信息的編碼【解析】【解答】選項A:字符“0”的ASCII碼值是30H;選項B:漢字輸入碼也稱外碼,是為將漢字輸入到計算機設計的代碼。漢字輸入碼種類較多,選擇不同的輸入碼方案,輸入的方法及按鍵次數、輸入速度均有所不同;選項C:數據的壓縮就是一個編碼過程;選項D:16色位圖的每個像素必須用4位二進制數進行編碼。綜上所述,選項ACD均錯誤。故答案選C。【分析】本題考查計算機信息編碼。計算機中的漢字也是采用二進制進行編碼的。6.(2020高二下·嘉興期中)用 Photoshop 軟件制作“春天.psd”,部分界面如圖所示, 當前狀態下,下列說法正確的是( )A.可以將“春暖花開”圖層的圖層樣式復制給“美麗風光”圖層B.不可以用自由變換工具修改“春暖花開”圖層的文字大小C.若將該文件另存為 JPEG 格式,則其文件容量約為 564.3KBD.“春暖花開”圖層肯定沒有設置過濾鏡效果【答案】D【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作7.(2020高二下·嘉興期中)VB 表達式Int(Rnd * 9) + 54 \ 3 ^ 2 / 3的值可能是( )A.9 B.16 C.19 D.27【答案】C【知識點】運算符、基本運算與表達式8.(2020高二下·嘉興期中)某流程圖如圖所示,輸入 k 的值為 9,最終 i、s 的值分別為 ( )A.11 12 B.11 -11 C.9 0 D.9 -9【答案】B【知識點】常量、變量及變量的賦值;流程圖識讀9.(2020高二下·嘉興期中)采用冒泡排序算法對數據序列“2,3,4,5,1,0”完成升序排序,則需要交換的次數為( ?。?br/>A.9次 B.12次 C.15次 D.18次【答案】A【知識點】排序算法及程序實現10.(2020高二下·嘉興期中)有如下VB程序段:For i = 1 To 3For j = 1 To 6 - iIf a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = tNext jNext i數組元素 a(1)到 a(6)的數據依次為“55,31,19,42,37,23”,則此程序運行完成后數組元素的數據依次是 ( )A.55,42,37,31,23,19 B.19,23,31,55,37,42C.19,23,31,37,42,55 D.19,31,23,37,42,55【答案】D【知識點】排序算法及程序實現11.(2020高二下·嘉興期中)有如下 VB 程序段:a(1) = 1: a(2) = 1b(1) = 1: b(2) = 2For i = 3 To 5a(i) = a(i - 1) + a(i - 2)b(i) = b(i - 1) + a(i)Next i執行該程序段后,數組元素b(5)的值為( ?。?br/>A.5 B.8 C.12 D.14【答案】C【知識點】循環結構語句及程序實現12.(2020高二下·嘉興期中)某對分查找算法的VB程序段如下:key=Val(Text1.Text)s=“ ”i = 1 : j = 10Do While i <= jm =(i+j)\2s = s+ Str(a(m))If a(m)> key Then j = m -1 Else i = m +1LoopText2.Text = s數組元素a(1)到a(10)的值依次為“2,3,5,8,9,10,13,17,19,20”。在文本框Text1中輸入待查找的數,執行該程序段,則文本框text2中顯示的內容可能的是 ( ?。?br/>A.9 3 B.9 3 5 C.9 17 19 13 D.9 3 5 8 19【答案】B【知識點】查找算法及程序實現二、非選擇題(本大題 4 小題,4+8+7+7,共26 分)13.(2020高二下·嘉興期中)小王收集了2017年8月我國50個城市部分食品平均價格變動情況,使用Excel軟件對數據進行處理,界面如圖所示。請回答下列問題:圖a(1)已知 E14 單元格是由 C14 單元格復制公式得到的,則 E14 單元格中的公式為 。(2)小米在操作時,不小心將 E3:E12 的數據刪除,則 E14 單元格的值為 ?。▎芜x,填字母:A .“10”/ B .“0”/ C .“#DIV/0!”/ D .“#VALUE!”)(3)如圖 a 所示,若要將數據按照“食品名稱”進行升序排序,應該選擇的區域為 。(4)小王創建了如圖 b 所示的圖表,該圖表的數據區域為 。圖 b【答案】(1)=AVERAGE(E3:E12)(2)C(3)A2:F12(4)B2:C12,E2:E12【知識點】表格數據的基本操作;表格數據的處理與計算;數據分析14.(2020高二下·嘉興期中)小王要創作一個主題是“五四青年節”的多媒體作品。請回答下列問題:(1)在制作作品前,進行了相應的分析和規劃。下列屬于創作需求分析的是 (多選,填字母:A .該作品需要使用的相關軟件/ B .該作品面向中學生演示播放/ C .該作品的主題思想為“五四青年節”/ D .該作品將在網絡上進行發布/ E .制作作品的媒體元素分解表)。(2)如下圖所示,圖中“人物”圖層第 1 幀到第 10 幀的補間動畫實現了“人物”實例從左到右,Alpha從淡到深的奔跑效果,則該動畫的補間類型是 ?。ㄟx填:動畫補間/形狀補間)(3)測試場景時,“人物”圖層內容在播放完第30幀后消失。為了使該圖層第30幀內容延續顯示至場景動畫結束,下列操作方法可行的有 (多選,填字母:A .選中“人物”圖層第30幀執行“清除關鍵幀”操作 / B .選中“人物”圖層第30幀執行“清除幀”操作/ C .選中“人 物”圖層第30幀執行“復制幀”操作,在第 50 幀執行“粘貼幀”操作 / D .選中“人物”圖層第50幀執行“插入幀”操作)。(4)測試影片時,本場景播放結束后,聲音還在繼續播放,可知“標題”圖層第1幀中聲音的同步類型為 。(選填:事件/數據流)(5)測試影片時,單擊“詳情”按鈕,實現在瀏覽器中顯示位于同一文件夾下“五四.txt”文件的內容,則“詳情”按鈕的動作腳本為 。【答案】(1)ACD(2)動畫補間(3)CD(4)事件(5)on (release){getURL(“五四.txt”); }【知識點】多媒體作品的規劃和設計;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作;元件的類型與應用15.(2020高二下·嘉興期中)編寫VB程序,實現如下功能:在文本框Text1中輸入二進制數,單擊“轉換”命令按鈕Command1,在文本框Text2中輸出對應的十六進制數。程序運行界面如圖所示,請回答下列問題:(1)如果輸入的二進制數為“1101010”,則得到的結果為 。(2)實現上述功能的 VB 程序如下,請在劃線處填入合適代碼。Private Function bw(x As Integer, y As String) As String'函數bw功能:若二進制位數不足,通過在前面添"0"使得位數為4的倍數Dim r As Integer, i As Integerr = x Mod 4If r <> 0 ThenFor i = 1 To 4 - ry = "0" + yNext ix = Len(y)End Ifbw= End FunctionPrivate Sub Command1_Click()Dim m As String, n As Integer, i As Integer, a As IntegerDim s As Integer, s1 As String, j As Integerm = Text1.Textn = Len(m)Text2.Text = ""m = ’調整 m 的位數為 4 的倍數For i = 1 To n - 3 Step 4s = 0For j = i To i + 3a = Val(Mid(m, j, 1))s = Next jIf s >= 10 Thens1 = Chr(Asc("A") + s - 10)Elses1 = CStr(s) '函數 CStr 類似于 Str,但無前導空格End IfText2.Text = Text2.Text + s1Next iEnd Sub【答案】(1)64(2)y;bw(n, m);s * 2 + a【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值;過程與自定義函數;進制及數制轉換16.(2020高二下·嘉興期中)小王基于選擇排序算法編寫了一個 VB 程序,功能如下:數組 a 有 n * n 個元素,按 n 行 n 列進行排列,按列進行升序排序。例如 6 * 6 的數組,第一列將 a(1),a(7),a(13),a(19),a(25) ,a(31)進行排序。運行程序,在列表框 List1 中顯示 n * n 個數列單擊“排序”按鈕 Command1,在列表框List2 中顯示排序后的結果,程序運行界面如圖所示。請回答下列問題:(1)n=6時運行結果如圖所示,圖中1處“47”在數組 a中下標是 ?。ㄌ顢底郑?br/>(2)為了實現上述功能,請在劃線處填寫合適的代碼。Const n = 6Dim a(1 To n * n) As IntegerPrivate Sub Form_Load() '產生 n * n 個數組元素,每行按 n 個數顯示在 list1 中For i = 1 To n * na(i) = Int(Rnd * 90) + 10s = s + Str(a(i))If ① ThenList1.AddItem ss = ""End IfNext iEnd SubPrivate Sub Command1_Click()Dim i As Integer, j As Integer, w As Integer, s As StringFor i = 1 To n * nk = iFor j = k + n To ②If a(k) > a(j) Then k = jNext jIf Then t = a(k): a(k) = a(i): a(i) = tNext i'將排序后數組 a 的元素,按每行 n 個數顯示在 list2 中,代碼略End Sub① ?、凇? (3)程序中加框處代碼有錯,請改正。【答案】(1)12(2)i Mod n = 0;n * n Step n(3)k<>i或a(k)<>a(i)【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值;排序算法及程序實現1 / 1 展開更多...... 收起↑ 資源列表 浙江省嘉興五中2019-2020學年高二下學期信息技術期中測試卷(學生版).docx 浙江省嘉興五中2019-2020學年高二下學期信息技術期中測試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫