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