第一章 Python概述

单元测试

1、单选题:
‎下列选项中,不属于Python语言特点的是()。‌
选项:
A:  简单易学 
B:  开源    
C:  面向过程
D: 可移植性
答案: 【  面向过程

2、单选题:
‍Python语言是一种()类型的编程语言。‌
选项:
A: 机器语言
B: 解释
C: 编译
D: 汇编语言
答案: 【 解释

3、单选题:
‏Python语句print("Hello,World!")的输出是()。‎
选项:
A: ("Hello,World!")
B: "Hello,World!"
C: Hello,World!
D: 运行出错
答案: 【 Hello,World!

4、单选题:
‍Python语言通过()来体现语句之间的逻辑关系。​
选项:
A: {}
B: ()
C: 缩进
D: 自动识别逻辑
答案: 【 缩进

5、单选题:
‌Python的输入来源包括()‌
选项:
A: 文件输入
B: 控制台输入
C: 网络输入
D: 以上都是
答案: 【 以上都是

6、判断题:
‎Python的可以通过行注释和文档字符串对程序解释说明,增强代码的可读性。‎
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​input()函数用于接收一个标准输入数据,该函数返回的数据类型由用户输入的数据来决定。​
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‏Python程序具有良好的可移植性,在某平台编写的程序无须或仅需少量修改便可在其他平台运行。‌
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‎print()函数可以输出任何类型的数据。‍
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‌IDLE除了支持交互式编写代码,还支持文件式编写代码。​
选项:
A: 正确
B: 错误
答案: 【 正确

第二章 Python编程基础知识

单元测试

1、单选题:
‏假设a=9,b=2,那么下列运算中,错误的是‍
选项:
A: a+b的值是11
B: a//b的值是4
C: a%b的值是1
D: a**b的值是18
答案: 【 a**b的值是18

2、单选题:
‍下列数据中,不属于字符串的是‎
选项:
A: 'ab'
B: '''perfect'''
C: "52wo"
D: abc
答案: 【 abc

3、单选题:
‎下列方法中,能够让所有单词的首字母变成大写的方法是​
选项:
A: capitalize
B: title
C: upper 
D: ljust
答案: 【 capitalize

4、单选题:
‍下列选项中,正确定义了一个字典的是‏
选项:
A: a=[‘a’,1,‘b’,2, ‘c’,3] 
B: b=(‘a’,1,‘b’,2, ‘c’,3)
C: c={‘a’,1,‘b’,2, ‘c’,3}
D: d={‘a’:1,‘b’:2, ‘c’:3}
答案: 【 d={‘a’:1,‘b’:2, ‘c’:3}

5、单选题:
‍下列删除列表中最后一个元素的函数是‎
选项:
A: del
B: pop
C: remove
D: cut
答案: 【 pop

6、判断题:
​Python变量名区分大小写,所以student和Student不是同一个变量。‌
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‍Python支持使用字典的“键”作为下标来访问字典中的值。‏
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‌Python列表中所有元素必须为相同类型的数据。​
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‎如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率。​
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
​当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。​
选项:
A: 正确
B: 错误
答案: 【 正确

11、填空题:
​已知 x = 3,那么执行语句  x += 6 之后,x的值为___________​
答案: 【 9

12、填空题:
​表达式[1, 2, 3]*3的执行结果为____________​
答案: 【 [1, 2, 3, 1, 2, 3, 1, 2, 3]##%_YZPRLFH_%##[1,2,3,1,2,3,1,2,3]

13、填空题:
‏假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是_____________‌
答案: 【 [6, 7, 9, 11]

14、填空题:
‍已知 x = '123' 和 y = '456',那么表达式 x + y 的值为__________‎
答案: 【 '123456'

15、填空题:
‌表达式 'abcdefg'.split('d') 的值为_________​
答案: 【 ['abc', 'efg']

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注