資源簡介 浙江省溫州市十五校聯盟2018-2019學年高二下學期信息技術期末考試試卷一、選擇題(本大題共12小題,每小題2分,共24分)1.(2019高二下·溫州期末)下列有關信息的說法,不正確的是( )A.物質、能源和信息是人類社會的三大要素B.經過加工和處理后,信息的價值肯定能得到提高C.信息可以脫離它所反映的事物被存儲、保存和傳播D.微信朋友圈主要體現了信息的傳遞性與共享性2.(2019高二下·溫州期末)下列關于網頁說法,不正確的是( )A.HTTP 表示超文本標記語言B.網頁文件的實質是文本文件C.網頁內容是用 HTML 進行描述的D.網頁的三種基本元素是文字、圖形圖像和超鏈接3.(2019高二下·溫州期末)下列選項中,體現人工智能技術的有( )A.利用 Word 的自動更正功能修正文字B.利用智能手機的微信語音進行通話C.使用 OCR 技術獲取圖片上的文字D.使用五筆字型輸入法進行文字輸入4.(2019高二下·溫州期末)關于 Access 數據表的說法,下列說法正確的是( )A.可以在數據表的中間任意位置插入新記錄B.同一數據表中各記錄的字段數肯定相同C.同一數據表中可以有兩個相同的字段名D.數據表中的字段數可以為 05.(2019高二下·溫州期末)使用 UltraEdit 軟件查看字符“2019 Happy”的內碼,部分界面如下圖所示。下列說法正確的是( )A.字符“11”的內碼二進制表示為“00111011”B.這些字符共占用 9 個字節的存儲空間C.字母“h”的十六進制內碼為“28”D.這些字符全部采用 ASCII 編碼6.(2019高二下·溫州期末)用 Goldwave 軟件編輯某音頻文件,部分界面如圖所示。當前狀態下,先執行“剪裁”,然后插入10秒靜音后直接保存,則該音頻文件的大小約為( )A.3.3MB B.5.0MB C.6.7MB D.8.4MB7.(2019高二下·溫州期末)某算法的部分流程圖如圖所示。執行這部分流程,循環結束時i的值是( )A.13 B.11 C.9 D.78.(2019高二下·溫州期末)有如下 VB 程序段:a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"For i = 1 To 4For j = 1 To 5 - iIf a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = tNext j Next i執行該程序段后,數組元素 a(1)到 a(5)的數據依次為( )A.“23”,”231”,”234”,”34”,”123”B.“23”,”123”,”231”,”234”,”34”C.“23”,”34”,”123”,”231”,”234”D.“123”,”23”,”231”,”234”,”34”9.(2019高二下·溫州期末)有 VB 程序段如下:s = "2019.06 Visual Basic 6.0": n = 0 For i = 1 To Len(s)ch = Mid(s, i, 1)If ch >= "0" And ch <= "9" Thenm = Asc(ch) - Asc("0") + 1a(m) = a(m) + 1End IfNext iFor i = 1 To 10If a(i) > 1 Then n = n + iNext i數組 a 各元素的初始值都為0,執行該程序段后,則變量n的值為( )A.2 B.4 C.8 D.1010.(2019高二下·溫州期末)某對分查找算法的VB程序段如下:i=1:j=6:flag=False key=Val(Text1.Text)Do While i<=j And flag = Falsem=(i+j)\2If key=a(m) Then flag=TrueIf key數組元素a(1)到a(6)的值依次為“7,9,15,27,34,51”。文本框Text1中輸入“27”后運行該程序,運行結束后,下列說法不正確的是( )A.變量flag的值為True B.變量i的值為5C.變量 j 的值為4 D.變量 m 的值為411.(2019高二下·溫州期末)有如下VB程序段: For i= 1 To 5a(i)= Int(Rnd * 20) + 1 Next iFor i= 2 To 5If i Mod 2 = 1 And a(i-1) < a(i)Then t=a(i):a(i)=a(i-1):a(i-1)=tElsea(i)=a(i)-1 End IfNext i執行該程序段后,a(1)~ a(5)各元素不可能的值是( )A.7 3 0 19 0 B.18 16 1 9 2C.20 17 8 19 15 D.19 0 7 8 412.(2019高二下·溫州期末)某升序排序算法的VB程序段如下:Dim a(8) As Integer For i = 2 To 8a(0) = a(i)Do While a(0) < a(j)j = j - 1LoopNext i數組元素 a(1)~a(8)的值為隨機生成的整數,為實現升序排序,則上述程序段3個方框處的表達式分別為( )A.① j = i – 1 ② a(j+1)=a(j) ③ a(j+1)=a(0)B.① j = i + 1 ② a(j+1)=a(j) ③ a(0)=a(j+1)C.① j = i – 1 ② a(j)=a(j+1) ③ a(j+1)=a(0)D.① j = i + 1 ② a(j)=a(j+1) ③ a(0)=a(j+1)二、非選擇題(本大題共 4 題,4+8+7+7,共26 分)13.(2019高二下·溫州期末)小王從圖書館收集了學校學生借閱情況的數據(其中班生均數為各班人均所借圖書數),并用EXCEL 進行處理,如圖 a 所示。請回答下列問題。圖a(1)區域 C18:G18的數據由H18單元格利用自動填充功能得到,則C18單元格中的計算公式為 。(2)若要對高三年級按“班生均數”降序排序,則排序時選擇的數據區域是 。(3)根據圖a中部分數據直接創建了圖b所示的圖表,其數據區域是 。圖b(4)若將C3:I18中單元格的數字格式保留0位小數,則圖b中圖表 (會/不會)受影響。14.(2019高二下·溫州期末)小王使用Photoshop和Flash軟件制作某多媒體文件。請回答下列問題:(1)如圖 a 所示,小王先用 Photoshop 處理圖片,當前狀態下下列說法,正確的有 。(多選,填字母:A .不能用“文字工具”修改“亡羊補牢”字樣的字體/B .先用“套索工具”選中背景圖 層的白色背景,然后用Delete鍵刪除,最后將背景變為透明/C .先用“矩形選框工具”選中“亡羊補牢”圖層,單擊delete 鍵可以進行“內容識別”操作/D .“亡羊補牢”圖層可見的圖層樣式 是“投影”/E.將當前狀態下的圖像保存為 BMP 格式,則其大小約為 302KB圖a(2)制作的Flash動畫部分界面如圖b所示,“文字”圖層第1幀到第20幀實現的是“文字”實例“亡羊補牢”的淡入效果,該動畫屬于 (選填字母:A.逐幀動畫/ B.動畫補間/ C.形狀補 間)動畫。圖b(3)“文字”圖層的30幀到50幀實現的是“亡羊補牢”逐漸過渡到“為時不晚”的動畫效果,已知30幀關鍵幀內容是由20幀復制過來的,則在30幀需要進行的操作是 。(4)“聲音”圖層添加的聲音屬性如圖c所示。當同步方式變為“事件”后,聲音播放長度將 (選填字母:A .變長/B .變短/C .不變)。圖c(5)測試影片時,單擊“退出”按鈕后將關閉動畫窗口,則該按鈕上的動作腳本是 。15.(2019高二下·溫州期末)“楊輝三角”問題,如圖所示,其規律如下:其顯著特征是除斜邊上的1以外,其余數值均等于其肩部兩數之和。編寫VB程序,其功能如下:在文本框Text1中輸入20以內的整數,點擊“打印”按鈕,在列表框list1中輸出楊輝三角,程序界面如圖所示,VB 程序代碼如下。實現上述功能的VB程序如下,請回答下列問題:Private Sub Command1_Click()Dim a(20) As LongDim i As Integer, j As Integer, s As String List1.Clearn = Val(Text1.Text)a(1) = 1List1.AddItem Str(a(1)) For i = 2 To ns = ""For j = Step -1a(j) = ①s = s + Str(a(j))Next j② Next i(1)代碼“PrivateSubCommand1_Click()”中的 Command1_Click()屬于 (單選,填字母:A .對象名/B .屬性名/C .事件名/D .事件過程)。(2)請在劃線處填入合適的代碼。① ② (3)若將加框處代碼改為“1 To i”,則 (選填:會/不會)影響程序結果。16.(2019高二下·溫州期末)禮品分配問題:某班得到一件精美禮品,由于只有一件禮品,大家決定用下面方法來分配該禮品:n個同學圍成一圈,按順序從1到n進行編號。從第1個人開始報數,報到 m 的人退出,下一個人繼續從1開始報數,報到m的人出圈┈┈,如此依次進行,直到留下的最后一個人得到該禮品。程序運行界面如圖所示,單擊“開始”按鈕,將輸出退出圈子的同學編號以及最后獲得獎品的編號。實現上述功能的VB程序如下,請回答下列問題。Private Sub Command1_Click()Dim i As Integer, n As Integer, m As IntegerDim num As Integer, t As IntegerDim a(1 To 100) As Booleann = Val(Text1.Text)m = Val(Text2.Text)For i = 1 To na(i) = TrueNext i①Do While t > 1For i = 1 To nIf a(i) = True Then ②If num = m The③t = t - 1num = 0Text3.Text = Text3.Text + Str(i)End IfNext iLoopFor i = 1 To nIf a(i) = True Then Label2.Caption ="獲得禮品同學編號:" + Str(i)Next iEnd Sub(1)當班級總人數n=15,m=5的時候,獲得禮品的同學編號是 (填寫數字)。(2)在劃線處填入合適的代碼。① ② ③ 答案解析部分1.【答案】B【知識點】信息及其特征【解析】【解答】選項A:物質、能量和信息是構成世界的三大要素,缺一不可,“感覺剝奪實驗”就是有力的佐證。A正確;選項B:信息經過加工和處理可能增值,也可能貶值。B錯誤;選項C:信息可以脫離它所反映的事物被存儲和傳播,比如,5.12汶川大地震的信息,可以通過各種手段和渠道傳播。C正確;選項D:微信朋友圈展示的信息可以被多個信息接收者接收并多次使用,體現信息的傳遞性和共享性。D正確。故答案選B。【分析】本題考查信息的一般特征,包括信息的載體依附性、價值性、時效性、共享性等。2.【答案】A【知識點】網頁、網站的概念與聯系【解析】【解答】選項A:HTTP是超文本傳輸協議,HTML是超文本標記語言。A錯誤;選項B:網頁 文件本身是一種文本文件,通過在文本文件中添加標記符,可以告訴瀏覽器如何顯示其中的內容。B正確;選項C:HTML可以描述文字、圖像、動畫、超鏈接等網頁內容。C正確;選項D:網頁的基本元素包括文字、圖像、超鏈接。D正確。故答案選A。【分析】本題考查網頁的相關知識。網站是一個存放網絡服務器上的完整信息的集合體。它包含一個或多個網頁,這些網頁以一定的方式鏈接在一起,成為一個整體,用來描述一組完整的信息或達到某種期望的宣傳效果。3.【答案】C【知識點】人工智能的應用【解析】【解答】選項A:自動更正是Word的一項功能,可用于自動檢測并更正鍵入錯誤、誤拼的單詞、語法錯誤和錯誤的大小寫。自動更正不屬于人工智能技術。A錯誤;選項B:微信語音通話使用的是無線語音技術,不涉及人工智能技術。B錯誤;選項C:“使用 OCR 技術獲取圖片上的文字”使用的是人工智能中的圖像識別技術。C正確;選項D:“使用五筆字型輸入法進行文字輸入”涉及的是漢字在計算機中的處理,不屬于人工智能技術。D錯誤。故答案選C。【分析】本題考查的是人工智能的范疇。人工智能領域的研究包括:機器人、語音識別、圖像識別、自然語言處理和專家系統等。4.【答案】B【知識點】數據表、字段、記錄的概念;數據表、字段、記錄的編輯【解析】【解答】選項A:Access不支持在中間插入數據行,插入的新數據總是在最后。A錯誤;選項B:數據表中各個記錄的字段個數相同,同一字段內數據類型也是相同的。B正確;選項C:同一張數據表字段名不能相同。C錯誤;選項D:數據表中的字段數至少是1個。D錯誤。故答案選B。【分析】本題考查Access數據表、記錄、字段的概念和記錄的編輯。5.【答案】D【知識點】信息的編碼【解析】【解答】選項A:從題圖可知,字符“1”的內碼十六進制為31,所以字符“11”的內碼二進制表示為“00110001 00110001”。A錯誤;選項B:題圖中共有10個內碼,一個內碼占用1個字節,共占用10個字節的存儲空間。B錯誤;選項C:題圖顯示,字符“a”的內碼是61,所以字符“h”的內碼是68。C錯誤;選項D:ASCII編碼范圍是從十六進制的00~7F,題中字符都是采用ASCII編碼。D正確。故答案選D。【分析】本題考查UltraEdit軟件對內碼的觀察。做題時,先列出所給字符對應的內碼,然后與示例字符相對應。6.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】當前狀態下,選中的是右聲道10s到20s的音頻,執行“裁剪”操作后,未選中的音頻被刪除,但左聲道音頻時長仍為30s,插入10s靜音并保存后,音頻總時長為40s。音頻文件大小=采用頻率×量化位數×聲道數×時間÷8=44100×16×2×40÷8÷1024÷1024≈6.7MB。故答案選C。【分析】本題考查學生利用GoldWave軟件對音頻進行編輯并計算音頻文件大小。7.【答案】B【知識點】算法的常用表示方法;算法的控制結構【解析】【解答】分析本題流程圖執行過程:初始值:s=0,i=1;s=0,s<=36成立,第一次循環,執行s=s+2*i,s=2,i=i+2,i=3;s=2,s<=36成立,第二次循環,執行s=s+2*i,s=8,i=i+2,i=5;s=8,s<=36成立,第三次循環,執行s=s+2*i,s=18,i=i+2,i=7;s=18,s<=36成立,第四次循環,執行s=s+2*i,s=32,i=i+2,i=9; s=32,s<=36成立,第五次循環,執行s=s+2*i,s=50,i=i+2,i=11;s=50,s<=36不成立,跳出循環。此時i=11。故答案選B。【分析】本題考查學生對循環語句的理解,要求考生能讀懂流程圖,了解各個變量在程序執行過程中的變化。8.【答案】D【知識點】排序算法及程序實現【解析】【解答】分析程序段中嵌套循環的循環體:比較數組a中相鄰的兩個元素,當前一個元素比后一個元素大時,交換兩個元素的位置,所以第一次內循環結束后,最大的元素排在數組的最后一個位置。直至整個For循環結束,數組中所有元素按照升序排列,該程序段屬于改良的冒泡排序。由a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"可知,數組元素是字符串類型。比較字符串大小時,先比較字符串的第一個字符,若第一個字符相同,則依次比較后面的字符。所以執行程序段后,數組元素按升序排列的結果為“123”,”23”,”231”,”234”,”34”。故答案選D。【分析】本題考查冒泡排序算法的運作過程。典型冒泡排序算法的運作過程為:從后往前比較相鄰的元素,如果前一個比后一個大,就交換它們兩個的位置。對每一個相鄰元素作同樣的工作,直至從結尾的最后一個到開始的第一個,此時最小的元素排在第一個,針對所有的元素重復以上的步驟,除了最后一個,持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較。9.【答案】C【知識點】常見數據類型、數組;常量、變量及變量的賦值【解析】【解答】分析本題程序段功能:首先,初始值s = "2019.06 Visual Basic 6.0", n = 0;然后,判斷變量s中的每一個字符,若該字符是小寫字母,則執行m = Asc(ch) - Asc("0") + 1,a(m) = a(m) + 1;最后,統計數組元素a(1)~a(10)中數值大于1的元素下標總和。分析第一個For循環:i=1時,ch="2",執行m = Asc(ch) - Asc("0") + 1,m=3,a(m) = a(m) + 1,a(3)=1;i=2時,ch="0",執行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=1;i=3時,ch="1",執行m = Asc(ch) - Asc("0") + 1,m=2,a(m) = a(m) + 1,a(2)=1;i=4時,ch="9",執行m = Asc(ch) - Asc("0") + 1,m=10,a(m) = a(m) + 1,a(10)=1;i=6時,ch="0",執行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=2;i=7時,ch="6",執行m = Asc(ch) - Asc("0") + 1,m=7,a(m) = a(m) + 1,a(7)=1;i=21時,ch="6",執行m = Asc(ch) - Asc("0") + 1,m=7,a(m) = a(m) + 1,a(7)=2;i=23時,ch="0",執行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=3;第一個For循環結束。在a(1)~a(10)十個元素中,大于1的元素有a(1)和a(7),它們的下標之和為1+7=8。故答案選C。 【分析】本題考查學生對循環語句的理解,做題過程中,應時刻注意程序段中每個變量的變化情況。10.【答案】B【知識點】查找算法及程序實現【解析】【解答】分析本題程序段執行過程:初始值:i=1,j=6,flag=False,key=27;i=1,j=6,flag=False,滿足i<=j And flag = False,第一次循環,m=3,a(3)=15<27,執行i=m+1,i=4;i=4,j=6,flag=False,滿足i<=j And flag = False,第二次循環,m=5,a(5)=34>27,執行j=m-1,j=4;i=4,j=4,flag=False,滿足i<=j And flag = False,第三次循環,m=4,a(4)=27,執行flag=True;i=4,j=4,flag=True,不滿足i<=j And flag = False,跳出循環。此時,變量flag的值為True,A正確;變量i的值為4,B錯誤;變量j的值為4,C正確;變量m的值為4,D正確。故答案選B。【分析】本題考查對分查找運作過程。對分查找也稱折半查找,查找過程如下:假設表中元素是按升序排列,將表中間位置記錄的關鍵字與查找關鍵字比較,如果兩者相等,則查找成功;否則利用中間位置記錄將表分成前、后兩個子表,如果中間位置記錄的關鍵字大于查找關鍵字,則進一步查找前一子表,否則進一步查找后一子表。重復以上過程,直到找到滿足條件的記錄,使查找成功,或直到子表不存在為止,此時查找不成功。11.【答案】D【知識點】常量、變量及變量的賦值【解析】【解答】由語句a(i)= Int(Rnd * 20) + 1可知,數組a元素的初始值范圍是[1,21)。For循環的循環變量i初始值為2,且i=2時,不滿足i Mod 2 = 1 And a(i-1) < a(i),因此執行語句a(i)=a(i)-1。所以執行第一次循環后,a(1)范圍是[1,21),a(2)范圍是[0,20)。當i=3時,i Mod 2 = 1,若a(2) < a(3),則交換兩個元素的位置,否則執行a(i)=a(i)-1。所以第二次循環結束后,a(2)應該大于a(3)或者a(2)+1>=a(3)。當i=4時,不滿足i Mod 2 = 1 And a(i-1) < a(i),因此執行語句a(i)=a(i)-1。所以執行第三次循環后,a(4)范圍是[0,20)。當i=5時,i Mod 2 = 1,若a(4) < a(5),則交換兩個元素的位置,否則執行a(i)=a(i)-1。所以第四次循環結束后,a(4)應該大于a(5)或者a(4)+1>=a(5)。根據以上分析,a(1)~ a(5)各元素不可能的值是19,0,7,8,4。因為該數組元素a(2)故答案選D。【分析】本題考查學生對循環語句的理解,要求考生能讀懂程序代碼,了解各個變量在程序執行過程中的變化。12.【答案】A【知識點】排序算法及程序實現【解析】【解答】分析程序代碼:從數組中第二個元素開始,循環判斷兩個相鄰元素的大小,其中相鄰的兩個元素的下標分別為j,i,且j=i-1;當數組前一個元素大于后一個元素時,則交換兩個元素的位置,即a(j+1)=a(j);確定交換的元素之后,將保存在a(0)中的元素再賦值給a(j+1),即a(j+1)=a(0),以保證數組元素的完整性。故答案選A。【分析】本題考查排序算法的實現過程,要求考生了解排序算法的具體實現以完成代碼的填寫。13.【答案】(1)=SUM(C3:C17)(2)B13:I17(3)A2:B2,A8:B12,I2,I8:I12(4)不會【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】(1)從圖a中可以看出,當前編輯的單元格是H18,該單元格公式是“=SUM(H3:H17)”。而C18:G18區域的數據由H18單元格利用自動填充功能得到,所以C18單元格中的計算公式為“=SUM(C3:C17)”。故答案為:=SUM(C3:C17)。(2)若要對高三年級按“班生均數”降序排序,則對該列數據排序的同時,要求其他對應列一起變化,因此其他列的數據區域要選擇,所以應選擇的排序區域是B13:I17。故答案為:B13:I17。(3)從圖b中可以看出,該圖表中包含的信息有高二年級各班及對應的班生均數,所以應選擇的數據區域是A2:B2,A8:B12,I2,I8:I12。故答案為:A2:B2,A8:B12,I2,I8:I12。(4)若將C3:I18中單元格的數字格式保留0位小數,則數據在表格中顯示方式為整數,但單元格內的數值本身不會發生變化,圖b中圖表數值來源于圖a中的表格數據,所以圖表不會受影響。故答案為:不會。【分析】本題考查Excel電子表格的基本操作,主要涉及數據的計算、圖表的制作、數據區域選擇等。14.【答案】(1)AE(2)B(3)將“亡羊補牢”實例分離3次(4)A(5)on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}【知識點】時間軸、幀、圖層、庫的概念及基本操作;元件的類型與應用;二維動畫實例屬性的設置;動畫的實現;常用影片控制函數的應用【解析】【解答】(1)選項A:“亡羊補牢”圖層不是文字圖層,不能使用“文字工具”修改“亡羊補牢”字樣的字體。A正確;選項B:“套索工具”配合Delete鍵用來控制關鍵點。B錯誤;選項C:用“矩形選框工具”選中“亡羊補牢”圖層,單擊delete 鍵會刪除選中區域。C錯誤;選項D:“亡羊補牢”圖層的圖層樣式“投影”前面沒有“眼睛”標識,所以“投影”不可見。D錯誤;選項E:從圖a可以看出,當圖像保存為BMP格式,則大約419KB的文件會變成302KB文件。E正確。故答案為:AE。(2)動畫補間傾向于從一個狀態變成另一個狀態,如從不透明變成完全透明,從高為500變成高為300,或從一個位置到另一個位置,又或角度變化。所以“文字”圖層第1幀到第20幀實現“文字”實例“亡羊補牢”的淡入效果,該動畫屬于動畫補間。故答案為B。(3)“文字”圖層的30幀到50幀實現的是“亡羊補牢”逐漸過渡到“為時不晚”的動畫效果,應在30幀需要進行的操作是將“亡羊補牢”實例分離3次,第一次是將“亡羊補牢”圖形元件實例分離成文字,第二次是將文字分離成單個的字塊,第三次是將文字塊分離成圖形。故答案為:將“亡羊補牢”實例分離3次。(4)當前同步方式為“數據流”,所以當動畫播放停止時,“音樂”隨之停止。若設置為“事件”,聲音會從它的開始關鍵幀開始播放并貫穿整個事件的全過程,事件聲音獨立于時間軸。所以聲音播放長度將邊長。故答案為:A。(5)寫在按鈕上的動作命令通常以on(*){*}的形式出現,鼠標按下按鈕用press或release進行跳轉,關閉動畫用fscommand(“quit”);實現,所以按鈕動作腳本為on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}。故答案為:on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}。【分析】本題考查Photoshop與Flash的綜合應用,主要涉及Photoshop常用加工工具的使用、補間動畫的設置、動作命令的設置等。15.【答案】(1)D(2)a(j) + a(j - 1);List1.AddItem s(3)會【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;常量、變量及變量的賦值【解析】【解答】(1)“對象名”指所定義對象的名字。“屬性”是一個對象的性質,每個對象可能有一個或多個屬性,每個屬性都有一個名字,即屬性名。“事件”指將鼠標或鍵盤在網頁對象上的動作。“事件過程”指對事件進行處理的程序或函數。Command1_Click()是對事件進行處理的函數。故答案為:D。(2)因為“楊輝三角”中的數除斜邊上的1以外,其余數值均等于其肩部兩數之和,所以a(j)=a(j) + a(j - 1)。由語句“s = s + Str(a(j))”可知,每一行數存儲在變量s中,一行結束,輸出該行的值,即List1.AddItem s。故答案為:a(j) + a(j - 1);List1.AddItem s。(3)若將加框處代碼改為“1 To i”,則“楊輝三角”中的每個數值都是1,所以會影響程序結果。故答案為:會。【分析】本題考查算法與程序設計的綜合應用能力,分析問題解決問題的能力和根據題意填寫程序代碼的應用能力。16.【答案】(1)1(2)t=n;num=num+1;a(i)=False【知識點】程序的調試及運行;常量、變量及變量的賦值【解析】【解答】(1)當班級總人數n=15,m=5的時候,出圈編號為5,10,15,6,12,3,11,4,14,9,8,13,2,7。所以獲得禮品的同學編號是1。故答案為:1。(2)①處語句是用變量t記錄遍歷過的n個同學,每訪問一個學生,t的值減一,所以t的初值是n,因此該處語句為t=n。②處語句是訪問數組a中元素值為True的學生,每訪問一個num的值加一,即num=num+1。③處語句是直至num值為m時,該學生對應的數組元素值賦值為False,即a(i)=False,表示該學生出圈。故答案為:t=n;num=num+1;a(i)=False。【分析】本題考查算法與程序設計的綜合應用能力,分析問題解決問題的能力和根據題意填寫程序代碼的應用能力。1 / 1浙江省溫州市十五校聯盟2018-2019學年高二下學期信息技術期末考試試卷一、選擇題(本大題共12小題,每小題2分,共24分)1.(2019高二下·溫州期末)下列有關信息的說法,不正確的是( )A.物質、能源和信息是人類社會的三大要素B.經過加工和處理后,信息的價值肯定能得到提高C.信息可以脫離它所反映的事物被存儲、保存和傳播D.微信朋友圈主要體現了信息的傳遞性與共享性【答案】B【知識點】信息及其特征【解析】【解答】選項A:物質、能量和信息是構成世界的三大要素,缺一不可,“感覺剝奪實驗”就是有力的佐證。A正確;選項B:信息經過加工和處理可能增值,也可能貶值。B錯誤;選項C:信息可以脫離它所反映的事物被存儲和傳播,比如,5.12汶川大地震的信息,可以通過各種手段和渠道傳播。C正確;選項D:微信朋友圈展示的信息可以被多個信息接收者接收并多次使用,體現信息的傳遞性和共享性。D正確。故答案選B。【分析】本題考查信息的一般特征,包括信息的載體依附性、價值性、時效性、共享性等。2.(2019高二下·溫州期末)下列關于網頁說法,不正確的是( )A.HTTP 表示超文本標記語言B.網頁文件的實質是文本文件C.網頁內容是用 HTML 進行描述的D.網頁的三種基本元素是文字、圖形圖像和超鏈接【答案】A【知識點】網頁、網站的概念與聯系【解析】【解答】選項A:HTTP是超文本傳輸協議,HTML是超文本標記語言。A錯誤;選項B:網頁 文件本身是一種文本文件,通過在文本文件中添加標記符,可以告訴瀏覽器如何顯示其中的內容。B正確;選項C:HTML可以描述文字、圖像、動畫、超鏈接等網頁內容。C正確;選項D:網頁的基本元素包括文字、圖像、超鏈接。D正確。故答案選A。【分析】本題考查網頁的相關知識。網站是一個存放網絡服務器上的完整信息的集合體。它包含一個或多個網頁,這些網頁以一定的方式鏈接在一起,成為一個整體,用來描述一組完整的信息或達到某種期望的宣傳效果。3.(2019高二下·溫州期末)下列選項中,體現人工智能技術的有( )A.利用 Word 的自動更正功能修正文字B.利用智能手機的微信語音進行通話C.使用 OCR 技術獲取圖片上的文字D.使用五筆字型輸入法進行文字輸入【答案】C【知識點】人工智能的應用【解析】【解答】選項A:自動更正是Word的一項功能,可用于自動檢測并更正鍵入錯誤、誤拼的單詞、語法錯誤和錯誤的大小寫。自動更正不屬于人工智能技術。A錯誤;選項B:微信語音通話使用的是無線語音技術,不涉及人工智能技術。B錯誤;選項C:“使用 OCR 技術獲取圖片上的文字”使用的是人工智能中的圖像識別技術。C正確;選項D:“使用五筆字型輸入法進行文字輸入”涉及的是漢字在計算機中的處理,不屬于人工智能技術。D錯誤。故答案選C。【分析】本題考查的是人工智能的范疇。人工智能領域的研究包括:機器人、語音識別、圖像識別、自然語言處理和專家系統等。4.(2019高二下·溫州期末)關于 Access 數據表的說法,下列說法正確的是( )A.可以在數據表的中間任意位置插入新記錄B.同一數據表中各記錄的字段數肯定相同C.同一數據表中可以有兩個相同的字段名D.數據表中的字段數可以為 0【答案】B【知識點】數據表、字段、記錄的概念;數據表、字段、記錄的編輯【解析】【解答】選項A:Access不支持在中間插入數據行,插入的新數據總是在最后。A錯誤;選項B:數據表中各個記錄的字段個數相同,同一字段內數據類型也是相同的。B正確;選項C:同一張數據表字段名不能相同。C錯誤;選項D:數據表中的字段數至少是1個。D錯誤。故答案選B。【分析】本題考查Access數據表、記錄、字段的概念和記錄的編輯。5.(2019高二下·溫州期末)使用 UltraEdit 軟件查看字符“2019 Happy”的內碼,部分界面如下圖所示。下列說法正確的是( )A.字符“11”的內碼二進制表示為“00111011”B.這些字符共占用 9 個字節的存儲空間C.字母“h”的十六進制內碼為“28”D.這些字符全部采用 ASCII 編碼【答案】D【知識點】信息的編碼【解析】【解答】選項A:從題圖可知,字符“1”的內碼十六進制為31,所以字符“11”的內碼二進制表示為“00110001 00110001”。A錯誤;選項B:題圖中共有10個內碼,一個內碼占用1個字節,共占用10個字節的存儲空間。B錯誤;選項C:題圖顯示,字符“a”的內碼是61,所以字符“h”的內碼是68。C錯誤;選項D:ASCII編碼范圍是從十六進制的00~7F,題中字符都是采用ASCII編碼。D正確。故答案選D。【分析】本題考查UltraEdit軟件對內碼的觀察。做題時,先列出所給字符對應的內碼,然后與示例字符相對應。6.(2019高二下·溫州期末)用 Goldwave 軟件編輯某音頻文件,部分界面如圖所示。當前狀態下,先執行“剪裁”,然后插入10秒靜音后直接保存,則該音頻文件的大小約為( )A.3.3MB B.5.0MB C.6.7MB D.8.4MB【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】當前狀態下,選中的是右聲道10s到20s的音頻,執行“裁剪”操作后,未選中的音頻被刪除,但左聲道音頻時長仍為30s,插入10s靜音并保存后,音頻總時長為40s。音頻文件大小=采用頻率×量化位數×聲道數×時間÷8=44100×16×2×40÷8÷1024÷1024≈6.7MB。故答案選C。【分析】本題考查學生利用GoldWave軟件對音頻進行編輯并計算音頻文件大小。7.(2019高二下·溫州期末)某算法的部分流程圖如圖所示。執行這部分流程,循環結束時i的值是( )A.13 B.11 C.9 D.7【答案】B【知識點】算法的常用表示方法;算法的控制結構【解析】【解答】分析本題流程圖執行過程:初始值:s=0,i=1;s=0,s<=36成立,第一次循環,執行s=s+2*i,s=2,i=i+2,i=3;s=2,s<=36成立,第二次循環,執行s=s+2*i,s=8,i=i+2,i=5;s=8,s<=36成立,第三次循環,執行s=s+2*i,s=18,i=i+2,i=7;s=18,s<=36成立,第四次循環,執行s=s+2*i,s=32,i=i+2,i=9; s=32,s<=36成立,第五次循環,執行s=s+2*i,s=50,i=i+2,i=11;s=50,s<=36不成立,跳出循環。此時i=11。故答案選B。【分析】本題考查學生對循環語句的理解,要求考生能讀懂流程圖,了解各個變量在程序執行過程中的變化。8.(2019高二下·溫州期末)有如下 VB 程序段:a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"For i = 1 To 4For j = 1 To 5 - iIf a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = tNext j Next i執行該程序段后,數組元素 a(1)到 a(5)的數據依次為( )A.“23”,”231”,”234”,”34”,”123”B.“23”,”123”,”231”,”234”,”34”C.“23”,”34”,”123”,”231”,”234”D.“123”,”23”,”231”,”234”,”34”【答案】D【知識點】排序算法及程序實現【解析】【解答】分析程序段中嵌套循環的循環體:比較數組a中相鄰的兩個元素,當前一個元素比后一個元素大時,交換兩個元素的位置,所以第一次內循環結束后,最大的元素排在數組的最后一個位置。直至整個For循環結束,數組中所有元素按照升序排列,該程序段屬于改良的冒泡排序。由a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"可知,數組元素是字符串類型。比較字符串大小時,先比較字符串的第一個字符,若第一個字符相同,則依次比較后面的字符。所以執行程序段后,數組元素按升序排列的結果為“123”,”23”,”231”,”234”,”34”。故答案選D。【分析】本題考查冒泡排序算法的運作過程。典型冒泡排序算法的運作過程為:從后往前比較相鄰的元素,如果前一個比后一個大,就交換它們兩個的位置。對每一個相鄰元素作同樣的工作,直至從結尾的最后一個到開始的第一個,此時最小的元素排在第一個,針對所有的元素重復以上的步驟,除了最后一個,持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較。9.(2019高二下·溫州期末)有 VB 程序段如下:s = "2019.06 Visual Basic 6.0": n = 0 For i = 1 To Len(s)ch = Mid(s, i, 1)If ch >= "0" And ch <= "9" Thenm = Asc(ch) - Asc("0") + 1a(m) = a(m) + 1End IfNext iFor i = 1 To 10If a(i) > 1 Then n = n + iNext i數組 a 各元素的初始值都為0,執行該程序段后,則變量n的值為( )A.2 B.4 C.8 D.10【答案】C【知識點】常見數據類型、數組;常量、變量及變量的賦值【解析】【解答】分析本題程序段功能:首先,初始值s = "2019.06 Visual Basic 6.0", n = 0;然后,判斷變量s中的每一個字符,若該字符是小寫字母,則執行m = Asc(ch) - Asc("0") + 1,a(m) = a(m) + 1;最后,統計數組元素a(1)~a(10)中數值大于1的元素下標總和。分析第一個For循環:i=1時,ch="2",執行m = Asc(ch) - Asc("0") + 1,m=3,a(m) = a(m) + 1,a(3)=1;i=2時,ch="0",執行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=1;i=3時,ch="1",執行m = Asc(ch) - Asc("0") + 1,m=2,a(m) = a(m) + 1,a(2)=1;i=4時,ch="9",執行m = Asc(ch) - Asc("0") + 1,m=10,a(m) = a(m) + 1,a(10)=1;i=6時,ch="0",執行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=2;i=7時,ch="6",執行m = Asc(ch) - Asc("0") + 1,m=7,a(m) = a(m) + 1,a(7)=1;i=21時,ch="6",執行m = Asc(ch) - Asc("0") + 1,m=7,a(m) = a(m) + 1,a(7)=2;i=23時,ch="0",執行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=3;第一個For循環結束。在a(1)~a(10)十個元素中,大于1的元素有a(1)和a(7),它們的下標之和為1+7=8。故答案選C。 【分析】本題考查學生對循環語句的理解,做題過程中,應時刻注意程序段中每個變量的變化情況。10.(2019高二下·溫州期末)某對分查找算法的VB程序段如下:i=1:j=6:flag=False key=Val(Text1.Text)Do While i<=j And flag = Falsem=(i+j)\2If key=a(m) Then flag=TrueIf key數組元素a(1)到a(6)的值依次為“7,9,15,27,34,51”。文本框Text1中輸入“27”后運行該程序,運行結束后,下列說法不正確的是( )A.變量flag的值為True B.變量i的值為5C.變量 j 的值為4 D.變量 m 的值為4【答案】B【知識點】查找算法及程序實現【解析】【解答】分析本題程序段執行過程:初始值:i=1,j=6,flag=False,key=27;i=1,j=6,flag=False,滿足i<=j And flag = False,第一次循環,m=3,a(3)=15<27,執行i=m+1,i=4;i=4,j=6,flag=False,滿足i<=j And flag = False,第二次循環,m=5,a(5)=34>27,執行j=m-1,j=4;i=4,j=4,flag=False,滿足i<=j And flag = False,第三次循環,m=4,a(4)=27,執行flag=True;i=4,j=4,flag=True,不滿足i<=j And flag = False,跳出循環。此時,變量flag的值為True,A正確;變量i的值為4,B錯誤;變量j的值為4,C正確;變量m的值為4,D正確。故答案選B。【分析】本題考查對分查找運作過程。對分查找也稱折半查找,查找過程如下:假設表中元素是按升序排列,將表中間位置記錄的關鍵字與查找關鍵字比較,如果兩者相等,則查找成功;否則利用中間位置記錄將表分成前、后兩個子表,如果中間位置記錄的關鍵字大于查找關鍵字,則進一步查找前一子表,否則進一步查找后一子表。重復以上過程,直到找到滿足條件的記錄,使查找成功,或直到子表不存在為止,此時查找不成功。11.(2019高二下·溫州期末)有如下VB程序段: For i= 1 To 5a(i)= Int(Rnd * 20) + 1 Next iFor i= 2 To 5If i Mod 2 = 1 And a(i-1) < a(i)Then t=a(i):a(i)=a(i-1):a(i-1)=tElsea(i)=a(i)-1 End IfNext i執行該程序段后,a(1)~ a(5)各元素不可能的值是( )A.7 3 0 19 0 B.18 16 1 9 2C.20 17 8 19 15 D.19 0 7 8 4【答案】D【知識點】常量、變量及變量的賦值【解析】【解答】由語句a(i)= Int(Rnd * 20) + 1可知,數組a元素的初始值范圍是[1,21)。For循環的循環變量i初始值為2,且i=2時,不滿足i Mod 2 = 1 And a(i-1) < a(i),因此執行語句a(i)=a(i)-1。所以執行第一次循環后,a(1)范圍是[1,21),a(2)范圍是[0,20)。當i=3時,i Mod 2 = 1,若a(2) < a(3),則交換兩個元素的位置,否則執行a(i)=a(i)-1。所以第二次循環結束后,a(2)應該大于a(3)或者a(2)+1>=a(3)。當i=4時,不滿足i Mod 2 = 1 And a(i-1) < a(i),因此執行語句a(i)=a(i)-1。所以執行第三次循環后,a(4)范圍是[0,20)。當i=5時,i Mod 2 = 1,若a(4) < a(5),則交換兩個元素的位置,否則執行a(i)=a(i)-1。所以第四次循環結束后,a(4)應該大于a(5)或者a(4)+1>=a(5)。根據以上分析,a(1)~ a(5)各元素不可能的值是19,0,7,8,4。因為該數組元素a(2)故答案選D。【分析】本題考查學生對循環語句的理解,要求考生能讀懂程序代碼,了解各個變量在程序執行過程中的變化。12.(2019高二下·溫州期末)某升序排序算法的VB程序段如下:Dim a(8) As Integer For i = 2 To 8a(0) = a(i)Do While a(0) < a(j)j = j - 1LoopNext i數組元素 a(1)~a(8)的值為隨機生成的整數,為實現升序排序,則上述程序段3個方框處的表達式分別為( )A.① j = i – 1 ② a(j+1)=a(j) ③ a(j+1)=a(0)B.① j = i + 1 ② a(j+1)=a(j) ③ a(0)=a(j+1)C.① j = i – 1 ② a(j)=a(j+1) ③ a(j+1)=a(0)D.① j = i + 1 ② a(j)=a(j+1) ③ a(0)=a(j+1)【答案】A【知識點】排序算法及程序實現【解析】【解答】分析程序代碼:從數組中第二個元素開始,循環判斷兩個相鄰元素的大小,其中相鄰的兩個元素的下標分別為j,i,且j=i-1;當數組前一個元素大于后一個元素時,則交換兩個元素的位置,即a(j+1)=a(j);確定交換的元素之后,將保存在a(0)中的元素再賦值給a(j+1),即a(j+1)=a(0),以保證數組元素的完整性。故答案選A。【分析】本題考查排序算法的實現過程,要求考生了解排序算法的具體實現以完成代碼的填寫。二、非選擇題(本大題共 4 題,4+8+7+7,共26 分)13.(2019高二下·溫州期末)小王從圖書館收集了學校學生借閱情況的數據(其中班生均數為各班人均所借圖書數),并用EXCEL 進行處理,如圖 a 所示。請回答下列問題。圖a(1)區域 C18:G18的數據由H18單元格利用自動填充功能得到,則C18單元格中的計算公式為 。(2)若要對高三年級按“班生均數”降序排序,則排序時選擇的數據區域是 。(3)根據圖a中部分數據直接創建了圖b所示的圖表,其數據區域是 。圖b(4)若將C3:I18中單元格的數字格式保留0位小數,則圖b中圖表 (會/不會)受影響。【答案】(1)=SUM(C3:C17)(2)B13:I17(3)A2:B2,A8:B12,I2,I8:I12(4)不會【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】(1)從圖a中可以看出,當前編輯的單元格是H18,該單元格公式是“=SUM(H3:H17)”。而C18:G18區域的數據由H18單元格利用自動填充功能得到,所以C18單元格中的計算公式為“=SUM(C3:C17)”。故答案為:=SUM(C3:C17)。(2)若要對高三年級按“班生均數”降序排序,則對該列數據排序的同時,要求其他對應列一起變化,因此其他列的數據區域要選擇,所以應選擇的排序區域是B13:I17。故答案為:B13:I17。(3)從圖b中可以看出,該圖表中包含的信息有高二年級各班及對應的班生均數,所以應選擇的數據區域是A2:B2,A8:B12,I2,I8:I12。故答案為:A2:B2,A8:B12,I2,I8:I12。(4)若將C3:I18中單元格的數字格式保留0位小數,則數據在表格中顯示方式為整數,但單元格內的數值本身不會發生變化,圖b中圖表數值來源于圖a中的表格數據,所以圖表不會受影響。故答案為:不會。【分析】本題考查Excel電子表格的基本操作,主要涉及數據的計算、圖表的制作、數據區域選擇等。14.(2019高二下·溫州期末)小王使用Photoshop和Flash軟件制作某多媒體文件。請回答下列問題:(1)如圖 a 所示,小王先用 Photoshop 處理圖片,當前狀態下下列說法,正確的有 。(多選,填字母:A .不能用“文字工具”修改“亡羊補牢”字樣的字體/B .先用“套索工具”選中背景圖 層的白色背景,然后用Delete鍵刪除,最后將背景變為透明/C .先用“矩形選框工具”選中“亡羊補牢”圖層,單擊delete 鍵可以進行“內容識別”操作/D .“亡羊補牢”圖層可見的圖層樣式 是“投影”/E.將當前狀態下的圖像保存為 BMP 格式,則其大小約為 302KB圖a(2)制作的Flash動畫部分界面如圖b所示,“文字”圖層第1幀到第20幀實現的是“文字”實例“亡羊補牢”的淡入效果,該動畫屬于 (選填字母:A.逐幀動畫/ B.動畫補間/ C.形狀補 間)動畫。圖b(3)“文字”圖層的30幀到50幀實現的是“亡羊補牢”逐漸過渡到“為時不晚”的動畫效果,已知30幀關鍵幀內容是由20幀復制過來的,則在30幀需要進行的操作是 。(4)“聲音”圖層添加的聲音屬性如圖c所示。當同步方式變為“事件”后,聲音播放長度將 (選填字母:A .變長/B .變短/C .不變)。圖c(5)測試影片時,單擊“退出”按鈕后將關閉動畫窗口,則該按鈕上的動作腳本是 。【答案】(1)AE(2)B(3)將“亡羊補牢”實例分離3次(4)A(5)on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}【知識點】時間軸、幀、圖層、庫的概念及基本操作;元件的類型與應用;二維動畫實例屬性的設置;動畫的實現;常用影片控制函數的應用【解析】【解答】(1)選項A:“亡羊補牢”圖層不是文字圖層,不能使用“文字工具”修改“亡羊補牢”字樣的字體。A正確;選項B:“套索工具”配合Delete鍵用來控制關鍵點。B錯誤;選項C:用“矩形選框工具”選中“亡羊補牢”圖層,單擊delete 鍵會刪除選中區域。C錯誤;選項D:“亡羊補牢”圖層的圖層樣式“投影”前面沒有“眼睛”標識,所以“投影”不可見。D錯誤;選項E:從圖a可以看出,當圖像保存為BMP格式,則大約419KB的文件會變成302KB文件。E正確。故答案為:AE。(2)動畫補間傾向于從一個狀態變成另一個狀態,如從不透明變成完全透明,從高為500變成高為300,或從一個位置到另一個位置,又或角度變化。所以“文字”圖層第1幀到第20幀實現“文字”實例“亡羊補牢”的淡入效果,該動畫屬于動畫補間。故答案為B。(3)“文字”圖層的30幀到50幀實現的是“亡羊補牢”逐漸過渡到“為時不晚”的動畫效果,應在30幀需要進行的操作是將“亡羊補牢”實例分離3次,第一次是將“亡羊補牢”圖形元件實例分離成文字,第二次是將文字分離成單個的字塊,第三次是將文字塊分離成圖形。故答案為:將“亡羊補牢”實例分離3次。(4)當前同步方式為“數據流”,所以當動畫播放停止時,“音樂”隨之停止。若設置為“事件”,聲音會從它的開始關鍵幀開始播放并貫穿整個事件的全過程,事件聲音獨立于時間軸。所以聲音播放長度將邊長。故答案為:A。(5)寫在按鈕上的動作命令通常以on(*){*}的形式出現,鼠標按下按鈕用press或release進行跳轉,關閉動畫用fscommand(“quit”);實現,所以按鈕動作腳本為on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}。故答案為:on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}。【分析】本題考查Photoshop與Flash的綜合應用,主要涉及Photoshop常用加工工具的使用、補間動畫的設置、動作命令的設置等。15.(2019高二下·溫州期末)“楊輝三角”問題,如圖所示,其規律如下:其顯著特征是除斜邊上的1以外,其余數值均等于其肩部兩數之和。編寫VB程序,其功能如下:在文本框Text1中輸入20以內的整數,點擊“打印”按鈕,在列表框list1中輸出楊輝三角,程序界面如圖所示,VB 程序代碼如下。實現上述功能的VB程序如下,請回答下列問題:Private Sub Command1_Click()Dim a(20) As LongDim i As Integer, j As Integer, s As String List1.Clearn = Val(Text1.Text)a(1) = 1List1.AddItem Str(a(1)) For i = 2 To ns = ""For j = Step -1a(j) = ①s = s + Str(a(j))Next j② Next i(1)代碼“PrivateSubCommand1_Click()”中的 Command1_Click()屬于 (單選,填字母:A .對象名/B .屬性名/C .事件名/D .事件過程)。(2)請在劃線處填入合適的代碼。① ② (3)若將加框處代碼改為“1 To i”,則 (選填:會/不會)影響程序結果。【答案】(1)D(2)a(j) + a(j - 1);List1.AddItem s(3)會【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;常量、變量及變量的賦值【解析】【解答】(1)“對象名”指所定義對象的名字。“屬性”是一個對象的性質,每個對象可能有一個或多個屬性,每個屬性都有一個名字,即屬性名。“事件”指將鼠標或鍵盤在網頁對象上的動作。“事件過程”指對事件進行處理的程序或函數。Command1_Click()是對事件進行處理的函數。故答案為:D。(2)因為“楊輝三角”中的數除斜邊上的1以外,其余數值均等于其肩部兩數之和,所以a(j)=a(j) + a(j - 1)。由語句“s = s + Str(a(j))”可知,每一行數存儲在變量s中,一行結束,輸出該行的值,即List1.AddItem s。故答案為:a(j) + a(j - 1);List1.AddItem s。(3)若將加框處代碼改為“1 To i”,則“楊輝三角”中的每個數值都是1,所以會影響程序結果。故答案為:會。【分析】本題考查算法與程序設計的綜合應用能力,分析問題解決問題的能力和根據題意填寫程序代碼的應用能力。16.(2019高二下·溫州期末)禮品分配問題:某班得到一件精美禮品,由于只有一件禮品,大家決定用下面方法來分配該禮品:n個同學圍成一圈,按順序從1到n進行編號。從第1個人開始報數,報到 m 的人退出,下一個人繼續從1開始報數,報到m的人出圈┈┈,如此依次進行,直到留下的最后一個人得到該禮品。程序運行界面如圖所示,單擊“開始”按鈕,將輸出退出圈子的同學編號以及最后獲得獎品的編號。實現上述功能的VB程序如下,請回答下列問題。Private Sub Command1_Click()Dim i As Integer, n As Integer, m As IntegerDim num As Integer, t As IntegerDim a(1 To 100) As Booleann = Val(Text1.Text)m = Val(Text2.Text)For i = 1 To na(i) = TrueNext i①Do While t > 1For i = 1 To nIf a(i) = True Then ②If num = m The③t = t - 1num = 0Text3.Text = Text3.Text + Str(i)End IfNext iLoopFor i = 1 To nIf a(i) = True Then Label2.Caption ="獲得禮品同學編號:" + Str(i)Next iEnd Sub(1)當班級總人數n=15,m=5的時候,獲得禮品的同學編號是 (填寫數字)。(2)在劃線處填入合適的代碼。① ② ③ 【答案】(1)1(2)t=n;num=num+1;a(i)=False【知識點】程序的調試及運行;常量、變量及變量的賦值【解析】【解答】(1)當班級總人數n=15,m=5的時候,出圈編號為5,10,15,6,12,3,11,4,14,9,8,13,2,7。所以獲得禮品的同學編號是1。故答案為:1。(2)①處語句是用變量t記錄遍歷過的n個同學,每訪問一個學生,t的值減一,所以t的初值是n,因此該處語句為t=n。②處語句是訪問數組a中元素值為True的學生,每訪問一個num的值加一,即num=num+1。③處語句是直至num值為m時,該學生對應的數組元素值賦值為False,即a(i)=False,表示該學生出圈。故答案為:t=n;num=num+1;a(i)=False。【分析】本題考查算法與程序設計的綜合應用能力,分析問題解決問題的能力和根據題意填寫程序代碼的應用能力。1 / 1 展開更多...... 收起↑ 資源列表 浙江省溫州市十五校聯盟2018-2019學年高二下學期信息技術期末考試試卷(學生版).docx 浙江省溫州市十五校聯盟2018-2019學年高二下學期信息技術期末考試試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫