資源簡介 登錄二一教育在線組卷平臺 助您教考全無憂浙江省普通高校招生2022年6月信息技術選考試卷一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2022·浙江)下列關于信息安全的說法,不正確的是( )A.登錄系統時進行刷臉認證,其作用是防止未經授權用戶使用相關信息B.泄漏的個人隱私信息可能被用于“量身定做”的精準詐騙C.計算機磁盤中出現了很多來歷不明的文件,可能是感染了病毒D.接收好友發來的電子郵件,運行附件中的程序是安全的2.(2022·浙江)下列關于網頁和瀏覽器的說法,正確的是( )A.網頁中的圖像、超鏈接等元素是由HTTP進行描述的B.可以用搜索引擎根據關鍵字檢索網頁信息C.通過網頁中超鏈接訪問的資源均為網頁D.將某網頁的URL添加到收藏夾后,再次啟動瀏覽器將自動訪問該網頁3.(2022·浙江)小明開發“在線學習系統”,為學生提供在線選課和學習服務。使用Access軟件設計該系統的數據庫,部分界面如圖所示。下列說法正確的是( )A.“在線學習系統”是數據庫管理系統B.在當前數據庫中不能創建新的數據表C.“學號”字段的數據類型不可能為“自動編號”D.“考核”字段名稱改為“是否通過”,該字段數據會丟失4.(2022·浙江)下列關于信息編碼的說法,正確的是( )A.十進制數36轉換為二進制數后,該二進制數中1的個數為4B.二進制整數最右邊增加1位后,奇偶性不會發生變化C.某字符的ASCII碼十六進制表示為74,在計算機中存儲為二進制編碼01110100D.掃描某文字稿生成只有黑、白兩種顏色的圖像,每個像素至少用兩位二進制數編碼5.(2022·浙江)使用GoldWave軟件錄制并編輯某音頻文件,部分界面如圖所示。下列關于該音頻的說法,正確的是( )A.每個采樣點量化值的編碼長度為24字節B.設置“淡出”效果可能會減少該音頻的量化位數C.刪除選中部分后直接保存,其存儲容量變為原來的1/2D.另存為“旁白.mp3”文件的過程中采用了有損壓縮編碼方法6.(2022·浙江)一個時長為80秒、2048×1080像素、24位色、25幀/秒的未經壓縮的AVI格式無聲視頻文件,其存儲容量約為( )A.506.3MB B.1.5GB C.12.4GB D.98.9GB7.(2022·浙江)下列VB表達式中,值最大的是( )A.Asc("F")-Asc("A") B.Sqr(20)C.Rnd( )*5 D.Len("2022")8.(2022·浙江)某算法的部分流程圖如圖所示,若輸入n的值為17879,則輸出s的值是( )A.42 B.60 C.68 D.789.(2022·浙江)某排序算法的VB程序段如下:‘讀取n個整數,依次存入a(1)到a(n)中,代碼略For i=1 To n - 1For j=n To i+ 1 Step -lIf a(j)>a(j-1) Then t=a(j) : a(j)=a(j-1) : a(j-1)=tNext jNext i執行上述程序段,下列說法正確的是( )A.交換過位置的數據,可能會再回到其初始位置B.執行完成后,數組元素a(1)到a(n)從小到大排列C.若n為5,整個排序過程總的比較次數是20D.整個排序過程總的交換次數至少為110.(2022·浙江)數組元素a(1)到a(n*2)為互不相等的正整數(n≥1),要在其中找到最大值和次大值,并分別存儲到變量m1和m2中。實現該功能的VB程序段如下:m1=0:m2=0For i=1 To n * 2 Step 2If a(i)>a(i+1)Thent1=a(i):t2=a(i+1)Elset1=a(i+1):t2=a(i)End IfIf Thenm1=t1:m2=t2ElseIf Thenm2=m1:m1=t1ElseIf Thenm2=t1End IfNext i上述程序段中方框處可選代碼為:①t1>m1 ②t1>m2 ③t2>m1則(1)(2)(3)處代碼依次為( )A.①②③ B.②③① C.③①② D.③②①11.(2022·浙江)有如下VB程序段:k=3 : sum=0 : j=0 : c=0For i=1 To Len(s)ch=Mid(s, I, 1)If ch >= "0"And ch<= "9" Thenc=c * 10+Val(ch)j=j+1ElseIf j=k Then sum=sum+cj=0:c=0End IfNext i字符串s為“ab300cde2022fg002h”時,執行該程序段后,sum的值為( )A.300 B.302 C.504 D.232412.(2022·浙江)有如下VB程序段:n=6For i=1 To n\2flag=True : t=a(i+1)-a(1)j=i+2Do While j<=n And flagIf a(j)-a(j-i)=t Then j=j+1 Else flag=FalseLoopIf j>n Then Exit For ‘Exit For表示退出循環Next i整型數組元素a(1)到a(6)的值依次為“3,x,11,14,19,22”,執行該程序段后,變量i的值為2,則x的值為( )A.5 B.6 C.7 D.8二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)13.(2022·浙江)收集某校高二(7)班2022年4月校園消費數據,并使用Excel軟件進行處理,如圖a所示。請回答下列問題:(1)區域G4:I42的數據是通過公式計算得到的,在G4單元格中輸入公式 ,然后使用自動填充功能完成區域G4:I42的計算。(提示:各項消費占比是指該學生相應項目的消費金額占該學生三項消費總金額的百分比)(2)為直觀反映該月高二(7)班校園各項消費的占比情況,根據圖a中的數據制作的圖表如圖b所示。創建該圖表的數據區域為D3:F3, 。(3)對圖a中的數據進行分析,下列說法正確的有 (多選,填字母)。A.當前選中的單元格是通過合并區域A1:I1得到的,單元格名稱為A1B.設置區域F4:F42的單元格格式為“數值”、1位小數,區域I4:I42中數據會發生改變C.以“性別”為男、“食堂消費”小于400進行篩選,可以找出該班食堂消費低于400元的男生D.選中區域D3:I42,按“超市消費”降序排序后,該班超市消費金額最高的學生姓名顯示在B4單元格中14.(2022·浙江)小王創作主題為“冬奧會中的人工智能”的多媒體作品。首先使用Photoshop軟件處理圖像,然后使用Flash軟件制作動畫作品。請回答下列問題:(1)處理圖像的部分界面如圖a所示。在當前狀態下,下列操作可行的有______(多選,填字母)。A.使用“矩形選框”工具選中文字“手語”并刪除B.使用“自由變換”命令對文字進行縮放和移動C.選中“人物”圖層并添加“光照效果”濾鏡D.選中“背景”圖層并刪除該圖層(2)制作動畫作品的部分界面如圖b所示,當前選中的內容是“冬奧會中的人工智能”。“標題”圖層第1幀到第10幀的補間類型為 (選填:動畫/形狀)。“按鈕”圖層中的聲音時長為7.5秒,同步屬性為“數據流”,測試場景時該聲音播放 秒。(3)要使“主播”圖層第1幀至第9幀顯示內容與第10幀的相同,且保持其他動畫效果不變,則在該圖層可進行的操作是 。(4)當前作品的部分交互要求為:“主交互”場景播放到最后一幀時停止;單擊“AI主播”“AI裁判”按鈕,分別跳轉到“AI主播”“AI裁判”場景第1幀開始播放,播放到最后一幀(有關鍵幀)時返回并停止在“主交互”場景的最后一幀;單擊“更多”按鈕,在瀏覽器中打開同目錄下的文件“more.htm”;單擊“退出”按鈕,關閉動畫放映。下列操作中符合上述交互要求的有________(多選,填字母)。A.在“AI主播”按鈕上添加動作腳本on(release){play( );}B.在“AI裁判”按鈕上添加動作腳本on(release){gotoAndPlay(1);}C.在“更多”按鈕上添加動作腳本on(press){getURL("more. htm");}D.在“退出”按鈕上添加動作腳本fscommand("quit");E.在“AI主播”“AI裁判”場景最后一幀均添加動作腳本gotoAndStop("主交互",50);15.(2022·浙江)有m個人結伴旅行(m≤9,每個人用整數1~m編號)。期間既有全員參與的集體活動,也有自主參與的小團隊活動。每項活動的消費由參與人平均分攤,其中一人先行墊付并記錄。記錄內容包括該項活動的人均消費金額(整數,單位:元)、參與人。每項活動的參與人用字符串表示,墊付人排在第1位。如“25134”表示2、5、1、3、4號參與該項活動,其中2號是墊付人。旅行結束后依據所有活動的消費記錄進行結算:1)計算每個人的應還款(應還款=應分攤的總金額-先行墊付的總金額);2)根據所有人的應還款數據計算轉賬明細(應還款為正的人轉給應還款為負的人)。根據上述要求編寫VB程序,功能如下:運行程序,讀取消費記錄數據并在列表框List 1中顯示。單擊“結算”按鈕Command 1,在列表框List 2中顯示每個人的應還款,在列表框List 3中顯示轉賬明細。程序運行界面如圖所示。(1)結合程序與界面可知,AddItem是List 2的 (單選,填字母:A .方法名/B .事件名/C .屬性名)。(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Constn=9, m=15Dimx(1 To n)As Integer ‘x(i)存儲第i項消費記錄的人均消費金額Dima(1 To n)As String ‘a(i)存儲第i項消費記錄的參與人PrivateSub Form_Load( )‘讀取所有消費記錄,存入數組x和a中,并顯示在列表框List 1中‘代碼略EndSubPrivateSub Command1_Click( )Dim iAs Integer, j As Integer, k As Integer, p As IntegerDim cAs Integer, w As Integer, v As IntegerDim b(1To m)As Integer ‘保存應還款數據Fori= 1 To mb(i)=0NextiFori=1 To n ‘根據消費記錄計算應還款k=Len(a(i))p=Val(Mid(a(i),1, 1))b(p)=b(p)-(k–1)*x(i)Forj=2 To kp=Val(Mid(a(i),j, 1)) NextjNextic=0Fori=1 To mList2. AddItem Str(i)+“號”+Str(b(i))If b(i)>0Then c=c+1Nextii=1 :j=1 ‘根據應還款數據計算轉賬明細DoWhile DoWhile b(i)<=0i=i+1LoopDoWhile b(j)>=0j=j+1Loop: Ifw>0 Then Else v =b(i)b(i)=b(i)-v:b(j)=b(j)+vList 3. AddItem Str(i)+“號->”+Str(j)+“號 ”+Str(v)If w<=0 Then c=c–1LoopEnd Sub(3)程序中加框處代碼有錯,請改正。16.(2022·浙江)有n個從小到大排列的正整數依次存儲在數組a中,另有m(m小李為了解決該問題,首先結合數組a的有序性,找出a,b兩個數組中要剔除的m個數據,再將數組b中保留的數據插入到數組a中。示例如下:n=10,數組a:2,4,6,8,10,12,14,16,18,20 m=5,數組b:41,11,17,29,9 處理后的數組a:2,4,6,8,9,10,11,12,14,16(1)若n=8,m=4,數組a的元素依次為“3,4,6,10,13,14,21,25”,數組b的元素依次為“3,18,7,15”,按上述要求剔除m個數據后,數組b中保留的數據個數為 個。(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Constn=1000,m=50Dima(1 To n)As Integer, b(1 To m)As IntegerFunctiongetImax(k As Integer)As Integer‘在數組元素b(1)~b(k)中找出值最大的元素,返回其下標,代碼略EndFunctionPrivateSub Commandl_Click( )Dim iAs Integer, j As Integer, k As IntegerDimna As Integer, nb As Integer, imax As Integer, mean As Integer‘讀取數據分別存入數組a、b,代碼略na=n :nb=mimax=getImax(nb)Fori=1 To mIf a(na)<= Thenb(imax)=b(nb)nb=nb-1Ifnb>0 Then imax=getImax(nb)Elsena=na-1EndIfNextiDoWhile nb>0i=1 :j=naimax=getImax(nb)DoWhile i<=jmean=(i+j)\2Ifa(mean)LoopFork=na To 1 Step-1 Nextka(i+nb-1)=b(imax)b(imax)=b(nb) nb=nb-1Loop'輸出數組a,代碼略EndSub答案解析部分1.【答案】D【知識點】個人信息及安全防范【解析】2.【答案】B【知識點】瀏覽器;網絡資源的檢索【解析】3.【答案】C【知識點】數據庫、數據庫系統及其特征;數據表、字段、記錄的編輯【解析】4.【答案】C【知識點】進制及數制轉換;字符編碼【解析】5.【答案】D【知識點】聲音素材的基本處理;聲音、圖像、視頻編碼【解析】6.【答案】C【知識點】聲音、圖像、視頻編碼【解析】7.【答案】A【知識點】運算符、基本運算與表達式【解析】8.【答案】B【知識點】流程圖識讀【解析】9.【答案】A【知識點】排序算法及程序實現【解析】10.【答案】A【知識點】常見數據類型、數組;分支結構語句及程序實現;循環結構語句及程序實現【解析】11.【答案】B【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】12.【答案】B【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】13.【答案】(1)=D4/SUM($D4:$F4)或= D4/ ($D4+$E4+$F4)(2)D43:F43(3)A;C【知識點】表格數據的處理與計算;數據分析【解析】14.【答案】(1)B;D(2)形狀;4(3)將第10幀復制到第1幀 或 在第10幀執行復制幀,在第1幀執行粘貼幀(4)A;C;E【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作;常用影片控制函數的應用;聲音同步屬性設置【解析】15.【答案】(1)A(2)b(p)= b(p)+x(i);c>0;w=b(i)+b(j)(3)v=b(i)-w 或v=-b(j) 或 v=Abs(b(j))【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;分支結構語句及程序實現;循環結構語句及程序實現【解析】16.【答案】(1)2(2)b(imax);a(k+nb)=a(k);na=k 或 na=j 或na=i-1【知識點】常見數據類型、數組;分支結構語句及程序實現;循環結構語句及程序實現【解析】二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂浙江省普通高校招生2022年6月信息技術選考試卷一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2022·浙江)下列關于信息安全的說法,不正確的是( )A.登錄系統時進行刷臉認證,其作用是防止未經授權用戶使用相關信息B.泄漏的個人隱私信息可能被用于“量身定做”的精準詐騙C.計算機磁盤中出現了很多來歷不明的文件,可能是感染了病毒D.接收好友發來的電子郵件,運行附件中的程序是安全的【答案】D【知識點】個人信息及安全防范【解析】2.(2022·浙江)下列關于網頁和瀏覽器的說法,正確的是( )A.網頁中的圖像、超鏈接等元素是由HTTP進行描述的B.可以用搜索引擎根據關鍵字檢索網頁信息C.通過網頁中超鏈接訪問的資源均為網頁D.將某網頁的URL添加到收藏夾后,再次啟動瀏覽器將自動訪問該網頁【答案】B【知識點】瀏覽器;網絡資源的檢索【解析】3.(2022·浙江)小明開發“在線學習系統”,為學生提供在線選課和學習服務。使用Access軟件設計該系統的數據庫,部分界面如圖所示。下列說法正確的是( )A.“在線學習系統”是數據庫管理系統B.在當前數據庫中不能創建新的數據表C.“學號”字段的數據類型不可能為“自動編號”D.“考核”字段名稱改為“是否通過”,該字段數據會丟失【答案】C【知識點】數據庫、數據庫系統及其特征;數據表、字段、記錄的編輯【解析】4.(2022·浙江)下列關于信息編碼的說法,正確的是( )A.十進制數36轉換為二進制數后,該二進制數中1的個數為4B.二進制整數最右邊增加1位后,奇偶性不會發生變化C.某字符的ASCII碼十六進制表示為74,在計算機中存儲為二進制編碼01110100D.掃描某文字稿生成只有黑、白兩種顏色的圖像,每個像素至少用兩位二進制數編碼【答案】C【知識點】進制及數制轉換;字符編碼【解析】5.(2022·浙江)使用GoldWave軟件錄制并編輯某音頻文件,部分界面如圖所示。下列關于該音頻的說法,正確的是( )A.每個采樣點量化值的編碼長度為24字節B.設置“淡出”效果可能會減少該音頻的量化位數C.刪除選中部分后直接保存,其存儲容量變為原來的1/2D.另存為“旁白.mp3”文件的過程中采用了有損壓縮編碼方法【答案】D【知識點】聲音素材的基本處理;聲音、圖像、視頻編碼【解析】6.(2022·浙江)一個時長為80秒、2048×1080像素、24位色、25幀/秒的未經壓縮的AVI格式無聲視頻文件,其存儲容量約為( )A.506.3MB B.1.5GB C.12.4GB D.98.9GB【答案】C【知識點】聲音、圖像、視頻編碼【解析】7.(2022·浙江)下列VB表達式中,值最大的是( )A.Asc("F")-Asc("A") B.Sqr(20)C.Rnd( )*5 D.Len("2022")【答案】A【知識點】運算符、基本運算與表達式【解析】8.(2022·浙江)某算法的部分流程圖如圖所示,若輸入n的值為17879,則輸出s的值是( )A.42 B.60 C.68 D.78【答案】B【知識點】流程圖識讀【解析】9.(2022·浙江)某排序算法的VB程序段如下:‘讀取n個整數,依次存入a(1)到a(n)中,代碼略For i=1 To n - 1For j=n To i+ 1 Step -lIf a(j)>a(j-1) Then t=a(j) : a(j)=a(j-1) : a(j-1)=tNext jNext i執行上述程序段,下列說法正確的是( )A.交換過位置的數據,可能會再回到其初始位置B.執行完成后,數組元素a(1)到a(n)從小到大排列C.若n為5,整個排序過程總的比較次數是20D.整個排序過程總的交換次數至少為1【答案】A【知識點】排序算法及程序實現【解析】10.(2022·浙江)數組元素a(1)到a(n*2)為互不相等的正整數(n≥1),要在其中找到最大值和次大值,并分別存儲到變量m1和m2中。實現該功能的VB程序段如下:m1=0:m2=0For i=1 To n * 2 Step 2If a(i)>a(i+1)Thent1=a(i):t2=a(i+1)Elset1=a(i+1):t2=a(i)End IfIf Thenm1=t1:m2=t2ElseIf Thenm2=m1:m1=t1ElseIf Thenm2=t1End IfNext i上述程序段中方框處可選代碼為:①t1>m1 ②t1>m2 ③t2>m1則(1)(2)(3)處代碼依次為( )A.①②③ B.②③① C.③①② D.③②①【答案】A【知識點】常見數據類型、數組;分支結構語句及程序實現;循環結構語句及程序實現【解析】11.(2022·浙江)有如下VB程序段:k=3 : sum=0 : j=0 : c=0For i=1 To Len(s)ch=Mid(s, I, 1)If ch >= "0"And ch<= "9" Thenc=c * 10+Val(ch)j=j+1ElseIf j=k Then sum=sum+cj=0:c=0End IfNext i字符串s為“ab300cde2022fg002h”時,執行該程序段后,sum的值為( )A.300 B.302 C.504 D.2324【答案】B【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】12.(2022·浙江)有如下VB程序段:n=6For i=1 To n\2flag=True : t=a(i+1)-a(1)j=i+2Do While j<=n And flagIf a(j)-a(j-i)=t Then j=j+1 Else flag=FalseLoopIf j>n Then Exit For ‘Exit For表示退出循環Next i整型數組元素a(1)到a(6)的值依次為“3,x,11,14,19,22”,執行該程序段后,變量i的值為2,則x的值為( )A.5 B.6 C.7 D.8【答案】B【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)13.(2022·浙江)收集某校高二(7)班2022年4月校園消費數據,并使用Excel軟件進行處理,如圖a所示。請回答下列問題:(1)區域G4:I42的數據是通過公式計算得到的,在G4單元格中輸入公式 ,然后使用自動填充功能完成區域G4:I42的計算。(提示:各項消費占比是指該學生相應項目的消費金額占該學生三項消費總金額的百分比)(2)為直觀反映該月高二(7)班校園各項消費的占比情況,根據圖a中的數據制作的圖表如圖b所示。創建該圖表的數據區域為D3:F3, 。(3)對圖a中的數據進行分析,下列說法正確的有 (多選,填字母)。A.當前選中的單元格是通過合并區域A1:I1得到的,單元格名稱為A1B.設置區域F4:F42的單元格格式為“數值”、1位小數,區域I4:I42中數據會發生改變C.以“性別”為男、“食堂消費”小于400進行篩選,可以找出該班食堂消費低于400元的男生D.選中區域D3:I42,按“超市消費”降序排序后,該班超市消費金額最高的學生姓名顯示在B4單元格中【答案】(1)=D4/SUM($D4:$F4)或= D4/ ($D4+$E4+$F4)(2)D43:F43(3)A;C【知識點】表格數據的處理與計算;數據分析【解析】14.(2022·浙江)小王創作主題為“冬奧會中的人工智能”的多媒體作品。首先使用Photoshop軟件處理圖像,然后使用Flash軟件制作動畫作品。請回答下列問題:(1)處理圖像的部分界面如圖a所示。在當前狀態下,下列操作可行的有______(多選,填字母)。A.使用“矩形選框”工具選中文字“手語”并刪除B.使用“自由變換”命令對文字進行縮放和移動C.選中“人物”圖層并添加“光照效果”濾鏡D.選中“背景”圖層并刪除該圖層(2)制作動畫作品的部分界面如圖b所示,當前選中的內容是“冬奧會中的人工智能”。“標題”圖層第1幀到第10幀的補間類型為 (選填:動畫/形狀)。“按鈕”圖層中的聲音時長為7.5秒,同步屬性為“數據流”,測試場景時該聲音播放 秒。(3)要使“主播”圖層第1幀至第9幀顯示內容與第10幀的相同,且保持其他動畫效果不變,則在該圖層可進行的操作是 。(4)當前作品的部分交互要求為:“主交互”場景播放到最后一幀時停止;單擊“AI主播”“AI裁判”按鈕,分別跳轉到“AI主播”“AI裁判”場景第1幀開始播放,播放到最后一幀(有關鍵幀)時返回并停止在“主交互”場景的最后一幀;單擊“更多”按鈕,在瀏覽器中打開同目錄下的文件“more.htm”;單擊“退出”按鈕,關閉動畫放映。下列操作中符合上述交互要求的有________(多選,填字母)。A.在“AI主播”按鈕上添加動作腳本on(release){play( );}B.在“AI裁判”按鈕上添加動作腳本on(release){gotoAndPlay(1);}C.在“更多”按鈕上添加動作腳本on(press){getURL("more. htm");}D.在“退出”按鈕上添加動作腳本fscommand("quit");E.在“AI主播”“AI裁判”場景最后一幀均添加動作腳本gotoAndStop("主交互",50);【答案】(1)B;D(2)形狀;4(3)將第10幀復制到第1幀 或 在第10幀執行復制幀,在第1幀執行粘貼幀(4)A;C;E【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作;常用影片控制函數的應用;聲音同步屬性設置【解析】15.(2022·浙江)有m個人結伴旅行(m≤9,每個人用整數1~m編號)。期間既有全員參與的集體活動,也有自主參與的小團隊活動。每項活動的消費由參與人平均分攤,其中一人先行墊付并記錄。記錄內容包括該項活動的人均消費金額(整數,單位:元)、參與人。每項活動的參與人用字符串表示,墊付人排在第1位。如“25134”表示2、5、1、3、4號參與該項活動,其中2號是墊付人。旅行結束后依據所有活動的消費記錄進行結算:1)計算每個人的應還款(應還款=應分攤的總金額-先行墊付的總金額);2)根據所有人的應還款數據計算轉賬明細(應還款為正的人轉給應還款為負的人)。根據上述要求編寫VB程序,功能如下:運行程序,讀取消費記錄數據并在列表框List 1中顯示。單擊“結算”按鈕Command 1,在列表框List 2中顯示每個人的應還款,在列表框List 3中顯示轉賬明細。程序運行界面如圖所示。(1)結合程序與界面可知,AddItem是List 2的 (單選,填字母:A .方法名/B .事件名/C .屬性名)。(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Constn=9, m=15Dimx(1 To n)As Integer ‘x(i)存儲第i項消費記錄的人均消費金額Dima(1 To n)As String ‘a(i)存儲第i項消費記錄的參與人PrivateSub Form_Load( )‘讀取所有消費記錄,存入數組x和a中,并顯示在列表框List 1中‘代碼略EndSubPrivateSub Command1_Click( )Dim iAs Integer, j As Integer, k As Integer, p As IntegerDim cAs Integer, w As Integer, v As IntegerDim b(1To m)As Integer ‘保存應還款數據Fori= 1 To mb(i)=0NextiFori=1 To n ‘根據消費記錄計算應還款k=Len(a(i))p=Val(Mid(a(i),1, 1))b(p)=b(p)-(k–1)*x(i)Forj=2 To kp=Val(Mid(a(i),j, 1)) NextjNextic=0Fori=1 To mList2. AddItem Str(i)+“號”+Str(b(i))If b(i)>0Then c=c+1Nextii=1 :j=1 ‘根據應還款數據計算轉賬明細DoWhile DoWhile b(i)<=0i=i+1LoopDoWhile b(j)>=0j=j+1Loop: Ifw>0 Then Else v =b(i)b(i)=b(i)-v:b(j)=b(j)+vList 3. AddItem Str(i)+“號->”+Str(j)+“號 ”+Str(v)If w<=0 Then c=c–1LoopEnd Sub(3)程序中加框處代碼有錯,請改正。【答案】(1)A(2)b(p)= b(p)+x(i);c>0;w=b(i)+b(j)(3)v=b(i)-w 或v=-b(j) 或 v=Abs(b(j))【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;分支結構語句及程序實現;循環結構語句及程序實現【解析】16.(2022·浙江)有n個從小到大排列的正整數依次存儲在數組a中,另有m(m小李為了解決該問題,首先結合數組a的有序性,找出a,b兩個數組中要剔除的m個數據,再將數組b中保留的數據插入到數組a中。示例如下:n=10,數組a:2,4,6,8,10,12,14,16,18,20 m=5,數組b:41,11,17,29,9 處理后的數組a:2,4,6,8,9,10,11,12,14,16(1)若n=8,m=4,數組a的元素依次為“3,4,6,10,13,14,21,25”,數組b的元素依次為“3,18,7,15”,按上述要求剔除m個數據后,數組b中保留的數據個數為 個。(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Constn=1000,m=50Dima(1 To n)As Integer, b(1 To m)As IntegerFunctiongetImax(k As Integer)As Integer‘在數組元素b(1)~b(k)中找出值最大的元素,返回其下標,代碼略EndFunctionPrivateSub Commandl_Click( )Dim iAs Integer, j As Integer, k As IntegerDimna As Integer, nb As Integer, imax As Integer, mean As Integer‘讀取數據分別存入數組a、b,代碼略na=n :nb=mimax=getImax(nb)Fori=1 To mIf a(na)<= Thenb(imax)=b(nb)nb=nb-1Ifnb>0 Then imax=getImax(nb)Elsena=na-1EndIfNextiDoWhile nb>0i=1 :j=naimax=getImax(nb)DoWhile i<=jmean=(i+j)\2Ifa(mean)LoopFork=na To 1 Step-1 Nextka(i+nb-1)=b(imax)b(imax)=b(nb) nb=nb-1Loop'輸出數組a,代碼略EndSub【答案】(1)2(2)b(imax);a(k+nb)=a(k);na=k 或 na=j 或na=i-1【知識點】常見數據類型、數組;分支結構語句及程序實現;循環結構語句及程序實現【解析】二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1 展開更多...... 收起↑ 資源列表 浙江省普通高校招生2022年6月信息技術選考試卷(學生版).docx 浙江省普通高校招生2022年6月信息技術選考試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫