2019级python单选题复习附答案
1、以下选项中,不符合Python变量命名规则的是() B
A.keyword33_
B.33_keyword
C._33keyword
D.keyword_33
2、关于Python 语言的浮点数类型,以下选项中描述错误的是()C
A.浮点数类型表示带有小数的类型
B.Python 语言要求所有浮点数必须带有小数部分
C.小数部分不可以为0
D.浮点数类型与数学中实数的概念一致
3、表达式16/4-2**5*8/4%5/2的值为( )D
A.14
B.4
C.2
D.2.0
4、下面代码的执行结果是(6)
>>> x = 2
>>>x *= 3
>>>print(x)
5、Python表达式中,可以控制运算优先顺序的是( )A
A.圆括号()
B.尖括号<>
C.方括号[]
a preference>shell脚本编程的原理分析D.大括号{}
6、和not (x or y)语句等价的是( )A
A.not x and not y
B.not x or not y
C.not x or y
js base64编码解码D.not x and y
7、与关系表达式x==0等价的表达式是( )C
A.x!=1
B.x=0
C.not x
D.x
8、下列表达式中,值不是1的是( )B
A.1 or True
B.1 and True
C.4//3
D.15%2
9、下面代码的输出结果是()Bpython基础知识单选题
>>>x = 12.34
>>>print(type(x))
A.
B.
C.
D.
10、关于赋值语句,以下选项中描述错误的是()C
A.在Python 语言中,有一种赋值语句,可以同时给多个变量赋值
B.设x = "alice";y = "kate",执行x,y = y,x 可以实现变量x 和y 值的互换
C.设a = 10;b = 20,执行a,b = a,a + b;print(a,b) 和a = b;b = a + b;print(a,b) 之后,得到同样的输出结果:10 30
D.在Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
11、表达式print("{:.2f}".format(20-2**3+10/3**2*5)) 的结果是()D
A. 17.55
B. 67.56
C. 12.22
D. 17.56
12、以下对数值运算操作符描述错误的选项是()D
A. Python提供了9 个基本的数值运算操作符
B. Python数值运算操作符也叫做内置操作符
C. Python二元数学操作符都有与之对应的增强赋值操作符
D. Python数值运算操作符需要引用第三方库math
13、以下关于Python语言的描述中,错误的是()Dhtml5最新版本
A.s='a' or 'b'是非法的,抛出异常
B.s='a' or 'b'是合法的,结果类型是布尔值
C.11<=22<33是非法的,抛出异常
D.11<=22<33是合法的,结果是True
14、以下关于Python字符串的描述中错误的是()D
A.空字符串可以表示为""或''
B.在Python字符串中,可以混合使用正整数和负整数进行索引和切片
C.字符串'my\\text.dat'中第一个\表示转义符
D.Python字符串采用[N:M]格式进行切片,获取字符串从索引N到M的子字符串(包含N和M)
15、以下代码的输出结果是( )A
>>>print('a'<'b'<'c')
A. True
B. False
C.print('a'<'b'<'c')
D.SyntaxError
16、字符串s="hello world",若要将其中的空格去掉,应使用函数( )D
A.s.lstrip()
B.s.rstrip()
C.s.strip()
place(" ","")
17、关于字符串下列说法错误的是( )B
A.字符应该视为长度为1的字符串
B.字符串以\0标志字符串的结束
C.既可以用单引号,也可以用双引号创建字符串
D.在三引号字符串中可以包含换行回车等特殊字符
18、下列哪个不是%的作用( )B
A.取余运算
B.百分比运算
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论