二级单选基础数据类型.docx

上传人:b****6 文档编号:5155959 上传时间:2022-12-13 格式:DOCX 页数:19 大小:20.17KB
下载 相关 举报
二级单选基础数据类型.docx_第1页
第1页 / 共19页
二级单选基础数据类型.docx_第2页
第2页 / 共19页
二级单选基础数据类型.docx_第3页
第3页 / 共19页
二级单选基础数据类型.docx_第4页
第4页 / 共19页
二级单选基础数据类型.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

二级单选基础数据类型.docx

《二级单选基础数据类型.docx》由会员分享,可在线阅读,更多相关《二级单选基础数据类型.docx(19页珍藏版)》请在冰豆网上搜索。

二级单选基础数据类型.docx

二级单选基础数据类型

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

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

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

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

D1.0是浮点数,不是整数

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

x=12.34

print(type(x))

Avclass'int'>

B

C

D

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

print(pow(2,10))

A20

B100

C1024

D12

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

x=0b1010

print(x)

A256

B10

C1024

D16

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

x=0o1010

print(x)

A1024

B10

C32768

D520

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

x=0x1010

print(x)

A4112

B10

C1024

D520

7关于Python的浮点数类型,以下选项中描述错误的是(C)

A浮点数类型与数学中实数的概念一致,表示带有小数的数值

Bsys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数

CPython语言的浮点数可以不带小数部分

D浮点数有两种表示方法:

十进制表示和科学计数法

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

A复数类型表示数学中的复数

B复数的虚数部分通过后缀“J或“来表示

C对于复数z,可以用z.real获得实数部分

D对于复数z,可以用乙imagl获得实数部分

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

z=12.12+34j

print(z.real)

A34.0

B12.12

C34

D12

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

z=12.34+34j

print(z.imag)

A34.0

B34

C12.12

D12

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

x=10

y=-1+2j

print(x+y)

A11

B2j

C9

D(9+2j)

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

x=10

y=3

print(x%y,x**y)

A31000

B11000

C330

D130

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

x=10

y=4

print(x/y,x//y)

A22

B2.52

C22.5

D2.52.5

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

x=10

y=3

print(divmod(x,y))

A3,1

B1,3

C(1,3)

D(3,1)

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

x=3.1415926

print(round(x,2),round(x))

A6.283

B3.143

C33.14

D22

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

a=5

b=6

c=7

print(pow(b,2)-4*a*c)

A36

B系统报错

C104

D-104

17关于Python字符串,以下选项中描述错误的是(C)

A输出带有引号的字符串,可以使用转义字符\

B字符串是一个字符序列,字符串中的编号叫索引”

C可以使用datatype。

测试字符串的类型

D字符串可以保存在变量中,也可以单独存在

18

a=123456789

b="*"

print("{0:

{2}>{1},}\n{0:

{2}A{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

a=10.99

print(complex(a))

代码的执行结果是(A)

A(10.99+0j)

B0.99

C10.99

D10.99+0j

20

>>>x="HappyBirthdaytoyou!

"

>>>x*3

代码的执行结果是(B)

A系统报错

B'HappyBirthdaytoyou!

HappyBirthdaytoyou!

HappyBirthdaytoyou!

'

C

HappyBirthdaytoyou!

HappyBirthdaytoyou!

HappyBirthdaytoyou!

DHappyBirthdaytoyou!

21关于Python字符编码,以下选项中描述错误的是(B)

APython可以处理任何字符编码文本

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

Cord(x)和chr(x)是一对函数

DPython默认采用Unicode字符编码

22给出如下代码

s="Alice"

print(s[:

:

T])

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

AALICE

BAlice

CAlic

DecilA

23给出如下代码

s="abcdefghijklmn"

print(s[1:

10:

3])

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

Aadgj

Bbeh

Cadg

Dbehk

24给出如下代码

foriinrange(12):

print(chr(ord("?

”)+i),end="")

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

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

B输出结果为?

?

?

?

?

?

?

?

?

?

?

?

Cord("?

")返回"?

"字符对应的Unicode编码

D系统报错

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

>>>hex(255)

A'Oxff

B'0eff

C'Obff

D'Ooff

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

>>>oct(-255)

A'-0d377'

B'0o£77'

C'-)0377'

D'Od-377'

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

>>>bin(10)

A'0o1010'

B'0d1010'

C'0x1010'

D'0b1010'

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

foriinrange(6):

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

A输出结果为?

?

?

?

?

B系统报错

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

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

29给出如下代码:

如下描述错误的是(C)

foriinrange(10):

print(chr(ord("!

")+i),end="")

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

B输出结果为!

"#$%&/()*

C系统报错

Dord("!

")返回"!

"字符对应的Unicode编码

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

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

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

C>>>"Python".islower()

D>>>isinstance(255,int)

31

s1="ThepythonIanguageisascriptingIanguage."s1.replace('scripting','general')

print(s1)

代码的输出结果是(C)

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

CThepythonIanguageisascriptingIanguage.

D系统报错

32

s1="ThepythonIanguageisascriptingIanguage."

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

print(s2)

代码的输出结果是(C)

A系统报错

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

DThepythonIanguageisascriptingIanguage.

33

s="ThepythonIanguageisacrossplatformIanguage."

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

代码的输出结果是(B)

A11

B40

C系统报错

D10

34

s="ThepythonIanguageisamultimodellanguage."

print(s.split(''))

代码的输出结果是(B)

AThepythonIanguageisamultimodellanguage.

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

D系统报错

35

a="Python"

b="ASuperlanguage"

print({->10}:

{:

-<19}".format(a,b))

代码的输出结果是(C)

APython----:

----ASuperlanguage

B----Python:

----ASuperlanguage

C----Python:

ASuperlanguage----

DThepythonIanguageisamultimodellanguage.

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

A

>>>False!

=0

B

>>>5!

=4

C

>>>5isnot4

D

>>>5is5

37

>>>True-False

代码的输出结果是(A)

B0

CTrue

D-1

38

a=2

b=2

c=2.0

print(a==b,aisb,aisc)

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

ATrueFalseTrue

BTrueFalseFalse

CFalseFalseTrue

False的是(A)

DTrueTrueFalse

39以下选项中,输出结果为

A>>>'python'<'pypi'

B>>>'python123'>'python'

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

D>>>''<'a'

40

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

>>>b

代码的输出结果是(C)

A1

B0

y

d出错

41

>>>a=b=c=123

>>>print(a,b,c)

代码的输出结果是(C)

A出错

B11123

C123123123

D00123

42

>>>True/False

代码的输出结果是(D)

A-1

BTrue

C0

D系统报错

43

x=1

x*=3+5**2print(x)

代码的输出结果是(C)

A13

B29

C28

D14

44

a=5/3+5//3

print(a)

代码的输出结果是(D)

A14

B5.4

C3.333333

D2.666666666666667

45

a="alex"

b=a.capitalize()

print(a,end=",")

print(b)

代码的输出结果是(A)

Aalex,Alex

BAlex,Alex

CALEX,alex

Dalex,ALEX

46

a=20

b=a|3

a&=7

print(b,end=",")

print(a)

代码的输出结果是(B)

A4,23

B23,4

C6.66667,4

D4,6.66667

47

a="ac"

b="bd"

c=a+b

print(c)

代码的输出结果是(C)

Abdac

Babcd

Cacbd

Ddbac

48

str1="mysqlsqlserverPostgresQL"str2="sql"

ncount=str1.count(str2)print(ncount)

代码的输出结果是(B)

A5

B2

C4

D3

49

>>>True/False

代码的输出结果是(A)

A出错

B1

CTrue

DFalse

50

str1="mysqlsqlserverPostgresQL"

str2="sql"

ncount=strl.count(str2,10)print(ncount)

代码的输出结果是(D)

A3

B2

C4

D0

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

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

BPython数值运算操作符也叫内置操作符

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

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

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

A0

BFalse

CTrue

D1

53

s1="袋鼠”

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

”.format(s1))

程序的输出结果是(D)

ATypeError:

tupleindexoutofrange

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

CIndexError:

tupleindexoutofrange

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

54

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

>>>(255>55)==true

A输出true

B出现错误:

NameError:

name'true'isnotdefined

C输出True

D输出False

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

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

x=0x3f2/1010

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

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

D整数类型有4种进制表示,十进制、二进制(Ob)、八进制(Oo)、十六进制(Ox)

56表达式3+5%6*2//8的值是(C)

A6

B5

C4

D7

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

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

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

B以下代码的执行结果为’123,4,5'

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

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

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

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

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

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

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

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

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

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

As[0:

3]

Bs[0:

4]

Cs[1:

5]

Ds[-10:

-5]

60表达式len("譬如朝霞,去日苦多。

")>len("Helloworld!

")的结果是(A)

AFalse

B0

CTrue

D1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1