二级
Python
语言程序设计分类模拟
4
单项选择题
1
、关于
Python
的数字类型,以下选项中描述错误的是
A
.
1.0
是浮点数,不是整数
B
.浮点数也有十进制、二进制、八进制和十六进制等表示方式
C
.整数类型的数值一定不会出现小数点
D
.复数类型虚部为
0
时,表示为
1+0j
2
、下面代码的输出结果是
x=12.34
print(type(x))
A
.
<
class
'complex'
>
B
.
<
class
'int'
>
C
.
<
class
'float'
>
D
.
<
class 'bool'
>
3
、下面代码的输出结果是
print(pow(2,10))
A
.
1024 B
.
20 C
.
100 D
.
12
4
、下面代码的输出结果是
x=0b1010
print(x)
A
.
10 B
.
16 C
.
256 D
.
1024
5
、下面代码的输出结果是
x=0o1010
print(x)
A
.
10 B
.
520 C
.
1024 D
.
32768
6
、下面代码的输出结果是
x=0x1010
print(x)
A
.
4112 B
.
520 C
.
10 D
.
1024
7
、关于
Python
的浮点数类型,以下选项中描述错误的是
A
.浮点数类型与数学中实数的概念一致,表示带有小数的数值
B
.浮点数类型有两种表示方法:十进制表示和科学计数法
C
.
Python
语言的浮点数可以不带小数部分
D
.
sys.float_info
可以详细列出
Python
解释器所运行系统的浮点数各项参数
8
、关于
Python
的复数类型,以下选项中描述错误的是
A
.复数类型表示数学中的复数
B
.复数的虚数部分通过后缀
“J”
或者
“i”
来表示
C
.对于复数
z
,可以用
z.real
获得它的实数部分
D
.对于复数
z
,可以用
z.imag
获得它的实数部分
9
、下面代码的输出结果是
z=12.12+34j
print(z.real)
A
.
12.12 B
.
34 C
.
12 D
.
34.0