任务1.1 探索编程世界——初识程序与Python语言(练习)《程序设计基础 ——Python》(高等教育出版社)【上好课】
2026-09-28
|
2份
|
7页
|
33人阅读
|
2人下载
内容正文:
探索编程世界——初识程序与Python语言
一、单项选择题
1、程序是为完成特定计算任务而设计的一组( )。
A. 无序指令
B. 有序指令
C. 随机数据
D. 硬件设备
【答案】B
【解析】程序是为完成特定计算任务或实现特定功能而设计的一组有序指令的集合,指令顺序决定任务成败。
2、下列属于低级语言的是( )。
A. Python
B. Java
C. 汇编语言
D. C++
【答案】C
【解析】低级语言只包括机器语言和汇编语言;Python、Java、C++都属于高级语言。
3、计算机能直接识别和执行、由二进制代码构成的语言是( )。
A. 汇编语言
B. Python语言
C. C语言
D. 机器语言
【答案】D
【解析】机器语言是CPU的原生指令集,由纯二进制构成,计算机能直接识别和执行,难读难写。
4、Python语言诞生于( )。
A. 1989年
B. 1991年
C. 2000年
D. 2008年
【答案】A
【解析】Python于1989年由荷兰程序员吉多·范·罗苏姆设计,1991年发布0.9.0版本。
5、Python的创始人是( )。
A. 吉多·范·罗苏姆
B. 比尔·盖茨
C. 乔布斯
D. 林纳斯·托瓦兹
【答案】A
【解析】Python由荷兰程序员吉多·范·罗苏姆(Guido van Rossum)于1989年设计,保留了"让编程更简单"的核心思想。
6、下列关于Python特点的说法,错误的是( )。
A. 语法简洁、可读性强
B. 免费开源,可自由发布修改
C. 必须先编译成可执行文件才能运行
D. 跨平台性好
【答案】C
【解析】Python是解释型语言,由解释器逐行转换并立即执行,不需要提前编译成可执行文件。
7、想用Python快速抓取网页上的公开信息,最适合使用的框架是( )。
A. Pygame
B. Matplotlib
C. Django
D. Scrapy
【答案】D
【解析】Scrapy与Beautiful Soup属于网络爬虫生态,用于抓取互联网信息;Pygame用于游戏开发,Django用于Web开发。
8、Python在人工智能领域常用的深度学习框架是( )。
A. NumPy
B. Pandas
C. TensorFlow
D. Flask
【答案】C
【解析】TensorFlow和PyTorch是Python在人工智能领域常用的深度学习框架;NumPy、Pandas用于科学计算,Flask用于Web开发。
9、高级语言与低级语言相比,其主要特点是( )。
A. 独立于硬件,接近自然语言
B. 面向硬件,执行效率高
C. 由二进制代码构成
D. 不需要转换即可执行
【答案】A
【解析】高级语言独立于具体计算机硬件结构,采用接近人类自然语言的语法,需经编译或解释后执行。
10、解释型语言的执行方式是( )。
A. 先整体翻译再运行
B. 边翻译边运行,逐行执行
C. 直接由CPU执行
D. 不需要解释器
【答案】B
【解析】解释型语言由解释器逐行转换为机器码并立即执行,边翻译边运行;编译型语言先整体翻译再运行。
二、是非选择题(A表示正确,B表示错误)
1、汇编语言使用二进制操作码编写,不需要转换就能被CPU直接执行。 ( A B )
【答案】B
【解析】汇编语言用英文助记符代替二进制操作码,需经汇编器转换后才能被CPU执行;机器语言才由二进制构成。
2、程序的执行顺序不影响任务结果。 ( A B )
【答案】B
【解析】程序强调"一组有序指令",指令顺序直接决定任务能否成功完成,顺序打乱可能导致任务失败。
3、Python是一种解释型语言,不需要提前编译。 ( A B )
【答案】A
【解析】Python是解释型语言,由解释器逐行转换并立即执行,无需提前编译成可执行文件。
4、Python具有跨平台性,同一份源代码可在不同主流操作系统上运行。 ( A B )
【答案】A
【解析】Python解释器负责屏蔽底层差异,同一份Python源代码可在Windows、Linux、macOS等不同操作系统上运行。
5、Python 3.0与2.x系列完全兼容,同一段代码换版本不需要修改。 ( A B )
【答案】B
【解析】Python 3.0与2.x系列并不完全兼容,同一段代码换版本可能跑不起来,需要做兼容性修改。
三、填空题
1、程序是为完成特定计算任务而设计的一组________指令的集合。
【答案】有序
【解析】程序是一组有序指令的集合,完整描述了从输入到输出的数据处理流程,指令顺序决定任务成败。
2、低级语言包括机器语言和________语言。
【答案】汇编
【解析】低级语言面向计算机硬件,包括机器语言(二进制代码)和汇编语言(英文助记符)。
3、Python的五大特点可概括为:代码简洁、免费开源、跨平台性、库类丰富和________。
【答案】解释型语言
【解析】Python五大特点记忆口诀:简(代码简洁)、开(免费开源)、跨(跨平台性)、库(库类丰富)、解(解释型语言)。
4、Python在Web开发领域常用的框架有Django、Flask和________。
【答案】FastAPI
【解析】Python Web开发三大框架为Django、Flask、FastAPI,用于搭建网络服务和Web应用。
5、科学计算与数据分析领域,NumPy用于数值计算、Pandas用于数据处理、________用于数据可视化。
【答案】Matplotlib
【解析】科学计算领域记忆线索为"算—析—画":NumPy算、Pandas析、Matplotlib画(数据可视化)。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
探索编程世界——初识程序与Python语言
一、单项选择题
1、程序是为完成特定计算任务而设计的一组( )。
A. 无序指令
B. 有序指令
C. 随机数据
D. 硬件设备
2、下列属于低级语言的是( )。
A. Python
B. Java
C. 汇编语言
D. C++
3、计算机能直接识别和执行、由二进制代码构成的语言是( )。
A. 汇编语言
B. Python语言
C. C语言
D. 机器语言
4、Python语言诞生于( )。
A. 1989年
B. 1991年
C. 2000年
D. 2008年
5、Python的创始人是( )。
A. 吉多·范·罗苏姆
B. 比尔·盖茨
C. 乔布斯
D. 林纳斯·托瓦兹
6、下列关于Python特点的说法,错误的是( )。
A. 语法简洁、可读性强
B. 免费开源,可自由发布修改
C. 必须先编译成可执行文件才能运行
D. 跨平台性好
7、想用Python快速抓取网页上的公开信息,最适合使用的框架是( )。
A. Pygame
B. Matplotlib
C. Django
D. Scrapy
8、Python在人工智能领域常用的深度学习框架是( )。
A. NumPy
B. Pandas
C. TensorFlow
D. Flask
9、高级语言与低级语言相比,其主要特点是( )。
A. 独立于硬件,接近自然语言
B. 面向硬件,执行效率高
C. 由二进制代码构成
D. 不需要转换即可执行
10、解释型语言的执行方式是( )。
A. 先整体翻译再运行
B. 边翻译边运行,逐行执行
C. 直接由CPU执行
D. 不需要解释器
二、是非选择题(A表示正确,B表示错误)
1、汇编语言使用二进制操作码编写,不需要转换就能被CPU直接执行。 ( A B )
2、程序的执行顺序不影响任务结果。 ( A B )
3、Python是一种解释型语言,不需要提前编译。 ( A B )
4、Python具有跨平台性,同一份源代码可在不同主流操作系统上运行。 ( A B )
5、Python 3.0与2.x系列完全兼容,同一段代码换版本不需要修改。 ( A B )
三、填空题
1、程序是为完成特定计算任务而设计的一组________指令的集合。
2、低级语言包括机器语言和________语言。
3、Python的五大特点可概括为:代码简洁、免费开源、跨平台性、库类丰富和________。
4、Python在Web开发领域常用的框架有Django、Flask和________。
5、科学计算与数据分析领域,NumPy用于数值计算、Pandas用于数据处理、________用于数据可视化。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。