Python单选题库 .pdf
《Python单选题库 .pdf》由会员分享,可在线阅读,更多相关《Python单选题库 .pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python 单选题库一、python 语法基础1、Python 3.x 版本的保留字总数是A.27 B.29 C.33 D.16 2.以下选项中,不是Python 语言保留字的是A while B pass C do D except 3.关于Python 程序格式框架,以下选项中描述错误的是A Python 语言不采用严格的“缩进”来表明程序的格式框架B Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围C Python 语言的缩进可以采用Tab 键实现D 判断、循环、函数等语法形式能够通过缩进包含一批Python 代码,进而表达对应的语义4.下
2、列选项中不符合Python 语言变量命名规则的是A TempStr B I C 3_1 D _AI 5.以下选项中,关于Python 字符串的描述错误的是A Python 语言中,字符串是用一对双引号 或者一对单引号 括起来的零个或者多个字符B 字符串包括两种序号体系:正向递增和反向递减C 字符串是字符的序列,可以按照单个字符或者字符片段进行索引D Python 字符串提供区间访问方式,采用N:M 格式,表示字符串中从N 到 M 的索引子字符串(包含N 和 M)6.给出如下代码TempStr=Hello World 可以输出“World”子串的是A.print(TempStr 5:0)B pr
3、int(TempStr 5:)C print(TempStr 5:1)D print(TempStr 4:1)7.关于赋值语句,以下选项中描述错误的是A a,b=b,a 可以实现a 和 b 值的互换B a,b,c=b,c,a 是不合法的C 在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句D 赋值与二元操作符可以组合,例如&=8.关于 eval 函数,以下选项中描述错误的是A eval 函数的定义为:eval(source,globals=None,locals=None,/)B 执行“eval(Hello)”和执行“eval(Hel
4、lo)”得到相同的结果C eval 函数的作用是将输入的字符串转为Python 语句,并执行该语句D 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input()组合9.关于 Python 语言的注释,以下选项中描述错误的是A Python 语言有两种注释方式:单行注释和多行注释B Python 语言的单行注释以#开头C Python 语言的多行注释以(三个单引号)开头和结尾D Python 语言的单行注释以单引号 开头10.关于 Python 语言的特点,以下选项中描述错误的是名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 37 页 -A Python
5、 语言是脚本语言B Python 语言是非开源语言C Python 语言是跨平台语言D Python 语言是多模型语言11.关于 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.下面代码的输出结果是
6、print(round(0.1+0.2,1)=0.3)A 0 B 1 C False D True 14.在一行上写多条Python 语句使用的符号是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(s 21:14.lower)16.给出如下代码s=Python is Open Source!print(s0:.upper()上述代码的输出结果是A PYTHON B PYTHON IS OPEN SOURCE C P
7、ython is Open Source!D PYTHON IS OPEN SOURCE!17.以下选项中,符合Python 语言变量命名规则的是A Templist B!1 C(VR)D 5_1 18.下列选项中可以准确查看Python 代码的语言版本(3.5.3)的是A import sys B import sys sys.version sys.exc_info()C import sys D import sys sys.version info sys.path 19.下列选项中可以获取Python 整数类型帮助的是A help(float)B dir(str)C help(int
8、)D dir(int)20.给出如下代码:x=3.14 eval(x+10)上述代码的输出结果是A TypeError:must be str,not int B 系统错C 13.14 D 3.1410 21.Python 语言的主网站网址是A https:/www.python123.org/B https:/www.python.org/C https:/www.python123.io/D https:/pypi.python.org/pypi 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 37 页 -22.下列 Python 保留字中,用于异常处理结构中用来捕获特定类型
9、异常的是A def B except C while D pass 23.关于 Python 注释,以下选项中描述错误的是A Python 注释语句不被解释器过滤掉,也不被执行B 注释可用于标明作者和版权信息C 注释可以辅助程序调试D 注释用于解释代码原理或者用途24.以下选项中,不是Python 数据类型的是A 实数B 列表C 整数D 字符串25.下列 Python 保留字中,不用于表示分支结构的是A elif B in C if D else 26.以下选项中,不属于Python 保留字的是A def B import C type D elif 27.以下选项中,对程序的描述错误的是A
10、程序是由一系列函数组成的B 通过封装可以实现代码复用C 可以利用函数对程序进行模块化设计D 程序是由一系列代码组成的28.利用 print()格式化输出,能够控制浮点数的小数点后两位输出的是A.2 B:.2f C:.2 D.2f 29.以下选项中可用作Python 标识符的是A 3B9909 B class C _ D its 30.关于 Python 赋值语句,以下选项中不合法的是A x=(y=1)B x,y=y,x C x=y=1 D x=1;y=1 31.以下选项中,不是Python 语言保留字的是A int B del C try D None 32.关于 Python 程序中与“缩进
11、”有关的说法中,以下选项中正确的是A 缩进统一为4 个空格B 缩进可以用在任何语句之后,表示语句间的包含关系C 缩进在程序中长度统一且强制使用D 缩进是非强制性的,仅为了提高代码可读性33.以下选项中可访问字符串s 从右侧向左第三个字符的是A s3 B s:-3 C s-3 D s0:-3 34.Python3.0 正式发布的年份是A 1990 B 2018 C 2002 D 2008 35.以下选项中,不是IPO 模型一部分的是A Program B Input C Output D Process 36.以下选项中,不是Python 语言合法命名的是A 5MyGod B MyGod5 C
12、_MyGod_ D MyGod 37.在 Python 函数中,用于获取用户输入的是A input()B print()C Eval()D get()38.给标识符关联名字的过程是A 赋值语句B 命名C 表达D 生成语句39.IDLE 菜单中创建新文件的快捷键是A Ctrl+B Ctrl+F C Ctrl+N D Ctrl+40.IDLE 菜单中将选中区域缩进的快捷键是名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 37 页 -A Ctrl+B Ctrl+S C Ctrl+A D Ctrl+C 41.IDLE 菜单中将选中区域取消缩进的快捷键是A Ctrl+O B Alt+C C
13、 Ctrl+V D Ctrl+42.IDLE 菜单中将选中区域注释的快捷键是A Alt+3 B Alt+G C Alt+Z D Alt+4 43.IDLE 菜单中将选中区域取消注释的快捷键是A Alt+Z B Alt+3 C Alt+G D Alt+4 44.IDLE 菜单将选中区域的空格替换为Tab 的快捷键是A Alt+V B Alt+C C Alt+5 D Alt+6 45.IDLE 菜单将选中区域的Tab 替换为空格的快捷键是A Alt+0 B Alt+5 C Alt+6 D Alt+C 46.以下选项中,不是Python 打开方式的是A Office B Windows 系统的命令行
14、工具C 带图形界面的Python Shell-IDLE D 命令行版本的Python Shell-Python 3.x 47.查看 Python 是否安装成功的命令是A Win+R B PyCharm C python3.4 v D exit()48.以下选项中,不是Python IDE 的是A PyCharm B Jupyter Notebook C Spyder D R studio 49.Python 为源文件指定系统默认字符编码的声明是A#coding:cp936 B#coding:GB2312 C#coding:utf-8 D#coding:GBK 50.下面代码的语法错误显示是pr
15、int Hello World!A SyntaxError:Missing parentheses in call to print B C NameError:name raw_print is not defined D SyntaxError:invalid character in identifier 二、基本数据类型1.关于 Python 的数字类型,以下选项中描述错误的是A 复数类型虚部为0 时,表示为1+0j B 1.0 是浮点数,不是整数C 浮点数也有十进制、二进制、八进制和十六进制等表示方式D 整数类型的数值一定不会出现小数点2.下面代码的输出结果是x=12.34 prin
16、t(type(x)A B C D 3.下面代码的输出结果是print(pow(2,10)A 100 B 12 C 1024 D 20 4.下面代码的输出结果是x=0b1010 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 37 页 -print(x)A 1024 B 10 C 16 D 256 5.下面代码的输出结果是x=0o1010 print(x)A 10 B 1024 C 520 D 2768 6.下面代码的输出结果是x=0 x1010 print(x)A 4112 B 520 C 10 D 1024 7.关于 Python 的浮点数类型,以下选项中描述错误的是A 浮点数
17、类型与数学中实数的概念一致,表示带有小数的数值B sys.float_info 可以详细列出Python 解释器所运行系统的浮点数各项参数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 34 B 34.0 C 12.12 D 12 10.下面代码
18、的输出结果是z=12.34+34j print(z.imag)A 12.12 B 34.0 C 12 D 34 11.下面代码的输出结果是x=10 y=1+2j print(x+y)A(9+2j)B 11 C 2j D 9 12.下面代码的输出结果是x=10 y=3 print(x%y,x*y)A 1 1000 B 3 30 C 3 1000 D 1 30 13.下面代码的输出结果是x=10 y=4 print(x/y,x/y)A 2 2.5 B 2.5 2.5 C 2.5 2 D 2 2 14.下面代码的输出结果是名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 37 页 -x=
19、10 y=3 print(divmod(x,y)A 3,1 B(3,1)C(1,3)D 1,3 15.下面代码的输出结果是x=3.1415926 print(round(x,2),round(x)A 2 2 B 6.28 3 C 3.14 3 D 3 3.14 16.下面代码的输出结果是a=5 b=6 c=7 print(pow(b,2)4*a*c)A 104 B 系统报错C-104 D 36 17.关于 Python 字符串,以下选项中描述错误的是A 字符串可以保存在变量中,也可以单独存在B 字符串是一个字符序列,字符串中的编号叫“索引”C 可以使用datatype()测试字符串的类型D 输
20、出带有引号的字符串,可以使用转义字符 18.下面代码的执行结果是a=123456789 b=*print(0:21,n0:21,n0:2 x=Happy Birthday to you!x*3 A 系统报错B Happy Birthday to you!C Happy 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)
21、和 chr(x)是一对函数名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 37 页 -B Python 默认采用 Unicode 字符编码C chr(x)将字符转换为Unicode 编码D Python 可以处理任何字符编码文本22.给出如下代码s=Alice print(s:1)上述代码的输出结果是A ecilA B ALICE C Alice D Alic 23.给出如下代码s=abcdefghijklmn print(s1:10:3)上述代码的输出结果是A behk B adgj C beh D adg 24.给出如下代码for i in range(12):print(c
22、hr(ord()+i),end=)以下选项描述错误的是A 输出结果为B 系统报错C chr(x)函数返回 Unicode 编码对应的字符D ord()返回 字符对应的Unicode 编码25.下面代码的输出结果是 hex(255)A 0eff B 0off C 0 xff D 0bff 26.下面代码的输出结果是 oct(255)A 0d 377 B 0o 377 C 0d377 D 0o377 27.下面代码的输出结果是 bin(10)A 0o1010 B 0d1010 C 0b1010 D 0 x1010 28.给出如下代码以下选项中描述正确的是for i in range(6):prin
23、t(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 编码对应的字符名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 37 页 -30.下列选项中输出结果是True 的是A isinstance(255,
24、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,a,scripting,language.D The python language is a general lan
25、guage.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 a general language.33.下面代码的输出结果是s=The python language is a cross platf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python单选题库 2022 Python 选题
限制150内