浙江省温州十五校联合体2019-2020学年高一下学期信息技术期中考试试卷

资源下载
  1. 二一教育资源

浙江省温州十五校联合体2019-2020学年高一下学期信息技术期中考试试卷

资源简介

浙江省温州十五校联合体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”的二进制内码值为1000111B
B.全部字符中共有 4 个字符采用 ASCII 编码
C.英文字符“D”的十进制内码值为 64D
D.字符“!”的十六进制内码值为 A1H
【答案】A
【知识点】信息的编码;进制及数制转换
5.(2020高一下·温州期中)已知 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)
【答案】A
【知识点】运算符、基本运算与表达式
6.(2020高一下·温州期中)下列选项中,不属于算法的三种基本控制结构的是(  )
A.顺序结构 B.选择结构 C.网状结构 D.循环结构
【答案】C
【知识点】算法的控制结构
7.(2020高一下·温州期中)某算法部分流程图如图所示。执行这部分流程,输出 n 的值是(  )
A.3 B.4 C.5 D.6
【答案】C
【知识点】常量、变量及变量的赋值;流程图识读
8.(2020高一下·温州期中)有如下 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
【答案】B
【知识点】运算符、基本运算与表达式
9.(2020高一下·温州期中)下列 VB 表达式中的值为 5 的是(  )
A.Int(Sqr(9) + 1.3) B.(19 \ 2) Mod 5
C.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) + 1
C.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 = 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
【答案】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 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.②①③
【答案】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 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中的结果 是 。
【答案】(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, 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”,运行程序输出的结果是   (仅填数字)。
【答案】(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 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
①   ②   ③   
【答案】(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.7
4.(2020高一下·温州期中)使用 UltraEdit 软件观察字符内码,部分界面如图所示。
下列说法中,正确的是(  )
A.大写英文字符“G”的二进制内码值为1000111B
B.全部字符中共有 4 个字符采用 ASCII 编码
C.英文字符“D”的十进制内码值为 64D
D.字符“!”的十六进制内码值为 A1H
5.(2020高一下·温州期中)已知 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.(2020高一下·温州期中)下列选项中,不属于算法的三种基本控制结构的是(  )
A.顺序结构 B.选择结构 C.网状结构 D.循环结构
7.(2020高一下·温州期中)某算法部分流程图如图所示。执行这部分流程,输出 n 的值是(  )
A.3 B.4 C.5 D.6
8.(2020高一下·温州期中)有如下 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.(2020高一下·温州期中)下列 VB 表达式中的值为 5 的是(  )
A.Int(Sqr(9) + 1.3) B.(19 \ 2) Mod 5
C.Abs(-5) + Sqr(4) D.Len("x+y+2")
10.(2020高一下·温州期中)下列选项中,不能作为VB变量名的是(  )
A.Caption B.Text1 C.If D.x1
11.(2020高一下·温州期中)下列VB表达式中,能正确表示范围为1~ 6随机整数的是(  )
A.Rnd * 6 B.Int(Rnd * 6) + 1
C.Int(Rnd * 7) D.Rnd * 7 + 1
12.(2020高一下·温州期中)VB 表达式:Sqr(Abs(Int(-8.3)))+ 32 Mod 10 \ 3 的结果是(  )
A.2 B.3 C.4 D.5
13.(2020高一下·温州期中)有如下 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.(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 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小题,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 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.(2020高一下·温州期中)编程求数字之和,功能如下:在文本框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.(2020高一下·温州期中)有一种密文解密方法,其规则是从左到右,先在密文中取出第一个字符,接着隔一位取出一个字符,接下去隔两位取出一个字符,再接下去隔三位符取出一个字符,……,按此规则依次类推,直到密文结束为止。最后将取出的字符依次倒序连接在一起,即为原文。编写解密程序,其功能如下:在文本框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
①   ②   ③   
答案解析部分
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

展开更多......

收起↑

资源列表