第1单元 编程与计算机世界对话-《python程序编写入门》(高教版)单元过关卷(一)
2025-04-10
|
2份
|
13页
|
215人阅读
|
1人下载
内容正文:
《Python 程序编写入门》高等教育出版社
第1单元 编程与计算机世界对话(一)
时间:90分钟 总分:100分
班级___________ 姓名___________ 学号___________ 成绩_____________
一、选择题(本大题共20小题,每小题2分,共40分)
1.下列选项中,( )语言是既能面向过程也能面向对象的程序设计语言。
A. C
B. C#
C. C++
D. Python
2.下面不属于 Python 语言特点的是( )。
A. 丰富的库
B. 可嵌入性
C. 可扩展性
D. 工作量小
3.下列选项中,( )语言被广泛应用于数数据处理、数据挖掘。
A. Python
B. Java
C. C
D. C++
4.下列选项中,不属于脚本语言的是( )语言。
A. JavaScript
B. PHP
C. Python
D. Java
5.下列选项中,( )语言属于静态语言。
A. C
B. Python
C. JavaScript
D. PHP
6.汇编语言通常被应用在( )方面。
A. 智能芯片
B. 移动电话
C. 系统软件
D. 应用软件
7.程序语言可以分为( )。
A. 机器语言、汇编语言
B. 机器语言、高级语言
C. 高级语言、汇编语言
D. 机器语言、汇编语言和高级语言
8.Python 语言属于( )语言。
A. 高级
B. 机器
C. 汇编
D. 二进制
9.下列选项中,不属于 Python 的应用领域的是( )。
A. 网络服务
B. 图像处理
C. 组件集成
D. 系统开发
10.机器语言是直接操作计算机( )的编程语言。
A. 软件
B. 硬件
C. 系统
D. 以上均正确
11.Python 语言是由吉多·范·罗苏姆设计并领导开发的,第一个版本诞生于( )年。
A. 1990
B. 1991
C. 1992
D. 1993
12.Python 的中文意思是( )。
A. 大蟒蛇
B. 大龙
C. 恐龙
D. 鲨鱼
13.( )年发布了 Python 2.0,增加了垃圾回收程序。
A. 2000
B. 2001
C. 2002
D. 2003
14.( )年发布了 Python 3.0。
A. 2006
B. 2007
C. 2008
D. 2009
15.Python 语言易于学习,具体体现在( )。
A. 开源免费
B. 更易理解
C. 简化设计
D. 以上都是
16.Python 语言是开源免费的,是指( )。
A. Python 的使用免费
B. Python 的开发免费
C. Python 的源代码可以在网上获取
D. 以上都是
17.Python 语言可以在以下平台上运行的是( )。
A. Windows
B. UNIX
C. Mac
D. 以上都是
18.下列选项中,能判断一个 Python 程序是否为 3.x 版本的是( )。
A. print("guo")
B. print"guo"
C. print['guo']
D. print{'guo'}
19.关于 Python 2.x 版本,下列说法正确的是( )。
A. 不直接支持中文字符的使用
B. 不支持中文字符的使用
C. Python 3.x 系统版本向下兼容 2.x 系列
D. Python 3.x 与 Python 2.x 在语法上没有任何区别,只是在功能实现上有区别
20.我们一般所说 Python 语言编程生态丰富,指的是( )。
A. 语法丰富
B. 结构丰富
C. 内置或第三方函数库丰富
D. 数据类型丰富
二、填空题(本大题共20小题,每小题2分,共40分)
1.机器语言用 ______ 进制代码表示,它是一种机器指令的集合。
2.汇编语言又称为 ______ 语言。
3.Python 是一种跨平台、______ 的动态类型语言。
4.______ 语言的语法和结构更似人类语言,且与计算机的硬件结构及指令系统无关。
5.______ 是用来编写计算机程序的形式语言,用于向计算机发出指令。
6.高级语言根据计算机执行机制的不同可分成两类:静态语言和 ______ 语言。
7.高级语言中的静态语言采用 ______ 方式执行。
8.高级语言中的 Python 语言采用 ______ 方式执行。
9.解释是将源代码逐条转换成 ______ 代码,同时逐条运行目标代码的过程。
10.高级语言中的 Java 语言采用 ______ 方式执行。
11.Python 语言同时支持面向过程和______两种编程方式。
12.Python 3.x 版本默认编码为________。
13.IPO 程序编写方法中的"I"是英文______的缩写。
14.IPO 程序编写方法中的"P"是英文______的缩写。
15.IPO程序编写方法中的“O”是英文________的缩写。
16.Python语言可以在多个平台上运行,指的是Python________的特点。
17.Python3.7是在________年发布的。
18.Python语言最早是由________程序员开发出的一种脚本语言。(注:填写国家名,请使用中文)
19.Python的创始人为________。(注:请使用中文)
20.Python语言也被称为“________”语言。
三、简答题(本大题共4小题,每小题5分,共20分)
1.简述高级程序语言在执行过程中采用编译方式与解释方式执行的区别。
2.简述在IPO程序编写方法中,输入的方式有哪些。
3.简述当今流行学习 Python 语言的原因。
4.简述Python语言的应用领域。
5.简述Python语言的特点。
学科网(北京)股份有限公司
$$
《Python 程序编写入门》高等教育出版社
第1单元 编程与计算机世界对话(一)
时间:90分钟 总分:100分
班级___________ 姓名___________ 学号___________ 成绩_____________ 一、选择题(本大题共20小题,每小题2分,共40分)
1.下列选项中,( )语言是既能面向过程也能面向对象的程序设计语言。
A. C
B. C#
C. C++
D. Python
【答案】D
【解析】 Python 是既能面向过程也能面向对象的程序设计语言。
2.下面不属于 Python 语言特点的是( )。
A. 丰富的库
B. 可嵌入性
C. 可扩展性
D. 工作量小
【答案】D
【解析】Python 的特点包括丰富的库、可嵌入性、可扩展性等,而“工作量小”不是其特点。
3.下列选项中,( )语言被广泛应用于数数据处理、数据挖掘。
A. Python
B. Java
C. C
D. C++
【答案】A
【解析】Python 被广泛应用于数据处理和数据挖掘。
4.下列选项中,不属于脚本语言的是( )语言。
A. JavaScript
B. PHP
C. Python
D. Java
【答案】D
【解析】Java 不属于脚本语言。
5.下列选项中,( )语言属于静态语言。
A. C
B. Python
C. JavaScript
D. PHP
【答案】A
【解析】C 是静态语言,而 Python、JavaScript 和 PHP 是动态语言。
6.汇编语言通常被应用在( )方面。
A. 智能芯片
B. 移动电话
C. 系统软件
D. 应用软件
【答案】A
【解析】汇编语言通常用于智能芯片的开发。
7.程序语言可以分为( )。
A. 机器语言、汇编语言
B. 机器语言、高级语言
C. 高级语言、汇编语言
D. 机器语言、汇编语言和高级语言
【答案】D
【解析】程序语言可以分为机器语言、汇编语言和高级语言。
8.Python 语言属于( )语言。
A. 高级
B. 机器
C. 汇编
D. 二进制
【答案】A
【解析】Python 是一种高级语言。
9.下列选项中,不属于 Python 的应用领域的是( )。
A. 网络服务
B. 图像处理
C. 组件集成
D. 系统开发
【答案】D
【解析】Python 的应用领域包括网络服务、图像处理、组件集成等,但不包括系统开发。
10.机器语言是直接操作计算机( )的编程语言。
A. 软件
B. 硬件
C. 系统
D. 以上均正确
【答案】B
【解析】机器语言是直接操作计算机硬件的编程语言。
11.Python 语言是由吉多·范·罗苏姆设计并领导开发的,第一个版本诞生于( )年。
A. 1990
B. 1991
C. 1992
D. 1993
【答案】B
【解析】Python 的第一个版本诞生于1991年。
12.Python 的中文意思是( )。
A. 大蟒蛇
B. 大龙
C. 恐龙
D. 鲨鱼
【答案】A
【解析】Python 的中文意思是“大蟒蛇”。
13.( )年发布了 Python 2.0,增加了垃圾回收程序。
A. 2000
B. 2001
C. 2002
D. 2003
【答案】A
【解析】Python 2.0 于2000年发布,增加了垃圾回收程序
14.( )年发布了 Python 3.0。
A. 2006
B. 2007
C. 2008
D. 2009
【答案】C
【解析】Python 3.0 于2008年发布。
15.Python 语言易于学习,具体体现在( )。
A. 开源免费
B. 更易理解
C. 简化设计
D. 以上都是
【答案】D
【解析】Python 易于学习的原因包括开源免费、更易理解、简化设计
16.Python 语言是开源免费的,是指( )。
A. Python 的使用免费
B. Python 的开发免费
C. Python 的源代码可以在网上获取
D. 以上都是
【答案】D
【解析】Python 是开源免费的,意味着使用、开发和源代码获取都是免费的。
17.Python 语言可以在以下平台上运行的是( )。
A. Windows
B. UNIX
C. Mac
D. 以上都是
【答案】D
【解析】Python 可以在 Windows、UNIX 和 Mac 等平台上运行。
18.下列选项中,能判断一个 Python 程序是否为 3.x 版本的是( )。
A. print("guo")
B. print"guo"
C. print['guo']
D. print{'guo'}
【答案】A
【解析】Python 3.x 版本中,print 是函数,因此 print("guo") 是正确的。
19.关于 Python 2.x 版本,下列说法正确的是( )。
A. 不直接支持中文字符的使用
B. 不支持中文字符的使用
C. Python 3.x 系统版本向下兼容 2.x 系列
D. Python 3.x 与 Python 2.x 在语法上没有任何区别,只是在功能实现上有区别
【答案】A
【解析】Python 2.x 不直接支持中文字符的使用。
20.我们一般所说 Python 语言编程生态丰富,指的是( )。
A. 语法丰富
B. 结构丰富
C. 内置或第三方函数库丰富
D. 数据类型丰富
【答案】C
【解析】Python 的编程生态丰富指的是其内置或第三方函数库丰富。
二、填空题(本大题共20小题,每小题2分,共40分)
1.机器语言用 ______ 进制代码表示,它是一种机器指令的集合。
【答案】二
【解析】机器语言用二进制代码表示。
2.汇编语言又称为 ______ 语言。
【答案】符号
【解析】汇编语言又称为符号语言。
3.Python 是一种跨平台、______ 的动态类型语言。
【答案】面向对象
【解析】Python 是一种跨平台、面向对象的动态类型语言。
4.______ 语言的语法和结构更似人类语言,且与计算机的硬件结构及指令系统无关。
【答案】高级语言
【解析】高级语言的语法和结构更接近人类语言。
5.______ 是用来编写计算机程序的形式语言,用于向计算机发出指令。
【答案】程序语言
【解析】程序语言是编写计算机程序的形式语言。
6.高级语言根据计算机执行机制的不同可分成两类:静态语言和 ______ 语言。
【答案】动态
【解析】高级语言根据执行机制可分为静态语言和动态语言。
7.高级语言中的静态语言采用 ______ 方式执行。
【答案】编译
【解析】静态语言采用编译方式执行。
8.高级语言中的 Python 语言采用 ______ 方式执行。
【答案】解释
【解析】Python 采用解释方式执行。
9.解释是将源代码逐条转换成 ______ 代码,同时逐条运行目标代码的过程。
【答案】目标
【解析】解释是将源代码逐条转换成目标代码并运行。
10.高级语言中的 Java 语言采用 ______ 方式执行。
【答案】编译
【解析】Java 采用编译方式执行。
11.Python 语言同时支持面向过程和______两种编程方式。
【答案】面向对象
【解析】Python 支持面向过程和面向对象两种编程方式。
12.Python 3.x 版本默认编码为________。
【答案】UTF-8
【解析】Python 3.x 版本默认编码为 UTF-8。
13.IPO 程序编写方法中的"I"是英文______的缩写。
【答案】Input
【解析】IPO 中的“I”代表 Input。
14.IPO 程序编写方法中的"P"是英文______的缩写。
【答案】Process
【解析】IPO 中的“P”代表 Process。
15.IPO程序编写方法中的“O”是英文________的缩写。
【答案】Output
【解析】IPO 中的“O”代表 Output。
16.Python语言可以在多个平台上运行,指的是Python________的特点。
【答案】可移植性
【解析】Python 可以在多个平台上运行,体现了其可移植性。
17.Python3.7是在________年发布的。
【答案】2018
【解析】Python 3.7 于2018年发布。
18.Python语言最早是由________程序员开发出的一种脚本语言。(注:填写国家名,请使用中文)
【答案】荷兰
【解析】Python 由荷兰程序员开发。
19.Python的创始人为________。(注:请使用中文)
【答案】吉多.范罗苏姆
【解析】Python 的创始人是吉多·范罗苏姆。
20.Python语言也被称为“________”语言。
【答案】胶水
【解析】Python 也被称为“胶水”语言。
三、简答题(本大题共4小题,每小题5分,共20分)
1.简述高级程序语言在执行过程中采用编译方式与解释方式执行的区别。
【答案】
编译方式是将整个程序一次性转换为目标代码,而解释方式是逐条转换并执行。编译方式执行效率高,但需要编译时间;解释方式灵活性强,但执行效率较低。
2.简述在IPO程序编写方法中,输入的方式有哪些。
【答案】用户输入、文件输入、网络输入
3.简述当今流行学习 Python 语言的原因。
【答案】Python 流行的原因包括易学性、开源免费、跨平台性、丰富的库支持以及广泛的应用领域。
4.简述Python语言的应用领域。
【答案】广泛应用于数据分析、组件集成、网络服务、图像处理和科学计算等众多领域。
5.简述Python语言的特点。
【答案】Python的六大特点:更易理解、简化设计、易于学习、开源免费、可移植性、“胶水”语言
学科网(北京)股份有限公司
$$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。