二级单选-基础数据类型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1关于Python的数字类型,以下选项中描述错误的是()
A 复数类型虚部为0时,表示为1+0j
B 整数类型的数值一定不会出现小数点
C 浮点数也有十进制、二进制、八进制和十六进制等表示方式
D 1.0是浮点数,不是整数
2下面代码的输出结果是(D)
x = 12.34
print(type(x))
A
B
C
D
3下面代码的输出结果是(C)
print(pow(2,10))
A 20
B 100
C 1024
D 12
4下面代码的输出结果是(B)
x=0b1010
print(x)
A 256
B 10
C 1024
D 16
5下面代码的输出结果是(D)
x=0o1010
print(x)
A 1024
B 10
C 32768
D 520
6下面代码的输出结果是(A)
x=0x1010
print(x)
A 4112
B 10
C 1024
D 520
7关于Python的浮点数类型,以下选项中描述错误的是(C)
A 浮点数类型与数学中实数的概念一致,表示带有小数的数值
B sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数
C Python语言的浮点数可以不带小数部分
D 浮点数有两种表示方法:十进制表示和科学计数法
8关于Python的复数类型,以下选项中描述错误的是(D)
A 复数类型表示数学中的复数
B 复数的虚数部分通过后缀“J”或“j”来表示
C 对于复数z,可以用z.real获得实数部分
D 对于复数z,可以用z.imagl获得实数部分
9下面代码的输出结果是(B)
z = 12.12 + 34j
print(z.real)
A 34.0
B 12.12
C 34
D 12
10下面代码的输出结果是(A)
z = 12.34 + 34j
print(z.imag)
A 34.0
B 34
C 12.12
D 12
11下面代码的输出结果是(D)
x=10
y=–1+2j
print(x+y)
A 11
B 2j
C 9
D (9+2j)
12下面代码的输出结果是(B)
x=10
y=3
print(x%y,x**y)
A 3 1000
B 1 1000
C 3 30
D 1 30
13下面代码的输出结果是(B)
x=10
y=4
print(x/y,x//y)
A 2 2
B 2.5 2
C 2 2.5
D 2.5 2.5
14下面代码的输出结果是(D)
x=10
y=3
print(divmod(x,y))
A 3,1
B 1,3
C (1,3)
D (3,1)
15下面代码的输出结果是(B)
x=3.1415926
print(round(x,2) ,round(x))
A 6.28 3
B 3.14 3
C 3 3.14
D 2 2
16下面代码的输出结果是(D)
a = 5
b = 6
c = 7
print(pow(b,2) –4*a*c)
A 36
B 系统报错
C 104
D -104
17关于Python字符串,以下选项中描述错误的是(C)
A 输出带有引号的字符串,可以使用转义字符\
B 字符串是一个字符序列,字符串中的编号叫“索引”
C 可以使用datatype()测试字符串的类型
D 字符串可以保存在变量中,也可以单独存在
18
a = 123456789
b = "*"
print("{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}<{1},}".format(a,20,b)) 代码的执行结果是(A)
A
*********123,456,789
****123,456,789*****
123,456,789*********
B
*********123,456,789
123,456,789*********
****123,456,789*****
C
****123,456,789*****
*********123,456,789
123,456,789*********
D
****123,456,789*****
123,456,789*********
*********123,456,789
19