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

下载本文档

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

文档简介

1、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=0o1010 print(x)A 1

2、024B 10C 32768D 5206 下面代码的输出结果是 (A)x=0x1010print(x)A 4112B 10C 1024D 5207关于 Python 的浮点数类型,以下选项中描述错误的是 (C)A 浮点数类型与数学中实数的概念一致,表示带有小数的数值B sys.float_info 可以详细列出 Python 解释器所运行系统的浮点数各项参数C Python 语言的浮点数可以不带小数部分D 浮点数有两种表示方法:十进制表示和科学计数法(D)8 关于 Python 的复数类型,以下选项中描述错误的是 A 复数类型表示数学中的复数B 复数的虚数部分通过后缀“ J”或“j ”来表示

3、C 对于复数 z ,可以用 z.real 获得实数部分 D 对于复数 z ,可以用 z.imagl 获得实数部分9 下面代码的输出结果是 (B) z = 12.12 + 34j print(z.real)A 34.0B 12.12C 34D 1210 下面代码的输出结果是 (A) z = 12.34 + 34j print(z.imag)A 34.0B 34C 12.12D 1211 下面代码的输出结果是 (D) x=10 y= 1+2j print(x+y)A 11B 2jC 9D (9+2j )12 下面代码的输出结果是 (B) x=10 y=3 print(x%y,x*y) A 3 10

4、00B 1 1000C 3 30D 1 3013 下面代码的输出结果是 (B) x=10 y=4 print(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 = 6 c = 7 print(pow(b,2) 4*a*c)A

5、 36B 系统报错C 104D -10417 关于 Python 字符串,以下选项中描述错误的是 (C) A 输出带有引号的字符串,可以使用转义字符B 字符串是一个字符序列,字符串中的编号叫“索引” C 可以使用 datatype() 测试字符串的类型D 字符串可以保存在变量中,也可以单独存在18 a = 123456789 b = * 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 Birthd

6、ay to you! CHappy Birthday to you!Happy Birthday to you!Happy Birthday to you!D Happy Birthday to you!(B)21 关于 Python 字符编码,以下选项中描述错误的是 A Python 可以处理任何字符编码文本B chr(x) 将字符转换为 Unicode 编码C ord(x) 和 chr(x) 是一对函数D Python 默认采用 Unicode 字符编码22 给出如下代码s = Aliceprint(s: 1)上述代码的输出结果是 (D)A ALICEB AliceC AlicD ecil

7、A23 给出如下代码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

8、0d377B 0o 377C 0o377D 0d 37727 下面代码的输出结果是 (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)

9、,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, pyt

10、hon, 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, langu

11、age. 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 40 C系统报错D 1034s = The python language is a multimodel language. print(s.split( ) 代码的输出结果是 (B)A The python

12、language is a multimodel language.B The, python, language, is, a, multimodel, language. C Thepythonlanguageisamultimodellanguage.D 系统报错35 a =Python b = A Superlanguage print(:-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,

13、 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

14、/ False代码的输出结果是 (D)A -1B TrueC 0D 系统报错43x = 1x *= 3+5*2print(x)代码的输出结果是 (C)A 13B 29C 28D 1444a = 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 | 3 a &= 7 prin

15、t(b ,end=,) print(a)代码的输出结果是 (B)A 4,23B 23,4C 6.66667,4D 4,6.6666747 a = ac b = bd c = a + b print(c) 代码的输出结果是 (C) A bdac B abcd C acbd D dbac48str1 = mysqlsqlserverPostgresQL str2 = sqlncount = str1.count(str2) print(ncount) 代码的输出结果是 (B)A 5B 2C 4D 349 True / False代码的输出结果是 (A)A 出错B 1C TrueD False50s

16、tr1 = mysqlsqlserverPostgresQL str2 = sqlncount = str1.count(str2,10) print(ncount)代码的输出结果是 (D)A 3B 2C 4D 051 以下对数值运算操作符描述错误的是 (C)A Python 二元数学操作符都有与之对应的增强赋值操作符B Python 数值运算操作符也叫内置操作符C Python 数值运算操作符需要引用第三方库 mathD Python 提供了 9 个基本的数值运算操作符52 str =Python 语言程序设计 ,表达式 str.isnumeric() 的值是 (B) A 0B FalseC

17、 TrueD 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 输

18、出 TrueD 输出 False55 关于 Python 整数类型的说明,描述错误的是 (A)A 以下代码中 x 的赋值结果有错x = 0x3f2/1010B 不同进制的整数之间可直接运算C 整数类型与数学中整数的概念一致D 整数类型有 4 种进制表示,十进制、二进制( 0b)、八进制( 0o)、十六进制( 0x )56 表达式 3+5%6*2/8的值是(C)A 6D 757 关于字符串的 join A 以下代码的执行结果为 *.join(123*3)B 以下代码的执行结果为 ,.join(1,2,3,4,5)C 以下代码的执行结果为方法,描述错误的是 (B)1*2*3*1*2*3*1*2*3 1,2,3,4,5P,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

提交评论