内容正文:
2023-2024学年普通高中信息技术
期末考试模拟卷(4)【教科版(2019)】
[满分:100分 考试时间:60分钟]
一、选择题(共15小题,每小题4分 共60分)
1.如图所示,当变量m=2进入内循环时,内循环的循环体执行次数为()。
A.1 B.5 C.2 D.3
2.( )函数将字符型数据(整数或小数)转换成浮点数类型的数值(即小数)
A.input() B.float() C.int() D.print()
3.数据处理的一般流程为( )
A.数据采集→数据整理→数据分析→数据呈现
B.数据采集→数据分析→数据呈现→数据整理
C.数据采集→数据呈现→数据分析→数据整理
D.数据采集→数据分析→数据整理→数据呈现
4.有如下Python程序段( )
a=[]
for i in range(100):
if i%10==0:
a.append(i)
则程序执行后,a[1]和a[-1]的值分别是
A.0和100 B.10和100 C.0和90 D.10和90
5.以下关于数据的描述,正确的是( )
A.数据就是数值
B.数据必须是计算机可以处理的
C.数据就是信息
D.数据是对客观事物的符号记录
6.组建家庭局域网共用一个IP地址上网,必须要使用的网络设备是( )
A.无线路由器 B.交换机 C.集线器 D.防火墙
7.下列关于信息安全与责任的说法,错误的是( )
A.通过身份认证后的用户,可以访问系统中的所有资源
B.安装防火墙可以有效地阻挡外部网络的攻击和对进出数据的监视
C.系统进行病毒防护需坚持预防为主,查杀为辅的原则
D.设计开发的计算机软件在开发完成之日起就受到法律的保护
8.下列关于栈的说法不正确的是( )
A.栈是一种先进后出、后进先出的线性表
B.入栈序列和出栈序列可能完全相同
C.栈可以是空的,也可以包含无限多个元素
D.若入栈序列为abcdef,则出栈序列可能为abedfc
9.有如下 python 加密程序段, 以下说法正确的是( )
A.该加密程序段所用的加密算法是换位密码法
B.若输入字符串 code 为“App”,则输出的结果为 crr
C.若要对数字字符逐个右移进行加密,则只需将加框处语句修改为“(int(s)+key)%10”
D.若原文全部由小写字母组成,将加框处语句修改为“ord('a')+((ord(s)-ord('a'))-key)%26”可将加密的密文还原为明文
10.下列关于人工智能的说法,正确的是( )
A.深度学习是一种基于数据驱动的人工智能方法 B.达芬奇外科手术机器人是跨领域人工智能的应用
C.人工智能推动人类社会进步,不会威胁人类安全 D.专家系统和语音识别采取了相同的人工智能方法来实现
11.智慧交通是目前公共交通管理的发展方向,以下关于智慧交通的说法正确的是( )。
A.智慧交通系统中不需要数据库
B.有了智慧交通系统就不再需要交通警察
C.地理信息平台是智慧交通系统的重要组成部分
D.智慧交通系统中不需要使用网络硬件设备
12.某学校使用的智慧接送系统功能如下:管理员将车牌号和孩子数据绑定到对应的家长手机,家长手机上安装智慧接送系统app,通过口令登录系统。家长车辆在规定时间范围内通过车牌识别系统进入地下车库停车位,在等待阶段,家长可以实时查看接送状态信息。孩子放学时,通过人脸识别系统进入接送平台,同时家长手机app收到孩子放学的通知信息,家长开车进入接送通道,孩子再次刷脸,闸机开启,接送工作顺利完成。下列关于该智慧接送系统的说法,不正确的是( )
A.该信息系统的硬件包括服务器、智能手机和闸机等
B.该信息系统的用户包括系统管理员、家长和孩子等
C.孩子和车牌号数据存储在家长手机中,家长手机一旦丢失,需要重新绑定相关数据
D.网络信号差的地方,家长手机无法查看接送信息,说明该信息系统对外部环境有依赖性
13.用于“个人选修意愿”登记的人机交互界面,如图所示。该界面属于信息系统中软件部分的( )
A.用户界面层 B.业务逻辑层 C.数据访问层
14.以下属于汉字输入码的是______
A.拼音码 B.国标码 C.表形码 D.字形码
15.用python算法控制结构描述“如果报名人数超过10人则输出活动升级,若小于3人则输出活动取消,否则输出活动正常举行”,设t为报名人数,下列选项正确的是( )
A. B. C. D.
二、填空题(共5小题,每小题2分 共10分)
1. 在C语言中,用于定义一个函数的关键字是______。
2. 在Java中,用于创建线程的类是______。
3. 在网络拓扑结构中,星型拓扑是一种所有节点都连接到一个中心节点的结构,这种中心节点通常被称为______。
4. 在数据通信中,______是用于同步数据传输的信号,它表示数据包的开始和结束。
5. 在数据库中,用于删除表的SQL命令是______。
三、简答题(共3小题,每小题10分 共30分)
1. 请简述什么是网络拓扑,并列举至少两种常见的网络拓扑结构。
2. 解释什么是函数式编程,并简述其主要特点。
3. 描述什么是数据抽象,并解释其在面向对象编程中的作用。
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.C
2.B
3.A
4.D
5.D
6.A
7.A
8.C
9.D
10.A
11.C
12.C
13.A
14.AC
15.D
填空题答案
1. `int`
2. `Thread`
3. 中央节点或集线器(Hub)
4. 帧(Frame)
5. `DROP TABLE`
简答题答案
1. 网络拓扑是指网络中各个设备(节点)的物理或逻辑连接方式。常见的网络拓扑结构包括星型拓扑、环型拓扑和总线型拓扑。星型拓扑中,所有节点都直接连接到一个中心节点;环型拓扑中,每个节点连接到两个相邻节点,形成一个闭合的环路;总线型拓扑中,所有节点连接到一个共享的通信线路上。
2. 函数式编程是一种编程范式,它将计算视为数学函数的评估,强调无副作用的函数和不可变数据。其主要特点包括:高阶函数、纯函数、不可变数据和递归。
3. 数据抽象是将数据和操作该数据的方法结合在一起的过程,隐藏了实现细节,只暴露出一个可以被外界访问的接口。在面向对象编程中,数据抽象允许创建具有封装、继承和多态性的类,使得代码更加模块化和易于维护。
学科网(北京)股份有限公司
$$