資源簡介 浙北G2期中聯考 2020學年第二學期高二技術試題 考生須知: 1.本卷滿分100分,考試時間90分鐘; 2.答題前,在答題卷指定區域填寫班級、姓名、試場號、座位號; 3.所有答案必須寫在答題卷上,寫在試卷上無效; 4.考試結束后,只需上交答題卷。 第一部分 信息技術(50分) 一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個選項中只有一個是符合題目要求,不選、錯選、多選均不得分。) 1.以下關于信息和信息技術說法不正確的是( ) A.使用微信“掃一掃”掃描二維碼,屬于信息的解碼 B.微信具有朋友圈功能,用戶可以發布圖文信息,這主要體現了信息的共享性 C.“浙江教育”公眾號中文章的點贊數量屬于核心刊物評價 D.廣播電視、電影技術都屬于近代信息技術 2.下列應用中,體現了人工智能技術的有( ) ①使用紅外測溫槍,不接觸就能測量體溫 ②使用翻譯筆直接將普通話翻譯成英語 ③某網站將用戶上傳的視頻進行壓縮轉碼后輸出 ④通過人臉識別,直接獲取“綠碼”信息 A. ①②③ B. ②③④ C. ②④ D.③④ 3.用 Access 創建一張數據表,部分界面如圖所示。 下列說法正確的是( ) A.“書籍編號”字段數據類型一定是“數字” B.當前數據表視圖下不可以修改字段名稱 C.單擊①處,可以增加一個自動編號類型的字段 D.某條記錄的“收藏日期”字段中輸入“2013 年 06 月 10 日”也符合格式要求 4.使用UltraEdit軟件查看字符“2020新冠肺炎!”的內碼,部分界面如圖所示。 下列說法正確的是( ) A.輸入字符“10”顯示的內碼是“31 30” B.圖中使用ASCII編碼的有5個字符 C.漢字“炎”所占存儲空間為4字節 D.圖中“!”為全角字符,內碼為“A1” 5. 用Photoshop軟件制作“開學疫情防控”作品,進行相關編輯后的文字效果如圖所示。 下列描述不正確的是( ) A.當前狀態下,不可以直接對“背景”圖層添加圖層樣式 B.“疫情防控”圖層只顯示了兩種圖層樣式效果 C.當前“城市”圖層中的內容呈現半透明效果 D.當前狀態下,不可以直接對“疫情防控”圖層添加濾鏡 6.使用GoldWave軟件編輯某音頻文件,選中其中一段音頻后的狀態欄信息如圖所示。 下列說法正確的是( ) A.當前狀態下,執行“刪除”操作后按原參數保存,音頻存儲容量變小 B.無法通過圖中的信息計算該音頻的存儲容量 C. 當前狀態下,調整音量,音頻容量會發生變化 D 當前狀態下,執行“刪除”操作,左聲道最后30秒出現靜音 7.在文本框中輸出下列VB表達式的結果,其中結果顯示 為1的有 ( ) ①Str(7 mod 2); ? ②Str(Abs(Int(-2.3))-2);? ③Mid(“嘉興0123”,3,1)+“1”;? ④Str(5\6/2) A.①②④ B.②③④ C.①②③ D. ①③④ 8.“通過輸出變量c的值,判斷n是否為質數(除了1和它本身不能被其他數整除的數)”的主要算法流程圖如圖所示,關于此流程圖說法錯誤的是( ) A.輸入6,算法結束后,輸出c的值為3 B.算法結束后,若c>1則n不是質數 C.將i<=n-1改為i<=sqr(n)后,依然能判斷n是否是質數 D.該算法流程圖不能判斷2是否為質數 9.有如下VB程序段: For i = 1 To 2 k = i For j = i + 1 To 7 If a(j) < a(k) Then k = j Next j If i <> k Then t = a(i) : a(i) = a(k) : a(k) = t End If Next i 數組元素a(1)到a(7)的值依次為“19,85,86,90,24,22,62”,經過該程序段“加工”后,數組元素a(1)到a(7)的值依次為( ) A.19,22,24,62,85,86,90 B.19,22,86,90,24,85,62 C.90,86,85,19,24,22,62 D.90,86,85,62,24,22,19 10.有如下VB程序段: Function fun(x As Integer) As Integer If x <= 2 Then fun = x Else fun = 2 * fun(x - 1) + fun(x - 2) End If End Function 則表達式fun(5)的值為( ) A.12 B.29 C.30 D. 70 11.已知有這樣一種對冒泡排序的優化方法:在每一遍“加工”過程中,記錄在這遍“加工”中是否進行過數據交換。若在一遍“加工”過程中沒有進行過數據交換,則數據已經有序,可以直接退出循環結束排序。則下列說法錯誤的是 ( ) A.對有n個數據的數組進行優化后的冒泡排序,最小比較次數為n-1。 B.對有n個數據的數組進行冒泡排序,無論是否優化,最大比較次數相同。 C.對冒泡排序算法進行優化,能夠較大提高其效率,符合算法設計的一般原則。 D.若待排序數組中的數據依次為23,17,46,58,34,11,對其使用優化后的冒泡排序進行升序排序,比較次數為9。 12.下面VB程序段用二分查找的方法求不等式2x+3x-5≤n(n≥0)的最大正整數解: Dim left As Integer, right As Integer, n As Integer, x As Integer n = Val(Text1.Text) left = 1: right = n Do While ___①___ x = (left + right) \ 2 If 2 ^ x + 3 * x - 5 <= n Then left = x + 1 Else right = x - 1 End If Loop Label1.Caption = "方程2^x+3*x-5<=n的最大正整數解為:" + Str(__②__) 為實現程序功能,劃線處代碼應為( ) A. ① left < right ② left B.① left < right ② right C. ① left <= right ② left D.① left <= right ② right 二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分, 共26分) 13.小李收集了2020年浙江省城市主要經濟指標的數據,并使用Excel軟件進行數據處理,如圖a所示。 第13題圖a 請回答下列問題: (1)如圖a所示,“省內位次”(嘉興在全省各城市中的排名)行的數據是通過RANK函數計算得到,在B17單元格中輸入公式后,使用自動填充功能完成區域C17:I17的計算。現如果把B17單元格中的公式改為=RANK(B9,B6:B16),那么向右自動填充完成區域C17:I17的計算,是否會出錯 。(填:會/不會)(提示:RANK函數語法形式:RANK(number,ref),其中number為需要排名的那個數值或單元格,ref為排名的參照數值區域) (2)對浙江省內城市(不包含浙江省)的三大類產業的“實績”列同時進行篩選,篩選設置都如圖b所示,則篩選出的城市 個(填數字)。 第13題圖b 第13題圖c (3)根據圖a中的數據制作圖表如圖c所示,下列說法正確的有 (多選,填字母)。 A. 柱形圖可以比較直觀的顯示數據多少,而餅圖可以比較形象的顯示各組成所占比率 B. 由圖c可知,圖表選擇的數據區域是A5:A16,F5:F16 C.對數據區域A6:I16,按列B降序排序,圖c所示圖表會隨之改變 D.在圖a所示工作表的“地區”列前插入一列“地區編號”,圖c所示圖表不會隨之改變 (注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分) 14. 使用 Flash 軟件創作“垃圾分類宣傳”作品,其中“主界面”場景的制作腳本如下表所示: 場景名:主界面 序號類別:2 進入方式:來自“片頭”場景,通過“開始”按鈕進入 呈現方式: 1、“垃圾”文字從舞臺左上側飛入,最終停在舞臺中央(偏左)。 2、“分類”文字從舞臺上側飛入,旋轉一圈后靜止在“垃圾”右側。 …… 呈現順序: 1、一開始出現城市背景,“垃圾”文字從舞臺左上側飛入,補間動畫持續1秒,靜止在舞臺中央(偏左)。 2、動畫開始1秒后,“分類”文字從舞臺上側飛入,補間動畫持續1秒,靜止在舞臺中央(偏右)。 …… (1)有關多媒體作品設計和本作品的制作腳本,下列說法正確的是 (多選 ,填字母)。 A.根據創作方法和特點劃分,Flash軟件屬于以時間序列為基礎的多媒體創作工具。 B.要了解整個作品的組成部分、工作流程和主要界面,可查閱其應用需求分析報告。 C.制作腳本不是多媒體作品制作的直接依據 D.在片頭場景,至少存在一個按鈕 E.腳本中描述的“垃圾”文字和“分類”文字的動畫效果,都可以用動畫補間來實現。 (注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分) 第14題圖 (2)如第14題圖所示,“從我做起”圖層已經被隱藏,則導出“.swf”動畫后該圖層內容是否可見 (選填:是/否)。 (3)根據測試動畫時發現,垃圾圖層中的“垃圾”文字的動畫效果未符合制作腳本中出現時間的要求,需進行修改,則下列操作可行的有 (多選,填字母) A.選擇“垃圾”圖層第1幀執行“清除關鍵幀”操作,然后將第20幀移動到第10幀 B.選擇“垃圾”圖層第11幀移動到第1幀,然后將第20幀移動到第10幀 C.選擇“垃圾”圖層第20幀執行“剪切幀”,選擇該圖層1幀執行粘貼幀操作 D.選擇“垃圾”圖層第11幀至第20幀,移動至第1幀 E.選擇“垃圾”圖層第11幀執行“清除幀”操作,然后將第20幀移動到第10幀 (注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分) (4)該場景播放至最后一幀,動畫停止播放,音樂繼續播放,并且出現“垃圾危害”按鈕,則音樂的同步屬性為: (填:數據流/事件)。單擊該按鈕,實現音樂停止播放并且場景跳轉至下一場景第一幀停止播放,在該按鈕上添加的動作腳本是 。 15.編寫一個 VB 程序,實現程序功能如下:打開程序時,隨機產生 10個兩位正整數存入數組a中,并在列表框 List1 中顯示。單擊“排序”按鈕Command1 后,在列表框 List2中顯示左右交替上升序列,程序運行界面如下圖所示。排序方法:使用選擇排序算法將數組改造成左右交替上升序列,即將最小值放在最左端,第2小值放在最右端;再將第3小值放到左端,第4小值放到右端。以此類推,直到形成左右交替上升序列。例如將數組a = (4,8,2,9,3,6,1,7,5,10),排序成a = (1,3,5,7,9,10,8,6,4,2)。 (1)該程序界面中有幾類對象: (填數字) (2)實現上述功能的 VB 程序如下,請在劃線處填上合適的代碼。 (3)加框處代碼有誤,請改正。 Const n = 10 Dim a(1 To n) As Integer Private Sub Form_Load() For i = 1 To n a(i) = ① ’產生兩位隨機正整數 List1.AddItem Str(a(i)) Next i End Sub Private Sub Command1_Click() Dim p As Integer, q As Integer, pos1 As Integer, pos2 As Integer, t As Integer p = 1: q = n Do While ② If a(p) <= a(p + 1) Then pos1 = p: pos2 = p + 1 Else pos1 = p + 1: pos2 = p End If For i = p To q If a(i) < a(pos1) Then pos2 = pos1 pos1 = i ElseIf a(i) < a(pos2) Then pos2 = i End If Next i If pos1 <> p Then t = a(pos1): a(pos1) = a(p): a(p) = t If pos2 = p Then ③ If pos2 <> q Then t = a(pos2): a(pos2) = a(q): a(q) = t p = p + 1: q = q - 1 Loop For i = 1 To n List2.AddItem Str(a(i)) Next i End Sub 16.小美在研究自定義貨幣系統,她想知道和自己定義的任意貨幣系統等價,同時面額種數最少的貨幣系統中有多少種面額。例如,和{3,6,10,19}等價的貨幣系統中,面額種數最少的是{3,10},即可用{3,10}表示{3,6,10,19}中的任意數。 在尋找等價貨幣系統時,小美發現了如下規律: 1、與給定貨幣系統等價的貨幣系統必定是該貨幣系統的子集; 2、如果貨幣系統中的某個面額可以被其他貨幣表示時,該面額是無效的; 為此,小美按照如下方法構造最小等價貨幣系統B:先將原貨幣系統A的所有面額升序排序,每次把A中可以被B中的貨幣表示的面額刪去后,將A中的最小面額放入B中。以此類推?;诖朔椒ǎ∶谰帉懥巳缦鲁绦?,在文本框Text1中輸入給定的貨幣系統,單擊按鈕Command1后,在標簽Label1中輸出與其等價的貨幣系統的最小面額種數,在標簽Label2中輸出該貨幣系統。程序運行界面如圖所示。 (1)若給定貨幣系統為{4,6,8,14,22},則與其等價的面額種數最少的貨幣系統為______________。 (2)按此要求編寫的程序如下,請在劃線處填入合適的代碼。 Private Sub Command1_Click() Dim s As String, tmp As String, c As String Dim n As Integer, i As Integer, j As Integer, ans As Integer Dim a(1 To 100) As Integer, b(1 To 10000) As Boolean '數組b(i)用于表示值i能否用已經放入新貨幣系統中的面額來表示 '此段程序用于將給定貨幣系統存儲在a數組中并將其元素個數存儲在變量n中 s = Text1.Text tmp = "": n = 0 For i = 1 To Len(s) c = Mid(s, i, 1) If c >= "0" And c <= "9" Then ① ElseIf tmp <> "" Then n = n + 1 a(n) = Val(tmp) tmp = "" End If Next i For i = 1 To n - 1 For j = n To i + 1 Step -1 If _____②_____ Then t = a(j): a(j) = a(j - 1): a(j - 1) = t End If Next j Next i ans = 0: s = "{" For i = 1 To a(n) b(i) = False Next i For i = 1 To n If Not b(a(i)) Then ans = ans + 1 If ans <> 1 Then s = s + "," s = s + CStr(a(i)) 'Cstr函數用于將數值變量轉為字符串變量并去除首位空格 _____③____ For j = a(i) + 1 To a(n) If b(j - a(i))= True Then b(j) = True Next j End If Next i s = s + "}" Label1.Caption = "與之等價的最小貨幣系統面額種數為" + Str(ans) Label2.Caption = "其為" + s End Sub 浙北G2期中聯考 2020學年第二學期高二技術試題 技術試題參考答案及評分標準 信息技術部分 一、選擇題 (本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求) 題號 1 2 3 4 5 6 7 8 9 10 11 12 答案 C C D A B D A D B B D D 二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分) 13.(1)不會 (1分)(2)2 (1分)(3)ACD (2分) 14.(1)ADE (2分)(2)是 (1分) (3)ABD(2分) (4)事件 (1分) on(press){stopAllSounds();gotoAndStop("垃圾危害",1);} (2分) 15. (1)4(1分) (2)①Int(Rnd * 90) + 10 (1分) ②p < q (1分) ③pos2 = pos1 (2分) (3)p + 2 to q (2分) 16. (1){4,6}(1分) (2) ①tmp = tmp + c(2分) ②a(j) < a(j - 1) (2分) ③b(a(i)) = True(2分) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫