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

下载本文档

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

文档简介

1、A 复数类型虚部为 0 时,表示为 1+0jB 整数类型的数值一定不会出现小数点C 浮点数也有十进制、二进制、八进制和十六进制等表示方式D 是浮点数,不是整数2 下面代码的输出结果是 (D)x =print(type(x)A <class 'int'>B <class 'complex'>C <class 'bool'>D <class 'float'>3 下面代码的输出结果是 ( C)print(pow(2,10)A 20B 100C 1024D 124 下面代码的输出结果是 (

2、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 可以详细列出 Python 解释器所运行系统的浮点数各项参数C Python 语言的浮点数可以不带小数部分D 浮点数有两种表示方法:十进制表示和科学计数法8 关于 Python 的复

3、数类型,以下选项中描述错误的是( D)A 复数类型表示数学中的复数B 复数的虚数部分通过后缀“ J”或“ j ”来表示C 对于复数 z,可以用获得实数部分D 对于复数 z,可以用获得实数部分9 下面代码的输出结果是 ( B)z = + 34jprintABC 34D 1210 下面代码的输出结果是 ( A)z = + 34jprintAB 34CD 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 1000C330D130

4、13 下面代码的输出结果是 ( B)x=10y=4print(x/y,xormat(a,20,b)代码的执行结果是 ( A)A*123,456,789*123,456,789*123,456,789*B*123,456,789123,456,789*123,456,789*C*123,456,789*123,456,789123,456,789*D*123,456,789*123,456,789*123,456,78919a =print(complex(a)代码的执行结果是 ( A)A +0j)BCD +0j20>>> x = "Happy Birthday to

5、 you!">>> x * 3代码的执行结果是 ( B)A 系统报错B 'Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!' CHappy 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 o

6、rd(x) 和 chr(x) 是一对函数D Python 默认采用 Unicode 字符编码22 给出如下代码s = "Alice"print(s: 1)上述代码的输出结果是( D)A ALICEB AliceC AlicD ecilA23 给出如下代码s= "abcdefghijklmn"print(s1:10:3)上述代码的输出结果是( B)A adgjB behC adgD behk24 给出如下代码for i in range(12):print(chr(ord("? ")+i),end="")以下选项描述

7、错误的是( 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

8、'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

9、 的 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).isnumeri

10、c()C >>> "Python".islower()D >>> isinstance(255,int)31s1 = "The python language is a scripting language."('scripting','general')print(s1)代码的输出结果是 ( C)A 'The', 'python', 'language', 'is', 'a', 'scripting

11、', '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 = ('scripting','general')print(s2)代码的输出结果是 ( C)A 系统报错B 'The', 'python', 'la

12、nguage', '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('language',30)代码的输出结果是 ( B)A 11B 40C系统报错D 1034s =

13、 "The python language is a multimodel language."print(' ')代码的输出结果是 ( B)A The python language is a multimodel language.B 'The', 'python', 'language', 'is', 'a', 'multimodel', 'language.'C Thepythonlanguageisamultimodellanguage.

14、D 系统报错35a ="Python"b = "A Superlanguage"print(":->10:-<19".format(a,b)代码的输出结果是 ( C)A Python-:-A SuperlanguageB -Python:-A SuperlanguageC -Python:A Superlanguage-D The python language is a multimodel language.36 以下选项中,输出结果为False 的是 ( A)A>>> False !=0B>&

15、gt;>5!=4C>>> 5 is not 4D>>> 5 is 537>>> True - False代码的输出结果是 ( A)A 1B 0C TrueD -138a = 2b = 2c =print(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' &l

16、t; 'pypi'B >>> 'python123' > 'python'C >>> 'ABCD' = 'abcd'.upper()D >>> ''<'a'40>>> a,b,c,d,e,f = 'Python'>>> b代码的输出结果是 ( C)A 1B 0C yD 出错41>>> a = b = c =123>>> print(

17、a,b,c)代码的输出结果是 ( C)A 出错B11123C 123 123 123D0012342>>> True / False代码的输出结果是 ( D)A -1B TrueC 0D 系统报错43x = 1x *= 3+5*2print(x)代码的输出结果是( C)A 13B 29C 28D 1444a = 5/3+5ormat(s1)程序的输出结果是( D)A TypeError: tuple index out of rangeB 0 生活在主要由母 0 和小 0 组成的较小的群体里。CDIndexError: tuple index out of range袋鼠生活

18、在主要由母袋鼠和小袋鼠组成的较小的群体里。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*2oin("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

温馨提示

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

评论

0/150

提交评论