二级单选-基础数据类型.doc_第1页
二级单选-基础数据类型.doc_第2页
二级单选-基础数据类型.doc_第3页
二级单选-基础数据类型.doc_第4页
二级单选-基础数据类型.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1关于Python的数字类型,以下选项中描述错误的是()A 复数类型虚部为0时,表示为1+0jB 整数类型的数值一定不会出现小数点C 浮点数也有十进制、二进制、八进制和十六进制等表示方式D 1.0是浮点数,不是整数2下面代码的输出结果是(D)x = 12.34print(type(x)A B C D 3下面代码的输出结果是(C)print(pow(2,10)A 20B 100C 1024D 124下面代码的输出结果是(B)x=0b1010print(x) A 256B 10C 1024D 165下面代码的输出结果是(D)x=0o1010print(x)A 1024B 10C 32768D 5206下面代码的输出结果是(A)x=0x1010print(x)A 4112B 10C 1024D 5207关于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 + 34jprint(z.real)A 34.0B 12.12C 34D 1210下面代码的输出结果是(A)z = 12.34 + 34jprint(z.imag)A 34.0B 34C 12.12D 1211下面代码的输出结果是(D)x=10y=1+2jprint(x+y)A 11B 2jC 9D (9+2j)12下面代码的输出结果是(B)x=10y=3print(x%y,x*y)A 3 1000B 1 1000C 3 30D 1 3013下面代码的输出结果是(B)x=10y=4print(x/y,x/y)A 2 2B 2.5 2C 2 2.5D 2.5 2.514下面代码的输出结果是(D)x=10y=3print(divmod(x,y)A 3,1B 1,3C (1,3)D (3,1)15下面代码的输出结果是(B)x=3.1415926print(round(x,2) ,round(x)A 6.28 3B 3.14 3C 3 3.14D 2 216下面代码的输出结果是(D)a = 5b = 6c = 7print(pow(b,2) 4*a*c)A 36B 系统报错C 104D -10417关于Python字符串,以下选项中描述错误的是(C)A 输出带有引号的字符串,可以使用转义字符B 字符串是一个字符序列,字符串中的编号叫“索引”C 可以使用datatype()测试字符串的类型D 字符串可以保存在变量中,也可以单独存在18 a = 123456789b = *print(0:21,n0:21,n0:2 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 = Aliceprint(s:1)上述代码的输出结果是(D)A ALICEB AliceC AlicD ecilA23给出如下代码 s= abcdefghijklmnprint(s1:10:3)上述代码的输出结果是(B)A adgjB behC adgD behk24给出如下代码 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 0xffB 0effC 0bffD 0off26下面代码的输出结果是(C) oct(255)A 0d377B 0o377C 0o377D 0d37727下面代码的输出结果是(D) bin(10)A 0o1010B 0d1010C 0x1010D 0b101028给出如下代码 以下选项中描述正确的是(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)31s1 = 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 系统报错32s1 = 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.33s = The python language is a cross platform language.print(s.find(language,30)代码的输出结果是(B)A 11B 40C系统报错D 1034s = 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 系统报错35a =Pythonb = A Superlanguageprint(:-10:- False !=0B 5 != 4C 5 is not 4D 5 is 537 True - False代码的输出结果是(A)A 1B 0C TrueD -138a = 2b = 2c = 2.0print(a = b, a is b, a is c)下面代码的输出结果是(D) A True False TrueB True False FalseC False False TrueD True True False39以下选项中,输出结果为False的是(A) A python python123 pythonC ABCD = abcd.upper()D a,b,c,d,e,f = Python b代码的输出结果是(C) A 1B 0C yD 出错41 a = b = c =123 print(a,b,c)代码的输出结果是(C)A 出错B 1 1 123C 123 123 123D 0 0 12342 True / False代码的输出结果是(D)A -1B TrueC 0D 系统报错43x = 1x *= 3+5*2print(x)代码的输出结果是 (C)A 13B 29C 28D 1444 a = 5/3+5/3print(a)代码的输出结果是(D)A 14B 5.4C 3.333333D 2.66666666666666745a = alexb = a.capitalize()print(a,end=,)print(b)代码的输出结果是(A) A alex,AlexB Alex,AlexC ALEX,alexD alex,ALEX46a = 20b = a | 3a &= 7print(b ,end=,)print(a)代码的输出结果是(B)A 4,23B 23,4C 6.66667,4D 4,6.6666747a = acb = bdc = a + bprint(c)代码的输出结果是(C) A bdacB abcdC acbdD dbac48 str1 = mysqlsqlserverPostgresQLstr2 = sqlncount = str1.count(str2)print(ncount)代码的输出结果是(B) A 5B 2C 4D 349 True / False代码的输出结果是 (A)A 出错B 1C TrueD False50str1 = mysqlsqlserverPostgresQLstr2 = sqlncount = str1.count(str2,10)print(ncount)代码的输出结果是 (D)A 3B 2C 4D 051以下对数值运算操作符描述错误的是(C) A Python二元数学操作符都有与之对应的增强赋值操作符 B Python数值运算操作符也叫内置操作符 C Python数值运算操作符需要引用第三方库math D Python提供了9个基本的数值运算操作符 52 str =Python语言程序设计,表达式str.isnumeric()的值是(B)A 0B False C True D 153s1 =袋鼠print(0生活在主要由母0和小0组成的较小的群体里。.format(s1)程序的输出结果是(D)A TypeError: tuple index out of rangeB 0生活在主要由母0和小0组成的较小的群体里。C IndexError: tuple index out of rangeD 袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。54对以下代码的执行结果,描述正确的是(B) (255 55) = trueA 输出trueB 出现错误:NameError: name true is not definedC 输出TrueD 输出False55关于Python整数类型的说明,描述错误的是(A)A 以下代码中x的赋值结果有错x = 0x3f2/1010B 不同进制的整数之间可直接运算C 整数类型与数学中整数的概念一致D 整数类型有4种进制表示,十进制、二进制(0b)、八进制(0o)、十六进制(0x)56表达式3+5%6*2/8的值是(C)A 6B 5C 4D 757关于字符串的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方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论