Python 基础测试题(含答案)

这篇具有很好参考价值的文章主要介绍了Python 基础测试题(含答案)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 选择题:每小题 2 分,共 40 分。

1、 下列标识符命名中, 符合规范的是( )。

A、 1_a B、 for C、 年龄 D、 a#b

2、 下列标识符中,不是 Python 支持的数据类型的是 ( )。

A、 char B、 int C、 float D、 str

3、 下列选项中,不是 Python 关键字的选项是( )。

A、 with B、 int C、 del D、 for

4、 表达式 3 and 4 的结果为( )。

A、 3 B、 4 C、 True D、 False

5、 表达式 eval(“500/10”)的结果为( )。

A、 “500/10” B、 500/10 C、 50 D、 50.0

6、 已知 a = “abcdefg”, 则 a[2:4]的值为( )。

A、 bc B、 bcd C、 cd D、 cde

7、 如果需要对字符串进行分割, 需要使用的方法是( )。

A、 split B、 strip C、 join D、 len

8、如果希望退出循环,可使用下列哪个关键字。( )

A、 continue B、 pass C、 break D、 exit

9、已知 a = [1, 2, 3, 4, 5], 下列选项能访问元素 3 的有( )

A、 a[3] B、 a[-3] C、 a[2] D、 a[-2]

10、已知 a = [i*i for i in range(10)], 则 a[3]的值为( )

A、 3 B、 4 C、 9 D、 16

11、 阅读下列代码,程序执行结果为( )

a = [4, 5, 3, 2, 8]
a.reverse()
print(a)

A、 [4, 5, 3, 2, 8] B、 [8, 2, 3, 5, 4]
C、 [2, 3, 4, 5, 8] D、 [8, 5, 4, 3, 2]

12、对于列表 ls 的操作,一下选项中描述错误的是( )

A、 ls.append(x):在 ls 最后添加一个元素

B、 ls.clear():删除 ls 的最后一个元素

C、 ls.copy:生成新列表,复制 ls 所有元素

D、 ls.reverse():列表 ls 的所有元素反转

13、关于字符串下列说法错误的是( )

A、字符应该视为长度为 1 的字符串

B、字符串以”\0”标志结束

C、既可以用单引号, 也可以用双引号创建字符串

D、在三引号字符串中可以包含换行回车等特殊字符

14、在函数内部可以通过以下哪个关键字定义全局变量。( )

A、 super B、 global C、 static D、 const

15、 以下关键词不会用于模块导入的是( )

A、 import B、 from C、 as D、 with

16、 关于程序的异常处理, 以下选项中描述错误的是( )

A、 程序异常发生经过妥善处理可以继续执行

B、 异常语句可以与 else 和 finally 保留字配合使用

C、编程语言中的异常和错误是完全相同的概念

D、 Python 通过 try、 except 等保留字提供异常处理功能

17、 关于函数, 一下选项中描述错误的是( )

A、函数能完成特定功能, 对函数的使用不需要了解内部实现原理

B、使用函数的主要目的是减低编程难度和代码重用

C、 Python 使用 del 关键字定义函数

D、函数是一段具有特定功能的、 可重用的语句组

18、以下选项中不是 Python 数据分析和绘图的第三方库的是( )

A、 numpy B、 pandas C、 matplotlib D、 request

19、设置文件读取模式时,下列哪个选项可以实现在文件结尾添加内容。( )

A、 r B、 w C、 a D、 +

20、 Python 中表示当前对象,使用的关键字是( )

A、 self B、 super C、 class D、 object

二、 填空题:每小题 2 分,共 10 分。

21、 Python 中使用________进行单行注释。

22、 Python 中对两个整数进行整除时,使用的符号为_____________。

23、 Python 中上下文管理器使用的关键字是________________。

24、 Python 中使用内嵌的_____________函数获取对象的类型。

25、 Python 异常处理时, 把可能发生异常的代码放在_______语句中。

三、 程序分析题:每小题 5 分, 共 20 分。

26、阅读下列程序代码, 当用户分别输入 15 和 35 时,程序执行结果为_______。

num_1 = input("请输入第一个数: ")
num_2 = input("请输入第二个数: ")
print(num_1 + num_2)

27、 阅读下列程序代码,该程序执行的结果为______________。

sum = 0
for i in range(10):
if i // 3 == 2:
continue
sum = sum + i
print(sum)

28、 阅读下列程序代码,该程序执行的结果为______________。

i = 1
while i < 6:
i = i + 1
else:
i = i *3
print(i)

29、 阅读下列程序代码,该程序执行的结果为______________。

a = 10
b = 20
def fun(temp_a, temp_b): # 定义函数
a, b = temp_b, temp_a
fun(a, b) # 调用函数
print(a) # 打印结果

四、 简答题:第 1 题 7 分,第 2 题 8 分。

30、 简述 Python 中的选择语句及其使用场景。

31、 简述列表与元组之间的联系与区别。

五、 编程题:总分 15 分。

32、 编写程序实现 1-100 之间(包含 1 不包含 100)所有能被 7 整除 或者 包含数字 7 的数之和。


资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

Python 基础测试题(含答案)

Python 基础测试题(含答案)文章来源地址https://www.toymoban.com/news/detail-472340.html

到了这里,关于Python 基础测试题(含答案)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【测试】Jmeter+Docker试题及答案

    Jmeter模块 不定项选择 1、Ramp-up period(seconds)代表在多长时间内把线程全部启动,如果线程数为10,而Ramp-up period设置为15,则每个线程的间隔时间为(B) 2、对于每个HTTP请求,都可以通过( )查看HTTP请求和HTTP响应(A) 3、对应一个测试场景结构如下:线程数为2-》循环控制器

    2024年01月20日
    浏览(26)
  • 软件测试期末试题及答案(史上最全)

    软件缺陷是由很多方面造成的,以下哪个方面是造成软件缺陷的最多 的地方( A ) A. 规格说明书 B. 系统设计结果 C. 编写代码 D. 其他 覆盖准则最强的是( D ) A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 路径覆盖 实际的逻辑覆盖测试中,一般以(C )为主设计测试用例。 A. 条件

    2024年02月02日
    浏览(30)
  • 阿里云大学生领取免费ECS服务器——测试题答案

       以下是阿里云大学生领取免费ECS服务器——测试题答案  这里开始是多选  

    2024年02月11日
    浏览(28)
  • 软件测试最全面试题及答案整理(2023最新版)

    目录 1、你的测试职业发展是什么? 2、你认为测试人员需要具备哪些素质 3、你为什么能够做测试这一行 4、测试的目的是什么? 5、测试分为哪几个阶段? 6、单元测试的测试对象、目的、测试依据、测试方法? 7、怎样看待加班问题 8、结合你以前的学习和工作经验,你认为如何

    2024年02月05日
    浏览(38)
  • (Cisco)思科网院所有模块测试题答案整理汇总_计算机网络

    本学期学习了计算机网络专业课,临近期末,老师安排了思科网院的模块组考试,为了方便复习,博主便把所有模块的试题整理到一起了。分享出来希望能够帮助到大家,但是这里面的试题还是不够全,小伙伴们要是在本文中找不到有关试题,可以自己去网页搜索一下。 以下

    2024年02月03日
    浏览(38)
  • 软件测试常见基础知识面试题

    为了发现程序中的错误而执行程序的过程 1)需求调查 2)制定初步的项目计划 3)测试准备 4)测试设计 5)测试实施 6)测试评估 单元测试、集成测试、确认测试、系统测试、验收测试 单元测试:是用来对一个模块,一个函数或者一个类来进行正确性检验的测试工作 集成测

    2024年02月12日
    浏览(23)
  • Python测试题——学习通(高校邦)

    项目一: 1.判断 在Python中可以使用if作为变量名。 对           √ 错 2.判断 Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型 对           √ 错 3.单选 python程序文件的扩展名是   A. python √  B. py   C. pt   D. pyt 4.单选 Python语言采用严格

    2024年02月08日
    浏览(28)
  • Python初学者必会的11道测试题,含代码!!

    一个学妹问我的11道python题,我就顺手拿来做了下,发现有些题目还是很有意思的。 1 随机生成一个在[5,10]区间内的整数n,分别输出如下图所示的n行有规律字符图。 【提示】 (I)随机数生成需要导入random库后调用randint(a,b)函数; (2)利用序列range()函数,获得字母编码值,调用

    2024年02月07日
    浏览(45)
  • 华为机考入门python3--(0)测试题1-句子平均重量

    分类:字符串 知识点: 获取输入 input().strip().split(\\\" \\\") 拼接列表 \\\" \\\".join(list) 输出指定位数的浮点数 print(\\\"%.2f\\\" % value) len() 函数对于很多内置的数据类型都适用,它返回对象的元素个数或长度。 题目来自【华为招聘模拟考试】 注意,不要使用round,有bug by: 软件工程小施同学

    2024年01月22日
    浏览(29)
  • 【华为OD机试真题】1186 - 微服务的集成测试(JAVA C++ Python JS) | 机试题+算法思路+考点+代码分析

    🍂个人博客首页: KJ.JK   🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用Python语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习

    2024年02月05日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包