![]() |
课后习题 |
一、选择题
()1.关于Python的应用领域不包括下列哪一种?
A.自动控制
B.大数据
C.游戏设计
D.以上都是Python的应用领域
()2.关于Python语言的特性,下列哪一个有误?
A.扩充能力强
B.可以大量使用指针
C.跨平台
D.简洁易读
()3.关于各代程序设计语言的描述,下列哪一个有误?
A.高级语言更符合人类语言的形式
B.汇编语言与硬件有着密切关系
C.机器语言是一种最低级的程序设计语言
D.汇编语言是一种高级语言
()4.下列哪一种程序设计语言属于解释型语言?
A.Java
B.Python
C.C++
D.C
()5.算法的特性不包括以下哪个?
A.至少会有一个输出结果
B.0个或多个输入数据
C.允许无限循环
D.步骤清楚且可行
二、填空题
1.程序设计语言以发展过程来分,大致可分为______语言与______语言两大类。
2.______是一种最低级的程序设计语言,它是以0与1二进制组合的方式将指令和机器码输入计算机。
3.高级语言所设计的程序必须经过______或______转换成机器语言才能执行。
4.______是使用图形符号来表示解决问题的步骤。
5.______是环境管理的工具,除了可以管理和安装新的程序包外,还可以用于快速建立独立的虚拟Python环境。
6.Anaconda内建的______是用于编辑、调试和执行Python程序的集成开发环境。
7.Python程序的区块主要是通过______来标示。
三、简答题
1.Python的注释有哪两种,请简要说明。
2.请比较说明编译与解释的差别。
3.请试着描述计算1+2+3+4+5的算法。
4.请试着画出计算1+2+3+4+5的流程图。
5.算法必须满足哪些特性?
6.试简述Python语言的重要特性。
7.请简要说明注释的功能。