上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”类型,试使用其中的函数计算一组数中的最大值和最小值。