单项选择题
第一章python语法基础
- Python 3.x 版本的保留字总数是C
A 27
B 29
C 33
D 16
2.以下选项中,不是 Python 语言保留字的是C
A while
B pass
C do
D except
3.关于 Python 程序格式框架,以下选项中描述错误的是A
A Python 语言不采用严格的”缩进”来表明程序的格式框架
B Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C Python 语言的缩进可以采用 Tab 键实现
D 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
- 下列选项中不符合Python语言变量命名规则的是C
A TempStr
B I
C 3_1
D _AI
5.以下选项中,关于Python字符串的描述错误的是D
A Python语言中,字符串是用一对双引号””或者一对单引号 ” 括起来的零个或者多个字符
B 字符串包括两种序号体系:正向递增和反向递减
C 字符串是字符的序列,可以按照单个字符或者字符片段进行索引
D Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)
6.给出如下代码B
TempStr =”Hello World”
可以输出”World”子串的是
A . print(TempStr[–5:0])
B print(TempStr[–5:])
C print(TempStr[–5: –1])
D print(TempStr[–4: –1])
- 关于赋值语句,以下选项中描述错误的是B
A a,b = b,a 可以实现a 和 b值的互换
B a,b,c = b,c,a 是不合法的
C 在Python语言中,”=”表示赋值,即将”=”右侧的计算结果赋值给左侧变量,包含”=”的语句称为赋值语句
D 赋值与二元操作符可以组合,例如&=
8.关于eval函数,以下选项中描述错误的是B
A eval函数的定义为:eval(source, globals=None, locals=None, /)
B 执行”>>> eval(“Hello”)”和执行”>>> eval(“‘Hello'”)”得到相同的结果
C eval函数的作用是将输入的字符串转为Python语句,并执行该语句
D 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(
9.关于Python语言的注释,以下选项中描述错误的是D
A Python语言有两种注释方式:单行注释和多行注释
B Python语言的单行注释以#开头
C Python语言的多行注释以”’(三个单引号)开头和结尾
D Python语言的单行注释以单引号 ‘ 开头
10.关于Python语言的特点,以下选项中描述错误的是B
A Python语言是脚本语言
B Python语言是非开源语言
C Python语言是跨平台语言
D Python语言是多模型语言
11.关于import引用,以下选项中描述错误的是A
A 可以使用from turtle import setup 引入turtle库
B 使用import turtle as t引入turtle库,取别名为t
C 使用import turtle引入turtle库
D import保留字用于导入模块或者模块中的对象
12.下面代码的输出结果是C
print(0.1+0.2==0.3)
A false
B True
C False
D true
13.下面代码的输出结果是D
print(round(0.1 + 0.2,1) == 0.3)
A 0
B 1
C False
D True
- 在一行上写多条Python语句使用的符号是C
A 点号
B 冒号
C 分号
D 逗号
15.给出如下代码A
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)
16.给出如下代码
s = ‘Python is Open Source!’
print(s[0:].upper())
上述代码的输出结果是 D
A PYTHON
B PYTHON IS OPEN SOURCE
C Python is Open Source!
D PYTHON IS OPEN SOURCE!
17.以下选项中,符合Python语言变量命名规则的是 A
A Templist
B !1
C (VR)
D 5_1
18.下列选项中可以准确查看Python代码的语言版本(3.5.3)的是 A
A >>> import sys >>> sys.version
B >>> import sys >>> sys.exc_info()
C >>> import sys >>> sys.path
D >>> import sys >>> sys.version—info
19.下列选项中可以获取Python整数类型帮助的是 C
A >>> help(float)
B >>> dir(str)
C >>> help(int)
D >>> dir(int)
- 给出如下代码:
x = 3.14
eval(‘x + 10’)
上述代码的输出结果是 C
A TypeError: must be str, not int
B 系统 错
C 13.14
D 3.1410
- Python语言的主网站网址是 B
A https://www.python123.org/
B https://www.python.org/
C Python123 – 编程更简单
D https://pypi.python.org/pypi
22.下列Python保留字中,用于异常处理结构中用来捕获特定类型异常的是B
A def
B except
C while
D pass
23.关于Python注释,以下选项中描述错误的是A
A Python注释语句不被解释器过滤掉,也不被执行
B 注释可用于标明作者和版权信息
C 注释可以辅助程序调试
D 注释用于解释代码原理或者用途
24.以下选项中,不是Python数据类型的是A
A 实数
B 列表
C 整数
D 字符串
25.下列Python保留字中,不用于表示分支结构的是B
A elif
B in
C if
D else
26.以下选项中,不属于Python保留字的是C
A def
B import
C type
D elif
27.以下选项中,对程序的描述错误的是A
A 程序是由一系列函数组成的
B 通过封装可以实现代码复用
C 可以利用函数对程序进行模块化设计
D 程序是由一系列代码组成的
28.利用print()格式化输出,能够控制浮点数的小数点后两位输出的是B
A {.2}
B {:.2f}
C {:.2}
D {.2f}
29.以下选项中可用作Python标识符的是C
A 3B9909
B class
C ____
D it’s
30.关于Python赋值语句,以下选项中不合法的是A
A x=(y=1)
B x,y=y,x
C x=y=1
D x=1;y=1
31.以下选项中,不是Python语言保留字的是A
A int
B del
C try
D None
32.关于Python程序中与”缩进”有关的说法中,以下选项中正确的是C
A 缩进统一为4个空格
B 缩进可以用在任何语句之后,表示语句间的包含关系
C 缩进在程序中长度统一且强制使用
D 缩进是非强制性的,仅为了提高代码可读性
33.以下选项中可访问字符串s从右侧向左第三个字符的是C
A s[3]
B s[:-3]
C s[-3]
D s[0:-3]
- Python3.0正式发布的年份是D
A 1990
B 2018
C 2002
D 2008
35.以下选项中,不是IPO模型一部分的是A
A Program
B Input
C Output
D Process
36.以下选项中,不是Python语言合法命名的是A
A 5MyGod
B MyGod5
C MyGod
D MyGod
37.在Python函数中,用于获取用户输入的是A
A input()
B print()
C Eval()
D get()
38.给标识符关联名字的过程是B
A 赋值语句
B 命名
C 表达
D 生成语句
46.以下选项中,不是Python打开方式的是A
A Office
B Windows系统的命令行工具
C 带图形界面的Python Shell-ID LE
D 命令行版本的Python Shell-Python 3.x
47.查看Python是否安装成功的命令是C
A Win + R
B PyCharm
C python3.4 –v
D exit()
48.以下选项中,不是Python IDE的是D
A Py
C harm
B Jupyter Notebook
C Spyder
D R studio
- Python为源文件指定系统默认字符编码的声明是C
A #coding:cp936
B #coding:GB2312
C #coding:utf-8
D #coding:GBK
50.下面代码的语法错误显示是A
print “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
print(type(x))
A
B
C
D
3.下面代码的输出结果是
print(pow(2,10))
A 100
B 12
C 1024
D 20
4.下面代码的输出结果是
x=0b1010
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=0x1010
print(x)
A 4112
B 520
C 10
D 1024
7.关于Python的浮点数类型,以下选项中描述错误的是
A 浮点数类型与数学中实数的概念一致,表示带有小数的数值
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.下面代码的输出结果是
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.下面代码的输出结果是
x=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) –4ac)
A 104
B 系统报错
C -104
D 36
17.关于Python字符串,以下选项中描述错误的是
A 字符串可以保存在变量中,也可以单独存在
B 字符串是一个字符序列,字符串中的编号叫”索引”
C 可以使用datatype()测试字符串的类型
D 输出带有引号的字符串,可以使用转义字符\
18.下面代码的执行结果是
a = 123456789
b = “*”
print(“{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}
Original: https://blog.csdn.net/weixin_53342789/article/details/127980974
Author: 重生之我是泰勒
Title: Python题库(含答案)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/726301/
转载文章受原作者版权保护。转载请注明原作者出处!