ImageVerifierCode 换一换
格式:DOCX , 页数:60 ,大小:40.10KB ,
资源ID:5298003      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5298003.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Python单选题库.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Python单选题库.docx

1、Python单选题库Python单选题库一、python语法基础1、Python 3.x 版本的保留字总数是A.27B.29C.33D.162.以下选项中,不是Python 语言保留字的是A while B pass C do D except 3.关于Python 程序格式框架,以下选项中描述错误的是A Python 语言不采用严格的“缩进”来表明程序的格式框架B Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围C Python 语言的缩进可以采用Tab 键实现D 判断、循环、函数等语法形式能够通过缩进包含一批Python 代码,进而表达对应的语

2、义4.下列选项中不符合Python语言变量命名规则的是A TempStr B I C 3_1D _AI 5.以下选项中,关于Python字符串的描述错误的是A Python语言中,字符串是用一对双引号或者一对单引号括起来的零个或者多个字符B 字符串包括两种序号体系:正向递增和反向递减C 字符串是字符的序列,可以按照单个字符或者字符片段进行索引D Python字符串提供区间访问方式,采用N:M格式,表示字符串中从N到M的索引子字符串(包含N和M)6.给出如下代码TempStr =Hello World可以输出“World”子串的是A . print(TempStr5:0)B print(Temp

3、Str5:)C print(TempStr5:1)D print(TempStr4:1)7.关于赋值语句,以下选项中描述错误的是A a,b = b,a 可以实现a 和b值的互换B a,b,c = b,c,a 是不合法的C在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句D 赋值与二元xx可以组合,例如&=8.关于eval函数,以下选项中描述错误的是A eval函数的定义为:eval(source, globals=None, locals=None, /)B 执行“ eval(Hello)”和执行“ eval(Hello)”得到相同的结果

4、C eval函数的作用是将输入的字符串转为Python语句,并执行该语句D 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input()组合9.关于Python语言的注释,以下选项中描述错误的是A Python语言有两种注释方式:单行注释和多行注释B Python语言的单行注释以#开头C Python语言的多行注释以(三个单引号)开头和结尾D Python语言的单行注释以单引号开头10.关于Python语言的特点,以下选项中描述错误的是A Python语言是脚本语言B Python语言是非开源语言C Python语言是跨平台语言D Python语言是多模型语言11.关

5、于import引用,以下选项中描述错误的是A 可以使用from turtle import setup 引入turtle库B 使用import turtle as t引入turtle库,取别名为t C 使用import turtle引入turtle库D import保留字用于导入模块或者模块中的对象12.下面代码的输出结果是print(0.1+0.2=0.3)A false B True C False D true 13.下面代码的输出结果是print(round(0.1 + 0.2,1) = 0.3)A 0B 1C False D True 14.在一行上写多条Python语句使用的符号是

6、A 点号B 冒号C 分号D 逗号15.给出如下代码s = Python is beautiful!可以输出“python”的是A print(s0:6.lower()B print(s:14)C print(s0:6)D print(s21:14.lower)16.给出如下代码s = Python is Open Source!print(s0:.upper()上述代码的输出结果是A PYTHON B PYTHON IS OPEN SOURCE C Python is Open Source!D PYTHON IS OPEN SOURCE!17.以下选项中,符合Python语言变量命名规则的是

7、A Templist B !1C (VR)D 5_118.下列选项中可以准确查看Python代码的语言版本(3.5.3)的是A import sys B import sys sys.version sys.exc_info()C import sys D import sys sys.versioninfo sys.path19.下列选项中可以获取Python整数类型帮助的是A help(float)B dir(str)C help(int)D dir(int)20.给出如下代码: x = 3.14 eval(x + 10)上述代码的输出结果是A TypeError: must be str

8、, not int B 系统错C 13.14D 3.1410 A https: C https: /pypi.python.org/pypi 22.下列Python保留字中,用于异常处理结构中用来捕获特定类型异常的是A def B except C while D pass 23.关于Python注释,以下选项中描述错误的是A Python注释语句不被解释器过滤掉,也不被执行B 注释可用于标明作者和版权信息C 注释可以辅助程序调试D 注释用于解释代码原理或者用途24.以下选项中,不是Python数据类型的是A 实数B 列表C 整数D 字符串25.下列Python保留字中,不用于表示分支结构的是

9、A elif B in C if D else 26.以下选项中,不属于Python保留字的是A def B import C type D elif 27.以下选项中,对程序的描述错误的是A 程序是由一系列函数组成的B 通过封装可以实现代码复用C 可以利用函数对程序进行模块化设计D 程序是由一系列代码组成的28.利用print()格式化输出,能够控制浮点数的小数点后两位输出的是A .2B :.2fC :.2D .2f29.以下选项中可用作Python标识符的是A 3B9909B class C _D its 30.关于Python赋值语句,以下选项中不合法的是A x=(y=1)B x,y=y

10、,x C x=y=1D x=1;y=131.以下选项中,不是Python语言保留字的是A int B del C try D None 32.关于Python程序中与“缩进”有关的说法中,以下选项中正确的是A 缩进统一为4个空格B 缩进可以用在任何语句之后,表示语句间的包含关系C 缩进在程序xxxx统一且强制使用D 缩进是非强制性的,仅为了提高代码可读性33.以下选项中可访问字符串s从右侧向左第三个字符的是A s3B s:-3C s-3D s0:-334. Python3.0正式发布的年份是A 1990B 2018C 2002D 200835.以下选项中,不是IPO模型一部分的是A Progr

11、am B Input C Output D Process 36.以下选项中,不是Python语言合法命名的是A 5MyGod B MyGod5C _MyGod_D MyGod 37.在Python函数中,用于获取用户输入的是A input()B print()C Eval()D get()38.给标识符xx名字的过程是A 赋值语句B 命名C 表达D 生成语句39.IDLE菜单中创建新文件的快捷键是A Ctrl+B Ctrl+F C Ctrl+N D Ctrl+40. IDLE菜单中将选中区域缩进的快捷键是A Ctrl+B Ctrl+S C Ctrl+A D Ctrl+C 41. IDLE菜单

12、中将选中区域取消缩进的快捷键是A Ctrl+O B Alt+C C Ctrl+V D Ctrl+42. IDLE菜单中将选中区域注释的快捷键是A Alt+3B Alt+G C Alt+Z D Alt+443. IDLE菜单中将选中区域取消注释的快捷键是A Alt+Z B Alt+3C Alt+G D Alt+444.IDLE菜单将选中区域的空格替换为Tab的快捷键是A Alt+V B Alt+C C Alt+5D Alt+645.IDLE菜单将选中区域的Tab替换为空格的快捷键是A Alt+0B Alt+5C Alt+6D Alt+C 46.以下选项中,不是Python打开方式的是A Offi

13、ce B Windows系统的命令行工具C 带图形界面的Python Shell-IDLE D 命令行版本的Python Shell-Python 3.x 47.查看Python是否安装成功的命令是A Win + R B PyCharm C python3.4v D exit()48.以下选项中,不是Python IDE的是A PyCharm B Jupyter Notebook C Spyder D R studio 49. Python为源文件指定系统默认字符编码的声明是A #coding:cp936B #coding:GB2312C #coding:utf-8D #coding:GBK

14、50.下面代码的语法错误显示是print Hello World!A SyntaxError: Missing parenthes in call to print B C NameError: name raw_print is not defined D SyntaxError: invalid character in identifier 二、基本数据类型1.关于Python的数字类型,以下选项中描述错误的是A 复数类型虚部为0时,表示为1+0jB 1.0是浮点数,不是整数C 浮点数也有十进制、二进制、八进制和十六进制等表示方式D 整数类型的数值一定不会出现小数点2.下面代码的输出结果

15、是x = 12.34print(type(x) C D 3.下面代码的输出结果是print(pow(2,10)A 100B 12C 1024D 204.下面代码的输出结果是x=0b10print(x)A 1024B 10C 16D 2565.下面代码的输出结果是x=0o10print(x)A 10B 1024C 520D 27686.下面代码的输出结果是x=0x10print(x)A 4112B 520C 10D 10247.关于Python的浮点数类型,以下选项中描述错误的是A 浮点数类型与数学中实数的概念一致,表示带有小数的数值B sys.float_info可以详细列出Python解释器

16、所运行系统的浮点数各项参数C Python语言的浮点数可以不带小数部分D 浮点数有两种表示方法:十进制表示和科学计数法8.关于Python的复数类型,以下选项中描述错误的是A 复数类型表示数学中的复数B 对于复数z,可以用z.imagl获得实数部分C 复数的虚数部分通过后缀“J”或“j”来表示D 对于复数z,可以用z.real获得实数部分9.下面代码的输出结果是z = 12.12 + 34j print(z.real)A 34B 34.0C 12.12D 1210.下面代码的输出结果是z = 12.34 + 34j print(z.imag)A 12.12B 34.0C 12D 3411.下面

17、代码的输出结果是x=10y=1+2jprint(x+y)A (9+2j)B 11C 2j D 912.下面代码的输出结果是x=10y=3print(x%y,x*y)A 1 1000B 3 30C 3 1000D 1 3013.下面代码的输出结果是x=10y=4print(x/y,x/y)A 2 2.5B 2.5 2.5C 2.5 2D 2 214.下面代码的输出结果是x=10y=3print(divmod(x,y)A 3,1B (3,1)C (1,3)D 1,315.下面代码的输出结果是x=3.print(round(x,2) ,round(x)A 2 2B 6.28 3C 3.14 3D 3

18、 3.1416.下面代码的输出结果是a = 5b = 6c = 7print(pow(b,2)4*a*c)A 104B 系统报错C -104D 3617.关于Python字符串,以下选项中描述错误的是A 字符串可以保存在变量中,也可以单独存在B 字符串是一个字符序列,字符串中的编号叫“索引”C 可以使用datype()测试字符串的类型D 输出带有引号的字符串,可以使用转义字符18.下面代码的执行结果是a = 9b = *print(0:21,n0:21,n0:2 x = Happy Birthday to you! x * 3A 系统报错B Happy Birthday to you!C Ha

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

20、 Alice 23.给出如下代码s= abcdefghijklmnprint(s1:10:3)上述代码的输出结果是A behk B adgj C beh 24.给出如下代码for i in range(12):print(chr(ord()+i),end=)以下选项描述错误的是A 输出结果为B 系统报错C chr(x)函数返回Unicode编码对应的字符D ord()返回字符对应的Unicode编码25.下面代码的输出结果是 hex(255)A 0effB 0offC 0xff26.下面代码的输出结果是 oct(255)A 0d377B 0o377C 0d37727.下面代码的输出结果是 bi

21、n(10)A 0o10B 0d10C 0b1028.给出如下代码以下选项中描述正确的是for i in range(6):print(chr(ord(9801)+i),end=)A chr (a)返回a字符对应的Unicode编码B 系统报错C 输出结果为D ord(x)函数返回x的Unicode编码对应的字符29.给出如下代码:如下描述错误的是for i in range(10):print(chr(ord(!)+i),end=)A 系统报错B ord(!)返回!字符对应的Unicode编码C 输出结果为!()D chr(x)函数返回Unicode编码对应的字符D Alic D adg D

22、0bffD 0o377D 0x1030.下列选项中输出结果是True的是A isinstance(255,int)B chr(13).isprintable()C Python.islower()D chr(10).isnumeric()31.下面代码的输出结果是s1 = The python language is a scripting language.s1.replace(scripting,general)print(s1)A The python language is a scripting language.B 系统报错C The, python, language, is,

23、a, scripting, language.D The python language is a general language.32.下面代码的输出结果是s1 = The python language is a scripting language.s2 = s1.replace(scripting,general)print(s2)A The python language is a scripting language.B The, python, language, is, a, scripting, language.C 系统报错D The python language is

24、 a general language.33.下面代码的输出结果是s = The python language is a cross platform language.print(s.find(language,30)A 系统报错B 40C 1134.下面代码的输出结果是s = The python language is a multimodel language.print(s.split( )A Thepythonlanguageisamultimodellanguage.B The, python, language, is, a, multimodel, language.C T

25、he python language is a multimodel language.D 系统报错35.下面代码的输出结果是a =Pythonb = A Superlanguageprint(:-10:- 5 is 5B False !=0C 5 is not 4D 5 != 437.下面代码的输出结果是D 10 True - FalseA 1B -1C True D 038.下面代码的输出结果是a = 2b = 2c = 2.0print(a = b, a is b, a is c)A True False False B True False True C False False Tru

26、e D True True False 39.#以下选项中,输出结果为False的是A python ABCD = abcd.upper()C python123 pythonD a,b,c,d,e,f = Python bA 1B 出错C yD 041.下面代码的输出结果是 a = b = c =123 print(a,b,c)A 0 0 123B 出错C 1 1 123D 123 123 12342.下面代码的输出结果是 True / FalseA True B -1C 0D 系统报错43.下面代码的输出结果是x = 1x *= 3+5*2print(x)A 29B 28C 13D 1444.下面代码的输出结果是print(a)A 5.4B 2.C 3.333D 1445.下面代码的输出结果是a = alexb = a.capitalize()print(a,end=,)print(b)A alex,ALEX B ALEX,alex C alex,Alex D Alex,Alex 46.下面代码的输出结果是a = 20b = a | 3a &= 7print(b ,end=,)print(a)A 6.667,4B 4,6.667C 4,23D 23,447.下面代码的输出结果是a = acb = b

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

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