没有合适的资源?快使用搜索试试~ 我知道了~
python选择题word打印版借鉴.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 145 浏览量
2021-11-30
03:33:45
上传
评论
收藏 68KB PDF 举报
温馨提示
试读
39页
python选择题word打印版借鉴.pdf
资源推荐
资源详情
资源评论
Python 单选题库
一、 python 语法基础
1、 Python 3.x 版本的保留字总数是
A.27 B.29 C.33 D.16
以下选项中,不是 Python 语言保留字的是
A while B pass C do D except
关于 Python 程序格式框架,以下选项中描述错误的是
A Python 语言不采用严格的 “缩进 ”来表明程序的格式框架
B Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据
缩进关系决定所属范围
C Python 语言的缩进可以采用 Tab 键实现
D 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表
达对应的语义
下列选项中不符合 Python 语言变量命名规则的是
A TempStr B I C 3_1 D _AI
以下选项中,关于 Python 字符串的描述错误的是
A Python 语言中,字符串是用一对双引号 ""或者一对单引号 '' 括起来的零个或
者多个字符
B 字符串包括两种序号体系:正向递增和反向递减
C 字符串是字符的序列,可以按照单个字符或者字符片段进行索引
D Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M
的索引子字符串(包含 N 和 M)
给出如下代码
TempStr ="Hello World"
可以输出 “World”子串的是
A . print(TempStr[ –5:0]) B print(TempStr[ –5:])
C
print(TempStr[ –5: –1])
D
print(TempStr[ –4: –1])
关于赋值语句,以下选项中描述错误的是
A a,b = b,a 可以实现 a 和 b 值的互换
B a,b,c = b,c,a 是不合法的
C 在 Python 语言中,“=”表示赋值, 即将“=”右侧的计算结果赋值给左侧变量, 包
含“=”的语句称为赋值语句
D 赋值与二元操作符可以组合,例如 &=
关于 eval 函数,以下选项中描述错误的是
A eval 函数的定义为: eval(source, globals=None, locals=None, /)
B 执行“>>> eval("Hello") ”和执行 “>>> eval("'Hello'") ”得到相同的结果
C eval 函数的作用是将输入的字符串转为 Python 语句,并执行该语句
D 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用
eval(input(< 输入提示字符串 >))组合
关于 Python 语言的注释,以下选项中描述错误的是
A Python 语言有两种注释方式:单行注释和多行注释
B Python 语言的单行注释以 #开头
C Python 语言的多行注释以 '''(三个单引号)开头和结尾
D Python 语言的单行注释以单引号 ' 开头
关于 Python 语言的特点,以下选项中描述错误的是
A Python 语言是脚本语言 B Python 语言是非开源语言
C Python 语言是跨平台语言 D Python 语言是多模型语言
关于 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 0 B 1 C False D True
14. 在一行上写多条 Python 语句使用的符号是
A 点号 B 冒号 C 分号 D 逗号
给出如下代码
s = 'Python is beautiful!'
可以输出 “python ”的是
A print(s[0:6].lower()) B print(s[: –14])
C print(s[0:6]) D print(s[ –21: –14].lower)
给出如下代码
s = 'Python is Open Source!'
print(s[0:].upper())
上述代码的输出结果是
A PYTHON B PYTHON IS OPEN SOURCE
C Python is Open Source! D PYTHON IS OPEN SOURCE!
以下选项中,符合 Python 语言变量命名规则的是
A Templist B !1 C (VR) D 5_1
下列选项中可以准确查看 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
下列选项中可以获取 Python 整数类型帮助的是
A >>> help(float) B >>> dir(str) C >>> help(int) D >>> dir(int)
给出如下代码:
>>> x = 3.14
>>> eval('x + 10')
上述代码的输出结果是
A TypeError: must be str, not int B 系统 错
C 13.14 D 3.1410
Python 语言的主网站网址是
A https://www.python123.org/ B https://www.python.org/
C https://www.python123.io/ D https://pypi.python.org/pypi
下列 Python 保留字中,用于异常处理结构中用来捕获特定类型异常的是
A def B except C while D pass
23.关于 Python 注释,以下选项中描述错误的是
A Python 注释语句不被解释器过滤掉,也不被执行
B 注释可用于标明作者和版权信息
C 注释可以辅助程序调试
D 注释用于解释代码原理或者用途
以下选项中,不是 Python 数据类型的是
A 实数 B 列表 C 整数 D 字符串
下列 Python 保留字中,不用于表示分支结构的是
A elif B in C if D else
以下选项中,不属于 Python 保留字的是
A def B import C type D elif
27.以下选项中,对程序的描述错误的是
A 程序是由一系列函数组成的 B 通过封装可以实现代码复用
C 可以利用函数对程序进行模块化设计 D 程序是由一系列代码组成的
利用 print() 格式化输出,能够控制浮点数的小数点后两位输出的是
A {.2} B {:.2f} C {:.2} D {.2f}
以下选项中可用作 Python 标识符的是
A 3B9909 B class C ____ D it's
关于 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
关于 Python 程序中与 “缩进 ”有关的说法中,以下选项中正确的是
A 缩进统一为 4 个空格
B 缩进可以用在任何语句之后,表示语句间的包含关系
C 缩进在程序中长度统一且强制使用
D 缩进是非强制性的,仅为了提高代码可读性
以下选项中可访问字符串 s 从右侧向左第三个字符的是
A s[3] B s[:-3] C s[-3] D s[0 :-3]
Python3.0 正式发布的年份是
A 1990 B 2018 C 2002 D 2008
以下选项中,不是 IPO 模型一部分的是
A Program B Input C Output D Process
以下选项中,不是 Python 语言合法命名的是
A 5MyGod B MyGod5 C _MyGod_ D MyGod
在 Python 函数中,用于获取用户输入的是
A input() B print() C Eval() D get()
给标识符关联名字的过程是
A 赋值语句 B 命名 C 表达 D 生成语句
IDLE 菜单中创建新文件的快捷键是
A Ctrl+] B Ctrl+F C Ctrl+N D Ctrl+[
IDLE 菜单中将选中区域缩进的快捷键是
A Ctrl+] B Ctrl+S C Ctrl+A D Ctrl+C
IDLE 菜单中将选中区域取消缩进的快捷键是
A Ctrl+O B Alt+C C Ctrl+V D Ctrl+[
IDLE 菜单中将选中区域注释的快捷键是
A Alt+3 B Alt+G C Alt+Z D Alt+4
IDLE 菜单中将选中区域取消注释的快捷键是
A Alt+Z B Alt+3 C Alt+G D Alt+4
IDLE 菜单将选中区域的空格替换为 Tab 的快捷键是
A Alt+V B Alt+C C Alt+5 D Alt+6
IDLE 菜单将选中区域的 Tab 替换为空格的快捷键是
A Alt+0 B Alt+5 C Alt+6 D Alt+C
以下选项中,不是 Python 打开方式的是
A Office B Windows 系统的命令行工具
C 带图形界面的 Python Shell-IDLE D 命令行版本的 Python Shell-Python 3.x
查看 Python 是否安装成功的命令是
A Win + R B PyCharm C python3.4 –v D exit()
以下选项中,不是 Python IDE 的是
A PyCharm B Jupyter Notebook
C Spyder D R studio
Python 为源文件指定系统默认字符编码的声明是
A #coding:cp936 B #coding:GB2312
C #coding:utf-8 D #coding:GBK
下面代码的语法错误显示是
print "Hello World!"
A SyntaxError: Missing parentheses in call to 'print
B <built-in function print><o:p></o:p>
C NameError: name 'raw_print' is not defined
D SyntaxError: invalid character in identifier
二、基本数据类型
关于 Python 的数字类型,以下选项中描述错误的是
A 复数类型虚部为 0 时,表示为 1+0j
B 1.0 是浮点数,不是整数
C 浮点数也有十进制、二进制、八进制和十六进制等表示方式
D 整数类型的数值一定不会出现小数点
下面代码的输出结果是
x = 12.34
print(type(x))
A <class 'float'> B <class 'complex'>
C <class 'bool'> D <class 'int'>
下面代码的输出结果是
print(pow(2,10))
A 100 B 12 C 1024 D 20
下面代码的输出结果是
x=0b1010
print(x)
A 1024 B 10 C 16 D 256
下面代码的输出结果是
x=0o1010
print(x)
A 10 B 1024 C 520 D 2768
下面代码的输出结果是
x=0x1010
print(x)
A 4112 B 520 C 10 D 1024
关于 Python 的浮点数类型,以下选项中描述错误的是
A 浮点数类型与数学中实数的概念一致,表示带有小数的数值
B sys.float_info 可以详细列出 Python 解释器所运行系统的浮点数各项参数
C Python 语言的浮点数可以不带小数部分
D 浮点数有两种表示方法:十进制表示和科学计数法
关于 Python 的复数类型,以下选项中描述错误的是
A 复数类型表示数学中的复数
B 对于复数 z,可以用 z.imagl 获得实数部分
C 复数的虚数部分通过后缀 “J”或“j ”来表示
D 对于复数 z,可以用 z.real 获得实数部分
下面代码的输出结果是
z = 12.12 + 34j
print(z.real)
A 34 B 34.0 C 12.12 D 12
10.下面代码的输出结果是
z = 12.34 + 34j
print(z.imag)
A 12.12 B 34.0 C 12 D 34
下面代码的输出结果是
x=10
y=–1+2j
print(x+y)
A (9+2j) B 11 C 2j D 9
下面代码的输出结果是
剩余38页未读,继续阅读
资源评论
cyh76339129
- 粉丝: 1
- 资源: 14万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功