python期末简答题及答案,python期末题库和答案

本篇文章给大家谈谈python期末简答题及答案,以及python期末题库和答案,希望对各位有所帮助,不要忘了收藏本站喔。

期末复习判断题

  1. ( √ )Python变量名区分大小写,所以student和Student不是同一个变量。
  2. ( × )在Python中可以使用if作为变量名python自学可能吗。
  3. ( √ )字符串属于Python有序序列,和列表、元组一样都支持双向索引。
  4. ( × )clear( )方法删除列表的最后一个元素。
    clear用于清空所有元素,可以用于列表、字典、集合
  5. ( × )只有if语句与else语句成对出现才能实现双分支结构。
  6. ( × )可以采用append(x)方法在元组末尾增加一个元素x。
    元组不可修改,在列表末尾增加元素
  7. ( √ )定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。
  8. ( √ )当作为条件表达式时,[ ]、{}与None等价。
  9. ( × )只能通过切片访问列表中的元素,不能使用切片修改列表中的元素。
    列表可以用切片修改
  10. ( × )Python字典中的“键”可以是列表。
    字典的键必须为不可变对象,列表为可变对象
  11. ( × )表达式 {1, 3, 2} > {1, 2, 3} 的值为True。
    集合是无序的
  12. ( √ )已知x为非空列表,执行语句x[0] = 3之后,列表对象x的内存地址不变。
  13. ( × )Python 3.x完全兼容Python 2.x。
  14. ( √ )Python使用缩进来体现代码之间的层次逻辑关系。
  15. ( √ )3+4j 是合法Python数字类型
    python基本数据类型有整数类型、布尔类型、复数类型、浮点类型
  16. ( × )Python列表中所有元素必须为相同类型的数据。
    可以各为不相同的数据类型
  17. ( √ )Python支持使用字典的“键”作为下标来访问字典中的值。
  18. ( × )Python的集合对象可以包含相同的元素。
    集合里的元素不能重复
  19. ( √ )定义Python函数时,如果函数中没有return语句,则默认返回空值None。
  20. ( √ )语句pass仅起到占位符的作用,并不会做任何操作。
  21. ( √ )创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)。
  22. ( √ )执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。
  23. ( √ )Python运算符%不仅可以用来求余数,还可以用来格式化字符串。
  24. ( √ )在循环中break语句的作用是跳出循环结构。
  25. ( × )在循环中continue语句的作用是跳出循环结构。
  26. ( √ )正则表达式引擎是一种可以用来处理正则表达式的软件。
  27. ( × )str.lower()支持很多不同种类的语言中字符转换为小写。
    仅支持ASCII码形式的
  28. ( × )str.casefold只支持ASCII码表中的字符转换为小写。
    与lower相同,都是转换成小写,但casefold更强大,支持很多不同种类的语言
  29. ( √ )函数是代码复用的一种方式。
  30. ( × )Python不能使用open函数打开文件。
  31. ( √ )面向对象的程序设计具有三个基本特征:封装、继承和多态。
  32. ( × )3+4j 是不合法Python数字类型
    复数类型是合法数字类型,数字类型包括复数、浮点、整数、布尔
  33. ( √ )在Python中,变量不直接存储值,而是存储值的引用,也就是值在内存中的地址。

期末复习填空题

  1. Python注释以符号___开始,到行尾结束。
    答案:#

  2. 在Python程序中导入sys模块后,可以通过列表___访问命令行参数。___表示Python脚本名;___表示第一个参数。
    答案:
    sys.argv
    argv[0]
    argv[1]

  3. 计算思维的本质是___和___。
    答案:
    抽象(Abstraction)
    自动化(Automation)

  4. 将源文件转换成机器语言一般有以下两种转换方法:___ 和___。
    答案:
    编译
    解释

  5. Python使用___格式划分语句块。
    答案:缩进对齐

  6. Python中如果语句太长,可以使用___作为续行符。
    答案:\

  7. Python中在一行书写两条语句时,语句之间可以使用___作为分隔符。
    答案:;

  8. 在Python中要表示一个空的代码块,可以使用空语句___。
    答案:pass

  9. Python提供了两个对象身份比较运算符___和___来测试两个变量是否指向同一个对象;通过内置函数___来测试对象的类型;通过___运算符判断两个变量指向的对象的值是否相同。
    答案:
    is
    is not
    type()
    ==

  10. Python四种内置的数值类型为:___。
    答案:
    整数类型(int)、布尔类型(bool)、浮点类型(float)、复数类型(complex)

  11. Python内置的序列数据类型包括:___。
    答案:
    元组(tuple)、列表(list)、字符串(str)和字节数据(bytes和bytearray)

  12. Python的标准随机数生成器模块是___。
    答案:random

  13. Python的内置字典数据类型为___。
    答案:Dict

  14. 判断整数i能否同时被3和5整除的Python表达式为___。
    答案:i % 3 == 0 and i % 5 == 0

  15. Python语句print(chr(ord(‘B’)))的执行结果是___。
    答案:B

  16. 在Python无穷循环“while True:”的循环体中,可以使用___语句退出循环。
    答案:break

  17. 循环语句for i in range(-3,21,4)的循环次数为___。
    答案:6

  18. 执行下列Python语句后的输出结果是___,循环执行了___次。
    i = -1;
    while (i < 0): i *= i
    print(i)
    答案:
    1
    1

  19. Python语句序列“fruits=[‘apple’,‘banana’,‘pear’];print(fruits[-1][-1]);”的运行结果是___。
    答案:r

  20. Python语句序列“fruits=[‘apple’,‘banana’,‘pear’];print(fruits.index(‘apple’));”的运行结果是___。
    答案:0

  21. Python语句序列“s = [1, 2, 3, 4];s.append([5,6]);print(len(s));”的运行结果是___。
    答案:5
    s=[1,2,3,4,[5,6]]

  22. Python语句序列“print(tuple([1,2,3]), list([1,2,3]));”的运行结果是___。
    答案:(1, 2, 3) [1, 2, 3]

  23. Python列表解析表达式 [i for i in range(5) if i%2!=0] 和 [i**2 for i in range(3)]的值分别为___。
    答案:[1, 3]、[0, 1, 4]

  24. Python语句序列“d={1:‘x’,2:‘y’,3:‘z’};del d[1];del d[2];d[1]=‘A’;print(len(d))”的输出结果是___。
    答案:2
    d={1:'A',3:'z'}

  25. Python语句print(set([1, 2, 1, 2, 3]))的结果是___。
    答案:{1, 2, 3}

  26. Python语句names = [‘Amy’, ‘Bob’, ‘Charlie’, ‘Daling’];print(names[-1][-1])的结果是___。
    答案:g

  27. Python语句print(1,2,3,4,5,sep=‘-’,end=‘!’)的输出结果是___。
    答案:1-2-3-4-5!

  28. Python语句“for i in range(10): print(i, end=’ ')”的输出结果是___。
    答案:0 1 2 3 4 5 6 7 8 9

  29. Python程序使用___模块解析命名的命令行参数。
    答案:argparse

  30. Python语言使用___语句实现上下文管理协议。
    答案:with

  31. 当键盘输入“3”的时候,以下程序的输出结果是___。
    r = float(input(“请输入半径:”))
    area = 3.1415 * r * r
    print(“{:.0f}”.format(area))
    答案:28

  32. Python可以使用函数___打开文件。
    答案:open

  33. 面向对象的程序设计具有三个基本特征:___ 、___ 和 ___。
    答案:封装 继承 多态

  34. 在Python中,实例变量在类的内部通过___访问,在外部通过对象实例访问。
    答案:self

  35. 正则表达式引擎均支持不同的匹配模式,也称之为匹配选项,其中,___使正则表达式对大小写不敏感,___开启多行模式。
    答案:/i、/m

  36. 如果要为定义在函数外的全局变量赋值,可以使用___语句,表明变量是在外面定义的全局变量。
    答案:global

  37. Python表达式eval(“5 / 2 + 5 % 2 + 5//2”)的结果是___。
    答案:5.5

期末复习简答题

  1. 下列Python语句的程序运行结果为_________。
for i in range(3)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MySQL慢SQL优化思路

MySQL慢SQL优化思路 具体思路&#xff1a; 1、慢查询日志记录慢 SQL 2、explain 分析 SQL 的执行计划 3、profile 分析执行耗时 4、Optimizer Trace 分析详情 5、确定问题并采用相应的措施 1、查看慢日志 1.1 使用命令查询慢日志配置 mysql> show variables like s…

机器人制作开源方案 | 网球收纳机器人

作者&#xff1a;孙宇晗、刘子昊、单正扬、李悦、张紫琦 单位&#xff1a;山东大学&#xff08;威海&#xff09; 指导老师&#xff1a;庞豹 1. 场景调研 1.1 宏观背景 体育作为社会经济、政治、文化的重要组成部分,越来越受政府、社会、学校等各阶层的关注。近年来&#x…

数据结构与算法-Rust 版读书笔记-2线性数据结构-栈

数据结构与算法-Rust 版读书笔记-2线性数据结构-栈 一、线性数据结构概念 数组、栈、队列、双端队列、链表这类数据结构都是保存数据的容器&#xff0c;数据项之间的顺序由添加或删除时的顺序决定&#xff0c;数据项一旦被添加&#xff0c;其相对于前后元素就会一直保持位置不…

[ABAP] Selection Screen 按钮管理

1. 隐藏执行按钮 initialization.data btab type table of sy-ucomm.append ONLI to btab.call function RS_SET_SELSCREEN_STATUSexportingp_status sy-pfkeytablesp_exclude btab.2.添加按钮(Tool Bar) tables: sscrfields.selection-screen begin of line.selection-scre…

Leetcode704二分查找、折半查找(Java实现)

好久没有更新算法题&#xff0c;今天来写一道二分查找的题目。题目要求如下&#xff0c; 那么这道题的解题思路如下&#xff0c;我们寻找的过程是首先去访问数组的中间位置mid&#xff0c;如果nums[mid]大于了targe那么说明&#xff0c;我们要找的数在mid的左半边&#xff0c;…

外包干了3个月,技术退步明显。。。

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…

awt中文乱码-Intellij IDEA

乱码的根本原因在于秦始皇嘎太早了&#xff08;bushi 解决方法&#xff1a;肉眼可见的编码设置统一为GBK 1.打开设置找到文件编码 2.肉眼可见的编码统统改成GBK 有人该问了&#xff0c;为什么不改成utf-8&#xff0c;因为awt的编码由操作系统决定&#xff0c;我的是win家庭中…

Faster R-CNN

Faster R-CNN是作者Ross Girshick继Fast R-CNN后的又一力作。同样使用VGG16作推理速度在GPU上达到5fps(包括候选区域的生成)&#xff0c;准确率为网络的backbone&#xff0c;也有进一步的提升。在2015年的ILSVRC以及COCO竞赛中获得多个项目的第一名。 算法流程 右边这部分和Fa…

人体关键点检测3:Android实现人体关键点检测(人体姿势估计)含源码 可实时检测

目录 1. 前言 2.人体关键点检测方法 (1)Top-Down(自上而下)方法 (2)Bottom-Up(自下而上)方法&#xff1a; 3.人体关键点检测模型训练 4.人体关键点检测模型Android部署 &#xff08;1&#xff09; 将Pytorch模型转换ONNX模型 &#xff08;2&#xff09; 将ONNX模型转换…

(纯原创)基于JavaWeb的宠物领养商城(详细源码以及开发设计报告)

摘要 本宠物领养系统以MVC分层为原则&#xff0c;数据持久化使用Mybatis&#xff0c;数据库使用MySQL&#xff0c;这些技术目前相对比较成熟&#xff0c;方便系统的维护与扩展 商城系统包括了宠物领养、用户注册、用户登录、商品查询、商品添加到购物车、删除商品等几大功能…

云贝教育 | 分享课:12月12日周二晚Oracle分享课享来了

Oracle 19c OCM分享课分享主题: Introduction to Clusterware 讲师&#xff1a;郭一军 直播分享平台&#xff1a;云贝教育视频号 时间&#xff1a;12月12日 周二晚 19: 30

广东佛山开房屋租赁发票

我是20223年12月办理的&#xff0c;给大家做个参考。 一、准备材料 &#xff08;如果非房东本人办理&#xff0c;还需要房东签份授权书&#xff0c;多复印几份或者直接签多份&#xff0c;不然会被税务局收走&#xff09; 废话不多说&#xff0c;直接上图。 二、线上预约 附个…

H264帧内预测介绍

4x4 luma宏块的预测模式 4x4 luma宏块有9种预测模式 16x16 luma宏块的预测模式 16 x16 luma宏块有四种预测模式 帧内预测模式信令(Signalling intra prediction modes) 4x4 或者8x8 luma prediction 对4x4或者8x8 luma因为每一个宏块都要指明预测模式,且有9种预测模式可…

孩子还是有一颗网安梦——Bandit通关教程:Level0

&#x1f575;️‍♂️ 专栏《解密游戏-Bandit》 &#x1f310; 游戏官网&#xff1a; Bandit游戏 &#x1f3ae; 游戏简介&#xff1a; Bandit游戏专为网络安全初学者设计&#xff0c;通过一系列级别挑战玩家&#xff0c;从Level0开始&#xff0c;逐步学习基础命令行和安全概念…

java+springboot+ssm学生社团管理系统76c2e

本系统包括前台和后台两个部分。前台主要是展示社团列表、社团风采、社团活动、新闻列表等&#xff0c;前台登录后进入个人中心&#xff0c;在个人中心能申请加入社团、查看参加的社团活动等&#xff1b;后台为管理员与社团负责人使用&#xff0c;应用于对社团的管理及内容发布…

西工大网络空间安全学院计算机系统基础实验二(清楚实验框架及phase_1)

首先&#xff0c;将自己的实验包从Windows系统中使用scp命令传到Linux虚拟机中。而要想传到Linux虚拟机中&#xff0c;第一步就是要确定Linux虚拟机的IP地址&#xff0c;如 图1&#xff1a;确定Linux虚拟机的IP地址 所示。接着使用scp命令将实验包从Windows系统传送到Linux虚拟…

栈(深入理解栈是什么)

这里写目录标题 栈概念栈的初始化栈的溢出函数的栈帧函数的返回 栈 概念 英文&#xff1a;stack&#xff0c;也叫做堆栈。 特点&#xff1a;先进后出。 栈的两个基本操作&#xff0c;也就是入栈和出栈。都是通过SP指针来维护。C语言中的函数的局部变量&#xff0c;传递的实参…

计算机二级Python基本操作题-序号46

Python 函数查询 1. 《卖火柴的小女孩》是丹麦童话故事作家安徒生的一篇童话故事&#xff0c;发表于1846年。主要讲了一个卖火柴的小女孩在富人阖家欢乐、举杯共庆的大年夜冻死在街头的故事。这里给出《卖火柴的小女孩》的一个网络版本文件&#xff0c;文件名为“小女孩.txt”…

IOday8作业

使用消息队列完成两个进程之间相互通信(多进程) #include<myhead.h>//定义结构体 struct buf {long mtype;char mtest[1024]; };#define SIZE (sizeof(struct buf)-sizeof(long))//进程 int main(int argc, const char *argv[]) {//创建keykey_t key1 ftok("/&quo…

系统韧性研究(7)| 韧性系统的16大指导原则

不良事件和条件可能会中断系统&#xff0c;导致系统无法提供必要的功能和服务。正如我在本系列的前几篇文章中所概述的那样&#xff0c;韧性是大多数系统的一个基本质量属性&#xff0c;因为它们提供了关键的能力和服务&#xff0c;尽管存在着不可避免的困难&#xff0c;但这些…