文档库

最新最全的文档下载
当前位置:文档库 > 二级单选-基础数据类型

二级单选-基础数据类型

1关于Python的数字类型,以下选项中描述错误的是()

A 复数类型虚部为0时,表示为1+0j

B 整数类型的数值一定不会出现小数点

C 浮点数也有十进制、二进制、八进制和十六进制等表示方式

D 1.0是浮点数,不是整数

2下面代码的输出结果是

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的浮点数类型,以下选项中描述错误的是

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下面代码的输出结果是

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

a = 10.99

print(complex(a))

代码的执行结果是(A

A (10.99+0j)

B 0.99

C 10.99

D 10.99+0j

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可以处理任何字符编码文本

B chr(x)将字符转换为Unicode编码

C ord(x)和chr(x)是一对函数

D Python默认采用Unicode字符编码

22给出如下代码

s = "Alice"

print(s[::–1])

上述代码的输出结果是(D

A ALICE

B Alice

C Alic

D ecilA

23给出如下代码

s= "abcdefghijklmn"

print(s[1:10:3])

上述代码的输出结果是(B

A adgj

B beh

C adg

D behk

24给出如下代码

for i in range(12):

print(chr(ord("?")+i),end="")

以下选项描述错误的是(D

A chr(x)函数返回Unicode编码对应的字符

B 输出结果为????????????

C ord("?")返回"?"字符对应的Unicode编码

D 系统报错

25下面代码的输出结果是(A

>>> hex(255)

A '0xff'

B '0eff'

C '0bff'

D '0off'

26下面代码的输出结果是(C

>>> oct(–255)

A '–0d377'

B '0o–377'

C '–0o377'

D '0d–377'

27下面代码的输出结果是(D

>>> bin(10)

A '0o1010'

B '0d1010'

C '0x1010'

D '0b1010'

28给出如下代码以下选项中描述正确的是(B

for i in range(6):

print(chr(ord(9801)+i),end="")

A 输出结果为??????

B 系统报错

C chr ("a")返回"a"字符对应的Unicode编码

D ord(x)函数返回x的Unicode编码对应的字符

29给出如下代码:如下描述错误的是(C

for i in range(10):

print(chr(ord("!")+i),end="")

A chr(x)函数返回Unicode编码对应的字符

B 输出结果为!"#$%&'()*

C 系统报错

D ord("!")返回"!"字符对应的Unicode编码

30下列选项中输出结果是True的是(D)

A >>> chr(13).isprintable()

B >>> chr(10).isnumeric()

C >>> "Python".islower()

D >>> isinstance(255,int)

31

s1 = "The python language is a scripting language."

s1.replace('scripting','general')

print(s1)

代码的输出结果是(C)

A ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']

B The python language is a general language.

C The python language is a scripting language.

D 系统报错

32

s1 = "The python language is a scripting language."

s2 = s1.replace('scripting','general')

print(s2)

代码的输出结果是(C

A 系统报错

B ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']

C The python language is a general language.

D The python language is a scripting language.

33

s = "The python language is a cross platform language."

print(s.find('language',30))

代码的输出结果是(B)

A 11

B 40

C系统报错

D 10

34

s = "The python language is a multimodel language." print(s.split(' '))

代码的输出结果是(B

A The python language is a multimodel language.

B ['The', 'python', 'language', 'is', 'a', 'multimodel', 'language.']

C Thepythonlanguageisamultimodellanguage.

D 系统报错

35

a ="Python"

b = "A Superlanguage"

print("{:->10}:{:-<19}".format(a,b))

代码的输出结果是(C)

A Python----:----A Superlanguage

B ----Python:----A Superlanguage

C ----Python:A Superlanguage----

D The python language is a multimodel language.

36以下选项中,输出结果为False的是(A

A

>>> False !=0

B

>>> 5 != 4

C

>>> 5 is not 4

D

>>> 5 is 5

37

>>> True - False

代码的输出结果是(A)

A 1

B 0

C True

D -1

38

a = 2

b = 2

c = 2.0

print(a == b, a is b, a is c)

下面代码的输出结果是(D)

A True False True

B True False False

C False False True

D True True False

39以下选项中,输出结果为False的是(A)

A >>> 'python' < 'pypi'

B >>> 'python123' > 'python'

C >>> 'ABCD' == 'abcd'.upper()

D >>> ''<'a'

40

>>> a,b,c,d,e,f = 'Python'

>>> b

代码的输出结果是(C)

A 1

B 0

C ‘y’

D 出错

41

>>> a = b = c =123

>>> print(a,b,c)

代码的输出结果是(C

A 出错

B 1 1 123

C 123 123 123

D 0 0 123

42

>>> True / False

代码的输出结果是(D)

A -1

B True

C 0

D 系统报错

43

x = 1

x *= 3+5**2

print(x)

代码的输出结果是(C)

A 13

B 29

C 28

D 14

44

a = 5/3+5//3

print(a)

代码的输出结果是(D

A 14

B 5.4

C 3.333333

D 2.666666666666667

45

a = "alex"

b = a.capitalize() print(a,end=",") print(b)

代码的输出结果是(A)

A alex,Alex

B Alex,Alex

C ALEX,alex

D alex,ALEX

46

a = 20

b = a | 3

a &= 7

print(b ,end=",")

print(a)

代码的输出结果是(B

A 4,23

B 23,4

C 6.66667,4

D 4,6.66667

47

a = "ac"

b = "bd"

c = a + b

print(c)

代码的输出结果是(C)

A bdac

B abcd

C acbd

D dbac

48

str1 = "mysqlsqlserverPostgresQL" str2 = "sql"

ncount = str1.count(str2)

print(ncount)

代码的输出结果是(B)

A 5

B 2

C 4

D 3

49

>>> True / False

代码的输出结果是(A

A 出错

B 1

C True

D False

50

str1 = "mysqlsqlserverPostgresQL" str2 = "sql"

ncount = str1.count(str2,10)

print(ncount)

代码的输出结果是(D

A 3

B 2

C 4

D 0

51以下对数值运算操作符描述错误的是(C)

A Python二元数学操作符都有与之对应的增强赋值操作符

B Python数值运算操作符也叫内置操作符

C Python数值运算操作符需要引用第三方库math

D Python提供了9个基本的数值运算操作符

52s tr ="Python语言程序设计",表达式str.isnumeric()的值是(B)

A 0

B False

C True

D 1

53

s1 ="袋鼠"

print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。".format(s1)) 程序的输出结果是(D

A TypeError: tuple index out of range

B {0}生活在主要由母{0}和小{0}组成的较小的群体里。

C IndexError: tuple index out of range

D 袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。

54

对以下代码的执行结果,描述正确的是(B

>>> (255 > 55) == true

A 输出true

B 出现错误:NameError: name 'true' is not defined

C 输出True

D 输出False

55关于Python整数类型的说明,描述错误的是(A

A 以下代码中x的赋值结果有错

x = 0x3f2/1010

B 不同进制的整数之间可直接运算

C 整数类型与数学中整数的概念一致

D 整数类型有4种进制表示,十进制、二进制(0b)、八进制(0o)、十六进制(0x)56表达式的值是(C

A 6

B 5

C 4

D 7

57关于字符串的join方法,描述错误的是(B)

A 以下代码的执行结果为 '1*2*3*1*2*3*1*2*3'

>>> "*".join("123"*3)

B 以下代码的执行结果为'1,2,3,4,5'

>>> ",".join([1,2,3,4,5])

C 以下代码的执行结果为'P,Y,T,H,O,N'

>>> ",".join("PYTHON")

D join方法能够在一组数据中增加分隔字符

58关于python字符串的操作方法,index(str)函数的功能是(B)

A 检测字符串中是否是首字母大写的

B 检测字符串中是否包含子字符串str,可指定范围

C 检测字符串中是否全是空白字符,并至少有一个字符

D 检测字符串中是否全是字母和数字,并至少有一个字符

59 s = "0123456789",以下表示“01 ”的选项是(B

A s[0:3]

B s[0:4]

C s[1:5]

D s[-10:-5]

60表达式len("譬如朝霞,去日苦多。") > len("Hello world!")的结果是(A)

A False

B 0

C True

D 1