Python 3 程序设计
上QQ阅读APP看书,第一时间看更新

习题1

1. 选择题

(1)Python语言属于以下哪种语言?( )

A. 机器语言

B. 汇编语言

C. 高级语言

D. 以上都不是

(2)下列不属于Python特性的是哪一项?( )

A. 简单、易学

B. 开源的、免费的

C. 属于低级语言

D. 具有高可移植性

(3)下列计算机语言中,不属于解释型语言的是哪一项?( )

A. Python

B. JavaScript

C. C++

D. HTML

(4)下列哪方面的应用,不适合使用Python开发?( )

A. 科学运算

B. 系统运维

C. 网站设计

D. 数据库编程

(5)下列关于Python版本的说法中,正确的是哪一项?( )

A. 目前存在Python 3.x兼容Python 2.x版本的程序

B. Python 2.x版本需要升级到Python 3.x版本才能使用

C. 目前Python 2.x版本已经被淘汰

D. Python 2.x和Python 3.x是两个不兼容的版本

(6)Python脚本文件的扩展名是哪一项?( )

A. .pyc

B. .py

C. .pt

D. .pyw

(7)Python内置的集成开发环境是哪一项?( )

A. PyCharm

B. Pydev

C. IDLE

D. pip

2. 简答题

(1)简述Python程序的执行过程。

(2)请列举IDLE编程环境下5个快捷键的功能。

(3)简述程序的编译方式和解释方式的区别。

(4)简述程序设计的IPO模式的特点。

3. 编程题

(1)参考例1-3,输入三角形的边长和高,计算并输出三角形的面积。

(2)参考例1-6,在列表中给出若干字符串,计算并输出最长的字符串。

(3)查阅Python的帮助文档,查找其中的“Numeric Types”类型,试使用其中的函数计算一组数中的最大值和最小值。