資源簡介 浙江省十校聯盟2022屆高三下學期信息技術第二次聯考技術試卷一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2022高三下·浙江開學考)下列有關信息與信息技術的說法正確的是( )A.信息技術是隨著計算機的誕生而出現的B.微信行程碼實時更新,體現了信息的實時性C.信息是數據、信號、消息中所包含的意義D.為了讀寫方便計算機內部可以采用十六進制存儲、處理和傳遞信息【答案】C【知識點】信息及其特征;信息技術的發展歷史;計算機、移動終端的工作原理2.(2022高三下·浙江開學考)下列應用中,體現了人工智能技術的是( ?。?br/>A.利用微信進行面對面建群B.銀行機器人通過人臉識別鑒別客戶信息C.動車上的煙霧報警器,一旦探測到煙霧超標就會報警D.注冊賬號時,網站根據用戶輸入的密碼自動判斷是否安全可靠【答案】B【知識點】人工智能的應用3.(2022高三下·浙江開學考)用Access軟件建立一個“庫存統計”數據表,存放下列表格數據,以下說法錯誤的是( ?。?br/>條形碼 物品名稱 單位 進價 入庫 出庫 庫存6917887800263 花生油 瓶 上浮 192 25 1676959479300330 蘋果 箱 下降 22 0 226940863609702 奧利奧 包 不變 12 10 26971097940026 核桃 包 上浮 128 8 120A.“進價”字段的數據類型不能設為“是/否”類型B.條形碼字段數據類型可設置為“文本”,并設置為主鍵C.數據表中已有記錄,若沒有“自動編號”類型字段,則可新增一個“自動編號”類型字段D.在“庫存統計”數據表中,若更改了“入庫”字段值,則“庫存”字段值一定將隨之改變【答案】D【知識點】數據表、字段、記錄的編輯4.(2022高三下·浙江開學考)用UItraEdit 軟件觀察字符內碼,結果如圖所示:以上內碼對應的字符可能為( )A.快樂2021! B.2021 快樂! C.快樂2022! D.2022 快樂!【答案】C【知識點】字符編碼5.(2022高三下·浙江開學考)使用Photoshop軟件制作作品,部分界面如圖所示下列操作不可行的是( )A.可將“人物”圖層移至“第二章”圖層的上方B.可將“目錄"圖層的圖層樣式拷貝并粘貼到“第三章”圖層C.可用選框工具選中“背景”圖層部分區域,添加“風”濾鏡D.可調整“第三章”圖層中的文字位置,使其靠近“第二章”文字。實現文字間距更加合理【答案】D【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作6.(2022高三下·浙江開學考)一幅1024*768像素256色的位圖保存為JPG后容量為240KB,則圖像的壓縮比約為A.2:1 B.3:1 C.4:1 D.5:1【答案】B【知識點】聲音、圖像、視頻編碼7.(2022高三下·浙江開學考)VB表達式72)32*2+int(-9.7/2) mod 2的值是( )A.3 B.5 C.15 D.17【答案】A【知識點】運算符、基本運算與表達式8.(2022高三下·浙江開學考)某算法的部分流程圖如圖所示,執行這部分流程,依次輸入4、5、-2.11、-9、8、3、-15、8、9、-2、0,則輸出ans的值是( ?。?br/>A.9 B.11 C.17 D.24【答案】B【知識點】流程圖識讀9.(2022高三下·浙江開學考)有如下VB程序段:s=0:k=0For i=1 to 7 step 2If i<=1 thenk=k+1Elseif i<=2 thenk=k+2Elseif i<=3 thenk=k+3End ifs=s+kNext i該程序段運行后,s值是( ?。?br/>A.5 B.7 C.13 D.15【答案】C【知識點】分支結構語句及程序實現;循環結構語句及程序實現10.(2022高三下·浙江開學考)已知a(1)到a(6)的初值依次為“5、6、7、8、9、10”,在文本框Text1中輸入4,執行以下程序段后a數組各元素的值為“9、10、5、6、7、8”,則①②劃下線處填空選項為( )n=6k=Val(Text1.Text)For j=i-1 To ntemp= a(i)For j=i-1 To ① Step-1a(j+ 1) = a(j)Next ja( ② )= tempNext iA.①i-k ②j+1 B.①i-k+1 ②j+1C.①i-k ②j D.①i-k+1 ②j【答案】A【知識點】分支結構語句及程序實現;循環結構語句及程序實現11.(2022高三下·浙江開學考)有如下VB程序段:Const n=5Dima(1 to n) as integer,c(1 to n) as integerFor i=1 to na(i)=int (rnd*10)+1c(a(i))=c(a(i))+1Next iFor i=10 to 1 step -1For j=1 to c(i)Text1.Text = Text1.Text + Str(i)NextNext i執行以上程序段后,Text1 中顯示的值可能是( )A.5 7 9 8 10 B.10 8 6 8 2C.5 5 3 3 1 D.1 1 2 3 5【答案】C【知識點】循環結構語句及程序實現12.(2022高三下·浙江開學考)有N個人圍成一個圈,從1到k報數,報到k的人出列,剩下的同學繼續圍成一個圈,由出列位置的下一個同學再從1開始報數,輸出出列的順序,則①②劃下線處填空選項為( )Private Sub Command1 Click)Const n=9 '總人數Dim b(1 Ton) As IntegerDim k As Integer, i As Integer, p As Integer, cnt As Integer, pre. p As Integerk =Val(Text1. Text)For i= 1 Tonb(i)=iModn+1Next ip = n:i = 0:cnt=0Do While ipre_p = pp= ①cnt=cnt+1If cnt=k ThenList1. AddItem Str(p)b(pre_p) ②cnt=0i= i+1End IfLoopEnd SubA.①b(p) ②b(p) B.①p mod n+1 ②b(p+1)C.①b(p) ②b(p+1) D.①(p-2+n) mod n ②b(p)【答案】A【知識點】分支結構語句及程序實現;循環結構語句及程序實現二、非選擇題(本大題共4小題,其4+8+7+7,共26分)13.(2022高三下·浙江開學考)小杜收集了本?!拔锘肌边x科班的期末成績,并使用Exce1軟件進行 數據處理,如圖a所示。請回答下列問題:(1)小杜不小心將區域J3:J158執行“清除內容”操作,則單元格J160顯示結果是 (單選,填字母: A . 0.00 \B . #REF!\C . #DIV/0!\ D . ####)(2)在M4單元格中使用COUNTIFS函數,通過自動填充M4:S7統計各班各科及總分大于等于指定成績的人數,則M4單元格中的公式為=COUNTIFS ($B$3: $B$158,$L4, )(提示: COUNTIFS函數用于統計區域中滿足多個條件的單元格個數。例如:=COUNTIFS(B3:B158, L4, E3:E158, ">="&N3)統計區域B3: B158中滿足條件為“高三1班”,且區域E3:E158中滿足條件為“成績大于等于130分”的人數)(3)根據圖a中數據制作了如圖b所示的圖表。結合圖a和圖b,下列說法正確的有 (多選,填字母)A.創建圖表的數據區域是L4:L7,S4:S7,并設置“數據標簽格式"為百分比B.區域B2:J158以“技等”為主要關鍵字進行升序排序,圖表不會隨之改變C.表格中篩選出“英語"成績為前5名的同學名單,圖表不會隨之改變D.選中區域B2:J158,以“班級”為主要關鍵字升序,“總分”為次要關鍵字降序排序,最前面的3名學生名單,一定為2班總分前3名的考生【答案】(1)C(2)D$3:D$158,">="&M$3(3)A;B【知識點】表格數據的處理與計算;數據分析14.(2022高三下·浙江開學考)小杜使用Flash軟件創作“紅樓夢”多媒體作品,編輯界面如圖所示。請回答下列問題:(1)在制作品前,應進行需求分析下列屬于應用需求分析的是 (多選,填字母)A.確定該作品的主要內容是(紅樓夢)簡介B.確定該作品的主要群體是面向小學生C.預算作品開發需要花費的時間和資金D.根據該作品主題和內容,確定各素材的獲取方法和途徑(2)如第14題圖,“第三章“圖層的動畫類型是 ,測試當前場景, 自動生成的動畫文件名為 (單選,填字母:A .紅樓夢.fla/B .紅樓夢. swf/C .紅樓Mulu.exe/D .紅樓夢_ Mulu. swf)(3)該動畫“Mulu”場景如上圖,要實現單擊“Play”按鈕停止播放所有的音樂,并跳到“pw”場景的第1幀繼續播放,按鈕上的動作腳本是 。(4)如圖,測試當前場景,發現“背景”圖層的圖像從第20幀開始有變化,若想讓“背景"圖層的圖像一直與第1幀相同。以下操作正確的是 (多選,填字母)A.將“背景”圖層第20幀清除關鍵幀B.將“背景”圖層第20幀執行刪除幀,并且在第40幀插入幀C.將“背景”圖層第1幀移至第20幀,再從第20幀移至第1幀D.將“背景"圖層第1幀中內容復制,選中第20幀粘貼,并設置大小位置與第1幀相同【答案】(1)B;C(2)動畫補間;D(3)on(release){stopAllSounds();gotoAndStop("pw",1);play();} 或 on(press){stopAllSounds();gotoAndPlay("pw",1);} 或其他等效答案(4)A;C【知識點】多媒體作品的規劃和設計;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作;常用影片控制函數的應用15.(2022高三下·浙江開學考)小杜對某班技術成績情況進行分析,先排序再分析,排序后女生在前,男生在后(該班級男女生都有,其中0表示女,1表示男) ,且男女生均按成績降序排序,最后比對男生女生平均分情況。數組a中存儲了n位學生的性別和成績數據,其中奇數位置存儲性別信息,偶數位置存儲成績信息。編寫VB程序實現上述功能,運行程序在列表框List1中顯示排序前學生數據。單擊“統計”按鈕,在列表框List2中顯示排序后的結果,并且在Label1中顯示男生女生平均分比對結果。程序運行界面如15題圖所示。(1)由程序代碼可知,共需 類對象。(填數字)(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Dim a(1 To 100) As IntegerConst n = 50 ‘共50位同學Private Sub Comand1 Click)Dim sum As Integer, sum As Integer, m As Integersumm=0:sumw=0:m=0For i= k=iFor j=i+1 To nIf or a(k*2-1)=a(2*j-1) And a(j*2)>a(k*2) Then k=jNext jIf k<>i Thent1=a(i *2- 1): a(i *2- 1)=a(k*2- 1): a(k*2-1)=tt2 = a(i * 2): a(i*2)=a(k*2):a(k*2)=t2End Ifsumm = summ + a(2*i-1)*a(2*i)sumw = sumw +m= Next iList2. AddItem “性別”“+”“成績"For i=1 To nList2. AddItem Str(a(i *2- 1)) +“”+ Str(a(i * 2))Next iIf summ/m>sumw/(n-m)ThenLabel1. Caption = "男生平均分高”Elself summ/mLabel1. Caption =“女生平均分高”ElseLabel1. Caption =“男生女生平均分相同”End IfEnd SubPrivate Sub Form Load()‘從數據庫中讀取數據,存在數組a中,數組元素a(1)和a(2)分別存儲第一個學生的性別和成績:數組元素a(3)和a(4)分別存儲第二個學生的性別和成績:以次類推存儲其他學生的相關數據:將原始數據顯示在List1中,代碼略。End Sub(3)程序中加框處代碼有錯,請改正。【答案】(1)4(2)1 to n;a(k * 2 - 1) = 1 And a(2 * j - 1) = 0 或 a(k*2-1)>a(2*j-1)或其他等效答案;m = m + a(2 * i - 1)(3)(1 - a(2 * i - 1)) * a(2 * i)【知識點】排序算法及程序實現;分支結構語句及程序實現16.(2022高三下·浙江開學考)某選考技術的班級組織班會活動,想把全班所有同學分配到若干個小組進行答題比賽。每個同學都有一個能力值(且能力值為大于0的整數),同個小組的同學能力值必須連續,并且同個小組成員能力值不能重復。例如:[1,2,3]是合法的分組方案,因為能力值連續:[1,2,5]不是合法的分組方案,因為能力值不連續:[1,1,2]同樣不是合法的分組方案,因為出現了兩個能力值為1的選手。如果有小組內人數太大少,就會因為時間不夠而無法獲得高分,給出一個合理的分組方案,滿足所有人都恰好只分到一個小組,并且使得人數最少的組人數最多。例如能力值分別為“1,2,2,3,4,5”進行分組,分成兩種方案:方案一,可以分(2)和(1,2,3,4,5)兩組:方案二,可以分(1,2)和(2,3,4,5)兩組:可見,方案二分組中人數最少的組人數更多,因此該方案更優。根據上述要求編寫VB程序,程序運行界面如16題圖所示。(1)若班級里有6名同學,能力值分別為1,2,2,3,3,4,則分組后最少的組人數為 。(2)編寫VB程序實現上述功能,代碼如下,請在劃線處填入合適的代碼。Private Sub Command1 Click()Dim a(1000)As Integer, q(1000) AsIntegerDim top AsInteger '表示分組數量Dim sum(000As Integer '存儲每組的人數‘初始化得到n位同學的能力值,分別存儲在a(1)-a(n)中,并升序排序,代碼略top=0For k= 1To ni=0:j =topDo While i< jm=(i+j+1)\2Ifq(m)<=a(k) Then Elsej=m-1End IfLoopIf q(i)<> a(k) Thentop=top+1sum(top) = 1 Elsesum(i) = sum(i) + 1 End IfNext kans = sum(1)For k= 2 TotopIfsum(k) < ans Then ans = sum(k)Next kLabel1.Caption = “人數最少的一組人數最多為”+ Str (ans)End Sub【答案】(1)3(2)i=m;q(top) = a(k) + 1;q(i) = q(i) + 1【知識點】查找算法及程序實現1 / 1浙江省十校聯盟2022屆高三下學期信息技術第二次聯考技術試卷一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2022高三下·浙江開學考)下列有關信息與信息技術的說法正確的是( )A.信息技術是隨著計算機的誕生而出現的B.微信行程碼實時更新,體現了信息的實時性C.信息是數據、信號、消息中所包含的意義D.為了讀寫方便計算機內部可以采用十六進制存儲、處理和傳遞信息2.(2022高三下·浙江開學考)下列應用中,體現了人工智能技術的是( )A.利用微信進行面對面建群B.銀行機器人通過人臉識別鑒別客戶信息C.動車上的煙霧報警器,一旦探測到煙霧超標就會報警D.注冊賬號時,網站根據用戶輸入的密碼自動判斷是否安全可靠3.(2022高三下·浙江開學考)用Access軟件建立一個“庫存統計”數據表,存放下列表格數據,以下說法錯誤的是( )條形碼 物品名稱 單位 進價 入庫 出庫 庫存6917887800263 花生油 瓶 上浮 192 25 1676959479300330 蘋果 箱 下降 22 0 226940863609702 奧利奧 包 不變 12 10 26971097940026 核桃 包 上浮 128 8 120A.“進價”字段的數據類型不能設為“是/否”類型B.條形碼字段數據類型可設置為“文本”,并設置為主鍵C.數據表中已有記錄,若沒有“自動編號”類型字段,則可新增一個“自動編號”類型字段D.在“庫存統計”數據表中,若更改了“入庫”字段值,則“庫存”字段值一定將隨之改變4.(2022高三下·浙江開學考)用UItraEdit 軟件觀察字符內碼,結果如圖所示:以上內碼對應的字符可能為( )A.快樂2021! B.2021 快樂! C.快樂2022! D.2022 快樂!5.(2022高三下·浙江開學考)使用Photoshop軟件制作作品,部分界面如圖所示下列操作不可行的是( )A.可將“人物”圖層移至“第二章”圖層的上方B.可將“目錄"圖層的圖層樣式拷貝并粘貼到“第三章”圖層C.可用選框工具選中“背景”圖層部分區域,添加“風”濾鏡D.可調整“第三章”圖層中的文字位置,使其靠近“第二章”文字。實現文字間距更加合理6.(2022高三下·浙江開學考)一幅1024*768像素256色的位圖保存為JPG后容量為240KB,則圖像的壓縮比約為A.2:1 B.3:1 C.4:1 D.5:17.(2022高三下·浙江開學考)VB表達式72)32*2+int(-9.7/2) mod 2的值是( )A.3 B.5 C.15 D.178.(2022高三下·浙江開學考)某算法的部分流程圖如圖所示,執行這部分流程,依次輸入4、5、-2.11、-9、8、3、-15、8、9、-2、0,則輸出ans的值是( ?。?br/>A.9 B.11 C.17 D.249.(2022高三下·浙江開學考)有如下VB程序段:s=0:k=0For i=1 to 7 step 2If i<=1 thenk=k+1Elseif i<=2 thenk=k+2Elseif i<=3 thenk=k+3End ifs=s+kNext i該程序段運行后,s值是( ?。?br/>A.5 B.7 C.13 D.1510.(2022高三下·浙江開學考)已知a(1)到a(6)的初值依次為“5、6、7、8、9、10”,在文本框Text1中輸入4,執行以下程序段后a數組各元素的值為“9、10、5、6、7、8”,則①②劃下線處填空選項為( )n=6k=Val(Text1.Text)For j=i-1 To ntemp= a(i)For j=i-1 To ① Step-1a(j+ 1) = a(j)Next ja( ② )= tempNext iA.①i-k ②j+1 B.①i-k+1 ②j+1C.①i-k ②j D.①i-k+1 ②j11.(2022高三下·浙江開學考)有如下VB程序段:Const n=5Dima(1 to n) as integer,c(1 to n) as integerFor i=1 to na(i)=int (rnd*10)+1c(a(i))=c(a(i))+1Next iFor i=10 to 1 step -1For j=1 to c(i)Text1.Text = Text1.Text + Str(i)NextNext i執行以上程序段后,Text1 中顯示的值可能是( )A.5 7 9 8 10 B.10 8 6 8 2C.5 5 3 3 1 D.1 1 2 3 512.(2022高三下·浙江開學考)有N個人圍成一個圈,從1到k報數,報到k的人出列,剩下的同學繼續圍成一個圈,由出列位置的下一個同學再從1開始報數,輸出出列的順序,則①②劃下線處填空選項為( )Private Sub Command1 Click)Const n=9 '總人數Dim b(1 Ton) As IntegerDim k As Integer, i As Integer, p As Integer, cnt As Integer, pre. p As Integerk =Val(Text1. Text)For i= 1 Tonb(i)=iModn+1Next ip = n:i = 0:cnt=0Do While ipre_p = pp= ①cnt=cnt+1If cnt=k ThenList1. AddItem Str(p)b(pre_p) ②cnt=0i= i+1End IfLoopEnd SubA.①b(p) ②b(p) B.①p mod n+1 ②b(p+1)C.①b(p) ②b(p+1) D.①(p-2+n) mod n ②b(p)二、非選擇題(本大題共4小題,其4+8+7+7,共26分)13.(2022高三下·浙江開學考)小杜收集了本?!拔锘肌边x科班的期末成績,并使用Exce1軟件進行 數據處理,如圖a所示。請回答下列問題:(1)小杜不小心將區域J3:J158執行“清除內容”操作,則單元格J160顯示結果是 (單選,填字母: A . 0.00 \B . #REF!\C . #DIV/0!\ D . ####)(2)在M4單元格中使用COUNTIFS函數,通過自動填充M4:S7統計各班各科及總分大于等于指定成績的人數,則M4單元格中的公式為=COUNTIFS ($B$3: $B$158,$L4, )(提示: COUNTIFS函數用于統計區域中滿足多個條件的單元格個數。例如:=COUNTIFS(B3:B158, L4, E3:E158, ">="&N3)統計區域B3: B158中滿足條件為“高三1班”,且區域E3:E158中滿足條件為“成績大于等于130分”的人數)(3)根據圖a中數據制作了如圖b所示的圖表。結合圖a和圖b,下列說法正確的有 (多選,填字母)A.創建圖表的數據區域是L4:L7,S4:S7,并設置“數據標簽格式"為百分比B.區域B2:J158以“技等”為主要關鍵字進行升序排序,圖表不會隨之改變C.表格中篩選出“英語"成績為前5名的同學名單,圖表不會隨之改變D.選中區域B2:J158,以“班級”為主要關鍵字升序,“總分”為次要關鍵字降序排序,最前面的3名學生名單,一定為2班總分前3名的考生14.(2022高三下·浙江開學考)小杜使用Flash軟件創作“紅樓夢”多媒體作品,編輯界面如圖所示。請回答下列問題:(1)在制作品前,應進行需求分析下列屬于應用需求分析的是 (多選,填字母)A.確定該作品的主要內容是(紅樓夢)簡介B.確定該作品的主要群體是面向小學生C.預算作品開發需要花費的時間和資金D.根據該作品主題和內容,確定各素材的獲取方法和途徑(2)如第14題圖,“第三章“圖層的動畫類型是 ,測試當前場景, 自動生成的動畫文件名為 (單選,填字母:A .紅樓夢.fla/B .紅樓夢. swf/C .紅樓Mulu.exe/D .紅樓夢_ Mulu. swf)(3)該動畫“Mulu”場景如上圖,要實現單擊“Play”按鈕停止播放所有的音樂,并跳到“pw”場景的第1幀繼續播放,按鈕上的動作腳本是 。(4)如圖,測試當前場景,發現“背景”圖層的圖像從第20幀開始有變化,若想讓“背景"圖層的圖像一直與第1幀相同。以下操作正確的是 (多選,填字母)A.將“背景”圖層第20幀清除關鍵幀B.將“背景”圖層第20幀執行刪除幀,并且在第40幀插入幀C.將“背景”圖層第1幀移至第20幀,再從第20幀移至第1幀D.將“背景"圖層第1幀中內容復制,選中第20幀粘貼,并設置大小位置與第1幀相同15.(2022高三下·浙江開學考)小杜對某班技術成績情況進行分析,先排序再分析,排序后女生在前,男生在后(該班級男女生都有,其中0表示女,1表示男) ,且男女生均按成績降序排序,最后比對男生女生平均分情況。數組a中存儲了n位學生的性別和成績數據,其中奇數位置存儲性別信息,偶數位置存儲成績信息。編寫VB程序實現上述功能,運行程序在列表框List1中顯示排序前學生數據。單擊“統計”按鈕,在列表框List2中顯示排序后的結果,并且在Label1中顯示男生女生平均分比對結果。程序運行界面如15題圖所示。(1)由程序代碼可知,共需 類對象。(填數字)(2)實現上述功能的部分VB程序如下,請在劃線處填入合適的代碼。Dim a(1 To 100) As IntegerConst n = 50 ‘共50位同學Private Sub Comand1 Click)Dim sum As Integer, sum As Integer, m As Integersumm=0:sumw=0:m=0For i= k=iFor j=i+1 To nIf or a(k*2-1)=a(2*j-1) And a(j*2)>a(k*2) Then k=jNext jIf k<>i Thent1=a(i *2- 1): a(i *2- 1)=a(k*2- 1): a(k*2-1)=tt2 = a(i * 2): a(i*2)=a(k*2):a(k*2)=t2End Ifsumm = summ + a(2*i-1)*a(2*i)sumw = sumw +m= Next iList2. AddItem “性別”“+”“成績"For i=1 To nList2. AddItem Str(a(i *2- 1)) +“”+ Str(a(i * 2))Next iIf summ/m>sumw/(n-m)ThenLabel1. Caption = "男生平均分高”Elself summ/mLabel1. Caption =“女生平均分高”ElseLabel1. Caption =“男生女生平均分相同”End IfEnd SubPrivate Sub Form Load()‘從數據庫中讀取數據,存在數組a中,數組元素a(1)和a(2)分別存儲第一個學生的性別和成績:數組元素a(3)和a(4)分別存儲第二個學生的性別和成績:以次類推存儲其他學生的相關數據:將原始數據顯示在List1中,代碼略。End Sub(3)程序中加框處代碼有錯,請改正。16.(2022高三下·浙江開學考)某選考技術的班級組織班會活動,想把全班所有同學分配到若干個小組進行答題比賽。每個同學都有一個能力值(且能力值為大于0的整數),同個小組的同學能力值必須連續,并且同個小組成員能力值不能重復。例如:[1,2,3]是合法的分組方案,因為能力值連續:[1,2,5]不是合法的分組方案,因為能力值不連續:[1,1,2]同樣不是合法的分組方案,因為出現了兩個能力值為1的選手。如果有小組內人數太大少,就會因為時間不夠而無法獲得高分,給出一個合理的分組方案,滿足所有人都恰好只分到一個小組,并且使得人數最少的組人數最多。例如能力值分別為“1,2,2,3,4,5”進行分組,分成兩種方案:方案一,可以分(2)和(1,2,3,4,5)兩組:方案二,可以分(1,2)和(2,3,4,5)兩組:可見,方案二分組中人數最少的組人數更多,因此該方案更優。根據上述要求編寫VB程序,程序運行界面如16題圖所示。(1)若班級里有6名同學,能力值分別為1,2,2,3,3,4,則分組后最少的組人數為 。(2)編寫VB程序實現上述功能,代碼如下,請在劃線處填入合適的代碼。Private Sub Command1 Click()Dim a(1000)As Integer, q(1000) AsIntegerDim top AsInteger '表示分組數量Dim sum(000As Integer '存儲每組的人數‘初始化得到n位同學的能力值,分別存儲在a(1)-a(n)中,并升序排序,代碼略top=0For k= 1To ni=0:j =topDo While i< jm=(i+j+1)\2Ifq(m)<=a(k) Then Elsej=m-1End IfLoopIf q(i)<> a(k) Thentop=top+1sum(top) = 1 Elsesum(i) = sum(i) + 1 End IfNext kans = sum(1)For k= 2 TotopIfsum(k) < ans Then ans = sum(k)Next kLabel1.Caption = “人數最少的一組人數最多為”+ Str (ans)End Sub答案解析部分1.【答案】C【知識點】信息及其特征;信息技術的發展歷史;計算機、移動終端的工作原理2.【答案】B【知識點】人工智能的應用3.【答案】D【知識點】數據表、字段、記錄的編輯4.【答案】C【知識點】字符編碼5.【答案】D【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作6.【答案】B【知識點】聲音、圖像、視頻編碼7.【答案】A【知識點】運算符、基本運算與表達式8.【答案】B【知識點】流程圖識讀9.【答案】C【知識點】分支結構語句及程序實現;循環結構語句及程序實現10.【答案】A【知識點】分支結構語句及程序實現;循環結構語句及程序實現11.【答案】C【知識點】循環結構語句及程序實現12.【答案】A【知識點】分支結構語句及程序實現;循環結構語句及程序實現13.【答案】(1)C(2)D$3:D$158,">="&M$3(3)A;B【知識點】表格數據的處理與計算;數據分析14.【答案】(1)B;C(2)動畫補間;D(3)on(release){stopAllSounds();gotoAndStop("pw",1);play();} 或 on(press){stopAllSounds();gotoAndPlay("pw",1);} 或其他等效答案(4)A;C【知識點】多媒體作品的規劃和設計;動畫的類型;時間軸、幀、圖層、庫的概念及基本操作;常用影片控制函數的應用15.【答案】(1)4(2)1 to n;a(k * 2 - 1) = 1 And a(2 * j - 1) = 0 或 a(k*2-1)>a(2*j-1)或其他等效答案;m = m + a(2 * i - 1)(3)(1 - a(2 * i - 1)) * a(2 * i)【知識點】排序算法及程序實現;分支結構語句及程序實現16.【答案】(1)3(2)i=m;q(top) = a(k) + 1;q(i) = q(i) + 1【知識點】查找算法及程序實現1 / 1 展開更多...... 收起↑ 資源列表 浙江省十校聯盟2022屆高三下學期信息技術第二次聯考技術試卷(學生版).docx 浙江省十校聯盟2022屆高三下學期信息技術第二次聯考技術試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫