第1单元 1.2python语言的特点(练习)-《程序设计语言-python》(高教版)同步精品课堂
2025-09-16
|
2份
|
16页
|
111人阅读
|
3人下载
内容正文:
1.2:Python语言特点
一、单项选择题
1.Python 3.0版本发布的时间是( )
A. 2000年10月
B. 2008年12月
C. 2014年11月
D. 2018年7月
2.Python 2.7停止支持且不再发布2.8版本的消息发布于( )
A. 2014年
B. 2016年
C. 2018年
D. 2020年
3.Python 3.x版本的默认编码是( )
A. ASCII码
B. UTF-8码
C. GB2312码
D. GBK码
4.Python被称为“胶水语言”,主要是因为它能( )
A. 与特定编程语言可以结合使用
B. 以胶水为主题开发程序
C. 与多种其他编程语言的程序组合
D. 能应用于各种各样的领域
5.与C/C++相比,Python的执行效率如何( )
A. 更高
B. 相同
C. 较低
D. 因场景而异,无法比较
6.以下哪种情况最容易导致Python语法错误( )
A. 变量名使用下划线_
B. Tab键和空格键混合使用缩进
C. 注释使用#符号
D. print函数打印字符串
7.以下不属于Python Web框架的是( )
A. Django
B. Flask
C. Tornado
D. Spring Boot
8.Python爬虫可实现的应用场景不包括( )
A. 爬取电商平台商品折扣信息
B. 收集社交平台用户言论
C. 直接修改目标网站的数据库数据
D. 爬取音乐平台评论生成词云
9.以下哪项不是Python在人工智能领域的主流应用方向( )
A. 机器学习
B. 神经网络
C. 深度学习
D. 数据采集
10.Python支持的编程范式包括( )
A. 函数式编程
B. 面向对象编程
C. 命令式编程
D. 以上全部
11. Python的“可移植性”是指( )
A. 只能在Windows系统运行
B. 可在不同操作系统上运行
C. 只能在Linux系统运行
D. 程序体积小,便于移动存储
12. 以下哪种语言从简洁性、可读性角度的语法风格与Python最相似( )
A. C语言
B. Java
C. Ruby
D. Assembly
13. 以下哪项不符合Python“极简主义思想”的设计原则( )
A. 代码简洁,减少冗余
B. 语法明确,易读性强
C. 强制使用复杂的类型声明
D. 让开发者更关注任务本身而非语法细节
14. 关于Python类库,以下说法错误的是( )
A. 很多功能开发无需从零编写
B. 可直接使用现成的标准库或第三方库
C. 标准库覆盖网络、文件等常见操作
D. 所有类库都需要付费才能使用
15. Python语言能“简化开发过程”的主要原因是( )
A. 代码长度短,语法简洁
B. 强制开发者写复杂注释
C. 开发工具收费且功能单一
D. 只能在特定场景使用
16. 以下关于Python历史的描述,正确的是( )
A. Python第一个公开版本在2000年发行
B. Python 3.0版本发布于2007年
C. Python 2.7会继续发布2.8版本
D. Python在2024年TIOBE排行榜第1名
17. 下列对Python“可移植性”的理解,最准确的是( )
A. 程序可以在不同操作系统间移植运行
B. 程序只能在Python解释器中运行,无法移植
C. 程序必须在开发时的同一台电脑运行
D. 程序移植时需要重新编写所有代码
18. Python作为“胶水语言”,典型应用场景是( )
A. 将C编写的高性能模块与Python代码结合
B. 用胶水粘贴代码文件
C. 让Python代码在粘附于不同特定环境运行
D. 使Python代码无法与其他语言交互
19. 在自动化运维领域,Python的价值体现在( )
A. 只能手动执行运维命令,无法自动化
B. 通过Saltstack等工具实现批量、自动化运维
C. 自动化运维与Python无关
D. 只有大型企业才会用Python做自动化运维
20. 关于Python在常规软件开发中的应用,以下说法错误的是( )
A. 支持脚本编写
B. 支持网络编程
C. 不能做软件开发
D. 支持面向对象编程
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
1.2:Python语言特点
一、单项选择题
1.Python 3.0版本发布的时间是( )
A. 2000年10月
B. 2008年12月
C. 2014年11月
D. 2018年7月
【答案】B
【解析】2008年12月发布Python 3.0版本。
2.Python 2.7停止支持且不再发布2.8版本的消息发布于( )
A. 2014年
B. 2016年
C. 2018年
D. 2020年
【答案】A
【解析】2014年11月发布消息,Python 2.7将在2020年停止支持且不再发布2.8版本
3.Python 3.x版本的默认编码是( )
A. ASCII码
B. UTF-8码
C. GB2312码
D. GBK码
【答案】B
【解析】Python 3的默认编码是UTF-8码,天然支持中文等多语言。
4.Python被称为“胶水语言”,主要是因为它能( )
A. 与特定编程语言可以结合使用
B. 以胶水为主题开发程序
C. 与多种其他编程语言的程序组合
D. 能应用于各种各样的领域
【答案】C
【解析】“胶水语言”为Python程序可以用多种形式与其他编程语言编写的程序组合。
5.与C/C++相比,Python的执行效率如何( )
A. 更高
B. 相同
C. 较低
D. 因场景而异,无法比较
【答案】C
【解析】Python与C和C++相比执行效率较低。
6.以下哪种情况最容易导致Python语法错误( )
A. 变量名使用下划线_
B. Tab键和空格键混合使用缩进
C. 注释使用#符号
D. print函数打印字符串
【答案】B
【解析】Tab键和空格键的混用会导致Python缩进错误,进而引发语法错误,这是初学者常见陷阱。
7.以下不属于Python Web框架的是( )
A. Django
B. Flask
C. Tornado
D. Spring Boot
【答案】D
【解析】Spring Boot是Java语言的Web框架,其余三项均为Python Web框架。
8.Python爬虫可实现的应用场景不包括( )
A. 爬取电商平台商品折扣信息
B. 收集社交平台用户言论
C. 直接修改目标网站的数据库数据
D. 爬取音乐平台评论生成词云
【答案】C
【解析】爬虫的核心是“采集数据”,无法直接修改目标网站的数据库。爬虫的核心是“采集数据”,无法直接修改目标网站的数据库。
9.以下哪项不是Python在人工智能领域的主流应用方向( )
A. 机器学习
B. 神经网络
C. 深度学习
D. 数据采集
【答案】D
【解析】Python在机器学习、神经网络、深度学习等方面是主流编程语言,数据采集不是人工智能领域而是爬虫方向。
10.Python支持的编程范式包括( )
A. 函数式编程
B. 面向对象编程
C. 命令式编程
D. 以上全部
【答案】D
【解析】Python支持函数式编程和面向对象编程,同时也支持命令式编程,因此涵盖多种范式。
11. Python的“可移植性”是指( )
A. 只能在Windows系统运行
B. 可在不同操作系统上运行
C. 只能在Linux系统运行
D. 程序体积小,便于移动存储
【答案】B
【解析】可移植性的定义为:Python编写的应用程序可以在不同操作系统上运行。
12. 以下哪种语言从简洁性、可读性角度的语法风格与Python最相似( )
A. C语言
B. Java
C. Ruby
D. Assembly
【答案】C
【解析】Ruby与Python均属于“动态类型、注重简洁性和开发效率”的编程语言,语法风格更为接近;A、B语法更繁琐,D为底层语言,可读性差。
13. 以下哪项不符合Python“极简主义思想”的设计原则( )
A. 代码简洁,减少冗余
B. 语法明确,易读性强
C. 强制使用复杂的类型声明
D. 让开发者更关注任务本身而非语法细节
【答案】C
【解析】Python是动态类型语言,无需强制复杂的类型声明,这正是其“极简”“简洁”设计的体现。
14. 关于Python类库,以下说法错误的是( )
A. 很多功能开发无需从零编写
B. 可直接使用现成的标准库或第三方库
C. 标准库覆盖网络、文件等常见操作
D. 所有类库都需要付费才能使用
【答案】D
【解析】Python的标准库和大多数第三方库是免费开源的,无需付费。
15. Python语言能“简化开发过程”的主要原因是( )
A. 代码长度短,语法简洁
B. 强制开发者写复杂注释
C. 开发工具收费且功能单一
D. 只能在特定场景使用
【答案】A
【解析】Python的简洁性使得代码长度大幅度减少,开发者可更多关注任务本身,从而简化开发过程。
16. 以下关于Python历史的描述,正确的是( )
A. Python第一个公开版本在2000年发行
B. Python 3.0版本发布于2007年
C. Python 2.7会继续发布2.8版本
D. Python在2024年TIOBE排行榜第1名
【答案】B
【解析】A错误,第一个公开版本1991年;C错误,2014年宣布不再发布2.8版本;D正确,ppt中不仅展示2025年9月还有2024年9月的的排行,都是第一;B发布于2008年。
17. 下列对Python“可移植性”的理解,最准确的是( )
A. 程序可以在不同操作系统间移植运行
B. 程序只能在Python解释器中运行,无法移植
C. 程序必须在开发时的同一台电脑运行
D. 程序移植时需要重新编写所有代码
【答案】A
【解析】可移植性为Python程序能在不同操作系统上运行,无需或仅需少量修改。
18. Python作为“胶水语言”,典型应用场景是( )
A. 将C编写的高性能模块与Python代码结合
B. 用胶水粘贴代码文件
C. 让Python代码在粘附于不同特定环境运行
D. 使Python代码无法与其他语言交互
【答案】A
【解析】胶水语言的核心是能整合其他语言的代码。
19. 在自动化运维领域,Python的价值体现在( )
A. 只能手动执行运维命令,无法自动化
B. 通过Saltstack等工具实现批量、自动化运维
C. 自动化运维与Python无关
D. 只有大型企业才会用Python做自动化运维
【答案】B
【解析】自动化运维部分指出,Python是运维工程师首选语言,可实现自动化运维,且中小规模企业也能应用。
20. 关于Python在常规软件开发中的应用,以下说法错误的是( )
A. 支持脚本编写
B. 支持网络编程
C. 不能做软件开发
D. 支持面向对象编程
【答案】C
【解析】Python支持软件开发、脚本编写、网络编程等多个领域.
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。