中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙江省嘉興五中2019-2020學年高二下學期信息技術期中測試卷

資源下載
  1. 二一教育資源

浙江省嘉興五中2019-2020學年高二下學期信息技術期中測試卷

資源簡介

浙江省嘉興五中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碼值是0
B.每個漢字的輸入碼都是唯一的
C.數據的壓縮是一個編碼過程
D.16色位圖的每個像素必須用16位二進制數進行編碼
6.(2020高二下·嘉興期中)用 Photoshop 軟件制作“春天.psd”,部分界面如圖所示, 當前狀態下,下列說法正確的是( ?。?br/>A.可以將“春暖花開”圖層的圖層樣式復制給“美麗風光”圖層
B.不可以用自由變換工具修改“春暖花開”圖層的文字大小
C.若將該文件另存為 JPEG 格式,則其文件容量約為 564.3KB
D.“春暖花開”圖層肯定沒有設置過濾鏡效果
7.(2020高二下·嘉興期中)VB 表達式Int(Rnd * 9) + 54 \ 3 ^ 2 / 3的值可能是(  )
A.9 B.16 C.19 D.27
8.(2020高二下·嘉興期中)某流程圖如圖所示,輸入 k 的值為 9,最終 i、s 的值分別為 ( ?。?br/>A.11 12 B.11 -11 C.9 0 D.9 -9
9.(2020高二下·嘉興期中)采用冒泡排序算法對數據序列“2,3,4,5,1,0”完成升序排序,則需要交換的次數為(  )
A.9次 B.12次 C.15次 D.18次
10.(2020高二下·嘉興期中)有如下VB程序段:
For i = 1 To 3
For j = 1 To 6 - i
If a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = t
Next j
Next 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,42
C.19,23,31,37,42,55 D.19,31,23,37,42,55
11.(2020高二下·嘉興期中)有如下 VB 程序段:
a(1) = 1: a(2) = 1
b(1) = 1: b(2) = 2
For i = 3 To 5
a(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.14
12.(2020高二下·嘉興期中)某對分查找算法的VB程序段如下:
key=Val(Text1.Text)
s=“ ”
i = 1 : j = 10
Do While i <= j
m =(i+j)\2
s = s+ Str(a(m))
If a(m)> key Then j = m -1 Else i = m +1
Loop
Text2.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 所示的圖表,該圖表的數據區域為   。
圖 b
14.(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 Integer
r = x Mod 4
If r <> 0 Then
For i = 1 To 4 - r
y = "0" + y
Next i
x = Len(y)
End If
bw=    
End Function
Private Sub Command1_Click()
Dim m As String, n As Integer, i As Integer, a As Integer
Dim s As Integer, s1 As String, j As Integer
m = Text1.Text
n = Len(m)
Text2.Text = ""
m =    ’調整 m 的位數為 4 的倍數
For i = 1 To n - 3 Step 4
s = 0
For j = i To i + 3
a = Val(Mid(m, j, 1))
s =   
Next j
If s >= 10 Then
s1 = Chr(Asc("A") + s - 10)
Else
s1 = CStr(s) '函數 CStr 類似于 Str,但無前導空格
End If
Text2.Text = Text2.Text + s1
Next i
End Sub
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中下標是   (填數字)。
(2)為了實現上述功能,請在劃線處填寫合適的代碼。
Const n = 6
Dim a(1 To n * n) As Integer
Private Sub Form_Load() '產生 n * n 個數組元素,每行按 n 個數顯示在 list1 中
For i = 1 To n * n
a(i) = Int(Rnd * 90) + 10
s = s + Str(a(i))
If ① Then
List1.AddItem s
s = ""
End If
Next i
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, w As Integer, s As String
For i = 1 To n * n
k = i
For j = k + n To ②
If a(k) > a(j) Then k = j
Next j
If Then t = a(k): a(k) = a(i): a(i) = t
Next 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碼值是0
B.每個漢字的輸入碼都是唯一的
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.3KB
D.“春暖花開”圖層肯定沒有設置過濾鏡效果
【答案】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 3
For j = 1 To 6 - i
If a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = t
Next j
Next i
數組元素 a(1)到 a(6)的數據依次為“55,31,19,42,37,23”,則此程序運行完成后數組元素的數據依次是 (  )
A.55,42,37,31,23,19 B.19,23,31,55,37,42
C.19,23,31,37,42,55 D.19,31,23,37,42,55
【答案】D
【知識點】排序算法及程序實現
11.(2020高二下·嘉興期中)有如下 VB 程序段:
a(1) = 1: a(2) = 1
b(1) = 1: b(2) = 2
For i = 3 To 5
a(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 = 10
Do While i <= j
m =(i+j)\2
s = s+ Str(a(m))
If a(m)> key Then j = m -1 Else i = m +1
Loop
Text2.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 Integer
r = x Mod 4
If r <> 0 Then
For i = 1 To 4 - r
y = "0" + y
Next i
x = Len(y)
End If
bw=    
End Function
Private Sub Command1_Click()
Dim m As String, n As Integer, i As Integer, a As Integer
Dim s As Integer, s1 As String, j As Integer
m = Text1.Text
n = Len(m)
Text2.Text = ""
m =    ’調整 m 的位數為 4 的倍數
For i = 1 To n - 3 Step 4
s = 0
For j = i To i + 3
a = Val(Mid(m, j, 1))
s =   
Next j
If s >= 10 Then
s1 = Chr(Asc("A") + s - 10)
Else
s1 = CStr(s) '函數 CStr 類似于 Str,但無前導空格
End If
Text2.Text = Text2.Text + s1
Next i
End 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 = 6
Dim a(1 To n * n) As Integer
Private Sub Form_Load() '產生 n * n 個數組元素,每行按 n 個數顯示在 list1 中
For i = 1 To n * n
a(i) = Int(Rnd * 90) + 10
s = s + Str(a(i))
If ① Then
List1.AddItem s
s = ""
End If
Next i
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, w As Integer, s As String
For i = 1 To n * n
k = i
For j = k + n To ②
If a(k) > a(j) Then k = j
Next j
If Then t = a(k): a(k) = a(i): a(i) = t
Next 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

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 静海县| 富源县| 上饶市| 惠安县| 西和县| 福安市| 高青县| 龙山县| 东兰县| 信阳市| 葫芦岛市| 吴川市| 宜兴市| 同仁县| 商水县| 东阳市| 泾阳县| 嘉兴市| 凭祥市| 武邑县| 新野县| 万宁市| 台北市| 黄大仙区| 大连市| 游戏| 海盐县| 岳阳县| 夏津县| 清苑县| 石河子市| 吴堡县| 田林县| 闸北区| 乌苏市| 宜兰市| 长阳| 班玛县| 谢通门县| 称多县| 南康市|