2025年最新《Python程序设计》题库(含答案)

判断题+填空题+选择题+程序题

点击文末名片可以下载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工具和完整源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值