資源簡介 高三技術(shù)試題(信息技術(shù)部分) 第1頁 共 8 頁 2019 學(xué)年第一學(xué)期浙江“七彩陽光”聯(lián)盟期初聯(lián)考 高三年級(jí) 技術(shù)試題 本試卷分兩部分,第一部分信息技術(shù)部分,第二部分通用技術(shù)部分。滿分 100分,考試時(shí)間 90分鐘。第一部分 信息技術(shù) (共 50 分) 一、選擇題(本大題共 12小題,每小題 2分,共 24分,每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分。) 1.下列關(guān)于信息的說法,正確的是A. 無線電的發(fā)明是為了能讓信息脫離載體傳播B. 電子計(jì)算機(jī) ENIAC的發(fā)明標(biāo)志著信息技術(shù)的產(chǎn)生C. 信息在傳遞的過程中會(huì)產(chǎn)生損耗,所以不能重復(fù)使用D. 聲音、視頻等信息在計(jì)算機(jī)中以二進(jìn)制的形式存儲(chǔ)2.“智慧學(xué)校”已經(jīng)開始進(jìn)入校園生活。下列校園的日常行為 ① 早上6:30校園廣播自動(dòng)響起,提醒同學(xué)們起床② 上課時(shí),老師在一體機(jī)上通過手寫輸入錄入文字③ 教學(xué)樓走廊的燈檢測(cè)到有人靠近時(shí)會(huì)自動(dòng)打開④ 英語課上,老師通過有道詞典的在線翻譯功能輔助進(jìn)行翻譯⑤ 晚自習(xí)結(jié)束,通過人臉識(shí)別系統(tǒng)進(jìn)行入寢點(diǎn)名使用了人工智能技術(shù)的有A. ①②③ B. ①②④ C. ②④⑤ D.③④⑤3.使用 ACCESS軟件創(chuàng)建的“Students”數(shù)據(jù)表,部分界面如圖所示,下列說法中正確的是 A. “入學(xué)成績”字段的值可以是“580分”B. “ID”字段的值一定互不相同且不能為空C. 該數(shù)據(jù)表的名稱是 students.accdb,共有 8 個(gè)字段D. 若“性別”字段的數(shù)據(jù)類型改為文本,則數(shù)據(jù)表中該字段的值將改為“是”或“否”4. 使用 UltraEdit軟件查看某一段文字的內(nèi)碼,部分界面如圖所示,以下說法正確的是A. 該段文字內(nèi)容可能是“歲月 2018!”B. 該段文字內(nèi)容僅包含 4個(gè) ASCII碼字符C. 由圖可知字符“10”的內(nèi)碼為 00111010BD. 由圖可知內(nèi)碼“BB B6 C7 EC”表示為 4個(gè)漢字高三技術(shù)試題(信息技術(shù)部分) 第2頁 共 8 頁 5. 使用 GoldWave軟件編輯某音頻文件,部分界面如圖所示。當(dāng)前狀態(tài)下,以下操作中能改變音頻文件容量的是 ①執(zhí)行“剪裁”操作后,按原參數(shù)保存 ②插入 1.5秒靜音后,按原參數(shù)保存 ③刪除右聲道音頻后,按原參數(shù)保存 ④將音頻保存為單聲 MP3格式 A. ①②③ B. ②③④ C. ③④ D. ②④6.下列關(guān)于多媒體技術(shù)的說法,正確的是A. 多媒體數(shù)據(jù)之所以能夠被壓縮,原因之一是多媒體數(shù)據(jù)本身存在冗余B. 多媒體技術(shù)中的媒體是指存儲(chǔ)信息的實(shí)體,如磁帶、磁盤、光盤等C. 網(wǎng)絡(luò)直播平臺(tái)可以實(shí)時(shí)觀看實(shí)況賽事,主要體現(xiàn)了多媒體技術(shù)的交互性D. 在進(jìn)行多媒體作品的應(yīng)用需求分析時(shí),一般不需要考慮作品的經(jīng)濟(jì)效益7.使用 PhotoShop新建文件,部分界面如圖所示。 編輯完畢以默認(rèn)參數(shù)存儲(chǔ)為 BMP格式,其文件的容量約為 A. 0.78 MB B. 2.34 MBC. 6.25 MB D. 2400 MB8. 下列表達(dá)式的運(yùn)算結(jié)果與其他選項(xiàng)不同的是A. 6 Mod 3 * 3 B. Asc("F") – 64C. Int(Sqr(50)) – 1 D. Mid("123456", 6, 1)9. 某算法的部分流程圖如下圖所示,執(zhí)行這部分流程圖后,變量 x的值是A. 0 B. 1 C. 2 D.8高三技術(shù)試題(信息技術(shù)部分) 第3頁 共 8 頁 10. 有如下 VB程序段: For i = 1 To 5 a(i) = Int(Rnd * 10) Next i For i = 2 To 5 If a(i) < a(i - 1) And a(i) Mod 2 = 1 Then a(i) = a(i) + 1 ElseIf a(i) Mod 2 = 0 And i Mod 2 = 0 Then a(i) = a(i - 1) - 1 End If Next i 執(zhí)行程序后,a數(shù)組各元素不可能是 A. 6,6,4,3,3 B. 0,-1,9,8,4 C. 4,3,5,8,7 D. 0,1,3,2,0 11. 編寫一個(gè)二進(jìn)制列表程序,功能如下:在文本框 Text1中輸入位數(shù) n,單擊“顯示”按鈕 Command1,在列表框 List1中順序顯示 n位二進(jìn)制編碼。程序界面及代碼如下。 Private Sub Command1_Click() Dim tmp As String Dim n As Integer, t As Integer Dim i As Integer, j As Integer, k As Integer n = Val(Text1.Text) For i = 0 To (1) tmp = "" k = i For j = 1 To n t = k Mod 2 (2) (3) Next j List1.AddItem tmp Next i End Sub 可選的代碼如下: ① 2 ^ n - 1 ② 2 ^ n ③ k = k \ 2 ④ t = t \ 2 ⑤ tmp = Str(t) + tmp ⑥ tmp = tmp + Str(t) 則程序(1)、(2)、(3)處的代碼依次為 A. ①⑤③ B. ②④⑥ C. ②⑤④ D. ①⑥③ 12. 某對(duì)分查找算法部分代碼如下: i = 1: j = 1000: flag = True: p = 0 key = Val(Text1.Text) Do While i <= j And flag m = (i + j) \ 2 高三技術(shù)試題(信息技術(shù)部分) 第4頁 共 8 頁 p = p + 1 If a(m) = key Then flag = False If a(m) > key Then j = m - 1 Else i = m + 1 Loop 數(shù)組元素 a(1)到 a(1000)中存放著升序排列的數(shù)據(jù)。下列說法正確的是 A. 若 key的值小于 a(1),則執(zhí)行該段程序后,變量 j的值等于 1B. 若 key的值等于 a(1),則執(zhí)行該段程序后,變量 p的值等于 10C. 若 key的值等于 a(1000), 則執(zhí)行該段程序后,變量 i的值等于 1001D. 無論 key的值是否在數(shù)組 a 中,執(zhí)行該段程序后,變量 i的值均不可能等于 m二、非選擇題(本大題共 4 小題,其中第 13小題 4分,第 14小題 8分,第 15小題 7分,第 16 小題 7 分,共 26分) 13.小李收集了 2017年浙江省各地市在校學(xué)生數(shù),并使用 Excel軟件進(jìn)行數(shù)據(jù)處理,如第 13題圖a 所示。 第 13 題圖 a (1)第 13 題圖 a 中數(shù)據(jù)已有序,則排序的主要關(guān)鍵字是 。 (2) 第 13 題圖 a 中“高等學(xué)校人數(shù)占比(%)”列數(shù)據(jù)計(jì)算過程為:在 F3 單元格輸入公式,并對(duì) F4:F13區(qū)域進(jìn)行自動(dòng)填充。操作完畢出現(xiàn)圖中所示錯(cuò)誤,改正的方法是 。(3)根據(jù)第 13 題圖 a 數(shù)據(jù)制作的圖表如第 13 題圖 b 所示,則該圖表的數(shù)據(jù)區(qū)域是 。 第 13 題圖 b 14. 小王要?jiǎng)?chuàng)作一個(gè)關(guān)于“世界步行日”的多媒體作品。首先使用 PhotoShop 制作背景,然后使用Flash創(chuàng)作了動(dòng)畫,部分界面如圖所示,請(qǐng)回答下列問題:(1)如圖 a 所示,“世界步行日”圖層中的文字不可見,可能的原因是 。(單選,填字母:A.該圖層被執(zhí)行“柵格化文字”操作/ B.該圖層不透明度為 0%/ C.該圖層添加了“投影”圖層樣式/ D.該圖層被鎖定 ) 高三技術(shù)試題(信息技術(shù)部分) 第5頁 共 8 頁 圖 a 圖 b (2)如圖 b 所示,要改變“文字”圖層(該圖層內(nèi)容為“世界步行日”)中文字的字體顏色,可使用的工具是 。(單選,填字母:A.文字工具/ B.墨水瓶工具/ C. 油漆桶工具) (3)為了使“右腳”圖層畫面延續(xù)至第 48幀,應(yīng)做的調(diào)整是 。 (4)“重播”按鈕元件的編輯界面如圖 c 所示,為了使按鈕能響應(yīng)鼠標(biāo)單擊事件,以下操作可行的是 。(多選,填字母:A.刪除“背景”圖層“點(diǎn)擊”幀 /B. “文字”圖層“點(diǎn)擊”幀插入幀 /C.“背景”圖層“點(diǎn)擊”幀插入關(guān)鍵幀 /D.清除“文字”圖層“指針經(jīng)過”關(guān)鍵幀/ E.刪除“背景”圖層“按下”幀)。(注:全部選對(duì)的得 2 分,選對(duì)但不全的得 1 分,不選或有選錯(cuò)的得 0分) 圖 c (5)為了能夠在發(fā)布影片后,單擊“退出”按鈕自動(dòng)關(guān)閉動(dòng)畫,則按鈕的動(dòng)作腳本為 。 15. 編寫“區(qū)間覆蓋”程序,實(shí)現(xiàn)如下功能:輸入數(shù)軸上的若干個(gè)封閉區(qū)間范圍(均為正整數(shù)且左坐標(biāo) < 右坐標(biāo)),單擊“統(tǒng)計(jì)”按鈕,計(jì)算覆蓋所有區(qū)間所需的數(shù)據(jù)點(diǎn)的個(gè)數(shù)。 例如:依次輸入以下區(qū)間:[2 5],[4 7],[1 4],[5 9],[4 5],[2 4],數(shù)軸如下: 坐標(biāo)點(diǎn)“4”覆蓋了[2 5],[4 7],[1 4],[4 5],[2 4]共 5 個(gè)區(qū)間,坐標(biāo)點(diǎn)“9”覆蓋了[5 9]區(qū)間,所以覆蓋這 6個(gè)區(qū)間所需的坐標(biāo)點(diǎn)數(shù)為 2個(gè)。 程序運(yùn)行界面如圖所示。實(shí)現(xiàn)上述功能的 VB代碼如下: 高三技術(shù)試題(信息技術(shù)部分) 第6頁 共 8 頁 Dim n As Integer Dim a(1 To 100) As Integer Private Sub Input_Click() '輸入 n個(gè)正整數(shù)區(qū)間,依次存放到數(shù)組 'a(1)到 a(2*n)中,并在 List1中顯示 '代碼略 End Sub Private Sub Count_Click() Dim right As Integer, t As Integer, k As Integer Dim tmp As Integer, i As Integer, ans As Integer For i = 1 To n - 1 t = 2 * i - 1 k = t For j = i + 1 To n If a(2 * j - 1) < a(k) Then k = 2 * j - 1 Next j If k <> t Then tmp = a(k): a(k) = a(t): a(t) = tmp tmp = a(k + 1): a(k + 1) = a(t + 1): a(t + 1) = tmp End If Next i right = 1 ‘改錯(cuò) ans = 1: t = 3 Do While t < 2 * n If ① Then If a(t + 1) < right Then right = a(t + 1) Else ans = ans + 1 right = a(t + 1) End If ② Loop Text3.Text = Str(ans) End Sub 請(qǐng)回答下列問題: (1)根據(jù)程序可知,“統(tǒng)計(jì)”按鈕的對(duì)象名為 。 (2)根據(jù)虛線框中算法可知,如示例所示輸入的數(shù)據(jù)[4 7]和[4 5],在排序后,這兩組數(shù)據(jù)在數(shù)組中的前后位置順序是否發(fā)生改變? 。(填:是/否) (3)程序中加框處代碼有誤,請(qǐng)改正。 (4)請(qǐng)?jiān)趧澗€①②處填入合適的代碼。高三技術(shù)試題(信息技術(shù)部分) 第7頁 共 8 頁 16. 某字符轉(zhuǎn)置算法描述如下:· 將字符串(均為大寫字符)s 依次轉(zhuǎn)換為相對(duì)應(yīng)的數(shù)值(字符 A~Z對(duì)應(yīng)數(shù)值 1~26);· 轉(zhuǎn)換后的數(shù)值以 K個(gè)數(shù)據(jù)為一段,將 n個(gè)待處理的數(shù)據(jù)依次分割成若干段(最后一段不足部分用 0 來補(bǔ)充);· 每一段中 K個(gè)數(shù)據(jù)與 K*K轉(zhuǎn)置矩陣進(jìn)行乘法運(yùn)算;· 將乘法運(yùn)算得到的每一個(gè)結(jié)果值除以 26 求余數(shù),依次轉(zhuǎn)換成相應(yīng)字符(數(shù)值 1~26 對(duì)應(yīng)字符A~Z),最后按原始字符串長度輸出。乘法運(yùn)算規(guī)則如下: 第 i 個(gè)元素 c(i) = 第 j 個(gè)元素 a(j) * 轉(zhuǎn)置矩陣第 i 行第 j 個(gè)元素 b(t)的乘積之和 (其中 j = 1 , 2 … K) 例如:字符串 s = PYTHON,區(qū)塊大小 K = 4 的轉(zhuǎn)置過程如下: (1)根據(jù)算法描述,上述示例中,字符“N”的相乘結(jié)果(即圖中(★)處)為 。 (2)請(qǐng)?jiān)趧澗€處填入合適代碼。Private Sub Command1_Click()Dim a(1 To 100) As Integer ‘存儲(chǔ)字符串,長度不超過 100個(gè)字符 Dim b(1 To 100) As Integer ‘存儲(chǔ)轉(zhuǎn)置矩陣,長度不超過 10*10 Dim c(1 To 100) As Long Dim s As String, tmp As String Dim k As Integer, t As Integer, i As Integer, j As Integer Dim n As Integer, m As Integer, lens As Integer s = Text1.Text ‘在 Text1中輸入原始字符串 k = Val(Text2.Text) ‘在 Text2中輸入?yún)^(qū)塊大小 K Randomize For i = 1 To k ^ 2 b(i) = Int(Rnd * 9) + 1 tmp = tmp + Str(b(i)) 高三技術(shù)試題(信息技術(shù)部分) 第8頁 共 8 頁 If i Mod k = 0 Then List2.AddItem tmp tmp = "" End If Next i lens = Len(s) : n = lens For i = 1 To n tmp = Mid(s, i, 1) ① List1.AddItem Str(a(i)) Next i Do While n Mod k <> 0 n = n + 1 a(n) = 0 List1.AddItem Str(a(n)) Loop For i = 1 To n m = (i - 1) Mod k + 1 t = 1 For j = ② c(i) = a(j) * b((m - 1) * k + t) + c(i) t = t + 1 Next j Next i For i = 1 To n List3.AddItem Str(c(i)) Next i s = "" For i = 1 To lens ③ s = s + Chr(t + 64) Next i Text3.Text = s ‘在 Text3中輸出轉(zhuǎn)置后的字符串 End Sub 信息技術(shù)參考答案 1 / 4 2019 學(xué)年第一學(xué)期浙江“七彩陽光”聯(lián)盟期初聯(lián)考 信息技術(shù)部分(一)參考答案 一、選擇題 (本大題共 12 小題,每小題 2 分,共 24 分。在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)符合題目要求) 題號(hào) 1 2 3 4 5 6 7 8 9 10 11 12 答案 D C B B D A B D C C A C 二、非選擇題(本大題共 4小題,其中第 13小題 4分,第 14小題 8分,第 15小題 7分,第 16小題 7分,共 26分) 13. (1) 普通中學(xué)(萬人) 或列 D (1分) (2) 在 F3單元格輸入公式“=B3/$B$14*100”,并對(duì)區(qū)域 F4:F13 進(jìn)行自動(dòng)填充 或其他正確的操作 (2分,寫出正確公式給 1分,寫出自動(dòng)填充給 1分) (3) A2:A13 ,D2:D13 (1分) 14. (1) B (1分) (2) C (1分) (3) 選擇"右腳"圖層第 31幀執(zhí)行清除關(guān)鍵幀操作 或其他正確的操作 (2分) (4) ABE (2 分) (5) on(Press){fscommand("quit");} 或其他正確答案 (2分) 15. (1) Count (1分) (2) 是 (1分) (3) right = a(2) (1分) (4) ① a(t) <= right (2分) ② t = t + 2 (2分) 16. (1) 89 (1分) (2) ① a(i) = Asc(tmp) - 64 或 a(i) = Asc(tmp) - Asc(“A”) + 1 (2分) ② i – m + 1 To i – m + k (2分) ③ t = (c(i) – 1 ) Mod 26 + 1 (2分) 信息技術(shù)參考答案 2 / 4 信息技術(shù)部分(一)參考答案解析 1.D。信息不能脫離載體。信息技術(shù)古代就已存在。信息在使用中不會(huì)損耗。 2.C。校園廣播屬于程控,走廊燈屬于傳感器,均不涉及人工智能。 3.B。數(shù)字字段類型不能輸入中文。數(shù)據(jù)表名稱不包含擴(kuò)展名。將“是/否”類型強(qiáng)制轉(zhuǎn)為文本類型后,原字段的值顯示為“yes/no”。 4.B。內(nèi)碼“39”表示的字符為數(shù)字 9。字符“10”的內(nèi)碼為 31 30,而不是 3A。1 個(gè)漢字占 2個(gè)字節(jié),內(nèi)碼“BB B6 C7 EC”表示為 2個(gè)漢字。 5.D。當(dāng)前選中的是左聲道,音頻格式是 WAV立體聲,只有插入靜音或另存為單聲能改變音頻存儲(chǔ)容量。 6.A。多媒體中的媒體是指承載信息的載體,如數(shù)字、文字、聲音、圖形和圖像等。實(shí)況賽事主要體現(xiàn)多媒體的實(shí)時(shí)性。應(yīng)用需求分析包括作品效益、用戶情況及社會(huì)需求。 7.B。計(jì)算過程 1024*800*3/1024/1024=2.34MB。 8.D。D 選項(xiàng)結(jié)果為字符"6",其余計(jì)算結(jié)果均為數(shù)值 6。 9.C。 變量 x的值 50 50 25 8 2 變量 n的值 0 1 2 3 4 10.C。本程序段先隨機(jī)生成[0,9]的正整數(shù)存放在數(shù)組 a(1)到 a(5)中,然后對(duì) a(2)到a(5)中的值進(jìn)行處理,a(i)處理規(guī)則如下:小于前一個(gè)值的奇數(shù),則變偶數(shù);偶數(shù)位置上的偶數(shù),則其值變?yōu)榍耙粋€(gè)值減 1;其余保持不變。根據(jù)規(guī)則可知 4,3,5,8,7 中的 3 可能原先是 2,根據(jù)第 2條規(guī)則變?yōu)?3,但第 4位的 8不可能出現(xiàn),因?yàn)楦鶕?jù)規(guī)則若原先值是 8,則偶數(shù)位偶數(shù),其值變?yōu)?5-1=4,若由其他值生成,則只能根據(jù)第 1 條規(guī)則,原先是奇數(shù)且小于前一值 5,也不可能變?yōu)?8,所以 5,8組合不可能。 11.A。需要依次顯示二進(jìn)制數(shù),從 0到 2 ^ n – 1個(gè)數(shù)值,除二取余結(jié)果倒排。 12.C。考察了對(duì)分查找基本性質(zhì)的掌握。根據(jù)代碼可知,若 key小于 a(1),則最終變量 j 的值執(zhí)行完 j = m – 1 后為 0。若 key 等于 a(1),1000 個(gè)數(shù)據(jù)對(duì)分查找最多找的次數(shù)是 10次,但第 1個(gè)數(shù)據(jù)只有 9次,變量 p的值為 9。若 key等于 a(1000),找到數(shù)據(jù)后,信息技術(shù)參考答案 3 / 4 還需執(zhí)行下一個(gè) If 語句,故執(zhí)行 i = m + 1 后,變量 i 的值為 1001。若 key 的值在數(shù)組中,則 i的值不可能等于 m,若 key的值不在數(shù)組中,則 i的值可能等于 m。 13.考察了 Excel中的排序,公式計(jì)算及圖表數(shù)據(jù)區(qū)域。圖中錯(cuò)誤原因是公式?jīng)]有使用絕對(duì)引用,自動(dòng)填充時(shí)數(shù)據(jù)計(jì)算錯(cuò)誤,改正為$B$14 后,后續(xù)區(qū)域不會(huì)自動(dòng)更正,需要再次自動(dòng)填充才能準(zhǔn)確計(jì)算 F4:F13區(qū)域的值。 14.圖層內(nèi)容不可見,可能的原因有圖層被上方圖層覆蓋、圖層不透明度為 0%、圖層被隱藏等。“柵格化文字”是將文字層轉(zhuǎn)換為非文字層,添加圖層樣式是對(duì)圖層原內(nèi)容增添效果,圖層鎖定是不能編輯圖層內(nèi)容,以上操作均不會(huì)導(dǎo)致原圖層信息不可見。 “文字”圖層內(nèi)容為形狀,不能再使用文字工具進(jìn)行編輯。墨水瓶工具改變的是形狀輪廓的顏色。“右腳”圖層第 31 幀為空白關(guān)鍵幀,清除關(guān)鍵幀即可。此處要求動(dòng)畫畫面延續(xù),而不是將補(bǔ)間動(dòng)畫尾關(guān)鍵幀放置到第 48幀。按鈕的“背景”圖層點(diǎn)擊幀為空白的普通幀,插入關(guān)鍵幀后該幀為空白關(guān)鍵幀,按鈕還是無效;清除“文字”圖層的指針經(jīng)過空白關(guān)鍵幀,該幀變?yōu)橛袃?nèi)容的普通幀,該圖層點(diǎn)擊幀仍為空白,按鈕還是無效。 15.本題的算法思想如下:先依據(jù)各區(qū)間左端點(diǎn)坐標(biāo)進(jìn)行升序排序,第 1個(gè)坐標(biāo)點(diǎn)為排序好的第一個(gè)區(qū)間的右端點(diǎn),掃描后續(xù)區(qū)間,直到區(qū)間范圍不包含該坐標(biāo)點(diǎn)為止。取下一個(gè)區(qū)間的右端點(diǎn)作為第 2個(gè)坐標(biāo)點(diǎn),再次執(zhí)行上述操作,直到全部掃描完為止。 根據(jù) Private Sub Count_Click()代碼可知按鈕對(duì)象的名稱為 Count。虛線框內(nèi)的排序為選擇排序,選擇排序?yàn)榉欠€(wěn)定排序,經(jīng)過 n-1趟后,區(qū)間[4 7]和[4 5]的先后關(guān)系發(fā)生了改變,最終排序后的結(jié)果為[1 4],[2 5],[2 4],[4 5],[4 7],[5 9]。 題中變量 ans為所需坐標(biāo)點(diǎn)的個(gè)數(shù),初始為 1,變量 right根據(jù)后續(xù)代碼可知為數(shù)組 a中元素的值,根據(jù)案例及算法可知其初始值為第一個(gè)區(qū)間的右坐標(biāo)(a(2));填空①處為塊If 語句的條件,根據(jù) Else 指令可知條件為 right 值在區(qū)間范圍內(nèi),如何判斷?只需區(qū)間左端點(diǎn)小于等于 right,即 a(t) <= right。填空②處為 Do循環(huán)變量的處理,數(shù)組每 2 個(gè)值存儲(chǔ)一個(gè)區(qū)間,對(duì)左端點(diǎn)的處理需要 t = t + 2。 16.本題重點(diǎn)在于乘法運(yùn)算規(guī)則的理解以及轉(zhuǎn)置矩陣 b(t)中行列數(shù)據(jù)的讀取。根據(jù)算法描述,圖中(1)處的值為 15*5+14*1+0*2+0*9=89。程序先隨機(jī)生成數(shù)組 b,其下標(biāo)為 1到 k*k,并以行列的形式顯示在列表框中(即為轉(zhuǎn)置矩陣),然后將讀取的大寫字符串 s 轉(zhuǎn)信息技術(shù)參考答案 4 / 4 換成相應(yīng) ASCII值存儲(chǔ)在數(shù)組 a中。 代碼①處為字符轉(zhuǎn)成相應(yīng)數(shù)值,根據(jù)后續(xù)代碼可知為獲取數(shù)組元素 a(i)的值,根據(jù)題干描述“字符 A~Z 對(duì)應(yīng)數(shù)值 1~26”,此處為將 tmp 獲取的字符通過 ASC 函數(shù)進(jìn)行轉(zhuǎn)換,語句為 Asc(tmp) – 64。還可以是 Asc(tmp) – Asc("A") + 1。代碼②處為循環(huán)變量 j的取值范圍,根據(jù)乘法規(guī)則,變量 j的范圍是 1 到 k之間,這里的 1到 k之間的取值在數(shù)組中需要分段進(jìn)行,準(zhǔn)確說是每一段中的 1 到 k 之間的值,需要獲取每一段的起始位置下標(biāo),結(jié)合上文得到的 m 值,可得循環(huán)變量的范圍為:i – m + 1 To i – m + k。代碼③處是將計(jì)算結(jié)果 c(i)按原長度轉(zhuǎn)換成相應(yīng)大寫字符。計(jì)算結(jié)果要求 Mod 26,若直接寫成 c(i) Mod 26,則導(dǎo)致數(shù)值 26 的結(jié)果為 0,因此需要先減 1,Mod 后再加 1 這樣的處理技巧,因此答案為(c(i) – 1) Mod 26 + 1。 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫