Python 基础测试题(含答案)

news2025/7/14 5:37:11

一、 选择题:每小题 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%免费】

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/38313.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习之Python,OpenCV中的卷积

这篇博客将介绍图像内核和卷积。如果将图像视为一个大矩阵&#xff0c;那么图像内核只是一个位于图像顶部的微小矩阵。从左到右和从上到下滑动内核&#xff0c;计算输入图像和内核之间的元素乘法总和——称这个值为内核输出。内核输出存储在与输入图像相同 &#xff08;x&#…

数据结构(高阶)—— 红黑树

目录 一、红黑树的概念 二、红黑树的性质 三、红黑树的结点定义 四、红黑树的插入 五、红黑树的验证 六、红黑树与AVL树的比较 一、红黑树的概念 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在每个结点上增加了一个存储位表示结点的颜色&#xff0c;可以使Red或Bl…

升级打怪拿offer,10w+字总结的Java面试题(附答案)够你刷

升级打怪拿offer&#xff0c;献上熬夜整理最新“10w字总结的Java面试题&#xff08;附答案&#xff09;”够你刷&#xff01; 其包含的内容模块有&#xff1a;基础、JVM、多线程与高并发、Spring、MyBatis、SpringBoot、MYSQL、SpringCloud、Dubbo、Nginx、MQ、数据结构与算法…

CF104064 E. Exchange Students(NWERC2021)

题目分析 首先需要观察到一个性质&#xff1a;在最优方案下的操作一定是首先交换距离最近能交换的两个点来达到交换的效果&#xff0c;这个很好理解&#xff1a;题目要求如果要交换两个人的位置&#xff0c;中间的人的身高必须严格小于这两个人&#xff0c;因此合法的交换操作仅…

生成对抗网络(GAN)

GAN简介 GAN思想是一种二人的零和博弈思想&#xff0c;GAN中有两个博弈者&#xff0c;一个生成器&#xff08;G&#xff09;&#xff0c;一个判别器&#xff08;D&#xff09;&#xff0c;这两个模型都有各自的输入和输出。具体功能如下&#xff1a; 生成器&#xff08;G&…

声门脉冲语音处理

对于 0<t<tpeak&#xff0c;gattack(t) 攻击部分&#xff0c;即上升分支的时间&#xff0c;时间 t 的范围从 0 秒到最大峰值时间 tpeak &#xff0c;图示例中选择为大约总长度的 35%&#xff0c;即 tpeak35%⋅T0&#xff0c;或者在样本 Lattack⌊35%⋅Lg⌉ 中&#xff0c…

2023年系统规划与设计管理师-第三章信息技术服务知识

一. 思维导图 二.IT 服务管理 (ITSM) 1. 什么是 IT 服务管理 (ITSM)&#xff1f; IT 服务管理 (ITSM) 包含一组策略和实践&#xff0c;这些策略和实践可用于为最终用户实施、交付和管理 IT 服务&#xff0c;以满足最终用户的既定需求和企业的既定目标。 在此定义中&#xff0…

otn 709帧结构

otn架构说明: 基于G.709接口,包括波分侧和客户侧,客户侧通常用于互联互通。 光通路净荷单元:OPU0/OPU1/OPU2/OPU3/OPU4/flex,主要用于完成业务同步或异步映射; 光通路数据单元:ODU0/ODU1/ODU2/ODU3/ODU4/ODU-flex,完成通道连接性能监测和子速率复用、 光通路传送单元…

POJ1008:玛雅日历

一、Description During his last sabbatical, professor M. A. Ya made a surprising discovery about the old Maya calendar. From an old knotted message, professor discovered that the Maya civilization used a 365 day long year, called Haab, which had 19 months.…

Netty学习笔记

文章目录二、Netty 入门2.1、概述2.1.1、Netty 是什么&#xff1f;2.1.2、Netty 的作者2.1.3、Netty 的地位2.1.4、Netty 的优势2.2、Hello World2.2.1、目标2.2.2、服务器端2.2.3、客户端2.2.4、流程梳理&#x1f4a1; 提示2.3、组件2.3.1、EventLoop&#x1f4a1; 优雅关闭演…

保姆级二进制安装高可用k8s集群文档(1.23.8)

保姆级二进制安装高可用k8s集群文档k8s搭建方式前期准备集群规划机器准备1、master vagrantfile2、master install.sh3、node vagrantfile4、node install.sh5、时间同步vagran 启动脚本vagrant up注意点安装conntrack 工具ipvs的安装VBoxManage snapshot 准备虚拟机快照ETCD部…

C语言编程作业参考答案

编程题参考答案 文章目录编程题参考答案week1_test选择结构-编程题循环结构上机练习数组编程函数编程2week1_test Write a program to output the average of 2 integers. #include <stdio.h>void main(){int a , b;double c;printf("Please enter 1 integers\n&q…

官网下载mysql 8.0.27及安装

https://www.mysql.com/downloads/&#xff0c;找到社区版下载链接MySQL Community (GPL) Downloads 1、 2、 3、 4、 5、

光谱异常样本检测分析

以近红外光谱为例&#xff0c;大部分光谱数据在不考虑分类问题时&#xff0c;在构建模型前需要对采集数据进行样本分析&#xff0c;以降低因生产过程异常、人为误操作和其他原因对软测量模型的影响&#xff0c;即异常样本检测分析。 按照定义&#xff0c;异常样本检测任务指的是…

k8s编程operator——(3) 自定义资源CRD.md

文章目录1、自定义资源的使用1.1 注册自定义资源1.2 使用自定义资源&#xff1a;1.3 Finalizers1.4 合法性验证2、如何操作自定义资源2.1 使用RestClient和DynamicClient来操作自定义资源对象2.2 使用sharedIndexInformer2.3 code-generator2.3.1 下载安装2.3.2 code-generator…

Ajax、Fetch、Axios三者的区别

1.Ajax&#xff08;Asynchronous JavaScript And XML&#xff09; Ajax 是一个技术统称&#xff0c;它很重要的特性之一就是让页面实现局部刷新。 特点&#xff1a; 局部刷新页面&#xff0c;无需重载整个页面。 简单来说&#xff0c;Ajax 是一种思想&#xff0c;XMLHttpReq…

毕业设计-基于机器学习的图片处理图片倾斜校正

前言 &#x1f4c5;大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投…

如何简单理解大数据

如何简单理解大数据 HDFS-存储 海量的数据存储 hadoop 只是一套工具的总称&#xff0c;它包含三部分&#xff1a;HDFS&#xff0c;Yarn&#xff0c;MapReduce&#xff0c;功能分别是分布式文件存储、资源调度和计算。 按理来说&#xff0c;这就足够了&#xff0c;就可以完成大…

matlab实现MCMC的马尔可夫转换MS- ARMA - GARCH模型估计

状态转换模型&#xff0c;尤其是马尔可夫转换&#xff08;MS&#xff09;模型&#xff0c;被认为是识别时间序列非线性的不错的方法。 估计非线性时间序列的方法是将MS模型与自回归移动平均 - 广义自回归条件异方差&#xff08;ARMA - GARCH&#xff09;模型相结合&#xff0c;…

Ubuntu22.04+Nvidia驱动+Cuda11.8+cudnn8.6

Ubuntu22.04Nvidia驱动Cuda11.8 一、准备环境 ubuntu 22.04nvidia显卡 这里使用的是RTX3060已安装Python3.10 二、安装pip3 # 安装 sudo apt install python3-pip # 升级 sudo pip3 install --upgrade pip # 如果要卸载&#xff0c;使用命令&#xff1a; sudo apt-get remov…