第一章测试
1.下面哪些属于Python语言的特点?( )
A:支持函数式编程
B:解释执行
C:跨平台
D:开源
答案:ABCD
2.下面能够支持Python开发的环境有哪些?( )
A:IDLE
B:Anaconda3
C:Eclipse
D:PyCharm
答案:ABCD
3.在Windows平台上编写的Python程序无法在Unix平台运行。( )
A:错
B:对
答案:A
4.Python使用缩进来体现代码之间的逻辑关系。( )
A:对
B:错
答案:A
5.计算机能够直接识别的语言是机器语言。( )
A:对
B:错
答案:A
6.Python是专用编程语言。( )
A:对
B:错
答案:B
7.所以程序员都是用高级语言来写程序,然后用特殊的程序把它们翻译成机器语言。( )
A:错
B:对
答案:B
第二章测试
8.下面哪个是用来定义类的关键字?( )
A:yield
B:continue
C:class
D:CLASS
答案:C
9.下面属于合法变量名的有哪些?( )
A:while
B:name
C:max
D:age
答案:BD
10.下面属于合法数字的有哪些?( )
A:0b1101
B:789
C:0o784
D:0xb2
答案:ABD
11.Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。( )
A:对
B:错
答案:B
12.Python中变量区分大小写。( )
A:错
编程语言翻译B:对
答案:B
13.比较运算符比较的结果是布尔值True或 False。( )
A:错
B:对
答案:B
14.在Python中可以使用if作为变量名。( )
A:错
B:对
答案:A
第三章测试
15.Python程序流程控制中的多选择结构也叫多分支结构(if…elseif语句)。( )
A:对
B:错
答案:B
16.程序的基本结构有几种?( )
A:选择结构
B:逻辑结构
C:顺序结构
D:循环结构
答案:ACD
17.已知x = [1, 2]和y = [3, 4],那么x+y的结果是?( )
A:3
B:[1, 2, 3, 4]
C:[4, 6]
D:7
答案:B
18.在Python中, for循环可以遍历任何序列的项目,如一个列表或者一个字符串。( )
A:对
B:错
答案:A
19.Python循环结构中,一定要有语句修改判断条件,使其值为假的时候推出,否则将出现“死循环”。( )
A:错
B:对
答案:B
20.Python中, break语句和continue语句的区别:break语句终止它所在那一层循环,continue语句结束后面的语句继续下一次循环。( )
A:对
B:错
答案:A
21.3+4j不是合法的Python表达式。( )
A:错
B:对
答案:A
第四章测试
22.下面的转义字符中,表示换行的是( )。
A:
B:
C:
D:
答案:D 1. 下面运算符中可以用来连接两个字符串的?( )。
A:
B:*
C:+
D:-
答案:C 1. 下面运算符中可以支持字符串和整数进行运算的是( )。
A:+
B:*
C:
D:-
答案:B 1. 下面哪个不是字符串提供的方法?( )。
A:split()
B:index()
C:search()
D:format()
答案:C 1. 下面的字符串编码格式中,哪个是全世界通用的( )。
A:ASCII
B:CP936
C:GBK
D:UTF8
答案:D 1. 加法运算符可以用来连接字符串并生成新字符串。( )
A:错
B:对
答案:B 1. 在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。( )
A:错
B:对
答案:B
第五章测试
23.列表的索引是从0开始的。( )
A:对
B:错
答案:A
24.使用下标能修改列表的元素。( )
A:对
B:错
答案:A
25.Python支持使用字典的“键”作为下标来访问字典中的值。( )
A:错
B:对
答案:B
26.列表可以作为字典的“键”。( )
A:错
B:对
答案:A
27.元组可以作为字典的“键”。( )
A:错
B:对
答案:B
28.使用列表对象的remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。( )
A:对
B:错
答案:A
29.当以指定“键”为标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”。( )
A:错
B:对
答案:B

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。