国家二级Python(基本数据类型)模拟试卷1
单项选择题
1.关于Python的数字类型,以下选项中描述错误的是(B)
A. 1.0是浮点数,不是整数
B. 浮点数也有十进制、二进制、八进制和十六进制等表示方式
C. 整数类型的数值一定不会出现小数点
D. 复数类型虚部为0时,表示为1+0j
解析:
2.下面代码的输出结果是
x=12.34
print(type(x))(C)
A.
B.
C.
D.
解析:
3.下面代码的输出结果是
print(pow(2,10))(A)
A. 1024
B. 20
C. 100
D. 12
解析:
4.下面代码的输出结果是
x=0b1010
print(x)(A)
A. 10
B. 16
C. 256
D. 1024
解析:
5.下面代码的输出结果是
x=0o1010
print(x)(B)
A. 10
B. 520
C. 1024
D. 32768
解析:
6.下面代码的输出结果是
x=0x1010
print(x)(A)
A. 4112
B. 520
C. 10
D. 1024
解析:
7.关于Python的浮点数类型,以下选项中描述错误的是(C)
A. 浮点数类型与数学中实数的概念一致,表示带有小数的数值
B. 浮点数类型有两种表示方法:十进制表示和科学计数法
C. Python语言的浮点数可以不带小数部分
D. sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数
解析:
8.关于Python的复数类型,以下选项中描述错误的是(D)
A. 复数类型表示数学中的复数
B. 复数的虚数部分通过后缀“J”或者“j”来表示
C. 对于复数z,可以用z.real获得它的实数部分
D. 对于复数z,可以用z.imag获得它的实数部分
解析:
9.下面代码的输出结果是
z=12.12+34j
print(z.real).(A)
A. 12.12
B. 34
C. 12
D. 34.0
解析:
10.下面代码的输出结果是
z=12.34+34j
print(z.imag)(D)
A. 12.12
B. 34
C. 12
D. 34.0
解析:
11.下面代码的输出结果是
x=10
y=一1+2j
print(x+y)(A)
A. (9+2j)
B. 9
C. 2j
D. 11
解析:
12.下面代码的输出结果是
x=10
y=3
print(x%y,x**y)(A)
A. 1 1000
B. 3 1000
C. 1 30
D. 3 30
解析:
13.下面代码的输出结果是
x=10
y=4
print(x/y,x//y)(B)
A. 2 2.5
B. 2.5 2
C. 2 2
D. 2.5 2.5
解析:
14.下面代码的输出结果是
x=10
y=3
print(divmod(x,y))(A)
A. (3,1)
B. (1,3)
C. 3,1
D. 1,3
解析:
15.下面代码的输出结果是
x=3.1415926
print(round(x,2),round(x))(A)
A. 3.14 3
B. 3 3.14
C. 2 2
D. 6.28 3
解析:
16.下面代码的输出结果是
a=5
b=6
c=7
print(pow(b,2) -4*a*c)(B)
A. 104
B. 一104
C. 36
D. 系统报错
解析:
17.关于Python字符串,以下选项中描述错误的是(B)
A. 字符串可以保存在变量中,也可以单独存在
B. 可以使用datatype()测试字符串的类型
C. 输出带有引号的字符串,可以使用转义字符\
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.下面代码的执行结果是
a=10.99
print(complex(a))(A)
A. (10.99+0j)
B. 10.99+0j
C. 10.99
D. 0.99
解析:
20.下面代码的输出结果是
>>> x=’’Happy Birthday to you!’’
>>> x*3(B)
A. 系统报错
B. ’Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!’
C. Happy Birthday to you!
Happy Birthday to you!
Happy Birthday to you!
D. Happy Birthday to you!
解析:
21.关于Python字符编码,以下选项中描述错误的是(B)
A. Python可以
本文档预览:3600字符,共5503字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载