太原理工大学python考试题总结

2023-11-01

  1. 已知x = [1, 2, 3],那么x*3的值为 [1, 2, 3, 1, 2, 3, 1, 2, 3]
  2. 已知x = [1, 2]和y = [3, 4],那么x+y的结果是 [1, 2, 3, 4]
  3. Python 不具备运行速度快的特点 具备扩展库丰富、跨平台、支持函数式编程的特点
  4. Python是面向对象的编程语言
  5. 列表、元组、字符串是Python的有序数列
  6. 查看变量类型的Python内置函数是 type()
  7. List(map(str,[1,2,3]))的执行结果是 [‘1’,‘2’,‘3’]
  8. 语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])执行结果为 False
  9. sorted([111, 2, 33], key=lambda x: len(str(x)))的执行结果为 [2, 33, 111]
  10. 表达式 3 and not 5的值为 False
  11. 已知列表 x = [1, 2],那么表达式 list(enumerate(x)) 的值为 [(0, 1), (1, 2)]
  12. Python内置函数 sum 用来返回数值型序列中所有元素之和
  13. 表达式 list(filter(lambda x: len(x)>3, [‘a’, ‘b’, ‘abcd’])) 的值为 [‘abcd’]
  14. Python变量名必须以字母或下划线开头,并且区分字母大小写 正确
  15. 3+4j不是合法的Python表达式 错误
  16. pip命令也支持扩展名为.whl的文件直接安装Python扩展库 正确
  17. 字典的“键”必须是不可变的 正确
  18. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。 错误
  19. Python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型。 错
  20. 在Python中0xad是合法的十六进制数字表示形式 正确
  21. 9999**9999这样的命令在Python中无法运行 错误
    执行下述操作g=map(int, range(10)) x = 5 in g y = 1 in g y的值为 false
  22. def func(a, *b):
    for item in b:
    a += item
    return a
    m = 1
    print(func(m, 1, 1, 2, 3, 5, 7, 12, 21, 33))
    输出结果为 : 86
  23. python不支持 char 类型的数据
  24. 已知x = [1, 2, 3, 4, 5, 6, 7],那么x.pop()的结果是 7
  25. sum([i*i for i in range(3)])的计算结果是 5
  26. 已知列表对象x = [‘11’, ‘2’, ‘3’],则表达式max(x, key=len) 的值为 11
  27. 表达式 [index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值为 [2, 4]
  28. 在函数内部可以通过关键字 global 来定义全局变量
  29. 已知有函数定义 def demo(*p): return sum§
    那么表达式 demo(5, 6, 7) 的值为 18
  30. 已知函数定义 def func(**p): return ‘’.join(sorted§)
    那么表达式 func(x=1, y=2, z=3)的值为 ‘xyz’
  31. 已知函数定义def demo(x, y, op): return eval(str(x)+op+str(y))
    那么表达式demo(3, 5, ‘*’)的值为 15
  32. 列表可以作为集合的元素。 错
  33. h = lambda x: 3不是一个合法的赋值表达式。 错
  34. 定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。 对
  35. 通过对象不能调用类方法和静态方法 错
  36. 在Python中可以为自定义类的对象动态增加新成员 对
  37. 在函数中yield语句的作用和return完全一样 错
  38. 在设计派生类时,基类的私有成员默认是不会继承的 对
  39. 属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查
  40. 下列表达式的值为True的是( C )。
    A、5+4j > 2-3j B、4 and 5
    C、(3, 2) > (1, 0) or ( a, ) D、‘abc’ > ‘xyz’
  41. 执行下面的操作后,y的值为 False
    g= map(str, range(10))
    g.next()
    g.next()
    x = 1 in g y = ‘4’ in g
  42. 运行以下程序,输出的结果是 D
    print(" love ".join([“Everyday”,“Yourself”,“Python”,]))
    A、Everyday love Yourself
    B、Everyday love Python
    C、love Yourself love Python
    D、Everyday love Yourself love Python
  43. 以下程序的输出结果是(提示:ord(’ a ')==97):
    lista = [1, 2, 3, 4, 5, ‘a’, ‘b’, ‘c’, ‘d’, ‘e’]
    print(lista[2] + lista[5])
    A、100 B、‘d’ C、d D、TypeError
  44. 已知x=43,ch=‘A’,y = 1,则表达式(x>=y and ch<‘b’ and y)的值是( )。
    A、0 B、1 C、出错 D、True
  45. 以下不能创建一个字典的语句是( B )。
    A、dict1={} B、dict3={[1,2,3]:“uestc”}
    C、dict2={3:5} D、dict4={(1,2,3):“uestc”}
  46. python之中一切内容都可以称为对象 正确
  47. 假设有非空列表x,那么x.append(3)、x=x+[3] x.insert(0,3)在执行时间上基本没有太大的区别 错误
  48. 已知列表x中包含超过5个以上的元素,那么语句x=x[:5]+x[5:]的作用是将列表x中的元素循环左移5位 错误
  49. 元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。正确
  50. 已知列表 x = [1, 2, 3],那么执行语句 x = 3 之后,变量x的地址不变。错误
  51. 对于生成器对象x = (3 for i in range(5)),连续两次执行list(x)的结果是一样的。错误
  52. 假设已导入random标准库,那么表达式 max([random.randint(1, 10) for i in range(10)]) 的值一定是10。 错误
  53. Python字典和集合属于无序序列。 正确
  54. 只能通过切片访问元组中的元素,不能使用切片修改元组中的元素。正确
  55. 表达式 {1, 3, 2} > {1, 2, 3} 的值为True。 错误
  56. 下面代码的输出结果为______[24,6,2]_______。
    def f(x, y):
    result = 1
    for i in range(1, y - x):
    result *= i
    return result
    x = list(map(f, (0, 2, 4), range(5, 8)))
    print(x)
  57. 下面代码的输出结果为____3_________。
    def demo():
    x = 5 x = 3 demo()
    print(x)
  58. 请写出程序运行结果: 1,2,2,4,8,32,256,

def f():
a, b = 1, 2
while True:
yield a
a, b = b, a * b
a = f()
for i in range(7):
print(a.next(), end = ‘,’)
59.编写程序,生成包含20个随机整数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果

import random
x = [random.randint(0, 100) for i in range(20)]
print(x)
y = x[0 : 10]
y.sort()
x[0 : 10] = y
y = x[10 : 20]
y.sort(reverse=True)
x[10 : 20
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

太原理工大学python考试题总结 的相关文章

随机推荐

  • 虚拟机安装Kali Linux操作系统

    博主主站地址 微笑涛声 www cztcms cn Kali Linux是基于Debian的Linux发行版 设计用于数字取证操作系统 每一季度更新一次 由Offensive Security Ltd维护和资助 最先由Offensive S
  • 超详细!Win10(UEFI启动)安装Ubuntu18.04双系统

    UEFI模式 首先必须说明的是 有两种不同的启动模式 在安装双系统的时候的操作也不尽相同 本文是针对UEFI启动模式的安装双系统的成功案例 如果您的计算机的启动模式是Legacy 请参考其他文章 如何知道自己的电脑是哪种启动模式 找到 运行
  • VoiceChat使用心得:探索沟通的全新维度

    在数字时代 沟通方式的多样性为我们提供了更多选择 最近 我发现了一个令人兴奋的新工具 它让我重新审视了沟通的全新维度 VoiceChat 作为一个热衷于技术和交流的人 我迫不及待地想分享一下我的使用心得 VoiceChat是一种即时语音通话
  • c语言实现等价关系的判断以及等价类的输出

    原理 设X 1 2 3 n 关系R的关系矩阵是M mij 判断等价关系 1 R是自反的 lt gt m11 m22 mnn 1 2 R是对称的 lt gt lt gt mij mji 3 R是传递的 lt gt tr R R 求等价类 如果
  • C#语言参考

    C 语言参考 注意 本文并非最终文档 在最终的商业版本发布前 可能会有重大修改 而且 它属微软公司所有 它是根据接受者和微软公司间的非公开协议公布的 本文档只是为了报告的目的提供的 并且 在本文档中 微软公司并没有作任何明示或暗示的担保 对
  • Deep Laplacian Pyramid Networks for Fast and Accurate Super-Resolution论文阅读笔记

    题目 Deep Laplacian Pyramid Networks for Fast and Accurate Super Resolution 中文 深度拉普拉斯金字塔网络 可实现快速 准确的超分辨率 参考 摘要 本文提出了拉普拉斯金字
  • virtual,override,new ,extern,abstract修饰符

    方法定义中可以使用的修饰符有 a new b public c protected d internal e private f static g virtual h override i extern j abstract 对于virtu
  • 常见混沌系统—Lorenz模型

    1963年 Lorenz发现了第一个混沌吸引子 Lorenz系统 从此揭开了混沌研究的序幕 概念 在数学中 一个动力系统被称为自治的 当且仅当这个系统由一组常微分方程组成 并且这些方程的表达式与动力系统的自变量无关 在有关物理的动力系统中
  • zip压缩,使用org.apache.tools.zip实现zip压缩和解压

    1 使用apache的ant解压 org apache tools zip 2 引入pom
  • echarts解决X轴溢出数据,echarts中的boundaryGap属性

    xAxis type category boundaryGap false true才是正常的 data Date 注意 把这个设置为true才是正常的 如果设置为false两端没有留白 就会导致数据溢出
  • 同个局域网内SSH远程Ubuntu系统

    荣誉认证 51CTO博客专家博主 TOP红人 明日之星 阿里云开发者社区专家博主 技术博主 星级博主 微信公众号 iOS开发上架 本文由iOS开发上架原创 文章目录 前言 在Ubuntu系统下如何实现不同系统间的SSH连接 同一局域网环境
  • C++ 内存分区模型

    本阶段注意针对C 面向对象编程计算左详细讲解 探讨C 中的核心和精髓 1 内存分区模型 C 程序在执行时 将内存大方向划分为4个区域 1 代码区 存放函数体的二进制代码 由操作系统进行管理的 2 全局区 存放全局变量和静态变量以及常量 3
  • 如何实现32.5万笔/秒的交易峰值?阿里交易系统TMF2.0技术揭秘

    阿里妹导读 基于TMF 2 0关键模型 阿里交易平台实现了业务定义可视 可管 可配 今天我们来一起了解交易平台遇到的挑战 TMF2 0解决的关键问题 以及TMF 2 0的关键模型 本文作者为毗卢 阿里巴巴资深技术专家 主导设计了TMF2 0
  • jsp页面,EL表达式失效

    检查pom文件引入的依赖
  • C++ 集合

    目录 1 Vector 容器 2 Stack 栈 3 Queue 队列 4 Map 关联容器 5 Set 关联容器 C 的集合 较为简单 但容易混淆 所以总结一下 1 Vector 容器 Vector 是 C 的一种数据结构 确切的说是一个
  • Bing搜索核心技术BitFunnel原理

    1 概述 转载 Bing搜索核心技术BitFunnel原理 相似文章 guava 大数据量下的集合过滤 Bloom Filter 导语 从90年代中期开始 人们普遍认识 对于内容索引来说 文件签名技术比反向链接效果更差 最近几年必应搜索引擎
  • 应对当今的医疗器械软件测试开发挑战,如何选择测试软件

    随着计算机科学与技术的发展 计算机软件控制技术在医疗设备中的应用越来越广泛 并已成为医疗设备的核心技术之一 大到高端的大型医疗设备 如螺旋CT 核磁共振 直线加速器或全自动生化分析仪等 小到家用的电子血压计 血糖仪或微波理疗仪等 计算机软件
  • 修改python的默认版本

    如果电脑上安装了多个python环境 那么如何设置某一个版本的python为默认打开方式呢 我们尝试将2 7设置为默认的python环境 方法如下 此电脑 gt 属性 gt 高级系统设置 gt 环境变量 选择系统变量 然后点击编辑 将2 7
  • 前后端交互与接口设计学习

    目录 前言 介绍目录内容和目的 前后端交互概述 解释前后端交互的基本概念和作用 2 强调前后端分离的架构模式 2 前后端交互逻辑设计 1 讨论前后端交互的一般逻辑流程 2 探索不同的数据传输方式 3 提供实际案例加深理解 4 接口设计与文档
  • 太原理工大学python考试题总结

    已知x 1 2 3 那么x 3的值为 1 2 3 1 2 3 1 2 3 已知x 1 2 和y 3 4 那么x y的结果是 1 2 3 4 Python 不具备运行速度快的特点 具备扩展库丰富 跨平台 支持函数式编程的特点 Python是面