内容正文:
安徽省2025年对口招生考试计算机类
专业综合模拟卷(七)
(本试题卷共三部分,87道小题,共11页。时量150分钟,满分390分)
第一部分 计算机网络基础(180分)
1、 填空题(每空3分,共60分)
1. 调制解调器是实现数字信号和______转换的设备。
【答案】模拟信号
2. 在计算机网络中,所谓的资源共享主要是指硬件、软件和______资源。
【答案】数据
3. 令牌型网采用的是一种______的介质访问控制协议。
【答案】无冲突
4. 与Internet相连的每台计算机都必须指定一的______地址,称为IP地址。
【答案】惟一
5. Internet提供的主要服务有______、文件传输GTP、远程登录Telnet、超文本查询WWW等。
【答案】E-mail
6. 目前,局域网的传输介质主要有双绞线、______和光纤。
【答案】同轴电缆
7. 局域网的两种工作模式是______和客户/服务器模式。
【答案】对等模式
8. 个人计算机接入的主要方式是采用______接入方式。
【答案】PPP拨号
9. 为了利用邮电系统公用电话网的线路来传输计算机数字信号,必须配置______。
【答案】调制解调器
10. 目前,在计算机广域网中主要采用______技术。
【答案】报文分组交换
11. 网卡是组成局域网的______部件。将其插在微机的扩展槽上,实现与计算机总线的通信连接,解释并执行主机的控制命令,并实现物理层和数据链路层的功能。
【答案】接口
12. 用户要想在网上查询WWW信息,必须安装并运行一个被称为______的软件。
【答案】浏览器
13. 在局域网中,为网络提供共享资源并对这些资源进行管理的计算机称为______。
【答案】服务器
14. 电子邮件的格式是由邮件头和邮件体组成,其中邮件头包括受件人的地址(To:)、发件人的地址(From:)和______三部分。
【答案】邮件主体(Subject)
15. 计算机网络是由负责信息处理并向全网提供可用资源的______子网和负责信息传输子网组成。
【答案】资源通信
16. 个人和Internet连接需要一台计算机、调制解调器、电话线和______。
【答案】通信软件
17. Internet称为国际______。
【答案】互连网
18. 信息高速公路的基本特征是高速、______和广域。
【答案】交互
19. WWW是当前______上最受欢迎、最流行、最新的信息检索服务程序。
【答案】Internet
20. 路径有绝对路径和______路径两种。
【答案】相对
2、 单项选择题(每小题4分,共60分)
1. 计算机通信子网技术发展的顺序是( )。
A. ATM-> 帧中继 ->电路交换 ->报文组交换
B. 电路交换 ->报文组交换 ->ATM-> 帧中继
C. 电路交换 ->报文分组交换 ->帧中继 ->ATM
D. 电路交换 ->帧中继 ->ATM-> 报文组交换
【答案】C
2. 浏览器与 Web 服务器之间使用的协议是( )。
A. DNS
B. SNMP
C. HTTP
D. SMTP
【答案】C
3. 相邻层间交换的数据单元称之为服务数据单元,其英文缩写为( )。
A. SDU
B. IDU
C. PDU
D. ICI
【答案】A
4. 能从数据信号波形中提取同步信号的典型编码是( )。
A. 归零码
B. 不归零码
C. 定比码
D. 曼彻斯特编码
【答案】D
5. 世界上很多国家都相继组建了自己国家的公用数据网,现有的公用数据网大多采用( )。
A. 分组交换方式
B. 报文交换方式
C. 电路交换方式
D. 空分交换方式
【答案】A
6. 在 IP 地址方案中, 159.226.181.1 是一个( )。
A. A 类地址
B. B 类地址
C. C 类地址
D. D 类地址
【答案】B
7. 在 TCP/IP 中,解决计算机到计算机之间通信问题的层次是( )。
A. 网络接口层
B. 网际层
C. 传输层
D. 应用层
【答案】B
8. 三次握手方法用于( )。
A. 传输层连接的建立
B. 数据链路层的流量控制
C. 传输层的重复检测
D. 传输层的流量控制
【答案】A
9. 在计算机网络中,所有的计算机均连接到一条通信传输线路上,在线路两端连有防止信号反射的装置。这种连接结构被称为( )。
A. 总线结构
B. 环型结构
C. 星型结构
D. 网状结构
【答案】A
10. 在以下传输介质中,带宽最宽,抗干扰能力最强的是( )。
A. 双绞线
B. 无线信道
C. 同轴电缆
D. 光纤
【答案】D
11. PPP 协议是哪一层的协议( )。
A. 物理层
B. 数据链路层
C. 网络层
D. 高层
【答案】B
12. 以太网媒体访问控制技术 CSMA/CD 的机制是( )。
A. 争用带宽
B. 预约带宽
C. 循环使用带宽
D. 按优先级分配带宽
【答案】A
13. 某部门申请到一个 C 类 IP 地址,若要分成 8 个子网,其掩码应为( )。
A. 255.255.255.255
B. 255.255.255.0
C. 255.255.255.224
D. 255.255.255.192
【答案】C
14. 在 OSI 的七层参考模型中,工作在第三层以上的网间连接设备是( )。
A. 集线器
B. 网关
C. 网桥
D. 中继器
【答案】B
15. TCP 的协议数据单元被称为( )。
A. 比特
B. 帧
C. 分段
D. 字符
【答案】C
3、 综合运用题(每题15分,共60分)
1.数据链路层中的链路控制包括哪些功能?
【答案】
数据链路层中的链路控制包括链路管理,即数据链路的建立、维持和释放;帧同步,即收方应当从收到的比特流中准确区分中一帧的开始和结束;流量控制,使发送数据的速率使收方来得及接收;差错控制有前向纠错和差错检测;将数据和控制信息分开;透明传输;寻址等功能。
2. 试说明传输层的作用。网络层提供数据报或虚电路服务对上面的运输层有何影响。
【答案】
(1)运输层是资源子网与通信子网的界面和桥梁,它负责端到端的通信,既是七层
模型中负责数据通信的最高层,又是面向网络通信的低三层和面向信息处理的最高三层之间
的中间层,起承上启下的作用。
(2)若通信子网所提供的服务越多,运输协议就可以做得越简单。若网络层提供虚电路
服务,那就能保证报文无差错、不丢失、不重复且按序地进行交付,因而运输协议就很简单。
但若网络层提供的是不可靠的数据报服务,则就要求主机有一个复杂的运输协议。在极端情
况下可以不需要运输层。
3. 流量控制在网络工作中有何意义?流量控制与拥塞控制有何异同之处?
【答案】
流量控制是接收方让发送方发送报文的速率放慢,以便与接收方来得及处理,不至于报文在接收方溢出,被丢弃而要重发,一定程度上可以缓轻网络负载。
流量控制与拥塞控制的关系密切,有些拥塞控制算法就是向发送端发送控制报文,并告诉发送端,网络已经出现麻烦,必须放慢速率,这和流量控制是一样的。
但它们之间也有一些差别,拥塞控制是一个全局性的过程,涉及到所有的主机路由器等因素,更为复杂。流量控制往往指在给定的发送方和接收端之间的点对点通信量的控制。
4. 文件传输协议FTP的主要工作过程是怎样的?主进程和从属进程各起什么作用。
【答案】
在FTP使用客户服务器方式,一个FTP服务器进程可以同时为多个客户进程提供服务,客户机和服务器之间建立两个连接:控制连接和数据连接。首先客户机发出的传送请求通过控制连接发送给控制进程(21 号端口),然后用“数据连接” (20 号端口)传输文件;主进程,负责接受新的请求;从属进程,负责处理单个请求。
第二部分 信息技术(40分)
4、 填空题(每空2分,共20分)
1. 在信息处理的基本流程中,将信息从一种形式或格式转换为另一种形式的过程称为______。
【答案】编码
2. 在Windows 10中,为了维护和优化系统性能,可以使用______工具来清理磁盘空间和修复文件系统错误。
【答案】磁盘清理
3. 在Word文档中,若要插入和编辑数学公式,可以使用______功能。
【答案】公式编辑器
4. 在Excel中,为了对数据进行高级的排序和筛选,可以使用______这一功能。
【答案】数据透视表
5. 在PowerPoint中,为了在放映时突出显示幻灯片中的特定元素,可以使用______效果。
【答案】聚光灯
6. 在信息编码领域,用于表示十进制数字的二进制编码称为______码。
【答案】BCD
7. 在Windows 10中,为了查看和管理系统硬件和软件资源,可以使用______这一工具。
【答案】设备管理器
8. 在Word文档中,若要插入一个可以根据文档标题自动更新的目录,可以使用______功能。
【答案】目录
9. 在Excel中,若要计算一系列单元格中满足特定条件的值的总和,应使用的函数是______。
【答案】SUMIF
10. 在PowerPoint中,为了在放映时控制幻灯片切换效果,可以进行______设置。
【答案】切换
5、 单项选择题(每小题4分,共20分)
1. 在Windows 10中,下列哪个操作不能在资源管理器中完成?( )
A. 创建文件夹
B. 修改文件属性
C. 搜索文件
D. 安装应用程序
【答案】D
2. 关于Word 2016文档格式设置的描述,下列哪项是错误的?( )
A. 可以设置段落缩进
B. 可以设置页面边距
C. 不能设置分栏
D. 可以使用模板
【答案】C
3. 在Excel 2016中,下列哪个函数用于求平均值?( )
A. SUM
B. AVERAGE
C. MAX
D. MIN
【答案】B
4. 关于数字媒体技术基础的描述,下列哪项是错误的?( )
A. 数字媒体技术具有互动性
B. 数字媒体文件格式有多种
C. 数字媒体素材无法通过网络获取
D. 数字媒体技术广泛应用于各个领域
【答案】C
5. 在PowerPoint 2016中,下列哪个操作不能在幻灯片母版中完成?( )
A. 更换字体
B. 设置背景
C. 插入图片
D. 设置动画效果
【答案】C
第三部分 Python程序(170分)
6、 填空题(每空3分,共30分)
1. 假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是 _______。
【答案】[6, 7, 9, 11]
2. 使用列表推导式生成包含10个数字5的列表,语句可以写为_______。
【答案】[5 for i in range(10)]
3. 假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为 _______。
【答案】c = dict(zip(a, b))
4. 任意长度的Python列表、元组和字符串中最后一个元素的下标为_______。
【答案】-1
5. Python 语句''.join(list('hello world!')) 执行的结果是_______。
【答案】'hello world!'
6. 转义字符’
'的含义是_______。
【答案】回车换行
7. Python 语句list(range(1,10,3))执行结果为_______。
【答案】[1, 4, 7]
8. 切片操作list(range(6))[::2]执行结果为_______。
【答案】[0, 2, 4]
9. 表达式'ab' in 'acbed'的值为_______。
【答案】False
10. Python 3.x 语句print(1,2, 3, sep=':')的输出结果为_______。
【答案】1:2:3
7、 单项选择题(每小题4分,共60分)
1. 给出如下代码,其输出结果是什么?( )
s = 'Python is Open Source!'
print(s[0:].upper())
A. PYTHON
B. PYTHON IS OPEN SOURCE
C. Python is Open Source!
D. PYTHON IS OPEN SOURCE!
【答案】D
2. 以下哪个选项符合Python语言变量命名规则?( )
A. Templist
B. !1
C. (VR)
D. 5_1
【答案】A
3. 以下哪个选项可以准确查看Python代码的语言版本(3.5.3)?( )
A.
>>> import sys
>>> sys.version
B.
>>> import sys
>>> sys.exc_info()
C.
>>> import sys
>>> sys.version_info
D.
>>> import sys
>>> sys.path
【答案】C
4. 以下哪个选项可以获取Python整数类型帮助?( )
A. >>> help(float)
B. >>> dir(str)
C. >>> help(int)
D. >>> dir(int)
【答案】C
5. 给出如下代码,其输出结果是什么?( )
>>> x = 3.14
>>> eval('x + 10')
A. TypeError: must be str, not int
B. 系统错误
C. 13.14
D. 3.1410
【答案】C
6. Python语言的主网站网址是什么?( )
A. https://www.python123.org/
B. https://www.python.org/
C. https://www.python123.io/
D. https://pypi.python.org/pypi
【答案】B
7. 以下哪个Python保留字用于异常处理结构中用来捕获特定类型异常?( )
A. def
B. except
C. while
D. pass
【答案】B
8. 关于Python注释,以下哪个选项描述错误?( )
A. Python注释语句不被解释器过滤掉,也不被执行
B. 注释可用于标明作者和版权信息
C. 注释可以辅助程序调试
D. 注释用于解释代码原理或者用途
【答案】A
9. 以下哪个选项不是Python数据类型?( )
A. 实数
B. 列表
C. 整数
D. 字符串
【答案】A
10. 以下哪个Python保留字不用于表示分支结构?( )
A. elif
B. in
C. if
D. else
【答案】B
11. 以下哪个选项不属于Python保留字?( )
A. def
B. import
C. type
D. elif
【答案】C
12. 以下哪个选项对程序的描述错误?( )
A. 程序是由一系列函数组成的
B. 通过封装可以实现代码复用
C. 可以利用函数对程序进行模块化设计
D. 程序是由一系列代码组成的
【答案】A
13. 利用print()格式化输出,能够控制浮点数的小数点后两位输出的是哪个选项?( )
A. {.2}
B. {:.2f}
C. {:.2}
D. {.2f}
【答案】B
14. 以下哪个选项可用作Python标识符?( )
A. 3B9909
B. class
C. ____
D. it's
【答案】C
15. 关于Python赋值语句,以下哪个选项不合法?( )
A. x=(y=1)
B. x,y=y,x
C. x=y=1
D. x=1;y=1
【答案】A
8、 程序分析题(每小题8分,共40分)
1. 分析下列程序运行结果。
def recursion_func(n):
if n == 1:
return 1
return n + recursion_func(n-1)
print(recursion_func(5))
【答案】该函数计算从1到n的累加和。recursion_func(5) = 5 + 4 + 3 + 2 + 1 = 15。结果为15。
2. 分析下列程序运行结果。
def switch_case(x):
return x.upper()
print(switch_case("hello"))
【答案】upper()方法将所有字母转换为大写。因此,输出结果为"HELLO"。
3. 分析下列程序运行结果。
def dict_test(dct):
return list(dct.keys())
sample_dict = {"a": 1, "b": 2, "c": 3}
print(dict_test(sample_dict))
【答案】keys()方法返回字典中的所有键。输出结果为['a', 'b', 'c']。
4. 分析下列程序运行结果。
def reverse_list(lst):
return lst[::-1]
nums = [1, 2, 3, 4]
print(reverse_list(nums))
【答案】这段代码反转列表,输出结果为[4, 3, 2, 1]。
5. 分析下列程序运行结果。
def calc_power(base, exp=2):
return base ** exp
print(calc_power(3))
print(calc_power(3, 3))
【答案】第一次不传exp参数,默认exp=2,计算3**2=9。第二次传递参数exp=3,计算3**3=27。所以输出为9和27。
9、 程序设计题(每小题10分,共20分)
1. 编写一个函数reverse_words(s),反转字符串中单词的顺序。
【答案】
def reverse_words(s):
return ' '.join(reversed(s.split()))
# 示例用法
print(reverse_words("The quick brown fox")) # "fox brown quick The"
2. 编写一个函数valid_parentheses(s),检查字符串中的括号是否有效。有效括号需满足每个开括号都有闭括号对应且顺序正确。
【答案】
def valid_parentheses(s):
stack = []
mapping = {')': '(', '}': '{', ']': '['}
for char in s:
if char in mapping:
top_element = stack.pop() if stack else '#'
if mapping[char] != top_element:
return False
else:
stack.append(char)
return not stack
# 示例用法
print(valid_parentheses("()[]{}")) # True
print(valid_parentheses("([)]")) # False
10、 综合应用题(20分)
1. 实现一个自定义迭代器类,能够生成斐波那契数列的前N项数值,并使用生成器优化其性能。
【答案】
class FibonacciIterator:
def __init__(self, n):
self.n = n
self.index = 0
self.a, self.b = 0, 1
def __iter__(self):
return self
def __next__(self):
if self.index >= self.n:
raise StopIteration
self.a, self.b = self.b, self.a + self.b
self.index += 1
return self.a
def fibonacci_generator(n):
a, b = 0, 1
for _ in range(n):
yield a
a, b = b, a + b
# 使用示例
for num in FibonacciIterator(10):
print(num, end=" ")
print()
for num in fibonacci_generator(10):
print(num, end=" ")
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
安徽省2025年对口招生考试计算机类
专业综合模拟卷(七)
(本试题卷共三部分,87道小题,共11页。时量150分钟,满分390分)
第一部分 计算机网络基础(180分)
1、 填空题(每空3分,共60分)
1. 调制解调器是实现数字信号和______转换的设备。
2. 在计算机网络中,所谓的资源共享主要是指硬件、软件和______资源。
3. 令牌型网采用的是一种______的介质访问控制协议。
4. 与Internet相连的每台计算机都必须指定一的______地址,称为IP地址。
5. Internet提供的主要服务有______、文件传输GTP、远程登录Telnet、超文本查询WWW等。
6. 目前,局域网的传输介质主要有双绞线、______和光纤。
7. 局域网的两种工作模式是______和客户/服务器模式。
8. 个人计算机接入的主要方式是采用______接入方式。
9. 为了利用邮电系统公用电话网的线路来传输计算机数字信号,必须配置______。
10. 目前,在计算机广域网中主要采用______技术。
11. 网卡是组成局域网的______部件。将其插在微机的扩展槽上,实现与计算机总线的通信连接,解释并执行主机的控制命令,并实现物理层和数据链路层的功能。
12. 用户要想在网上查询WWW信息,必须安装并运行一个被称为______的软件。
13. 在局域网中,为网络提供共享资源并对这些资源进行管理的计算机称为______。
14. 电子邮件的格式是由邮件头和邮件体组成,其中邮件头包括受件人的地址(To:)、发件人的地址(From:)和______三部分。
15. 计算机网络是由负责信息处理并向全网提供可用资源的______子网和负责信息传输子网组成。
16. 个人和Internet连接需要一台计算机、调制解调器、电话线和______。
17. Internet称为国际______。
18. 信息高速公路的基本特征是高速、______和广域。
19. WWW是当前______上最受欢迎、最流行、最新的信息检索服务程序。
20. 路径有绝对路径和______路径两种。
2、 单项选择题(每小题4分,共60分)
1. 计算机通信子网技术发展的顺序是( )。
A. ATM-> 帧中继 ->电路交换 ->报文组交换
B. 电路交换 ->报文组交换 ->ATM-> 帧中继
C. 电路交换 ->报文分组交换 ->帧中继 ->ATM
D. 电路交换 ->帧中继 ->ATM-> 报文组交换
2. 浏览器与 Web 服务器之间使用的协议是( )。
A. DNS
B. SNMP
C. HTTP
D. SMTP
3. 相邻层间交换的数据单元称之为服务数据单元,其英文缩写为( )。
A. SDU
B. IDU
C. PDU
D. ICI
4. 能从数据信号波形中提取同步信号的典型编码是( )。
A. 归零码
B. 不归零码
C. 定比码
D. 曼彻斯特编码
5. 世界上很多国家都相继组建了自己国家的公用数据网,现有的公用数据网大多采用( )。
A. 分组交换方式
B. 报文交换方式
C. 电路交换方式
D. 空分交换方式
6. 在 IP 地址方案中, 159.226.181.1 是一个( )。
A. A 类地址
B. B 类地址
C. C 类地址
D. D 类地址
7. 在 TCP/IP 中,解决计算机到计算机之间通信问题的层次是( )。
A. 网络接口层
B. 网际层
C. 传输层
D. 应用层
8. 三次握手方法用于( )。
A. 传输层连接的建立
B. 数据链路层的流量控制
C. 传输层的重复检测
D. 传输层的流量控制
9. 在计算机网络中,所有的计算机均连接到一条通信传输线路上,在线路两端连有防止信号反射的装置。这种连接结构被称为( )。
A. 总线结构
B. 环型结构
C. 星型结构
D. 网状结构
10. 在以下传输介质中,带宽最宽,抗干扰能力最强的是( )。
A. 双绞线
B. 无线信道
C. 同轴电缆
D. 光纤
11. PPP 协议是哪一层的协议( )。
A. 物理层
B. 数据链路层
C. 网络层
D. 高层
12. 以太网媒体访问控制技术 CSMA/CD 的机制是( )。
A. 争用带宽
B. 预约带宽
C. 循环使用带宽
D. 按优先级分配带宽
13. 某部门申请到一个 C 类 IP 地址,若要分成 8 个子网,其掩码应为( )。
A. 255.255.255.255
B. 255.255.255.0
C. 255.255.255.224
D. 255.255.255.192
14. 在 OSI 的七层参考模型中,工作在第三层以上的网间连接设备是( )。
A. 集线器
B. 网关
C. 网桥
D. 中继器
15. TCP 的协议数据单元被称为( )。
A. 比特
B. 帧
C. 分段
D. 字符
3、 综合运用题(每题15分,共60分)
1.数据链路层中的链路控制包括哪些功能?
2. 试说明传输层的作用。网络层提供数据报或虚电路服务对上面的运输层有何影响。
3. 流量控制在网络工作中有何意义?流量控制与拥塞控制有何异同之处?
4. 文件传输协议FTP的主要工作过程是怎样的?主进程和从属进程各起什么作用。
第二部分 信息技术(40分)
4、 填空题(每空2分,共20分)
1. 在信息处理的基本流程中,将信息从一种形式或格式转换为另一种形式的过程称为______。
2. 在Windows 10中,为了维护和优化系统性能,可以使用______工具来清理磁盘空间和修复文件系统错误。
3. 在Word文档中,若要插入和编辑数学公式,可以使用______功能。
4. 在Excel中,为了对数据进行高级的排序和筛选,可以使用______这一功能。
5. 在PowerPoint中,为了在放映时突出显示幻灯片中的特定元素,可以使用______效果。
6. 在信息编码领域,用于表示十进制数字的二进制编码称为______码。
7. 在Windows 10中,为了查看和管理系统硬件和软件资源,可以使用______这一工具。
8. 在Word文档中,若要插入一个可以根据文档标题自动更新的目录,可以使用______功能。
9. 在Excel中,若要计算一系列单元格中满足特定条件的值的总和,应使用的函数是______。
10. 在PowerPoint中,为了在放映时控制幻灯片切换效果,可以进行______设置。
5、 单项选择题(每小题4分,共20分)
1. 在Windows 10中,下列哪个操作不能在资源管理器中完成?( )
A. 创建文件夹
B. 修改文件属性
C. 搜索文件
D. 安装应用程序
2. 关于Word 2016文档格式设置的描述,下列哪项是错误的?( )
A. 可以设置段落缩进
B. 可以设置页面边距
C. 不能设置分栏
D. 可以使用模板
3. 在Excel 2016中,下列哪个函数用于求平均值?( )
A. SUM
B. AVERAGE
C. MAX
D. MIN
4. 关于数字媒体技术基础的描述,下列哪项是错误的?( )
A. 数字媒体技术具有互动性
B. 数字媒体文件格式有多种
C. 数字媒体素材无法通过网络获取
D. 数字媒体技术广泛应用于各个领域
5. 在PowerPoint 2016中,下列哪个操作不能在幻灯片母版中完成?( )
A. 更换字体
B. 设置背景
C. 插入图片
D. 设置动画效果
第三部分 Python程序(170分)
6、 填空题(每空3分,共30分)
1. 假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是 _______。
2. 使用列表推导式生成包含10个数字5的列表,语句可以写为_______。
3. 假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为 _______。
4. 任意长度的Python列表、元组和字符串中最后一个元素的下标为_______。
5. Python 语句''.join(list('hello world!')) 执行的结果是_______。
6. 转义字符’
'的含义是_______。
7. Python 语句list(range(1,10,3))执行结果为_______。
8. 切片操作list(range(6))[::2]执行结果为_______。
9. 表达式'ab' in 'acbed'的值为_______。
10. Python 3.x 语句print(1,2, 3, sep=':')的输出结果为_______。
7、 单项选择题(每小题4分,共60分)
1. 给出如下代码,其输出结果是什么?( )
s = 'Python is Open Source!'
print(s[0:].upper())
A. PYTHON
B. PYTHON IS OPEN SOURCE
C. Python is Open Source!
D. PYTHON IS OPEN SOURCE!
2. 以下哪个选项符合Python语言变量命名规则?( )
A. Templist
B. !1
C. (VR)
D. 5_1
3. 以下哪个选项可以准确查看Python代码的语言版本(3.5.3)?( )
A.
>>> import sys
>>> sys.version
B.
>>> import sys
>>> sys.exc_info()
C.
>>> import sys
>>> sys.version_info
D.
>>> import sys
>>> sys.path
4. 以下哪个选项可以获取Python整数类型帮助?( )
A. >>> help(float)
B. >>> dir(str)
C. >>> help(int)
D. >>> dir(int)
5. 给出如下代码,其输出结果是什么?( )
>>> x = 3.14
>>> eval('x + 10')
A. TypeError: must be str, not int
B. 系统错误
C. 13.14
D. 3.1410
6. Python语言的主网站网址是什么?( )
A. https://www.python123.org/
B. https://www.python.org/
C. https://www.python123.io/
D. https://pypi.python.org/pypi
7. 以下哪个Python保留字用于异常处理结构中用来捕获特定类型异常?( )
A. def
B. except
C. while
D. pass
8. 关于Python注释,以下哪个选项描述错误?( )
A. Python注释语句不被解释器过滤掉,也不被执行
B. 注释可用于标明作者和版权信息
C. 注释可以辅助程序调试
D. 注释用于解释代码原理或者用途
9. 以下哪个选项不是Python数据类型?( )
A. 实数
B. 列表
C. 整数
D. 字符串
10. 以下哪个Python保留字不用于表示分支结构?( )
A. elif
B. in
C. if
D. else
11. 以下哪个选项不属于Python保留字?( )
A. def
B. import
C. type
D. elif
12. 以下哪个选项对程序的描述错误?( )
A. 程序是由一系列函数组成的
B. 通过封装可以实现代码复用
C. 可以利用函数对程序进行模块化设计
D. 程序是由一系列代码组成的
13. 利用print()格式化输出,能够控制浮点数的小数点后两位输出的是哪个选项?( )
A. {.2}
B. {:.2f}
C. {:.2}
D. {.2f}
14. 以下哪个选项可用作Python标识符?( )
A. 3B9909
B. class
C. ____
D. it's
15. 关于Python赋值语句,以下哪个选项不合法?( )
A. x=(y=1)
B. x,y=y,x
C. x=y=1
D. x=1;y=1
8、 程序分析题(每小题8分,共40分)
1. 分析下列程序运行结果。
def recursion_func(n):
if n == 1:
return 1
return n + recursion_func(n-1)
print(recursion_func(5))
2. 分析下列程序运行结果。
def switch_case(x):
return x.upper()
print(switch_case("hello"))
3. 分析下列程序运行结果。
def dict_test(dct):
return list(dct.keys())
sample_dict = {"a": 1, "b": 2, "c": 3}
print(dict_test(sample_dict))
4. 分析下列程序运行结果。
def reverse_list(lst):
return lst[::-1]
nums = [1, 2, 3, 4]
print(reverse_list(nums))
5. 分析下列程序运行结果。
def calc_power(base, exp=2):
return base ** exp
print(calc_power(3))
print(calc_power(3, 3))
9、 程序设计题(每小题10分,共20分)
1. 编写一个函数reverse_words(s),反转字符串中单词的顺序。
2. 编写一个函数valid_parentheses(s),检查字符串中的括号是否有效。有效括号需满足每个开括号都有闭括号对应且顺序正确。
10、 综合应用题(20分)
1. 实现一个自定义迭代器类,能够生成斐波那契数列的前N项数值,并使用生成器优化其性能。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$