安徽省对口招生考试计算机类专业综合模拟卷(六)

2024-11-29
| 2份
| 30页
| 105人阅读
| 0人下载

内容正文:

安徽省2025年对口招生考试计算机类 专业综合模拟卷(六) (本试题卷共三部分,87道小题,共12页。时量150分钟,满分390分) 第一部分 计算机网络基础(180分) 1、 填空题(每空3分,共60分) 1. 计算机网络系统具有丰富的功能,其中最重要的是通信和______。 2. 因特网(Internet)上最基本的通信协议是______。 3. 局域网是一种在小区域内使用的网络,其英文缩写为______。 4. 局域网中以太网采用的通信协议是______。 5. 通过网络互连设备将各种广域网和______互连起来,就形成了全球范围内的Internet网。 6. 局域网中常用的拓扑结构主要有星型、______、总线型三种。 7. 计算机网络就是用通信线路和______将分布在不同地点的具有独立功能的多个计算机系统相互连接起来,在网络软件的支持下实现彼此之间的数据通信和资源共享的系统。 8. 在当前的网络系统中,由于网络覆盖面积的大小、技术条件和工作环境不同,通常分为广域网、______和城域网三种。 9. 建立计算机网络的基本目的是实现数据通信和______。 10. 计算机网络主要有______、资源共享、提高计算机的可靠性和安全性、分布式处理等功能。 11. 局域网的覆盖范围为______km。 12. 局域网的传输通常可达______Mb/s。 13. 以太网的通信协议是一种______协议。 14. 网络______决定了网络的传输速率、网络段的最大长度、传输的可靠性及网卡的复杂性。 15. 常用的通信介质主要有有限介质和______两大类。 16. 网络服务器有文件服务器、异步通信服务器、打印服务器等,其中______是最基本的。 17. 目前常用的网络连接器主要有中继器、网桥、______和网关。 18. 将计算机的输出通过数字信道传输的称为______。 19. 以太网的拓扑结构大多采用总线型,允许电缆的最大长度为50m,传输速率为______。 20. 以字符特征为代表的IP地址(又称IP名字地址)中包括计算机名、结构名、______和国家名。 2、 单项选择题(每小题4分,共60分) 1. 以下属于物理层的设备是( )。 A. 中继器 B. 以太网交换机 C. 桥 D. 网关 2. 下面哪种 LAN 是应用 CSMA/CD 协议的( )。 A. 令牌环 B. FDDI C. ETHERNET D. NOVELL 3. TCP 和 UDP 协议的相似之处是( )。 A. 面向连接的协议 B. 面向非连接的协议 C. 传输层协议 D. 以上均不对 4. 应用程序 PING 发出的是 __ 报文。( ) A. TCP 请求报文 B. TCP 应答报文 C. ICMP 请求报文 D. ICMP 应答报文 5. 小于 ___ 的 TCP/UDP 端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。( ) A. 199 B. 100 C. 1024 D. 2048 6. ARP协议的作用是( )。 A. 将端口号映射到IP 地址 B. 连接 IP 层和 TCP 层 C. 广播 IP 地址 D. 将 IP 地址映射到第二层地址 7. 10BASE-T 是指( )。 A. 粗同轴电缆 B. 细同轴电缆 C. 双绞线 D. 光纤 8. IP 地址为 140.111.0.0 的 B 类网络,若要切割为 9 个子网,而且都要连上 Internet ,请问子网掩码设为( )。 A. 255.0.0.0 B. 255.255.0.0 C. 255.255.128.0 D. 255.255.240.0 9. 传输层可以通过( )标识不同的应用。 A. 物理地址 B. 端口号 C. IP 地址 D. 逻辑地址 10. 在局域网中, MAC 指的是( )。 A. 逻辑链路控制子层 B. 介质访问控制子层 C. 物理层 D. 数据链路层 11. 路由选择协议位于( )。 A. 物理层 B. 数据链路层 C. 网络层 D. 应用层 12. 与 10.110.12.29 mask 255.255.255.224属于同一网段的主机 IP 地址是( )。 A. 10.110.12.0 B. 10.110.12.30 C. 10.110.12.31 D. 10.110.12.32 13. 在 Internet 上浏览时,浏览器和 WWW 服务器之间传输网页使用的协议是( )。 A. IP B. HTTP C. FTP D. Telnet 14. 在网络通信中,如果数据包在传输过程中丢失,负责重传数据包的协议是( )。 A. IP B. TCP C. UDP D. HTTP 15. 以下哪种协议用于电子邮件传输?( ) A. SMTP B. HTTP C. FTP D. Telnet 3、 综合运用题(每题15分,共60分) 1.一个CSMA/CD基带总线网长度为1000米,信号传播速度为200米/微秒,假如位于总线两端的节点,在发送数据帧时发生了冲突,试问: (1)两节点问的信号传播延迟是多少? (2)最多经过多长时间才能检测到冲突? 2. 企业分配到一个B类IP地址,其net-id为129.250.0.0。如选用子网掩码为255.255.254.0,试求出可表达最大的子网数、第一个和最后一个可用的子网号,以及每个子网可表达的最大主机数。并算出IP地址为129.250.211.227的子网号和主机号。 3. 设路由器建立了如下路由表,现共收到6个分组,其目的站IP地址分别为:(128.96.39.10) (128.96.40.12) (128.96.40.151) (192.4.153.17) (192.4.153.90) (192.4.152.17)。试分别计算其下一跳。 4. 面向连接服务与无连接服务各自的特点是什么? 第二部分 信息技术(40分) 4、 填空题(每空2分,共20分) 1. 在信息社会中,为了确保信息的有效性和可靠性,信息的基本属性应包括______、完整性、时效性。 2. 构成信息系统的硬件系统主要包括______、存储器、输入设备、输出设备。 3. 在Word 2016中,为了实现自动化操作,可以使用______功能来根据特定条件自动执行一系列操作。 4. 在Excel 2016中,若要计算一系列单元格的平均值,应使用的函数是______。 5. 在PowerPoint 2016中,为了使幻灯片内容更具吸引力,可以使用______效果让幻灯片在放映时逐个元素地出现。 6. 为了确保信息安全,其基本属性应包括______、完整性、可用性、不可否认性。 7. 在Windows 10中,为了方便用户管理和存储数据,提供了______这一虚拟存储区。 8. 在Word文档编辑过程中,若要将文本和图形等元素组合在一起进行统一操作,可以使用______。 9. 在Excel中,为了快速填充一系列遵循相同模式的单元格,可以使用______功能。 10. 在PowerPoint中,为了精确控制幻灯片的放映顺序和时间,可以使用______这一高级功能。 5、 单项选择题(每小题4分,共20分) 1. 关于信息社会的基本特征,下列哪项描述是错误的?( ) A. 信息成为社会发展的关键资源 B. 网络成为社会的基础设施 C. 知识更新速度放缓 D. 信息技术广泛应用于各个领域 2. 在信息系统的组成中,下列哪一项不属于硬件系统?( ) A. CPU B. 内存 C. 通信网络 D. 外存 3. 关于信息处理基本流程的描述,下列哪项是错误的?( ) A. 信息采集 B. 信息存储 C. 信息删除 D. 信息输出 4. 在信息安全中,下列哪项不属于基本属性?( ) A. 完整性 B. 可用性 C. 传播性 D. 保密性 5. 关于操作系统的特点,下列哪项描述是错误的?( ) A. 管理计算机硬件资源 B. 支持多用户 C. 不支持多任务 D. 提供用户界面 第三部分 Python程序(170分) 6、 填空题(每空3分,共30分) 1. Python标准库math中用来计算平方根的函数是______。 2. 在Python中 ______ 表示空类型。 3. 列表、元组、字符串是Python的______。 4. 查看变量类型的Python内置函数是______。 5. 查看变量内存地址的Python内置函数是______。 6. 表达式[1,2, 3]*3 的执行结果为______。 7. list(map(str, [1,2, 3]))的执行结果为______。 8. 已知x = 3,并且id(x)的返回值为496103280,那么执行语句x += 6之后,表达式id(x)== 496103280 的值为______。 9. 已知x = 3,那么执行语句x *= 6之后,x的值为______。 10. 表达式“ [3] in [1,2, 3, 4] ” 的值为______。 7、 单项选择题(每小题4分,共60分) 1. Python 3.x 版本的保留字总数是( )。 A. 27 B. 29 C. 33 D. 16 2. 以下选项中,不是Python 语言保留字的是( )。 A. while B. pass C. do D. except 3. 关于Python 程序格式框架,以下选项中描述错误的是( )。 A. Python 语言不采用严格的“缩进”来表明程序的格式框架 B. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围 C. Python 语言的缩进可以采用Tab 键实现 D. 判断、循环、函数等语法形式能够通过缩进包含一批Python 代码,进而表达对应的语义 4. 下列选项中不符合Python语言变量命名规则的是( )。 A. TempStr B. I C. 3_1 D. _AI 5. 以下选项中,关于Python字符串的描述错误的是( )。 A. Python语言中,字符串是用一对双引号""或者一对单引号'' 括起来的零个或者多个字符 B. 字符串包括两种序号体系:正向递增和反向递减 C. 字符串是字符的序列,可以按照单个字符或者字符片段进行索引 D. Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M) 6. 给出如下代码 TempStr = "Hello World" 可以输出“World”子串的是( )。 A. print(TempStr[–5:0]) B. print(TempStr[–5:]) C. print(TempStr[–5: –1]) D. print(TempStr[–4: –1]) 7. 关于赋值语句,以下选项中描述错误的是( )。 A. a,b = b,a 可以实现a 和b值的互换 B. a,b,c = b,c,a 是不合法的 C. 在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句 D. 赋值与二元操作符可以组合,例如&= 8. 关于eval函数,以下选项中描述错误的是( )。 A. eval函数的定义为:eval(source, globals=None, locals=None, /) B. 执行“>>> eval("Hello")”和执行“>>> eval("'Hello'")”得到相同的结果 C. eval函数的作用是将输入的字符串转为Python语句,并执行该语句 D. 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合 9. 关于Python语言的注释,以下选项中描述错误的是( )。 A. Python语言有两种注释方式:单行注释和多行注释 B. Python语言的单行注释以#开头 C. Python语言的多行注释以'''(三个单引号)开头和结尾 D. Python语言的单行注释以单引号'开头 10. 关于Python语言的特点,以下选项中描述错误的是( )。 A. Python语言是脚本语言 B. Python语言是非开源语言 C. Python语言是跨平台语言 D. Python语言是多模型语言 11. 关于import引用,以下选项中描述错误的是( )。 A. 可以使用from turtle import setup 引入turtle库 B. 使用import turtle as t引入turtle库,取别名为t C. 使用import turtle引入turtle库 D. import保留字用于导入模块或者模块中的对象 12. 下面代码的输出结果是( )。 print(0.1+0.2==0.3) A. false B. True C. False D. true 13. 下面代码的输出结果是( )。 print(round(0.1 + 0.2,1) == 0.3) A. 0 B. 1 C. False D. True 14. 在一行上写多条Python语句使用的符号是( )。 A. 点号 B. 冒号 C. 分号 D. 逗号 15. 给出如下代码 s = 'Python is beautiful!' 可以输出“python”的是( )。 A. print(s[0:6].lower()) B. print(s[:–14]) C. print(s[0:6]) D. print(s[–21: –14].lower()) 8、 程序分析题(每小题8分,共40分) 1. 分析下列程序运行结果。 def increment(value): return value + 1 def multiply(a, b): return a * b result = multiply(increment(3), increment(4)) print(result) 2. 分析下列程序运行结果。 def check_even(num): return num % 2 == 0 numbers = [1, 4, 7, 10] result = [check_even(x) for x in numbers] print(result) 3. 分析下列程序运行结果。 def square(n): return n * n squares = [square(n) for n in range(3)] print(squares) 4. 分析下列程序运行结果。 def add_items(a, b=[]): b.append(a) return b print(add_items(1)) print(add_items(2)) 5. 分析下列程序运行结果。 a = [1, 2, 3] b = a b.append(4) print(a) 9、 程序设计题(每小题10分,共20分) 1. 编写一个函数merge_sorted_lists(list1, list2),合并两个已排序的列表并返回一个新的有序列表。 2. 编写一个函数generate_pascal_triangle(n),生成并返回包含n行的帕斯卡三角形。 10、 综合应用题(20分) 1. 用asyncio编写一个异步程序,模拟一个简单的并发任务调度。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 安徽省2025年对口招生考试计算机类 专业综合模拟卷(六) (本试题卷共三部分,87道小题,共12页。时量150分钟,满分390分) 第一部分 计算机网络基础(180分) 1、 填空题(每空3分,共60分) 1. 计算机网络系统具有丰富的功能,其中最重要的是通信和______。 【答案】资源共享 2. 因特网(Internet)上最基本的通信协议是______。 【答案】TCP/IP 3. 局域网是一种在小区域内使用的网络,其英文缩写为______。 【答案】LAN 4. 局域网中以太网采用的通信协议是______。 【答案】CSMA/CD 5. 通过网络互连设备将各种广域网和______互连起来,就形成了全球范围内的Internet网。 【答案】局域网 6. 局域网中常用的拓扑结构主要有星型、______、总线型三种。 【答案】环型 7. 计算机网络就是用通信线路和______将分布在不同地点的具有独立功能的多个计算机系统相互连接起来,在网络软件的支持下实现彼此之间的数据通信和资源共享的系统。 【答案】通信设备 8. 在当前的网络系统中,由于网络覆盖面积的大小、技术条件和工作环境不同,通常分为广域网、______和城域网三种。 【答案】局域网 9. 建立计算机网络的基本目的是实现数据通信和______。 【答案】资源共享 10. 计算机网络主要有______、资源共享、提高计算机的可靠性和安全性、分布式处理等功能。 【答案】数据通信 11. 局域网的覆盖范围为______km。 【答案】0.1~10 12. 局域网的传输通常可达______Mb/s。 【答案】10~100 13. 以太网的通信协议是一种______协议。 【答案】有冲突 14. 网络______决定了网络的传输速率、网络段的最大长度、传输的可靠性及网卡的复杂性。 【答案】通信介质 15. 常用的通信介质主要有有限介质和______两大类。 【答案】无线 16. 网络服务器有文件服务器、异步通信服务器、打印服务器等,其中______是最基本的。 【答案】文件 17. 目前常用的网络连接器主要有中继器、网桥、______和网关。 【答案】路由器 18. 将计算机的输出通过数字信道传输的称为______。 【答案】数字通信 19. 以太网的拓扑结构大多采用总线型,允许电缆的最大长度为50m,传输速率为______。 【答案】10 20. 以字符特征为代表的IP地址(又称IP名字地址)中包括计算机名、结构名、______和国家名。 【答案】网络分类名 2、 单项选择题(每小题4分,共60分) 1. 以下属于物理层的设备是( )。 A. 中继器 B. 以太网交换机 C. 桥 D. 网关 【答案】A 2. 下面哪种 LAN 是应用 CSMA/CD 协议的( )。 A. 令牌环 B. FDDI C. ETHERNET D. NOVELL 【答案】C 3. TCP 和 UDP 协议的相似之处是( )。 A. 面向连接的协议 B. 面向非连接的协议 C. 传输层协议 D. 以上均不对 【答案】C 4. 应用程序 PING 发出的是 __ 报文。( ) A. TCP 请求报文 B. TCP 应答报文 C. ICMP 请求报文 D. ICMP 应答报文 【答案】C 5. 小于 ___ 的 TCP/UDP 端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。( ) A. 199 B. 100 C. 1024 D. 2048 【答案】C 6. ARP协议的作用是( )。 A. 将端口号映射到IP 地址 B. 连接 IP 层和 TCP 层 C. 广播 IP 地址 D. 将 IP 地址映射到第二层地址 【答案】D 7. 10BASE-T 是指( )。 A. 粗同轴电缆 B. 细同轴电缆 C. 双绞线 D. 光纤 【答案】C 8. IP 地址为 140.111.0.0 的 B 类网络,若要切割为 9 个子网,而且都要连上 Internet ,请问子网掩码设为( )。 A. 255.0.0.0 B. 255.255.0.0 C. 255.255.128.0 D. 255.255.240.0 【答案】D 9. 传输层可以通过( )标识不同的应用。 A. 物理地址 B. 端口号 C. IP 地址 D. 逻辑地址 【答案】B 10. 在局域网中, MAC 指的是( )。 A. 逻辑链路控制子层 B. 介质访问控制子层 C. 物理层 D. 数据链路层 【答案】B 11. 路由选择协议位于( )。 A. 物理层 B. 数据链路层 C. 网络层 D. 应用层 【答案】C 12. 与 10.110.12.29 mask 255.255.255.224属于同一网段的主机 IP 地址是( )。 A. 10.110.12.0 B. 10.110.12.30 C. 10.110.12.31 D. 10.110.12.32 【答案】B 13. 在 Internet 上浏览时,浏览器和 WWW 服务器之间传输网页使用的协议是( )。 A. IP B. HTTP C. FTP D. Telnet 【答案】B 14. 在网络通信中,如果数据包在传输过程中丢失,负责重传数据包的协议是( )。 A. IP B. TCP C. UDP D. HTTP 【答案】B 15. 以下哪种协议用于电子邮件传输?( ) A. SMTP B. HTTP C. FTP D. Telnet 【答案】A 3、 综合运用题(每题15分,共60分) 1.一个CSMA/CD基带总线网长度为1000米,信号传播速度为200米/微秒,假如位于总线两端的节点,在发送数据帧时发生了冲突,试问: (1)两节点问的信号传播延迟是多少? (2)最多经过多长时间才能检测到冲突? 【答案】 1)1000/200=5微秒 2)5x2=10微秒(往返的时间) 2. 企业分配到一个B类IP地址,其net-id为129.250.0.0。如选用子网掩码为255.255.254.0,试求出可表达最大的子网数、第一个和最后一个可用的子网号,以及每个子网可表达的最大主机数。并算出IP地址为129.250.211.227的子网号和主机号。 【答案】 B类地址缺省的网络掩码为255.255.0.0;254即1111 1110为子网掩码,7位最大可表示128,去掉全0、全1,可表示126个子网,第一个为129.250.0000 0010.0即129.250.2.0,最后一个为1111 1100即129.250.252.0,每个子网有9位表示主机可表示2的9次方512-2(全0、全1)为510个主机。 129.250.1101 0011.227 255.255.1111 1110.0 129.250.210.0 (子网号) 主机号:256+227=483(低8位加高8位的最后1位) 3. 设路由器建立了如下路由表,现共收到6个分组,其目的站IP地址分别为:(128.96.39.10) (128.96.40.12) (128.96.40.151) (192.4.153.17) (192.4.153.90) (192.4.152.17)。试分别计算其下一跳。 【答案】 1)128.96.39.10和255.255.255.128与,网络地址等于128.96.39.0 ,下一跳接口0 0000 1010 1000 0000 0000 0000 2)128.96.40.12与255.255.255.128,网络地址为128.96.40.0 下一跳为R2 3)128.96.40.151与255.255.255.128,网络地址为128.96.40.128,下一跳为R4 4)192.4.153.17与255.255.255.192,网络地址为192.4.153.0,下一跳为R3 5)192.4.153.90与255.255.255.192,网络地址为192.4.153.64,下一跳为R4 1100 0000 0101 1010 0100 0000=64 6)与后网络地址为192.4.152.0,下一跳为R4 4. 面向连接服务与无连接服务各自的特点是什么? 【答案】 面向连接服务的特点是,在服务进行之前必须建立数据链路(虚电路)然后在进行数据传输,传输完毕后,再释放连接。在数据传输时,好象一直占用了一条这样的电路。适合于在一定期间内要向同一目的地发送许多报文的情况。对传输数据安全,不容易丢失和失序。但由于虚电路的建立,维护和释放要耗费一定的资源和时间。 无连接服务的特点,在服务工程中不需要先建立虚电路,链路资源在数据传输过程中动态进行分配。灵活方便,比较迅速;但不能防止报文的丢失、重复或失序。适合于传送少量零星的报文。 第二部分 信息技术(40分) 4、 填空题(每空2分,共20分) 1. 在信息社会中,为了确保信息的有效性和可靠性,信息的基本属性应包括______、完整性、时效性。 【答案】准确性 2. 构成信息系统的硬件系统主要包括______、存储器、输入设备、输出设备。 【答案】中央处理单元 3. 在Word 2016中,为了实现自动化操作,可以使用______功能来根据特定条件自动执行一系列操作。 【答案】宏 4. 在Excel 2016中,若要计算一系列单元格的平均值,应使用的函数是______。 【答案】AVERAGE 5. 在PowerPoint 2016中,为了使幻灯片内容更具吸引力,可以使用______效果让幻灯片在放映时逐个元素地出现。 【答案】动画 6. 为了确保信息安全,其基本属性应包括______、完整性、可用性、不可否认性。 【答案】机密性 7. 在Windows 10中,为了方便用户管理和存储数据,提供了______这一虚拟存储区。 【答案】库 8. 在Word文档编辑过程中,若要将文本和图形等元素组合在一起进行统一操作,可以使用______。 【答案】文本框 9. 在Excel中,为了快速填充一系列遵循相同模式的单元格,可以使用______功能。 【答案】自动填充 10. 在PowerPoint中,为了精确控制幻灯片的放映顺序和时间,可以使用______这一高级功能。 【答案】排练计时 5、 单项选择题(每小题4分,共20分) 1. 关于信息社会的基本特征,下列哪项描述是错误的?( ) A. 信息成为社会发展的关键资源 B. 网络成为社会的基础设施 C. 知识更新速度放缓 D. 信息技术广泛应用于各个领域 【答案】C 2. 在信息系统的组成中,下列哪一项不属于硬件系统?( ) A. CPU B. 内存 C. 通信网络 D. 外存 【答案】C 3. 关于信息处理基本流程的描述,下列哪项是错误的?( ) A. 信息采集 B. 信息存储 C. 信息删除 D. 信息输出 【答案】C 4. 在信息安全中,下列哪项不属于基本属性?( ) A. 完整性 B. 可用性 C. 传播性 D. 保密性 【答案】C 5. 关于操作系统的特点,下列哪项描述是错误的?( ) A. 管理计算机硬件资源 B. 支持多用户 C. 不支持多任务 D. 提供用户界面 【答案】C 第三部分 Python程序(170分) 6、 填空题(每空3分,共30分) 1. Python标准库math中用来计算平方根的函数是______。 【答案】sqrt 2. 在Python中 ______ 表示空类型。 【答案】None 3. 列表、元组、字符串是Python的______。 【答案】有序序列 4. 查看变量类型的Python内置函数是______。 【答案】type() 5. 查看变量内存地址的Python内置函数是______。 【答案】id() 6. 表达式[1,2, 3]*3 的执行结果为______。 【答案】[1,2, 3, 1,2, 3, 1,2, 3] 7. list(map(str, [1,2, 3]))的执行结果为______。 【答案】['1', '2', '3'] 8. 已知x = 3,并且id(x)的返回值为496103280,那么执行语句x += 6之后,表达式id(x)== 496103280 的值为______。 【答案】False 9. 已知x = 3,那么执行语句x *= 6之后,x的值为______。 【答案】18 10. 表达式“ [3] in [1,2, 3, 4] ” 的值为______。 【答案】False 7、 单项选择题(每小题4分,共60分) 1. Python 3.x 版本的保留字总数是( )。 A. 27 B. 29 C. 33 D. 16 【答案】C 2. 以下选项中,不是Python 语言保留字的是( )。 A. while B. pass C. do D. except 【答案】C 3. 关于Python 程序格式框架,以下选项中描述错误的是( )。 A. Python 语言不采用严格的“缩进”来表明程序的格式框架 B. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围 C. Python 语言的缩进可以采用Tab 键实现 D. 判断、循环、函数等语法形式能够通过缩进包含一批Python 代码,进而表达对应的语义 【答案】A 4. 下列选项中不符合Python语言变量命名规则的是( )。 A. TempStr B. I C. 3_1 D. _AI 【答案】C 5. 以下选项中,关于Python字符串的描述错误的是( )。 A. Python语言中,字符串是用一对双引号""或者一对单引号'' 括起来的零个或者多个字符 B. 字符串包括两种序号体系:正向递增和反向递减 C. 字符串是字符的序列,可以按照单个字符或者字符片段进行索引 D. Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M) 【答案】D 6. 给出如下代码 TempStr = "Hello World" 可以输出“World”子串的是( )。 A. print(TempStr[–5:0]) B. print(TempStr[–5:]) C. print(TempStr[–5: –1]) D. print(TempStr[–4: –1]) 【答案】B 7. 关于赋值语句,以下选项中描述错误的是( )。 A. a,b = b,a 可以实现a 和b值的互换 B. a,b,c = b,c,a 是不合法的 C. 在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句 D. 赋值与二元操作符可以组合,例如&= 【答案】B 8. 关于eval函数,以下选项中描述错误的是( )。 A. eval函数的定义为:eval(source, globals=None, locals=None, /) B. 执行“>>> eval("Hello")”和执行“>>> eval("'Hello'")”得到相同的结果 C. eval函数的作用是将输入的字符串转为Python语句,并执行该语句 D. 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合 【答案】B 9. 关于Python语言的注释,以下选项中描述错误的是( )。 A. Python语言有两种注释方式:单行注释和多行注释 B. Python语言的单行注释以#开头 C. Python语言的多行注释以'''(三个单引号)开头和结尾 D. Python语言的单行注释以单引号'开头 【答案】D 10. 关于Python语言的特点,以下选项中描述错误的是( )。 A. Python语言是脚本语言 B. Python语言是非开源语言 C. Python语言是跨平台语言 D. Python语言是多模型语言 【答案】B 11. 关于import引用,以下选项中描述错误的是( )。 A. 可以使用from turtle import setup 引入turtle库 B. 使用import turtle as t引入turtle库,取别名为t C. 使用import turtle引入turtle库 D. import保留字用于导入模块或者模块中的对象 【答案】A 12. 下面代码的输出结果是( )。 print(0.1+0.2==0.3) A. false B. True C. False D. true 【答案】C 13. 下面代码的输出结果是( )。 print(round(0.1 + 0.2,1) == 0.3) A. 0 B. 1 C. False D. True 【答案】C 14. 在一行上写多条Python语句使用的符号是( )。 A. 点号 B. 冒号 C. 分号 D. 逗号 【答案】C 15. 给出如下代码 s = 'Python is beautiful!' 可以输出“python”的是( )。 A. print(s[0:6].lower()) B. print(s[:–14]) C. print(s[0:6]) D. print(s[–21: –14].lower()) 【答案】A 8、 程序分析题(每小题8分,共40分) 1. 分析下列程序运行结果。 def increment(value): return value + 1 def multiply(a, b): return a * b result = multiply(increment(3), increment(4)) print(result) 【答案】首先调用increment(3),返回4;然后increment(4),返回5;接着调用multiply(4, 5),返回20。最终输出结果为20。 2. 分析下列程序运行结果。 def check_even(num): return num % 2 == 0 numbers = [1, 4, 7, 10] result = [check_even(x) for x in numbers] print(result) 【答案】检查每个数字是否为偶数。1%2==0为False,4%2==0为True,7%2==0为False,10%2==0为True。因此,结果为[False, True, False, True]。 3. 分析下列程序运行结果。 def square(n): return n * n squares = [square(n) for n in range(3)] print(squares) 【答案】计算从0到2之间的数的平方。square(0)是0,square(1)是1,square(2)是4。因此,结果为[0, 1, 4]。 4. 分析下列程序运行结果。 def add_items(a, b=[]): b.append(a) return b print(add_items(1)) print(add_items(2)) 【答案】函数中的默认参数b是一个可变对象,记住它的内容。第一次打印结果为[1],第二次打印结果为[1, 2],因为同一个b添加了两个元素。 5. 分析下列程序运行结果。 a = [1, 2, 3] b = a b.append(4) print(a) 【答案】b是a的引用,修改b也修改a。因此,a变成[1, 2, 3, 4],输出结果为[1, 2, 3, 4]。 9、 程序设计题(每小题10分,共20分) 1. 编写一个函数merge_sorted_lists(list1, list2),合并两个已排序的列表并返回一个新的有序列表。 【答案】 def merge_sorted_lists(list1, list2): i, j = 0, 0 merged_list = [] while i < len(list1) and j < len(list2): if list1[i] < list2[j]: merged_list.append(list1[i]) i += 1 else: merged_list.append(list2[j]) j += 1 merged_list.extend(list1[i:]) merged_list.extend(list2[j:]) return merged_list # 示例用法 print(merge_sorted_lists([1, 3, 5], [2, 4, 6])) # [1, 2, 3, 4, 5, 6] 2. 编写一个函数generate_pascal_triangle(n),生成并返回包含n行的帕斯卡三角形。 【答案】 def generate_pascal_triangle(n): triangle = [[1] * (i + 1) for i in range(n)] for i in range(2, n): for j in range(1, i): triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j] return triangle # 示例用法 pascal_triangle = generate_pascal_triangle(5) for row in pascal_triangle: print(row) # 输出: # [1] # [1, 1] # [1, 2, 1] # [1, 3, 3, 1] # [1, 4, 6, 4, 1] 10、 综合应用题(20分) 1. 用asyncio编写一个异步程序,模拟一个简单的并发任务调度。 【答案】 import asyncio async def task(name, delay): print(f'Task {name} started') await asyncio.sleep(delay) print(f'Task {name} completed after {delay} seconds') async def main(): await asyncio.gather( task('A', 2), task('B', 3), task('C', 1), ) # 使用示例 asyncio.run(main()) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

安徽省对口招生考试计算机类专业综合模拟卷(六)
1
安徽省对口招生考试计算机类专业综合模拟卷(六)
2
安徽省对口招生考试计算机类专业综合模拟卷(六)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。