1、python选择题word打印版Python单选题库一、python语法基础1、 Python 版本的保留字总数是 2.以下选项中,不是 Python 语言保留字的是A while B pass C do D except3.关于 Python 程序格式框架,以下选项中描述错误的是A Python 语言不采用严格的“缩进”来表明程序的格式框架B Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围C Python 语言的缩进可以采用 Tab 键实现D 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义4.下列选项中不
2、符合Python语言变量命名规则的是A TempStr B I C 3_1 D _AI5.以下选项中,关于Python字符串的描述错误的是A Python语言中,字符串是用一对双引号或者一对单引号 括起来的零个或者多个字符B 字符串包括两种序号体系:正向递增和反向递减C 字符串是字符的序列,可以按照单个字符或者字符片段进行索引D Python字符串提供区间访问方式,采用N:M格式,表示字符串中从N到M的索引子字符串(包含N和M)6.给出如下代码TempStr =Hello World可以输出“World”子串的是A . print(TempStr5:0) B print(TempStr5:)
3、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 赋值与二元操作符可以组合,例如&=8.关于eval函数,以下选项中描述错误的是A eval函数的定义为:eval(source, globals=None, locals=None, /)B 执行“ eval(Hello)”和执行“ eval(Hello)”得到相同的结果C
4、 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库,取别名为tC 使用import turtle引入turtle库D import保留字用于导入模块或者模块中的对象12.下面代码的输出结果是print(+=)A false B True C False D true13.下面代码的输出结果是print(round + ,1) = A 0 B 1 C False D True14.在一行上写多条Python语句使用的符号是A 点号 B 冒号 C 分号 D 逗号
6、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 SOURCEC Python is Open Source! D PYTHON IS OPEN SOURCE!17.以下选项中,符合Python语言变量命名规则的是A Templist B
7、!1 C (VR) D 5_118.下列选项中可以准确查看Python代码的语言版本()的是A import sys B import sys ()C import sys D import sys info 19.下列选项中可以获取Python整数类型帮助的是A help(float) B dir(str) C help(int) D dir(int)20.给出如下代码: x = eval(x + 10)上述代码的输出结果是A TypeError: must be str, not int B 系统 错C D 21. Python语言的主网站网址是A B D 下列Python保留字中,用于异
8、常处理结构中用来捕获特定类型异常的是A def B except C while D pass23.关于Python注释,以下选项中描述错误的是A Python注释语句不被解释器过滤掉,也不被执行B 注释可用于标明作者和版权信息C 注释可以辅助程序调试D 注释用于解释代码原理或者用途24.以下选项中,不是Python数据类型的是A 实数 B 列表 C 整数 D 字符串25.下列Python保留字中,不用于表示分支结构的是A elif B in C if D else26.以下选项中,不属于Python保留字的是A def B import C type D elif27.以下选项中,对程序的描
9、述错误的是A 程序是由一系列函数组成的 B 通过封装可以实现代码复用C 可以利用函数对程序进行模块化设计 D 程序是由一系列代码组成的28.利用print()格式化输出,能够控制浮点数的小数点后两位输出的是A .2 B :.2f C :.2 D .2f29.以下选项中可用作Python标识符的是A 3B9909 B class C _ D its30.关于Python赋值语句,以下选项中不合法的是A x=(y=1) B x,y=y,x C x=y=1 D x=1;y=131.以下选项中,不是Python语言保留字的是A int B del C try D None32.关于Python程序中与
10、“缩进”有关的说法中,以下选项中正确的是A 缩进统一为4个空格B 缩进可以用在任何语句之后,表示语句间的包含关系C 缩进在程序中长度统一且强制使用D 缩进是非强制性的,仅为了提高代码可读性33.以下选项中可访问字符串s从右侧向左第三个字符的是A s3 B s:-3 C s-3 D s0:-334. 正式发布的年份是A 1990 B 2018 C 2002 D 200835.以下选项中,不是IPO模型一部分的是A Program B Input C Output D Process36.以下选项中,不是Python语言合法命名的是A 5MyGod B MyGod5 C _MyGod_ D MyG
11、od37.在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菜单中将选中区域缩进的快捷键是A Ctrl+ B Ctrl+S C Ctrl+A D Ctrl+C41. IDLE菜单中将选中区域取消缩进的快捷键是A Ctrl+O B Alt+C C Ctrl+V D Ctrl+42. IDLE菜单中将选中区域注释的快捷键是A Alt+3 B
12、 Alt+G C Alt+Z D Alt+4 43. IDLE菜单中将选中区域取消注释的快捷键是A Alt+Z B Alt+3 C Alt+G D Alt+444.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+C46.以下选项中,不是Python打开方式的是A Office B Windows系统的命令行工具C 带图形界面的Python Shell-IDLE D 命令行版本的Python Shell-Python
13、 47.查看Python是否安装成功的命令是A Win + R B PyCharm C v D exit()48.以下选项中,不是Python IDE的是A PyCharm B Jupyter NotebookC Spyder D R studio49. Python为源文件指定系统默认字符编码的声明是A #coding:cp936 B #coding:GB2312C #coding:utf-8 D #coding:GBK50.下面代码的语法错误显示是print Hello World!A SyntaxError: Missing parentheses in call to printB C
14、 NameError: name raw_print is not definedD SyntaxError: invalid character in identifier二、基本数据类型1.关于Python的数字类型,以下选项中描述错误的是A 复数类型虚部为0时,表示为1+0jB 是浮点数,不是整数C 浮点数也有十进制、二进制、八进制和十六进制等表示方式D 整数类型的数值一定不会出现小数点2.下面代码的输出结果是x = print(type(x)A B C D 3.下面代码的输出结果是print(pow(2,10)A 100 B 12 C 1024 D 204.下面代码的输出结果是x=0b
15、1010print(x) A 1024 B 10 C 16 D 2565.下面代码的输出结果是x=0o1010print(x)A 10 B 1024 C 520 D 27686.下面代码的输出结果是x=0x1010print(x)A 4112 B 520 C 10 D 10247.关于Python的浮点数类型,以下选项中描述错误的是A 浮点数类型与数学中实数的概念一致,表示带有小数的数值B 可以详细列出Python解释器所运行系统的浮点数各项参数C Python语言的浮点数可以不带小数部分D 浮点数有两种表示方法:十进制表示和科学计数法8.关于Python的复数类型,以下选项中描述错误的是A
16、复数类型表示数学中的复数B 对于复数z,可以用获得实数部分C 复数的虚数部分通过后缀“J”或“j”来表示D 对于复数z,可以用获得实数部分9.下面代码的输出结果是z = + 34jprintA 34 B C D 1210.下面代码的输出结果是z = + 34jprintA B C 12 D 3411.下面代码的输出结果是x=10y=1+2jprint(x+y)A (9+2j) B 11 C 2j D 912.下面代码的输出结果是x=10y=3print(x%y,x*y)A 1 1000 B 3 30 C 3 1000 D 1 3013.下面代码的输出结果是x=10y=4print(x/y,x下
17、面代码的输出结果是x=10y=3print(divmod(x,y)A 3,1 B (3,1) C (1,3) D 1,315.下面代码的输出结果是x=print(round(x,2) ,round(x)A 2 2 B 3 C 3 D 3 16.下面代码的输出结果是a = 5b = 6c = 7print(pow(b,2) 4*a*c)A 104 B 系统报错 C -104 D 3617.关于Python字符串,以下选项中描述错误的是A 字符串可以保存在变量中,也可以单独存在B 字符串是一个字符序列,字符串中的编号叫“索引”C 可以使用datatype()测试字符串的类型D 输出带有引号的字符串
18、,可以使用转义字符18.下面代码的执行结果是a = 9b = *print(0:21,n0:21,n0:2 x = Happy Birthday to you! x * 3A 系统报错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)和chr(x)是一对函数B
19、 Python默认采用Unicode字符编码C chr(x)将字符转换为Unicode编码D Python可以处理任何字符编码文本22.给出如下代码s = Aliceprint(s:1)上述代码的输出结果是A ecilA B ALICE C Alice D Alic23.给出如下代码s= abcdefghijklmnprint(s1:10:3)上述代码的输出结果是A behk B adgj C beh D adg24.给出如下代码for i in range(12): print(chr(ord()+i),end=)以下选项描述错误的是A 输出结果为B 系统报错C chr(x)函数返回Unic
20、ode编码对应的字符D ord()返回字符对应的Unicode编码25.下面代码的输出结果是 hex(255)A 0eff B 0off C 0xff D 0bff26.下面代码的输出结果是 oct(255)A 0d377 B 0o377 C 0d377 D 0o37727.下面代码的输出结果是 bin(10)A 0o1010 B 0d1010 C 0b1010 D 0x101028.给出如下代码 以下选项中描述正确的是for i in range(6): print(chr(ord(9801)+i),end=)A chr (a)返回a字符对应的Unicode编码B 系统报错C 输出结果为D
21、ord(x)函数返回x的Unicode编码对应的字符29.给出如下代码:如下描述错误的是for i in range(10): print(chr(ord(!)+i),end=)A 系统报错B ord(!)返回!字符对应的Unicode编码C 输出结果为!()D chr(x)函数返回Unicode编码对应的字符30.下列选项中输出结果是True的是A isinstance(255,int)B chr(13).isprintable()C Python.islower()D chr(10).isnumeric()31.下面代码的输出结果是s1 = The python language is a
22、 scripting language.(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 language.32.下面代码的输出结果是s1 = The python language is a scripting language.s2 = (scripting,general)print(s2)A The pyt
23、hon 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 platform language.print(language,30)A 系统报错 B 40 C 11 D 1034.下面代码的输出结果是s = The python language is a multimodel lan
24、guage.print( )A Thepythonlanguageisamultimodellanguage.B The, python, language, is, a, multimodel, language.C The python language is a multimodel language.D 系统报错35.下面代码的输出结果是a =Pythonb = A Superlanguageprint(:-10:- 5 is 5 B False !=0C 5 is not 4 D 5 != 437.下面代码的输出结果是 True - FalseA 1 B -1 C True D 03
25、8.下面代码的输出结果是a = 2 b = 2 c = print(a = b, a is b, a is c)A True False FalseB True False TrueC False False TrueD True True False39.#以下选项中,输出结果为False的是A python ABCD = abcd.upper()C python123 pythonD a,b,c,d,e,f = Python bA 1 B 出错 C y D 041.下面代码的输出结果是 a = b = c =123 print(a,b,c)A 0 0 123 B 出错 C 1 1 123 D 123 123 12342.下面代码的输出结果是 True / FalseA True B -1 C 0 D 系统报错43.下面代码的输出结果是x = 1x *= 3
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1