高一技术学科(信息技术部分)试题 第 1 页(共 5
页)
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.字符“!”的
十六进制内码值为 A1H
5. 已知 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. 循环结构
高一技术学科(信息技术部分)试题 第 2 页(共 5
页)
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
高一技术学科(信息技术部分)试题 第 3 页(共 5
页)
下列选项中,和以上程序段功能相同的是
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 代码如下。
高一技术学科(信息技术部分)试题 第 4 页(共 5
页)
请回答下列问题:
(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