内容正文:
安徽省2025年对口招生考试计算机类
专业综合模拟卷(八)
(本试题卷共三部分,81道小题,共11页。时量150分钟,满分390分)
第一部分 计算机网络基础(180分)
1、 填空题(每空3分,共60分)
1. 网络层的目的是实现两个端系统之间的数据透明传输,具体功能包括______,阻塞控制,网际互连等。
【答案】路由选择
2. 在数据报方式中,网络节点要为每个分组______做出选择,而在虚电路方式中,只需在连接建立时确定路由。
【答案】路由
3. 局域网可分成三大类:局域网LAN、______和______。
【答案】计算机交换机CBX或PBX,高速局域网HSLN
4. 局域网的特性主要涉及______传输媒体,媒体访问控制(MAC)等三项技术问题,其中最重要的是媒体访问控制方法。
【答案】拓扑结构
5. 总线网和环形网一般采用______媒体访问控制方法。星形网往往采用______媒体访问控制方法。
【答案】分布式,集中式
6. 总结网的典型实例是______。环形网的典型实例有IBM令牌环网和剑桥环网,星形网的典型实例是计算机交换机CBX。
【答案】以太网
7. 局域网常用的媒体访问控制方法有______,控制令牌,时槽环等。
【答案】具有冲突检测的载波监听多路访问CSMA/CD
8. 常用的局域网媒体访问控制协议有载波监听多路访问CSMA/CD,令牌环,令牌总线和______等。
【答案】光纤分布数据接口FDDI
9. 具有冲突检测的载波监听多路访问CSMA/CD可用于总线拓扑结构网络,控制令牌的方法可用于环形拓扑结构网络和______拓扑结构网络,时槽环可用于环形拓扑结构。
【答案】总线
10. 对于基带总线而言,用于检测一个冲突的时间等于任意两个站之间最大传输延迟的______倍。而对于宽带而言,冲突检测时间为任意两个站之间最大传播延迟的______倍。
【答案】二,四
11. 载波监听多路访问CSMA/CD技术中常用的退避算法有______,1-坚持和P坚持。
【答案】非坚持
12. 数据帧从一个站点开始发送,到该数据帧发送完毕所需的时间为______。
【答案】数据传输时延
13. 令牌环局域网协议标准包括四个部分:______、______、______和______。
【答案】逻辑链路控制(LLC),媒体访问控制(MAC),物理层,传输媒体
14. 在环形网中,一般采用只有一个主时钟的______方案,但绕环运行时,时钟信号会偏移,为了消除这种时钟偏移,采用弹性缓冲器来消除这种偏移。
【答案】集中式时钟
2、 单项选择题(每小题4分,共60分)
1. IP地址由一组多少比特的二进制数字组成?( )
A. 8
B. 16
C. 32
D. 64
【答案】C
2. 在下面的IP地址中,属于C类地址的是哪一个?( )
A. 141.0.0.0
B. 10.10.1.2
C. 197.234.111.123
D. 225.33.45.56
【答案】B
3. ARP协议的主要功能是什么?( )
A. 将IP地址解析为物理地址
B. 将物理地址解析为IP地址
C. 将主机域名解析为IP地址
D. 将IP地址解析为主机域名
【答案】A
4. 假如一台连接到网络上的计算机的网络配置为:IP地址为136.62.2.55,子网掩码为255.255.192.0,网关地址为136.62.89.1,这台计算机在网络中不能与其他主机进行通信,其中哪一项设置导致了问题的产生?( )
A. 子网掩码
B. 网关地址
C. IP地址
D. 其他配置
【答案】B
5. IPv4和IPv6分别采用多少比特来表示一个IP地址?( )
A. 32 128
B. 16 64
C. 32 64
D. 32 128
【答案】A
6. 关于子网与子网掩码,下列说法正确的是哪一个?( )
A. 通过子网掩码,可以从一个IP地址中提取网络号,子网号和主机号
B. 子网掩码可以把一个网络进一步分为几个规模相同或不同的子网
C. 子网掩码中的0和1一定是连续的
D. 一个B类地址采用划分子网的方法,最多可以划分为255个子网
【答案】A
7. 下列哪一个既标志了一个网络,又标志了该网络上的一条特定主机?( )
A. 主机名
B. MAC地址
C. IP地址
D. 物理地址
【答案】C
8. 下列协议中属于面向连接的是哪一个?( )
A. IP
B. UDP
C. DHCP
D. TCP
【答案】D
9. 下列关于TCP协议的说法中,哪一个是错误的?( )
A. TCP协议可以提供可靠的数据流传输服务
B. TCP协议可以提供面向连接的数据流传输服务
C. TCP协议可以提供全双工的数据流传输服务
D. TCP协议可以提供面向非连接的数据流传输服务
【答案】D
10. DNS协议主要用于实现下列哪种网络服务功能?( )
A. 域名到IP地址的映射
B. 物理地址到IP地址的映射
C. IP地址到域名的映射
D. IP地址到物理地址的映射
【答案】A
11. 在Internet中能够提供任意两台计算机之间传输文件的协议是哪一个?( )
A. WWW
B. FTP
C. TELNET
D. SMTP
【答案】B
12. 使用匿名FTP服务,用户登录时常常可以使用哪一个作为用户名?( )
A. anonymous
B. 主机的IP地址
C. 自己的E-mail地址
D. 节点的IP地址
【答案】A
13. 在Internet上浏览信息时,WWW浏览器和WWW服务器之间传输网页使用的协议是哪一个?( )
A. IP
B. HTTP
C. FTP
D. TELNET
【答案】B
14. WWW上每个网页都有一个独立的地址,这些地址统称为什么?( )
A. IP地址
B. 域名地址
C. 统一资源定位地址
D. WWW地址
【答案】C
15. 在Internet中,下列哪个域名的书写方式是正确的?( )
A. netlab→nankai→edu→cn
B. netlab.nankai.edu.cn
C. netlab-nankai-edu-cn
D. netlab.nankai.edu.cn 或 netlab→nankai→edu→cn
【答案】B
3、 综合运用题(每题15分,共60分)
1.若发送方的发送窗口尺寸为4,在发送了3号帧、并收到2号帧的确认后,发送方还可连续发送几个数据帧;可发送数据帧的序号是什么?
【答案】
TCP使用累积确认:仅对所有按序接收到的数据的进行确认。根据滑动窗口协议,落入发送窗口的数据允许发送到网络上;
发送窗口大小为4,发送了3号帧,收到了2号帧的确认,说明1号帧、2号帧接收方已收到,发送窗口向前移动(向右)2个帧,由于发送窗口中仍要保留3号帧。因此,发送方可发送的帧数 = 4 -1 = 3 ,所以,发送方还可连续发3帧;
因为3号帧已发送过,所以,可发帧的序号为4,5,6。
2. 一个UDP用户数据报的数据字段为8192 B,要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据字段长度和片偏移字段的值。
【答案】
已知,以太网的最大数据传输单元MTU为1500字节,也即一个数据帧中数据字段的最大长度为1500字节。
(1)由于一个IP数据报为数据帧的数据字段,所以其总长度一定不能超过的MTU值,即IP 数据报的最大长度为1500字节 ,除去IP 数据报的固定长度首部20字节 ,IP 数据报中数据字段的最大长度只能为1480字节。
(2)UDP 用户数据报的数据字段为8192 B ,加上UDP 首部8 B ,UDP 用户数据报长度 = 8200 B ,把其作为IP 数据报的数据字段,显然是不行的,必须要分片。
(3)由于8200/1480=5.54>5,因此该IP 数据报应该分6片。前5片数据字段长度分别为1480B ,由于 8200-1480*5=800,第6片数据字段长度为800B 。
(4)片偏移为较长分组分片后,某片在原分组中的相对位置。即分片后数据离分片前数据的起点的距离。
六个分片的片偏移字节依次为 0字节、1480字节、2960字节、4440字节、5920字节、7400字节。片偏移以 8 个字节为偏移单位,而1480 / 8=185,因此各片的片偏移分别为:0,185,370,555,740,925。
3. 已知一个IP数据报的总长度为4020字节(使用固定首部),需要分片为长度不超过1420字节的数据报片,试回答以下问题:
(1)请推算该IP数据报的分片过程,给出片数及各片的总长度、片偏移和MF标志位;
(2)假定被分片后的第三个数据报片经过某个网络时被再次分片,即划分为分片3-1(携带数据800字节)和分片3-2,请推算分片3-1和分片3-2的总长度,MF和片偏移?
【答案】
(1)分片前数据部分长度:4020-20=4000字节,分片后每片数据不能超过:1420-20=1400字节。由于4000/1400=2.8...>2,因此该IP 数据报应该分3片;
前2片数据字段长度为1400B ;由于4000-1400*2=1200,第3片数据字段长度为1200B;
分片后每片的总长度依次为:1420B ,1420B ,1220B
片偏移的值分别是:0(0/8),175(1400/8),350(2800/8)
MF标志位依次为:1,1,0
(2)第三个数据报片经 过某个网络时被再次分片,则报片3-1的总长度为820(800+20)字节, 报片3-2的总长度为420(400+20)字节;
MF标志位依次为:1,0
片偏移的值分别是:350(2800/8),450(3600/8)。
4. 长度为100字节的应用层数据交给传输层传送,需加上20字节的TCP首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部共18字节。
(1)试求数据的传输效率。
(2)如果传输的数据为1000字节,其传输效率又为多少?
【答案】
(1)传输效率 = 要传输的数据/实际传输的数据
= 100/(100+20+20+18)= 63.3%
(2)传输效率 = 要传输的数据/实际传输的数据
= 1000/(1000+20+20+18)=94.5%
第二部分 信息技术(40分)
4、 填空题(每空2分,共20分)
1. 在信息社会中,保障信息安全的关键技术之一是加密算法,其中对称加密算法的典型代表是______。
【答案】DES
2. 在操作系统中,用于实现多个程序并发执行的技术是______。
【答案】进程调度
3. 在Word 2016中,若要快速选择整个文档内容,可以使用的快捷键是______。
【答案】Ctrl + A
4. Excel 2016中,用于计算一组数值的平均值的函数是______。
【答案】AVERAGE
5. 在计算机网络中,IP地址用于标识网络中的每一台主机,IP地址由______组成。
【答案】网络地址和主机地址
6. 在Windows 10中,若要查看计算机的属性,可以右键点击“此电脑”图标,选择______。
【答案】属性
7. 在信息编码中,用于表示汉字的国际编码标准是______。
【答案】GB 2312
8. 计算机网络的拓扑结构中,星型拓扑的特点是______。
【答案】中心节点控制所有通信
9. 在Excel 2016中,若要快速将选定单元格的数据格式设置为货币形式,可以使用的快捷键是______。
【答案】Ctrl + Shift + $
10. 在信息处理的基本流程中,将信息转换为计算机能识别的编码过程称为______。
【答案】编码
5、 单项选择题(每小题4分,共20分)
1. 在PowerPoint中,用于设置统一风格的选项是哪个?( )
A. 模版
B. 动画效果
C. 幻灯片母版
D. 切换效果
【答案】C
2. 移动设备中广泛使用的信息安全方法是哪个?( )
A. 防火墙
B. 虚拟专用网络(VPN)
C. 磁盘碎片整理
D. 数据库索引
【答案】B
3. 以下哪个不是Excel中的数据类型?( )
A. 逻辑值
B. 字符串
C. 日期和时间
D. 圆弧值
【答案】D
4. Word 2016中,最有效的跳至文档特定位置的方式是哪个?( )
A. 查找功能
B. 页眉和页脚
C. 书签
D. 格式刷
【答案】C
5. 边缘计算的主要目的是什么?( )
A. 提升中心化计算效率
B. 降低数据传输延迟
C. 增强数据加密
D. 改进图形处理
【答案】B
第三部分 Python程序(170分)
6、 填空题(每空3分,共30分)
1. 表达式 ':'.join('abcdefg'.split('cd')) 的值为______。
【答案】'ab:efg'
2. 表达式 isinstance('abcdefg', str) 的值为______。
【答案】True
3. 表达式 'Hello world. I like Python.'.find('python') 的值为______。
【答案】-1
4. 表达式 ','.join('a b ccc
ddd '.split()) 的值为______。
【答案】'a,b,ccc,ddd'
5. 已知 x = '123' 和 y = '456',那么表达式 x + y 的值为______。
【答案】'123456'
6. 表达式 'abcab'.replace('a','yy') 的值为______。
【答案】'yybcyyb'
7. 已知 table = ''.maketrans('abcw', 'xyzc'),那么表达式 'Hellow world'.translate(table) 的值为______。
【答案】'Helloc corld'
8. 已知 x = {'b':1, 'a':2},那么执行语句 x.update({'a':3, 'd':4}) 之后,表达式 sorted(x.items()) 的值为______。
【答案】[('a', 3), ('b', 1), ('d', 4)]
9. 已知 x = list(range(20)),那么语句 print(x[100:200]) 的输出结果为______。
【答案】[]
10. 表达式 sorted({'a':9, 'b':3, 'c':78}.values()) 的值为______。
【答案】[3, 9, 78]
7、 单项选择题(每小题4分,共60分)
1. 关于赋值语句的作用,正确的描述是( )。
A. 变量和对象必须类型相同
B. 每个赋值语句只能给一个变量赋值
C. 将变量改写为新的值
D. 将变量绑定到对象
【答案】D
2. 若a = 'abcd',若想将a变为'ebcd',则下列语句正确的是( )。
A. a = 'e' + a[1:]
B. a[0] = 'e'
C. a[1] = 'e'
D. XXX('a', 'e')
【答案】A
3. 关于列表数据结构,下面描述正确的是( )。
A. 可以不按顺序查找元素
B. 必须按顺序插入元素
C. 不支持in运算符
D. 所有元素类型必须相同
【答案】A
4. 下列不合法的Python变量名是( )。
A. Python2
B. N.x
C. sum
D. Hello_World
【答案】B
5. 执行以下两条语句后,lst的结果是( )。
lst = [3, 2, 1]
lst.append(lst)
A. [3, 2, 1, [3, 2, 1]]
B. [3, 2, 1, […],其中“…”表示无穷递归
C. 抛出异常
D. [3, 2, 1, lst]
【答案】A
6. 下列不是Python语言关键字的是( )。
A. open
B. if
C. lambda
D. finally
【答案】A
7. 与x < y and y < z语句等价的是( )。
A. x < y < z
B. not x < y or not y < z
C. not x < y or y < z
D. x < y or not y < z
【答案】B
8. 以下哪条语句定义了一个Python字典( )。
A. { }
B. {1, 2, 3}
C. [1, 2, 3]
D. (1, 2, 3)
【答案】A
9. 下列哪个不可能出现在and操作的真值表中?( )
A. F T F
B. T T T
C. T F T
D. F F F
【答案】C
10. 不可变类型的数据是哪一项?( )
A. 集合
B. 字典
C. 元组
D. 列表
【答案】C
11. 对于字典d={'abc':1, 'qwe':2, 'zxc':3},len(d)的结果为:( )。
A. 6
B. 3
C. 12
D. 9
【答案】B
12. 下列哪项不是Python中对文件的读取操作?( )
A. read
B. readall
C. readlines
D. XXX
【答案】B
13. 在读写文件之前,必须通过以下哪个方法创建文件对象?( )
A. create
B. folder
C. File
D. open
【答案】D
14. 以下不能创建一个字典的语句是:( )。
A. dict = {}
B. dict = {(4,5,6):'nary'}
C. dict = {4:6}
D. dict = {[4,5,6]:'nary'}
【答案】D
15. 在Python中,使用哪个方法可以将字符串转换为大写?( )
A. uppercase()
B. upper()
C. cap()
D. capitalize()
【答案】B
8、 程序分析题(每小题8分,共40分)
1. 分析下列程序运行结果。
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
print(is_prime(29))
【答案】这是一个判断一个数是否为质数的函数。函数通过检查2到n的平方根之间的数是否能整除n来判断。对于29,没有找到能整除它的数,所以输出结果为True。
2. 分析下列程序运行结果。
def power(base, exponent):
result = 1
for _ in range(exponent):
result *= base
return result
print(power(2, 10))
【答案】这是一个计算幂的函数。函数通过循环将基数乘以自身指数次。这里计算2的10次方,最终输出结果为1024。
3. 分析下列程序运行结果。
def count_words(s):
words = s.split()
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
return word_count
print(count_words("hello world hello python"))
【答案】这是一个统计字符串中单词出现次数的函数。函数将字符串分割成单词,并使用字典来计数。最终输出结果为{‘hello’: 2, ‘world’: 1, ‘python’: 1}。
4. 分析下列程序运行结果。
def rotate_list(lst, k):
k = k % len(lst)
return lst[-k:] + lst[:-k]
print(rotate_list([1, 2, 3, 4, 5], 2))
【答案】这是一个将列表元素向右旋转k个位置的函数。对于列表[1, 2, 3, 4, 5]和k=2,将最后两个元素移动到列表前面。最终输出结果为[4, 5, 1, 2, 3]。
5. 分析下列程序运行结果。
def is_anagram(str1, str2):
return sorted(str1) == sorted(str2)
print(is_anagram("listen", "silent"))
【答案】这是一个判断两个字符串是否为变位词(互为字母重排)的函数。函数通过排序两个字符串并比较它们是否相等来判断。对于"listen"和"silent",它们是变位词,所以输出结果为True。
9、 程序设计题(每小题10分,共20分)
1. 编写一个函数flatten_list(nested_list),将嵌套的列表展平成一个一维列表。
【答案】
def flatten_list(nested_list):
flat_list = []
for item in nested_list:
if isinstance(item, list):
flat_list.extend(flatten_list(item))
else:
flat_list.append(item)
return flat_list
# 示例用法
print(flatten_list([1, [2, [3, 4], 5], [6, 7]])) # [1, 2, 3, 4, 5, 6, 7]
2. 编写一个函数most_frequent_char(s),返回字符串s中出现频率最高的字符。如果有多个字符具有相同的最高频率,则返回字母序最小的一个。
【答案】
from collections import Counter
def most_frequent_char(s):
counter = Counter(s)
max_freq = max(counter.values())
most_frequent = [char for char, freq in counter.items() if freq == max_freq]
return min(most_frequent)
# 示例用法
print(most_frequent_char("abracadabra")) # 'a'
10、 综合应用题(20分)
1. 编写一个上下文管理器,能够记录某段代码的执行时间。
【答案】
import time
class Timer:
def __enter__(self):
self.start = time.time()
return self
def __exit__(self, exc_type, exc_value, traceback):
self.end = time.time()
self.interval = self.end - self.start
print(f'Elapsed time: {self.interval:.4f} seconds')
# 使用示例
with Timer():
total = 0
for i in range(1, 1000000):
total += i
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
安徽省2025年对口招生考试计算机类
专业综合模拟卷(八)
(本试题卷共三部分,81道小题,共11页。时量150分钟,满分390分)
第一部分 计算机网络基础(180分)
1、 填空题(每空3分,共60分)
1. 网络层的目的是实现两个端系统之间的数据透明传输,具体功能包括______,阻塞控制,网际互连等。
2. 在数据报方式中,网络节点要为每个分组______做出选择,而在虚电路方式中,只需在连接建立时确定路由。
3. 局域网可分成三大类:局域网LAN、______和______。
4. 局域网的特性主要涉及______传输媒体,媒体访问控制(MAC)等三项技术问题,其中最重要的是媒体访问控制方法。
5. 总线网和环形网一般采用______媒体访问控制方法。星形网往往采用______媒体访问控制方法。
6. 总结网的典型实例是______。环形网的典型实例有IBM令牌环网和剑桥环网,星形网的典型实例是计算机交换机CBX。
7. 局域网常用的媒体访问控制方法有______,控制令牌,时槽环等。
8. 常用的局域网媒体访问控制协议有载波监听多路访问CSMA/CD,令牌环,令牌总线和______等。
9. 具有冲突检测的载波监听多路访问CSMA/CD可用于总线拓扑结构网络,控制令牌的方法可用于环形拓扑结构网络和______拓扑结构网络,时槽环可用于环形拓扑结构。
10. 对于基带总线而言,用于检测一个冲突的时间等于任意两个站之间最大传输延迟的______倍。而对于宽带而言,冲突检测时间为任意两个站之间最大传播延迟的______倍。
11. 载波监听多路访问CSMA/CD技术中常用的退避算法有______,1-坚持和P坚持。
12. 数据帧从一个站点开始发送,到该数据帧发送完毕所需的时间为______。
13. 令牌环局域网协议标准包括四个部分:______、______、______和______。
14. 在环形网中,一般采用只有一个主时钟的______方案,但绕环运行时,时钟信号会偏移,为了消除这种时钟偏移,采用弹性缓冲器来消除这种偏移。
2、 单项选择题(每小题4分,共60分)
1. IP地址由一组多少比特的二进制数字组成?( )
A. 8
B. 16
C. 32
D. 64
2. 在下面的IP地址中,属于C类地址的是哪一个?( )
A. 141.0.0.0
B. 10.10.1.2
C. 197.234.111.123
D. 225.33.45.56
3. ARP协议的主要功能是什么?( )
A. 将IP地址解析为物理地址
B. 将物理地址解析为IP地址
C. 将主机域名解析为IP地址
D. 将IP地址解析为主机域名
4. 假如一台连接到网络上的计算机的网络配置为:IP地址为136.62.2.55,子网掩码为255.255.192.0,网关地址为136.62.89.1,这台计算机在网络中不能与其他主机进行通信,其中哪一项设置导致了问题的产生?( )
A. 子网掩码
B. 网关地址
C. IP地址
D. 其他配置
5. IPv4和IPv6分别采用多少比特来表示一个IP地址?( )
A. 32 128
B. 16 64
C. 32 64
D. 32 128
6. 关于子网与子网掩码,下列说法正确的是哪一个?( )
A. 通过子网掩码,可以从一个IP地址中提取网络号,子网号和主机号
B. 子网掩码可以把一个网络进一步分为几个规模相同或不同的子网
C. 子网掩码中的0和1一定是连续的
D. 一个B类地址采用划分子网的方法,最多可以划分为255个子网
7. 下列哪一个既标志了一个网络,又标志了该网络上的一条特定主机?( )
A. 主机名
B. MAC地址
C. IP地址
D. 物理地址
8. 下列协议中属于面向连接的是哪一个?( )
A. IP
B. UDP
C. DHCP
D. TCP
9. 下列关于TCP协议的说法中,哪一个是错误的?( )
A. TCP协议可以提供可靠的数据流传输服务
B. TCP协议可以提供面向连接的数据流传输服务
C. TCP协议可以提供全双工的数据流传输服务
D. TCP协议可以提供面向非连接的数据流传输服务
10. DNS协议主要用于实现下列哪种网络服务功能?( )
A. 域名到IP地址的映射
B. 物理地址到IP地址的映射
C. IP地址到域名的映射
D. IP地址到物理地址的映射
11. 在Internet中能够提供任意两台计算机之间传输文件的协议是哪一个?( )
A. WWW
B. FTP
C. TELNET
D. SMTP
12. 使用匿名FTP服务,用户登录时常常可以使用哪一个作为用户名?( )
A. anonymous
B. 主机的IP地址
C. 自己的E-mail地址
D. 节点的IP地址
13. 在Internet上浏览信息时,WWW浏览器和WWW服务器之间传输网页使用的协议是哪一个?( )
A. IP
B. HTTP
C. FTP
D. TELNET
14. WWW上每个网页都有一个独立的地址,这些地址统称为什么?( )
A. IP地址
B. 域名地址
C. 统一资源定位地址
D. WWW地址
15. 在Internet中,下列哪个域名的书写方式是正确的?( )
A. netlab→nankai→edu→cn
B. netlab.nankai.edu.cn
C. netlab-nankai-edu-cn
D. netlab.nankai.edu.cn 或 netlab→nankai→edu→cn
3、 综合运用题(每题15分,共60分)
1.若发送方的发送窗口尺寸为4,在发送了3号帧、并收到2号帧的确认后,发送方还可连续发送几个数据帧;可发送数据帧的序号是什么?
2. 一个UDP用户数据报的数据字段为8192 B,要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据字段长度和片偏移字段的值。
3. 已知一个IP数据报的总长度为4020字节(使用固定首部),需要分片为长度不超过1420字节的数据报片,试回答以下问题:
(1)请推算该IP数据报的分片过程,给出片数及各片的总长度、片偏移和MF标志位;
(2)假定被分片后的第三个数据报片经过某个网络时被再次分片,即划分为分片3-1(携带数据800字节)和分片3-2,请推算分片3-1和分片3-2的总长度,MF和片偏移?
4. 长度为100字节的应用层数据交给传输层传送,需加上20字节的TCP首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部共18字节。
(1)试求数据的传输效率。
(2)如果传输的数据为1000字节,其传输效率又为多少?
第二部分 信息技术(40分)
4、 填空题(每空2分,共20分)
1. 在信息社会中,保障信息安全的关键技术之一是加密算法,其中对称加密算法的典型代表是______。
2. 在操作系统中,用于实现多个程序并发执行的技术是______。
3. 在Word 2016中,若要快速选择整个文档内容,可以使用的快捷键是______。
4. Excel 2016中,用于计算一组数值的平均值的函数是______。
5. 在计算机网络中,IP地址用于标识网络中的每一台主机,IP地址由______组成。
6. 在Windows 10中,若要查看计算机的属性,可以右键点击“此电脑”图标,选择______。
7. 在信息编码中,用于表示汉字的国际编码标准是______。
8. 计算机网络的拓扑结构中,星型拓扑的特点是______。
9. 在Excel 2016中,若要快速将选定单元格的数据格式设置为货币形式,可以使用的快捷键是______。
10. 在信息处理的基本流程中,将信息转换为计算机能识别的编码过程称为______。
5、 单项选择题(每小题4分,共20分)
1. 在PowerPoint中,用于设置统一风格的选项是哪个?( )
A. 模版
B. 动画效果
C. 幻灯片母版
D. 切换效果
2. 移动设备中广泛使用的信息安全方法是哪个?( )
A. 防火墙
B. 虚拟专用网络(VPN)
C. 磁盘碎片整理
D. 数据库索引
3. 以下哪个不是Excel中的数据类型?( )
A. 逻辑值
B. 字符串
C. 日期和时间
D. 圆弧值
4. Word 2016中,最有效的跳至文档特定位置的方式是哪个?( )
A. 查找功能
B. 页眉和页脚
C. 书签
D. 格式刷
5. 边缘计算的主要目的是什么?( )
A. 提升中心化计算效率
B. 降低数据传输延迟
C. 增强数据加密
D. 改进图形处理
第三部分 Python程序(170分)
6、 填空题(每空3分,共30分)
1. 表达式 ':'.join('abcdefg'.split('cd')) 的值为______。
2. 表达式 isinstance('abcdefg', str) 的值为______。
3. 表达式 'Hello world. I like Python.'.find('python') 的值为______。
4. 表达式 ','.join('a b ccc
ddd '.split()) 的值为______。
5. 已知 x = '123' 和 y = '456',那么表达式 x + y 的值为______。
6. 表达式 'abcab'.replace('a','yy') 的值为______。
7. 已知 table = ''.maketrans('abcw', 'xyzc'),那么表达式 'Hellow world'.translate(table) 的值为______。
8. 已知 x = {'b':1, 'a':2},那么执行语句 x.update({'a':3, 'd':4}) 之后,表达式 sorted(x.items()) 的值为______。
9. 已知 x = list(range(20)),那么语句 print(x[100:200]) 的输出结果为______。
10. 表达式 sorted({'a':9, 'b':3, 'c':78}.values()) 的值为______。
7、 单项选择题(每小题4分,共60分)
1. 关于赋值语句的作用,正确的描述是( )。
A. 变量和对象必须类型相同
B. 每个赋值语句只能给一个变量赋值
C. 将变量改写为新的值
D. 将变量绑定到对象
2. 若a = 'abcd',若想将a变为'ebcd',则下列语句正确的是( )。
A. a = 'e' + a[1:]
B. a[0] = 'e'
C. a[1] = 'e'
D. XXX('a', 'e')
3. 关于列表数据结构,下面描述正确的是( )。
A. 可以不按顺序查找元素
B. 必须按顺序插入元素
C. 不支持in运算符
D. 所有元素类型必须相同
4. 下列不合法的Python变量名是( )。
A. Python2
B. N.x
C. sum
D. Hello_World
5. 执行以下两条语句后,lst的结果是( )。
lst = [3, 2, 1]
lst.append(lst)
A. [3, 2, 1, [3, 2, 1]]
B. [3, 2, 1, […],其中“…”表示无穷递归
C. 抛出异常
D. [3, 2, 1, lst]
6. 下列不是Python语言关键字的是( )。
A. open
B. if
C. lambda
D. finally
7. 与x < y and y < z语句等价的是( )。
A. x < y < z
B. not x < y or not y < z
C. not x < y or y < z
D. x < y or not y < z
8. 以下哪条语句定义了一个Python字典( )。
A. { }
B. {1, 2, 3}
C. [1, 2, 3]
D. (1, 2, 3)
9. 下列哪个不可能出现在and操作的真值表中?( )
A. F T F
B. T T T
C. T F T
D. F F F
10. 不可变类型的数据是哪一项?( )
A. 集合
B. 字典
C. 元组
D. 列表
11. 对于字典d={'abc':1, 'qwe':2, 'zxc':3},len(d)的结果为:( )。
A. 6
B. 3
C. 12
D. 9
12. 下列哪项不是Python中对文件的读取操作?( )
A. read
B. readall
C. readlines
D. XXX
13. 在读写文件之前,必须通过以下哪个方法创建文件对象?( )
A. create
B. folder
C. File
D. open
14. 以下不能创建一个字典的语句是:( )。
A. dict = {}
B. dict = {(4,5,6):'nary'}
C. dict = {4:6}
D. dict = {[4,5,6]:'nary'}
15. 在Python中,使用哪个方法可以将字符串转换为大写?( )
A. uppercase()
B. upper()
C. cap()
D. capitalize()
8、 程序分析题(每小题8分,共40分)
1. 分析下列程序运行结果。
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
print(is_prime(29))
2. 分析下列程序运行结果。
def power(base, exponent):
result = 1
for _ in range(exponent):
result *= base
return result
print(power(2, 10))
3. 分析下列程序运行结果。
def count_words(s):
words = s.split()
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
return word_count
print(count_words("hello world hello python"))
4. 分析下列程序运行结果。
def rotate_list(lst, k):
k = k % len(lst)
return lst[-k:] + lst[:-k]
print(rotate_list([1, 2, 3, 4, 5], 2))
5. 分析下列程序运行结果。
def is_anagram(str1, str2):
return sorted(str1) == sorted(str2)
print(is_anagram("listen", "silent"))
9、 程序设计题(每小题10分,共20分)
1. 编写一个函数flatten_list(nested_list),将嵌套的列表展平成一个一维列表。
2. 编写一个函数most_frequent_char(s),返回字符串s中出现频率最高的字符。如果有多个字符具有相同的最高频率,则返回字母序最小的一个。
10、 综合应用题(20分)
1. 编写一个上下文管理器,能够记录某段代码的执行时间。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$