資源簡介 2019 學年第二學期溫州十五校聯合體期中聯考高一年級技術學科 試題考生須知: 1.本卷共 10 頁滿分 100 分,考試時間 90 分鐘; 2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。 3.所有答案必須寫在答題紙上,寫在試卷上無效; 4.考試結束后,只需上交答題紙。第一部分 信息技術(共 50 分)一、選擇題(本大題共 15 小題,每小題 2 分,共 30 分。在每小題給出的四個選項中,只有一個 符合題目要求) 1. 下列關于信息及信息特征的說法,不.正.確.的是 A.盲人摸象說明信息具備真偽性的特征 B.信息在共享以后,其本身不會受到損耗 C.信息無處不在,它可以依附于不同的載體 D.書是信息的載體,而書上的文字屬于信息 2. 下列有關信息技術的說法,不.正.確.的是 A. 信息技術是伴隨著計算機技術和互聯網技術的發展而誕生的 B. 物聯網、人工智能、云計算等技術都是當前信息技術發展的熱點 C. 信息技術包含微電子技術、通信技術、計算機技術和傳感技術等 D. 信息技術是對信息進行采集、處理、傳輸、存儲、表達和使用的技術 3. 高一(1)班共有同學 42 人,用二進制對該班學生進行編碼,至少使用的二進制位數是 A. 4 B. 5 C. 6 D. 7 4. 使用 UltraEdit 軟件觀察字符內碼,部分界面如圖所示。 下列說法中,正確的是A.大寫英文字符“G”的二進制內碼值為 1000111B B.全部字符中共有 4 個字符采用 ASCII 編碼 C.英文字符“D”的十進制內碼值為 64D D.字符“!”的十六進制內碼值為 A1H5. 已知 a=5,b=9,c=11,則下列 VB 表達式的值為 True 的是 A. a < b Or b > c B. a < b And b > c C. b > a + c D. Not(a < c) 6. 下列選項中,不.屬.于.算法的三種基本控制結構的是 A. 順序結構 B. 選擇結構 C. 網狀結構 D. 循環結構 7. 某算法部分流程圖如圖所示。執行這部分流程,輸出 n 的值是 A.3 B.4 C.5 D.6 8. 有如下 VB 程序段: n = 0 For i = 1 To 100 If Then n = n + 1 Next i Label1.Caption = “滿足條件的數有: ” + Str(n) + “個” 程序段功能是“求 100 內能被 3 整數的自然數個數”,則方框中正確的表達式是 A. i / 3 = 0 B. i Mod 3 = 0 C. i 3 = 0 D. Int(i/3) = 0 9. 下列 VB 表達式中的值為 5 的是 A. Int(Sqr(9) + 1.3) B. (19 2) Mod 5 C. Abs(-5) + Sqr(4) D. Len("x+y+2") 10. 下列選項中,不.能.作為 VB 變量名的是 A. Caption B. Text1 C. If D. x1 11. 下列 VB 表達式中,能正確表示范圍為 1~ 6 隨機整數的是 A. Rnd * 6 B. Int(Rnd * 6) + 1 C. Int(Rnd * 7) D. Rnd * 7 + 1 12. VB 表達式: Sqr(Abs(Int(-8.3)))+ 32 Mod 10 3 的結果是 A. 2 B. 3 C. 4 D. 5 13. 有如下 VB 程序段: s = 0 For i = 1 To 10 Step 2 s = s + i Next i 執行該程序段后,變量 s 和 i 的值分別為 A. 55 11 B. 25 10 C. 25 11 D. 55 10 14. 有如下 VB 程序段: a = a + b b = a - b a = a - b 下列選項中,和以上程序段功能相同的是 15. 生成由數字 0~9 組成的 10 位隨機密碼,且無重復數字出現的 VB 程序段如下: s1 = "0123456789" : s = “” n = Len(s1) For i = 1 To 10 ① n = n - 1 Next i Text1.Text = s 方框中的代碼由以下三部分組成: ①s = s + Mid(s1, x, 1) ②x = Int(Rnd * n) + 1 ③s1 = Mid(s1, 1, x - 1) + Mid(s1, x + 1) 代碼順序正確的選項是 A. ①②③ B. ③②① C. ②③① D.②①③ 二、非選擇題(本大題 3 小題,其中第 16 題 6 分,第 17 題 7 分,第 18 題 7 分,共 20 分) 16. 編寫 VB 程序,實現如下功能:在文本框 Text1 中輸入一個三位的正整數,單擊“倒序”命 令按鈕,在文本框 Text2 輸出該數的倒序數,如輸入 125,輸出 521。程序運行界面如圖所示, 實現以上功能的 VB 代碼如下。 請回答下列問題: (1)由代碼可知,命令按鈕“倒序”的對象名是 。 (2)為實現上述功能,請在劃線處填入合適代碼。 Private Sub Cmd1_Click() Dim bai As Integer, shi As Integer Dim ge As Integer, n As Integer n = Val(Text1.Text) bai = ①shi = n 10 mod 10 ge = _②_Text2.Text = Str(ge * 100 + shi * 10 + bai) End Sub (3)若在文本框 Text1 中輸入 1234,單擊“倒序”按鈕運行程序,則文本框 Text2 中的結果 是 。 17. 編程求數字之和,功能如下:在文本框 Text1 中輸入由大小寫英文字母和數字混合的字符串, 要求程序自動計算數字之和,數字被單個的英文字母隔開(數字在一起的必須看成一個整體)。 運行程序時,單擊“計算”命令按鈕 Command1,在標簽 Label1 中輸出數字之和。程序運行界面 如圖所示,實現功能的 VB 代碼如下: 請回答下列問題: (1)觀察程序界面,該程序具備 Caption 屬性的對象個數總共有 個(填數字)。 (2)在劃線處填入合適的代碼。 Private Sub Command1_Click() Dim s As String, sum As Integer Dim i As Integer, j As Integer ① sum = 0 j = 0 For i = 1 To Len(s) ch = Mid(s, i, 1) If ch >= "0" And ch <= "9" Then j = ② Else sum = sum + Val(Mid(s, i - j, j)) j = 0 End If Next i Label1.Caption = "數字之和為:" + Str(sum) End Sub (3)在文本框 Text1 中輸入“12A4B6R3d20”,運行程序輸出的結果是 (僅填數字)。 18. 有一種密文解密方法,其規則是從左到右,先在密文中取出第一個字符,接著隔一位取出一 個字符,接下去隔兩位取出一個字符,再接下去隔三位符取出一個字符,……,按此規則依次類 推,直到密文結束為止。最后將取出的字符依次倒序連接在一起,即為原文。編寫解密程序,其 功能如下:在文本框 Text1 中輸入密文,單擊“解密”命令按鈕 Command1 后,在文本框 Text2 中輸出原文。程序運行界面如圖所示,實現上述功能的 VB 代碼如下。 請回答下列問題: (1)在文本框 Text1 中輸入密文“ABCDEFGHIJKLMN”,單擊“解密”后輸出原文為 。 (2)在劃線處填入合適的代碼。 Private Sub Command1_Click() Dim s As String, ch As String, mw As String Dim i As Integer, j As Integer s = Text1.Text i = 1 j = 1 mw = “” Do While i <= Len(s) ch = ① j = j + 1 mw = ② i = i + j Loop Text2.Text = ③ End Sub 2019學年第二學期溫州十五校聯合體期中聯考高一技術學科第一部分 信息技術參考答案一、選擇題(本大題共15小題,每小題2分,共30分)題號123456789101112答案DACAACCBDCBD題號131415答案CCD二、非選擇題(本大題共3小題,其中第16小題6分,第17小題7分,第18小題7分,共20分) 16. (1)Cmd1 (1分)(2)① n 100 (2 分)② n Mod 10 (2分)(3)442 (1分)17. (1)4 (1分)(2)① s = Text1.Text (2分)② j + 1 (2分)(3)25 (2分)18.(1)JFCA (1分)(2)① Mid(s, i, 1) (2分)② ch + mw (2分)③ mw (2分) 展開更多...... 收起↑ 資源列表 浙江省溫州十五校聯合體2019-2020學年高一下學期期中考試信息技術試題.doc 溫州15校高一期中技術答題紙.pdf 高一信息參考答案.doc 縮略圖、資源來源于二一教育資源庫