20200310课程

数据基本类型随堂测试

1、单选题:
​ Python不支持的数据类型有‌
选项:
A: char    
B: int
C: float
D: list
答案: 【 char    

2、单选题:
​下面哪个不是Python合法的标识符‎
选项:
A: int32
B: 40XL
C: self
D: _name_
答案: 【 40XL

3、判断题:
‏9999**9999这样的命令在Python中无法运行‌
选项:
A: 正确
B: 错误
答案: 【 错误

4、判断题:
‏Python使用缩进来体现代码之间的逻辑关系‏
选项:
A: 正确
B: 错误
答案: 【 正确

5、填空题:
‏print 100 - 25 * 3 % 4 应该输出什么? ‍
答案: 【 97

6、填空题:
‏表达式 1//4+2.75 的值是‌
答案: 【 2.75

7、填空题:
‏     Python的取余运算符是(     )‎
答案: 【 %

8、填空题:
‍Python标准库math中用来计算平方根的函数是__________‍
答案: 【 sqrt

9、填空题:
‌以3为实部4为虚部,Python复数的表达形式为‎
答案: 【 3+4j##%_YZPRLFH_%##3+4J

10、填空题:
​表达式 int(4**0.5) 的值为____________‍
答案: 【 2

20200317课程

第四周课堂测验

1、单选题:
‏下面哪个不是Python合法的标识符​
选项:
A: int32 
B: 40XL
C: self
D: __name_
答案: 【 40XL

2、单选题:
‍关于字符串下列说法错误的是 ‎
选项:
A: 字符应该视为长度为1的字符串
B: 字符串以标志字符串的结束
C: 既可以用单引号,也可以用双引号创建字符串
D: 在三引号字符串中可以包含换行回车等特殊字符
答案: 【 字符串以标志字符串的结束

3、单选题:
‏“ab”+”c”*2 结果是:‎
选项:
A: abc2
B: abcabc
C: abcc
D: ababcc
答案: 【 abcc

4、单选题:
‏关于python中的复数,下列说法错误的是 ​
选项:
A: 表示复数的语法是real+image j
B: 实部和虚部都是浮点数 
C: 虚部必须后缀j且j不区分大小写
D: 方法conjugate返回复数的共轭复数
答案: 【 实部和虚部都是浮点数 

5、单选题:
‎表达式 eval('500/10') 的结果是‌
选项:
A: ‘500/10’
B: 500/10
C: 50
D: 50.0
答案: 【 50.0

6、单选题:
‍ 执行下列语句后的显示结果是什么? ‏‍>>> world=”world” ‏‍>>> print “hello”+ world ‏‍‏
选项:
A: helloworld
B: “hello”world
C: hello world
D: 语法错
答案: 【 helloworld

7、单选题:
‏执行下列语句后的显示结果是什么? ‌‏>>> from math import sqrt ‌‏>>> print sqrt(3)*sqrt(3) == 3‌‏‌
选项:
A: 3
B: True
C: False
D: sqrt(3)*sqrt(3) == 3
答案: 【 False

8、判断题:
‎3+4j 是合法Python数字类型。‎
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‎Python使用缩进来体现代码之间的逻辑关系。‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‏Python代码的注释只有一种方式,那就是使用#符号。‌
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
‌放在一对三引号之间的任何内容将被认为是注释。​
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
‏Python变量名必须以字母或下划线开头,并且区分字母大小写。‎
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‍已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。‏
选项:
A: 正确
B: 错误
答案: 【 错误

14、填空题:
​表达式 int(4**0.5) 的值为____________。‏
答案: 【 2

15、填空题:
‌Python运算符中用来计算整商的是_________。‏
答案: 【 //

16、填空题:
‎表达式 abs(-3) 的值为___________。‌
答案: 【 3

17、填空题:
‍已知 x = 3,那么执行语句  x += 6 之后,x的值为_______________。‌
答案: 【 9

18、填空题:
​表达式 3 ** 2 的值为_________。‏
答案: 【 9

19、填空题:
​表达式 3 * 2的值为___________。‎
答案: 【 6

20、填空题:
‎表达式16**0.5的值为____________________。‎
答案: 【 4.0

20200407-组合数据类型

组合数据习题

1、单选题:
‍字典d={'abc':123, 'def':456, 'ghi':789},len(d)的结果是​
选项:
A: 9
B: 12
C: 3
D: 6
答案: 【 3

2、单选题:
‏关于Python的元组类型,以下选项中描述错误的是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‪‍
选项:
A: 元组中元素不可以是不同类型
B: 元组一旦创建就不能被修改
C: Python中元组采用逗号和圆括号(可选)来表示
D: 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
答案: 【 元组中元素不可以是不同类型

3、单选题:
‍S和T是两个集合,对S&T的描述正确的是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‪‏
选项:
A: S和T的并运算,包括在集合S和T中的所有元素
B: S和T的差运算,包括在集合S但不在T中的元素
C: S和T的补运算,包括集合S和T中的非相同元素
D: S和T的交运算,包括同时在集合S和T中的元素
答案: 【 S和T的交运算,包括同时在集合S和T中的元素

4、单选题:
‎S和T是两个集合,对S|T的描述正确的是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‪‌
选项:
A: S和T的差运算,包括在集合S但不在T中的元素
B:  S和T的并运算,包括在集合S和T中的所有元素
C: S和T的交运算,包括同时在集合S和T中的元素
D: S和T的补运算,包括集合S和T中的非相同元素
答案: 【  S和T的并运算,包括在集合S和T中的所有元素

5、单选题:
​以下选项中,不是具体的Python序列类型的是‌
选项:
A: 元组类型
B: 字符串类型
C: 数组类型
D: 列表类型
答案: 【 数组类型

6、单选题:
‏对于序列s,能够返回序列s中第i到j以k为步长的元素子序列的表达是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‪‏
选项:
A: s[i, j, k]
B: s(i, j, k)
C: s[i; j; k]
D:  s[i:j:k]
答案: 【  s[i:j:k]

7、单选题:
‍设序列s,以下选项中对max(s)的描述正确的是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‪‏
选项:
A: 返回序列s的最大元素,如果有多个相同,则返回一个元组类型
B: 返回序列s的最大元素,如果有多个相同,则返回一个列表类型
C: 返回序列s的最大元素,但要求s中元素之间可比较
D: 一定能够返回序列s的最大元素
答案: 【 返回序列s的最大元素,但要求s中元素之间可比较

8、单选题:
‌元组变量t=("cat", "dog", "tiger", "human"),t[::–1]的结果是‎
选项:
A: {'human', 'tiger', 'dog', 'cat'}
B: ['human', 'tiger', 'dog', 'cat']
C: 运行出错
D: ('human', 'tiger', 'dog', 'cat')
答案: 【 ('human', 'tiger', 'dog', 'cat')

9、单选题:
​以下选项中不能生成一个空字典的是‪‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫‪​
选项:
A:  dict()   
B:  {[]}
C: {}    
D: dict([])
答案: 【  {[]}

10、单选题:
​给定字典d,以下选项中对d.keys()的描述正确的是‏
选项:
A: 返回一个集合类型,包括字典d中所有键
B: 返回一种dict_keys类型,包括字典d中所有键
C: 返回一个元组类型,包括字典d中所有键

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

发表评论

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