第一章 绪论
1.1 Python概述
1.Python是一种编译型程序设计语言。
解:错误
Python是一门解释型的程序设计语言。
2.Python 语言不断发展,解释器也在不断升级,但是3.X系列并不兼容2.X系列。
解:正确
Python2与Python3不兼容。
3.和C语言相比,python语言编写的程序运行效率特别高。
解:错误
python的运行效率低于C语言
4.Python易用性极好,但是不支持面向对象。
解:错误
Python语言支持面向对象。
5.Python的解释器不仅免费,而且开源。
解:正确
6.基于Python 2.X的扩展库一定能在Python 3.X版本中正常使用
解:错误
两者并不兼容。
7.Python既可以在Windows系统上运行,也可以在Linux系统上运行
解:正确
8.C语言能实现的功能,用Python语言也能实现
解:正确
9.与C语言相比,Python的语法更简单,更易上手,且编程灵活度更高
解:正确
10.Python可通过安装大量第三方库,实现强大的功能
解:正确
1.2 开发环境安装和配置
1.离开了集成开发环境,Python就无法解释和运行程序。
解:错误
只需要有解释器就可以运行Python程序。
2.除了程序编辑、运行之外,集成开发环境通常提供程序调试功能。
解:正确
3.在最新的Linux系统中,内置有Python解释器。
解:正确
1.3 基本数据类型、常量和变量
1.下面不属于Python常用基本数据类型的是:
A.整型
B.字符型
C.矩阵
D.字典
解:C
2.下面属于Python合法的布尔型值得是:
A.TRUE
B.True
C.true
D.Ture
解:B
3.下面属于不可变数据类型的是:
A.元组
B.字典
C.集合
D.列表
解:A
元组属于不可变数据类型。
4.下列哪一个数据类型是Python 3.X不支持的?
A.long
B.int
C.list
D.tuple
解:A
Python使用int来代表数字,没有long,int可以存储大数字。
5.Python的浮点数分为单精度型和双精度型。
解:错误
Python的浮点数只有float类型。
6.Python不仅可以用十进制和十六进制表示整型常量,也可以用二进制表示。
解:正确
7.在Python中,对于一个含有两个元素的元组(tuple)变量,可通过增加元素的操作使其成为含有三个元素的元组
解:错误
元组是不可变的数据类型。
8.在Python中,定义变量x=3,执行语句x+=2后,变量x的内存地址不会变
解:错误
不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变。数字属于不可变数据类型。
9.Python中字典类型的变量不能用于布尔测试
解:错误
空字典可以作为False
10.对于Python语句:s=“qwer”,s的数据类型为字符串,s中的"q"的数据类型为字符
解:错误
字符串是不可变数据类型,字符串的元素也是字符串。