内容正文:
第三练 浮点数与复数
一.填空题
1.复数的实部和虚部都是 (填写“整数”或者“浮点数”或者“复数”)
2.复数的虚数部分必须有
3.表达式5-12j的实部是 ,虚部是
4.以3为实部4为虚部,Python复数的表达形式为 或
5.Python语言提供的3个基本数字类型是 、 、
6.表达式complex(0)的值为 ,
表达式complex(2)的值为
7.表达式complex(3,-4)的值为
8.print(6-8j.imag)的值为 ;print(6-8j.real)的值为
print((6-8j).imag)的值为 ;print((6-8j).real)的值为
二、单选题
1.关于Python语言的浮点数类型,以下选项中描述错误的是( )
A.浮点数类型表示带有小数的类型
B.Python语言要求所有浮点数必须带有小数部分
C.小数部分不可以为0
D.浮点数类型与数学中实数的概念一致
2.关于Python的浮点数类型,以下选项中描述错误的是( )
A、浮点数类型与数学中实数的概念一致,表示带有小数的数值
B、3.14是浮点数
C、Python语言的浮点数可以不带小数部分
D、浮点数有两种表示方法:十进制表示和科学计数法
3.下面代码的输出结果是( )
a = 4.2e–1; b = 1.3e2; print(a+b)
A. 130.042 B. 5.5e31 C. 130.42 D. 5.5e3
4.关于Python的复数类型,以下选项中描述错误的是( )
A. 复数的虚数部分通过后缀“J”或者“j”来表示
B. 对于复数 z,可以用 z.real 获得它的实数部分
C. 对于复数 z,可以用 z.imag 获得它的实数部分
D. 复数类型表示数学中的复数
5.以下代码的运行结果为( )
>>>(1.23e2+5.67e3j).real
>>>(1.23e2+5.67e3j).imag
A.123.0 5670.0 B.123 5670
C.567.0 123.0 D.576 123
6.下列选项中,表示的不属于浮点数的是( )
A.3.6 B.1.2e3 C.-8E6 D.144
7.下面代码的输出结果是( )
x = 10; y = -1 + 2j; print(x + y)
A. (9+2j) B. 9 C.2j D.11
8.下列代码的执行结果是( )。
a=10.99;print(complex(a))
A. (10.99+0j) B.0.99 C.10.99 D.10.99+j
9.【2023五校联盟联考真题】type(5E3)的结果是( )。
A.<class 'int'> B.<class 'long'> C.<class 'float'> D.<class 'str'>
参考答案
一.填空题
1.浮点数 2.j或J 3. 5.0 ,-12.0 4.3+4J,3+4j
5.整数、浮点数、复数 6.0j (2+0j) 7.(3-4j)
8.-2.0 6.0 -8.0 6.0
二、单选题
1.C 2.C 3.C 4.C 5.A 6.D 7.A 8.A 9.C
学科网(北京)股份有限公司
$$