资源简介 浙江省温州十五校联合体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