判断题+填空题+选择题+程序题
点击文末名片可以下载python工具和完整题库!
第 1 章 基础知识 (部分展示)
1、 Python 是一种跨平台、开源、免费的高级动态编程语言。
2、 Python 3.x 完全兼容 Python 2.x。
3、 Python 3.x 和 Python 2.x 唯一的区别就是:print 在 Python 2.x 中是输出语句,而在 Python 3.x 中是输出函数。
4、 在 Windows 平台上编写的 Python 程序无法在 Unix 平台运行。
5、 不可以在同一台计算机上安装多个 Python 版本。
6、 已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。
7、 Python 变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。
8、 Python 采用的是基于值得自动内存管理方式。
9、 在任何时刻相同的值在内存中都只保留一份
10、 Python 不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。
第 2 章 Python 序列(部分展示)
1、Python支持使用字典的“键”作为下标来访问字典中的值。
42、列表可以作为字典的“键”。
43、元组可以作为字典的“键”。
44、字典的“键”必须是不可变的。
45、已知x为非空列表,那么表达式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。
46、已知x为非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等价的。
47、生成器推导式比列表推导式具有更高的效率,推荐使用。
48、Python集合中的元素不允许重复。
49、Python集合可以包含相同的元素。
50、Python字典中的“键”不允许重复。
51、Python字典中的“值”不允许重复。
52、Python集合中的元素可以是元组。
53、Python集合中的元素可以是列表。
54、Python字典中的“键”可以是列表。
《Python程序设计》题库
填空题 260(部分展示)
1、Python安装扩展库常用的是_______工具。
2、Python标准库math中用来计算平方根的函数是__________。
3、Python程序文件扩展名主要是__________。
4、在Python中__________表示空类型。
5、列表、元组、字符串是Python的_________(有序?无序)序列。
6、查看变量类型的Python内置函数是________________。
7、查看变量内存地址的Python内置函数是_________________。
8、以3为实部4为虚部,Python复数的表达形式为___________ 。
9、Python运算符中用来计算整商的是_________。
10、表达式 int('123') 的值为_____________。
11、表达式 abs(-3) 的值为___________。
12、Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果为____________。
13、表达式 int(4**0.5) 的值为____________。
14、已知 x = 3,那么执行语句 x += 6 之后,x的值为_______________。15、表达式 3 | 5 的值为__________。
16、表达式 3 & 6 的值为_________。
17、表达式 3 ** 2 的值为_________。
18、表达式 3 * 2的值为___________。
19、表达式 3的值为_______________。
20、表达式 65 >> 1 的值为_____________。
21、表达式 chr(ord('a')^32) 的值为___________。
22、表达式 chr(ord('a')-32) 的值为___________。
23、表达式isinstance('Hello world', str)的值为____________________。
24、表达式 round(3.7) 的值为_________。
填空题答案
二、编程基础(部分展示)
一、选择题
1.流程图中表示判断框的是( )。B
A.矩形框 B.菱形框 C.平行四边形框 D.椭圆形框2.下面不属于程序的基本控制结构的是( )。D
A.顺序结构 B.选择结构 C.循环结构 D.输入输出结构3.以下关于Python语句的叙述中,正确的是( )。A
A.同一层次的Python语句必须对齐
B.Python语句可以从一行的任意一列开始
C.在执行Python语句时,可发现注释中的拼写错误
D.Python程序的每行只能写一条语句
4.下列语句中,在Python中非法的是( )。C
A.x=y=z=1 B.x,y=y,x C.x=(y=z+1) D.x+=y
5.已知x=2,语句x*=x+1执行后,x的值是( )。D
A.2 B.3 C.5 D.6
6.在Python中,正确的赋值语句为( )。C
A.x+y=10 B.x=2y C.x=y=30 D.3y=x+1
7.为了给整型变量x,y,z赋初值10,下面正确的Python赋值语句是( )。C
A.xyz=10 B.x=10 y=10 z=10
C.x=y=z=10 D.x=10,y=10,z=10
8.语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。D
A.12 B.12.0 C.1e2 D.'12'
9.语句x,y=eval(input())执行时,输入数据格式错误的是( )。A
A.3 4 B.(3,4) C.3,4 D.[3,4]
10.语句print('x=${:7.2f}'.format(123.5678))执行后的输出结果是( )。选项中的□代表空格。C
A.x=□123.56 B.$□123.57 C.x=$□123.57 D.x=$□123.56
11.print('{:7.2f}{:2d}'.format(101/7,101%8))的运行结果是( )。B
A.{:7.2f}{:2d} B.□□14.43□5(□代表空格)
C.□14.43□□5(□代表空格) D.□□101/7□101%8(□代表空格)
12.下列程序的运行结果是( )。D
x=y=10
x,y,z=6,x+1,x+2
print(x,y,z)
A.10 10 6 B.6 10 10 C.6 7 8 D.6 11 12
程序编程题(部分展示)
部分展示
点击下方名片可以下载python工具和完整源码