内容正文:
2023-2024学年普通高中信息技术
期末考试模拟卷(10)【教科版(2019)】
[满分:100分 考试时间:60分钟]
一、选择题(共15小题,每小题4分 共60分)
1.在物联网技术中使物联网具有智能处理的能力,能够对物体实施智能控制的技术是( )
A.嵌入式系统技术 B.无线通信技术 C.自动识别技术 D.射频识别技术
2.某算法的部分流程图如图所示。下列说法正确的是( )
A.该流程图中包含2个分支结构
B.该算法的功能是去除n中重复的字符0
C.输入任意n后,程序执行完毕后,i的值为0
D.若输入的n均由0组成,则程序仅输出一个0
3.如图所示求 的流程图,则图中①处应填入的内容是( )
A. B. C. D.
4.有关循环结构的说法不正确的是( )。
A.循环结构是算法的基本结构之一
B.有的的程序设计中没有循环结构
C.循环结构在程序设计有可能会有嵌套出现
D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。
5.用UltraEdit软件观察字符串“3-2=1”的内容,如图所示:
则字符串“7+4>10”的内码是( )
A.37 2B 34 3D 40
B.37 2B 34 3E 31 30
C.37 2B 34 3E 3A
D.37 2B 34 3D 31 30
6.字符串"11a.m."的ASCII码编码是"31 31 61 2E 6D 2E",那么字符串"8cm"的ASCII码编码是( )
A.38 22 6D B.38 22 2E C.38 63 6D D.31 27 61 30 6D 2E
7.有如下Python程序段:
s=input()
word=[]
for i in range(len(s)):
for j in range(i+1,len(s)):
if s[i:j]not in word:
word.append(s[i:j])
ifs[i:]not in word:
word.append(s[i:])
n=len(word)
执行该程序段,输入“ababa”,则n的值是( )
A.7 B.8 C.9 D.10
8.二进制数1011110转换成十六进制数是( )
A.B7 B.BF C.5E D.5F
9.在 Python 语言中,函数round(9.8)的运算结果是( )
A.'9' B.9 C.10 D.8
10.如图所示,流程图所表示的算法违背了算法特征中的_______。
A.有穷性
B.确定性
C.有0个或多个输入
D.有1个或多个输出
11.在Python中。运行以下代码后,变量i的值是( )
i=66
while i <=80:
print (i)
i=i+2
A.78 B.80 C.81 D.82
12.国标码用2个字节表示一个汉字,每个字节的最高位为( )。
A.0 B.1 C.2 D.3
13.满二叉树的叶子节点个数为N,则它的节点总数为( )
A.N B.2N C.2N-1 D.2N-1
14.小明在订票、预约参观、学习、点餐、远程浇花等过程中,时刻感受到生活在信息化社会中。这主要体现了信息社会的( )
A.数字生活特征 B.信息经济特征 C.网络社会特征 D.在线政府特征
15.读以下代码段,对其运行结果说法正确的是 ( )
s=0
for i in range(1,7,2):
s=s+i
print(s)
s=0
for i in range(1,7,2):
s=s+i
print(s)
s=0
for i in [1,3,5]:
s=s+i
print(s)
s=0
for i in [1,3,5]:
s=s+i
print(s)
①
②
③
④
A.①②运行结果均输出9 B.①③运行结果相同,②④运行结果相同
C.②③运行结果均为换行输出1 4 9 D.①④运行结果相同,②③运行结果相同
二、填空题(共5小题,每小题2分 共10分)
1. 在HTML中,`<table>`标签用于创建______。
2. 在JavaScript中,用于定义变量的关键字有`var`、`let`和______。
3. 计算机的输入设备包括键盘、鼠标等,而______是最常见的输出设备。
4. 在Python中,`range()`函数可以生成一个整数序列,但是它生成的序列不包含序列的上限值,即`range(10)`会生成从0到______的序列。
5. 在网络中,IP地址的全称是Internet Protocol Address,它用于在网络中唯一标识______。
三、简答题(共3小题,每小题10分 共30分)
1. 请简述什么是编程中的函数封装,并解释其重要性。
2. 解释什么是二叉树的遍历,并简述其常见的遍历方法。
3. 描述什么是数据库的事务,并简述其特性。
参考答案:
1.A
2.D
3.D
4.D
5.B
6.C
7.C
8.C
9.C
10.A
11.D
12.A
13.C
14.A
15.D
填空题答案
1. 表格(table)
2. `const`
3. 显示器(monitor)
4. 9
5. 网络设备
简答题答案
1. 函数封装是将一组语句或表达式组织在一个函数中,使其可以作为一个单元来调用。函数封装的重要性在于它提高了代码的可重用性、可读性和易于维护。
2. 二叉树的遍历是指按照某种顺序访问树中的所有节点。常见的遍历方法包括前序遍历(Pre-order)、中序遍历(In-order)、后序遍历(Post-order)和层序遍历(Level-order)。
3. 数据库事务是一系列操作,它们作为一个整体被执行,以确保数据库的完整性。事务具有以下特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
学科网(北京)股份有限公司
$$