计算机类相关资料
5.5万次浏览
1.1万人收藏
Python常考试题题库含答案

Python常考试题题库含答案

一、填空题1、Python安装扩展库常用的是_工具。(pip)2、Python标准库math中用来计算平方根的函数是_。(sqrt)3、Python程序文件扩展名主要有_和两种,其中后者常用于GUI程序。(py、pyw)4、Python源代码程序编译后的文件扩展名为_。(pvc)5、使用pip工具升级科学计算扩展库numpy的完整命令是_。(pip install-upgrade numpy)6、使用pip工具查看当前已安装的Python扩展库的完整命令是_。(pip list)7、在IDLE交互模式中浏览上一条语句的快捷键是_。(Alt+P)8、使用pip工具查看当前已安装Python扩展库列表的完整命令是_。(pip list)9、在Python中_表示空类型。(None)10、列表、元组、字符串是Python的_(有序?无序)序列。(有序)11、查看变量类型的Python内置函数是_。(type())12、查看变量内存地址的Python内置函数是_。(id())13、以3为实部4为虚部, Python复数的表达形式为_或_。(3+4j、3+4J)14、Python运算符中用来计算整商的是_。(///)15、Python运算符中用来计算集合并集的是_。()16、使用运算符测试集合包含集合A是否为集合B 的真子集的表达式可以写作_。(A<B)17、表
2025年Python经典题库及答案-python试题

2025年Python经典题库及答案-python试题

《 论语 》 一 、 简答 题 1 、 写 出 python 导入 模块 的 关键 字 ( ( 1 ) import , ( 2 ) from * import * ) 2 、 写 出 Python 运算 符 & 的 两 种 功能 ? ( 1 ) 数字 位 运算 ; 2 ) 集合 交集 运算 。 ) 3 、 简单 解释 Python 基于 值 的 自动 内存 管理 方式 ? ( Python 采用 的 是 基于 值得 内存 管理 方式 , 在 Python 中 可以 为 不同 变量 赋值 为 相同 值 , 这 个 值 在 内存 中 只有 一 份 , 多 个 变量 指向 同 一个 内存 地址 ; Python 具有 自动 内存 管理 功能 , 会 自动 跟踪 内存 中 所有 的 值 , 对于 没有 任何 变量 指向 的 值 , Python 自动 将 其 删除 。 ) 4 、 在 Python 中 导入 模块 中 的 对象 有 哪 几 种 方式 ? ( 1 ) import 模块 名 [ as 别名 ] ; 2 ) from 模块 名 import 对象 名 [ as 别名 ] ; 3 ) from math import * ) 5 、 解释 Python 脚本 程序 的 “ name ” 变量 及其 作用 ? ( 每 个 Python 脚本 在 运行 时 都 有 一个 “ name ” 属性 。 如果 脚本 作为 模块 被 导入 , 则 其 “ name ” 属性 的 值 被 自动 设置 为 模块 名 ; 如果 脚本 独立 运行 , 则 其 “ name ” 属性 值 被 自动 设置 为 “ main ” 。 利用 “ name ” 属性 即可 控制 Python 程序 的 运行 方式 。 ) 6 、 为 什么 应 尽量 从 列表 的 尾部 进行 元素 的 增加 与 删除 操作 ? ( 当 列表 增加 或 删除 元素 时 , 列表 对象 自动 进行 内存 扩展 或 收缩 , 从而 保证 元素 之间 没有 缝隙 , 但 这 涉及 到 列表 元素 的 移动 , 效率 较 低 , 应 尽量 从 列表 尾部 进行 元素 的 增加 与 删除 操作 以 提高 处理 速度 。 ) 7 、 分析 逻辑 运算 符 “ or ” 的 短路 求 值 特性 ? ( 假设 有 表达 式 “ 表达 式 1 or 表达 式 2 ” , 如果 表达 式 1 的 值 等价 于 True , 那么 无论 表达 式 2 的 值 是 什么 , 整个 表达 式 的 值 总是 等价 于 True 。 因此 , 不 需要 再 计算 表达 式 2 的 值 。 ) 8 、 简单 解释 Python 中 短 字符 串 驻留 机制 ? ( 对于 短 字符 串 , 将 其 赋值 给 多 个 不同 的 对象 时 , 内存 中 只有 一个 副本 , 多 个 对象 共享 改 副本 。 ) 9 、 异常 和 错误 有 什么 区别 ? ( 异常 是 指 因为 程序 执行 过程 中 出错 而 在 正常 控制 流 以外 采取 的 行为 。 严格 来 说 , 语法 错误 和 逻辑 错误 不 属于 异常 , 但 有些 语法 错误 往往 会 导致 异常 , 例如 由于 大 小写 拼写 错误 而 访问 不 存在 的 对象 , 或者 试图 访问 不 存在 的 文件 , 等等 。 ) 10 、 使用 pdb 模块 进行 Python 程序 调试 主要 有 哪 几 种 用法 ? ( 1 ) 在 交互 模式
python考试题库及答案合集

python考试题库及答案合集

一 、 单选 题 1 . ( 单选 题 , ) python 安装 额外 包 的 命令 是 ( ) A 、 pipB 、 pipinstallC 、 condaD 、 没有 命令 , 双击 安装 答案 : B2 . ( 单选 题 , ) 9 / / 2 表达 式 输出 结果 为 ? A 、 1 B 、 2C 、 3D 、 4 答案 : D3 . ( 单选 题 , ) jieba . cut ( ) 方法 返回 的 类型 是 ( ) A 、 列表 B 、 字典 C 、 字符 串 D 、 生成 器 答案 : D4 . ( 单选 题 , ) 使用 字典 对象 mydict 的 ( ) 方法 可以 返回 字典 的 “ 键 ” A 、 mydict . values ( ) B 、 mydict . keys ( ) C 、 mydict . items ( ) D 、 mydict . get ( ) 答案 : B5 . ( 单选 题 , ) 在 一 行 上 写 多 条 Python 语句 使用 的 符号 是 ( ) A 、 冒号 B 、 点号 C 、 逗号 D 、 分号 答案 : D6 . ( 单选 题 , ) list ( map ( lambdax : len ( x ) , [ ' aA ' , ' bBB ' , ' cCCC ' ] ) ) 的 输出 结果 是 ( ) A 、 [ 1 , 2 , 3 ] B 、 [ 3 , 2 , 1 ] C 、 [ 2 , 3 , 4 ] D 、 [ 4 , 3 , 2 ] 答案 : C7 . ( 单选 题 , ) 如果 有 语句 b = i 2 ) , 则 print ( b ) 的 输出 是 ( ) A 、 11 B 、 2 BC 、 20D 、 报 错 答案 : D8 . ( 单选 题 , ) 以下 关于 CSV 文件 说法 正确 的 是 _ 。 A 、 使用 writer 对象 对 CSV 文件 进行 写 操作 后 , 不 需要 关闭 文件 。 B 、 csv 文件 主要 用来 存储 表格 数据 C 、 reader 对象 中 的 每 个 元素 都 是 一个 字符 串 , 对应 了 CSV 文件 中 的 一 行 D 、 使用 python 的 csv 模块 , 需要 另外 单独 安装 答案 : B9 . ( 单选 题 , ) 下面 代码 的 执行 结果 是 ( ) X = [ 1 , 2 , 1 , 1 , 1 , 2 ] Foriinx : lfi = = 1 : X . remove ( i ) Print ( x ) A 、 [ 2 , 2 ] B 、 [ 2 , 1 , 2 ] C 、 [ 2 , 1 , 12 ] D 、 [ 1 , 2 , 2 ] 答案 : B10 . ( 单选 题 , ) 下列 选项 中 哪个 ( ) 表示 对 文件 的 “ 先 清空 再 写 ” 的 操作 。 A 、 rB 、 wC 、 aD 、 x 答案 : B11 . ( 单选 题 , ) 设 有 程序 : k = 10 whilek : k = k - 1 print ( k ) 则 下面 描述 中 正确 的 是 ( ) A 、 while 循环 执行 10 次 B 、 循环 是 无限 循环 C 、 循环 体 语句 一次 也 不 执行 D 、 循环 体 语句 执行 一次 答案 : A12 . ( 单选 题 , ) 以下 语句 的 执行 结果 是 ( ) ImportcopyList 1 = [ 2 , 4 , [ 6 , 8 , 10 ] ] List 2 = copy . deepccpy ( list 1 ) List 2 [ 2 ] [ 1 ] = 9 Print ( list 2 ) A 、 [ 2 , 4 , [ 6 , 9 , 10 ] ] B 、 [ 2 , 4 , [ 6 , 8 , 10 ] ] C 、 [ 2 , 1 , [ 6 , 8 , 10 ] ] D 、 [ 2 , 4 , [ 1 , 8 , 10 ] ] 答案 : A13 . ( 单选 题 , ) 以下 程序 的 输出 结果 是 : x = [ ' 90 ' , ' 87 ' , ' 90 ' ] ; n = 90 ; print ( x , count ( n ) ) A 、 1 B 、 0 C 、 NoneD 、 2 答案 : B14 . ( 单选 题 , ) python 中 numpy 包 已经 更新 , 我 想 将 这 个 更新 到 我 的 计算机 中 , 可用 的 命令 是 ( ) 。 A 、 pipinstall - - upgradenumpyB 、 pipinstal InumpyC 、 installnumpyD 、 checknumpy 答案 : A15 . ( 单选 题 , ) 22 % 3

Python试题(含答案)

Python 试题 ( 含 答案 ) 11 、 IPO 程序 编写 方法 指 的 是 : DA 处理 数据 0 B 输入 数据 0 C 输出 数据 OD 以上 都 是 【 正确 答案 】 : DD2 、 错误 的 输出 方式 是 OA 文件 0 B 随机 OC 屏幕 OD 操作 系统 内部 变量 【 正确 答案 】 : CD 3 、 下面 哪 一 项 ( ) 不是 程序 设计 的 一般 过程 oA 升级 维护 DB 设计 算法 OC 分析 问题 OD 安装 IDE 【 正确 答案 】 : D 在 IPO 编程 示例 , 编写 如何 计算 多 个人 的 BMI 值 程序 中 , 变量 身高 height 充当 的 是 ( ) 。 A 循环 控制 变量 OB 循环 判断 条件 C 循环 计数 0 D 结果 变量 【 正确 答案 】 : AO 5 、 在 Python 中 , 合法 的 标识 符 是 - - ( ) oA 100 oB 3 COC it ' sODstr 【 正确 答案 】 : A 。 6 、 为了 给 整型 变量 x 、 y 、 z 赋 初值 10 , 下面 的 Python 赋值 语句 是 ( ) OAxyz = 10 ) Bx = 10 y = 10 z = 10 OCx = y = z = 10 DDx = 10 , y = 10 , z = 10 【 正确 答案 】 : CD 7 、 Python 语言 a = 851 + 8 . 11 ; print ( type ( a ) ) 的 输出 结果 是 ( ) OA < class ' int > 0 B < class ' float ' > OC < class ' number ' 2 DD < class ' double ' > 【 正确 答案 】 : BD 8 、 下面 Python 循环 体 执行 的 次数 与 其他 不同 的 是 ( ) 。 A0 i = 0 while ( i < = 10 ) : print ( i ) i = i + 1 DBi = 10 while ( i > 10 ) : print ( i ) i = i - 1 OCfori in range ( 10 ) : print ( i ) oDfor i in range ( 10 , 0 , - 1 ) : print ( i ) 【 正确 答案 】 : A

python考试测试题含答案

一 、 选择 题 ( 每 题 2 分 , 共 70 分 ) 1 . 下列 哪个 语句 在 Python 中 是 非法 的 ? ( B ) A 、 x = y = z = 1 B 、 x = ( y = z + 1 ) C 、 x , y = y , xD 、 x + = y 2 . 关于 Python 内存 管理 , 下列 说法 错误 的 是 ( B ) A 、 变量 不必 事先 声明 B 、 变量 无须 先 创建 和 赋值 而 直接 使用 C 、 变量 无须 指定 类型 D 、 可以 使用 del 释放 资源 3 、 下面 哪个 不是 Python 合法 的 标识 符 ( B ) A 、 int 32B 、 40 XLC 、 self D 、 _ name _ 4 、 下列 哪 种 说法 是 错误 的 ( A ) A 、 除 字典 类型 外 , 所有 标准 对象 均 可以 用于 布尔 测试 B 、 空 字符 串 的 布尔 值 是 False C 、 空 列表 对象 的 布尔 值 是 False D 、 值 为 0 的 任何 数字 对象 的 布尔 值 是 False 5 、 Python 不 支持 的 数据 类型 有 ( A ) A 、 char B 、 int C 、 float D 、 list 6 、 关于 Python 中 的 复数 , 下列 说法 错误 的 是 ( C ) A 、 表示 复数 的 语法 是 real + imagej B 、 实 部 和 虚部 都 是 浮点 数 C 、 虚部 必须 后缀 j , 且 必须 是 小写 D 、 方法 conjugate 返回 复数 的 共轭 复数 7 、 关于 字符 串 下列 说法 错误 的 是 ( B ) A 、 字符 应该 视 为 长度 为 1 的 字符 串 B 、 字符 串 以 \ 0 标志 字符 串 的 结束 C 、 既 可以 用 单 引号 , 也 可以 用 双 引号 创建 字符 串 D 、 在 三 引号 字符 串 中 可以 包含 换 行 回车 等 特殊 字符 8 、 以下 不 能 创建 一个 字典 的 语句 是 ( C ) A 、 dict 1 = \ { \ } B 、 dict 2 = \ { 3 : 5 \ } C 、 dict 3 = { [ 1 , 2 , 3 ] : “ uestc ” } D 、 dict 4 = [ ( 1 , 2 , 3 ) : " vestc " } 9 、 下列 Python 语句 正确 的 是 ( D ) A 、 min = x if x < y else y B 、 max = x > y ? x : y C 、 if ( x > y ) printx D 、 while True : pass 10 计算机 中 信息 处理 和 信息 储存 用 ( A ) A 二进制 代码 B 十进制 代码 C 十 六 进 制 代码 DASCII 代码 11 python 源 程序 执行 的 方式 ( B ) A 编译 执行 B 解析 执行 C 直接 执行 D 边 编译 边 执行 12 Python 语言 语句 块 的 标记 是 ( C ) A 分号 B 逗号 C 缩 进 D / 13 以下 是 字符 转换 成 字节 的 方法 是 ( B ) A decode ( ) Bencode ( ) C upper ( ) D rstrip ( ) 14 以下 是 正确 的 字符 串 ( BD ) A abc " ab " B abc ab " abc " ab " D " abc \ " ab " 15 “ ab ” + ” C ” * 2 结果 是 : ( C ) Aabc 2 B abcabc C abcc D ababcc 16 以下 会 出现 错误 的 是 ( B ) A 北京 , encode ( ) B 北京 . decode ( ) C 北京 . encode ( ) . decode ( ) D 以上 都 不会 错误 17 如下 : str 1 = " Runoob example wow " str 2 = " exam " ; Print ( str 1 . find ( str 2 , 5 ) ) 打印 的 结果 是 ( B ) A 6 B 7 C 8 D - 1 18 下面 对 count ( ) , index ( ) , find ( ) 方法 描述 错

Python考试题及答案

( 2 分 ) T 当 作为 条件 表达 式 时 , 空值 、 空 字符 串 、 空 列表 、 空 元 组 、 空 字典 、 空 集合 、 空 迭代 对象 以及 任意 形式 的 数字 0 都 等价 于 False 。 ( 2 分 ) T3 + 4 j 不是 合法 的 Python 表达 式 。 ( 2 分 ) F6 - 1 jmu - python - 函数 - 找钱 10 元 、 5 元 、 1 元 ( 假设 1 元 为 最小 单位 ) 几 种 面额 的 钞票 , 买单 时 , 营业员 要 给 用户 找钱 。 营业员 手里 有 其 希望 以 尽 可能 少 ( 张 数 ) 的 钞票 将 钱 换 给 用户 。 比如 , 需要 找 给 用户 17 元 , 那么 其 需要 给 用户 1 张 10 元 , 1 张 5 元 , 2 张 1 元 。 def giveChange ( money ) : print ( " { } = " . format ( money ) , end = " " ) count 10 = 0 count 5 = 0 count 1 = 0 count 10 = money / / 10 money % = 10 count 5 = money / / 5 money % = 5 count 1 = money / / 1 money % = 1 print ( " { } * 10 + { } * 5 + { } * 1 " . format ( count 10 , count 5 , count 1 ) ) 6 - 2 jmu - java & python - 统计 字符 个数 1 行 字符 串 中 : 编写 程序 统计 不同 字符 的 个数 。 每 种 字符 出现 的 次数 。 def Freq ( line ) : d = dict ( ) 1 for i in line : if i not in d : d [ i ] = 1 else : d [ i ] + = 1d = dict ( sorted ( d . items ( ) , key = lambda items : items [ 0 ] ) ) print ( len ( d ) ) for i in d : print ( " { } = { } " . format ( i , d [ i ] ) ) 6 - 3 使用 函数 求 素数 和 使用 函数 求 素数 和 prime ( p ) , 其中 函数 prime 当 用户 传入 参数 p 为 素数 时 返回 True , 否则 返回 False . PrimeSum ( m , n ) , 函数 PrimeSum 返回 区间 [ m , n ] 内 所有 素数 的 和 。 题目 保证 用户 传入 的 参数 def prime ( p ) : if p < 2 : return Falsefor i in range ( 2 , p ) : if p % i = = 0 : return Falsereturn Truedef PrimeSum ( m , n ) : s = 0 for i in range ( m , n + 1 ) : if prime ( i ) : s + = ireturn s6 - 4 使用 函数 统计 指定 数字 的 个数 本 题 要求 实现 一个 统计 整数 中 指定 数字 的 个数 的 简单 函数 。 CountDigit ( number , digit ) 其中 number 是 整数 , digit 为 [ 1 , 9 ] 区间 内 的 整数 。 函数 CountDigit 应 返回 number 中 digit 出现 的 次数 。 def CountDigit ( number , digit ) : count = 0 number = str ( number ) digit = str ( digit ) 2 for i in number : if i = = digit : count + = 1 return count 6 - 5 缩写 词 缩写 词 是 由 一个 短语 中 每 个 单词 的 第 一 个 字母 组成 , 均 为 大写 。 例如 , CPU 是 短语 “ central processing unit ” 的 缩写 。 def acronym ( phrase ) : l = phrase . split ( ) # print ( l ) phrase = " " for i in l : phrase = phrase + i [ 0 ] . upper ( ) return phrase 6 - 6 jmu - python - 组合 数据 类型 - 1 . 计算 坐标 点 欧氏 距离 读取 若干

Python经典题库及答案(重新排版)

Python 经典 题库 及 答案 一 、 简答 题 1 、 写 出 python 导入 模块 的 关键 字 ( ( 1 ) import , ( 2 ) from * import * ) 2 、 写 出 Python 运算 符 & 的 两 种 功能 ? ( 1 ) 数字 位 运算 ; 2 ) 集合 交集 运算 。 ) 3 、 简单 解释 Python 基于 值 的 自动 内存 管理 方式 ? ( Python 采用 的 是 基于 值得 内存 管理 方式 · 在 Python 中 可以 为 不同 变量 赋值 为 相同 值 · 这 个 值 在 内存 中 只有 一 份 · 多 个 变量 指向 同 一个 内存 地址 ; Python 具有 自动 内存 管理 功能 · 会 自动 跟踪 内存 中 所有 的 值 , 对于 没有 任何 变量 指向 的 值 , Python 自动 将 其 删除 。 ) 4 、 在 Python 中 导入 模块 中 的 对象 有 哪 几 种 方式 ? 1 ) import 模块 名 [ as 别名 ] ; 2 ) from 模块 名 import 对象 名 [ as 别名 ] ; 3 ) from math import * 5 、 解释 Python 脚本 程序 的 “ name ” 变量 及其 作用 ? ( 每 个 Python 脚本 在 运行 时 都 有 一个 “ name ” 属性 。 如果 脚本 作为 模块 被 导入 , 则 其 “ name ” 属性 的 值 被 自动 设置 为 模块 名 ; 如果 脚本 独立 运行 , 则 其 “ name ” 属性 值 被 自动 设置 为 “ main ” 。 利用 “ name ” 属性 即可 控制 Python 程序 的 运行 方式 。 ) 6 、 为 什么 应 尽量 从 列表 的 尾部 进行 元素 的 增加 与 删除 操作 ? ( 当 列表 增加 或 删除 元素 时 , 列表 对象 自动 进行 内存 扩展 或 收缩 , 从而 保证 元素 之间 没有 缝隙 , 但 这 涉及 到 列表 元素 的 移动 , 效率 较 低 , 应 尽量 从 列表 尾部 进行 元素 的 增加 与 删除 操作 以 提高 处理 速度 。 ) 7 、 分析 逻辑 运算 符 “ or ” 的 短路 求 值 特性 ? ( 假设 有 表达 式 “ 表达 式 1 or 表达 式 2 ” , 如果 表达 式 1 的 值 等价 于 True , 那么 无论 表达 式 2 的 值 是 什么 , 整个 表达 式 的 值 总是 等价 于 True 。 因此 , 不 需要 再 计算 表达 式 2 的 值 。 ) 8 、 简单 解释 Python 中 短 字符 串 驻留 机制 ? ( 对于 短 字符 串 , 将 其 赋值 给 多 个 不同 的 对象 时 , 内存 中 只有 一个 副本 , 多 个 对象 共享 改 副本 。 ) 9 、 异常 和 错误 有 什么 区别 ? ( 异常 是 指 因为 程序 执行 过程 中 出错 而 在 正常 控制 流 以外 采取 的 行为 。 严格 来 说 , 语法 错误 和 逻辑 错误 不 属于 异常 , 但 有些 语法 错误 往往 会 导致 异常 , 例如 由于 大 小写 拼写 错误 而 访问 不 存在 的 对象 , 或者 试图 访问 不 存在 的 文件 , 等等 。 ) 10 、 使用 pdb 模块 进行 Python 程序 调试 主要 有 哪 几 种 用法 ? ( 1 ) 在 交互 模式 下 使用 pdb 模块 提供 的 功能 可以 直接 调试 语句 块 、 表达 式 、 函数 等 多种 脚本 。 2 ) 在 程序 中 嵌入 断点 来 实

python考试最新试题及答案解析

选择 题 ( 标注 红色 字体 为 答案 ) 1 、 Python 中 , 使用 哪个 关键 字 退出 while 循环 : A 、 break B 、 continue C 、 if D 、 quit 2 、 下面 针对 Python 变量 的 命名 , 正确 的 是 : A 、 1 _ abc B 、 get _ msg C 、 print D 、 3 、 在 Python 中 , 要 在 字符 串 中 添加 换 行 符 , 可 使用 字符 组合 的 是 : A 、 B 、 C 、 D 、 4 、 Python 中 , 3 * * 2 的 结果 是 : A 、 3 B 、 6 精品 word 完整 版 - 行业 资料 分享 C 、 9 D 、 12 5 、 Python 中 , 在 列表 strs = [ ' a ' , ' b ' , ' c ' ] 中 的 元素 a 和 b 中间 添加 一个 元素 m , 正确 的 是 : A 、 strs . add ( 0 , ' m ' ) B 、 strs . add ( 1 , ' m ' ) C 、 strs . insert ( 0 , ' m ' ) D 、 # list insert , append 而 set 只有 add 6 、 Python 中 , 想 要 使用 range ( ) 获取 数字 1 ~ 5 , 正确 的 写法 是 : A 、 range ( 0 , 5 ) B 、 range ( 1 , 5 ) C 、 range ( 1 , 6 ) D 、 range ( 0 , 6 ) 7 、 Python 中 , 获取 列表 中 的 最小 值 使用 : A 、 min B 、 max C 、 count D 、 sum 8 、 Python 将 带 小数 点 的 数字 都 称为 : A 、 小数 B 、 分数 精品 word 完整 版 - 行业 资料 分享 C 、 定点 数 D 、 浮点 数 9 、 在 Python 中 , 字典 最 外层 使用 : A 、 ( ) 括 起来 B 、 [ ] 括 起来 C 、 { } 括 起来 # set dict 都 是 { } list [ ] tuple ( , ) D 、 引起 来 10 、 在 Python 中 , 可以 在 列表 的 任何 位置 添加 新元素 的 方法 是 : A 、 append ( ) B 、 insert ( ) C 、 strcat ( ) D 、 strcpy ( ) 11 、 在 Python 中 , numbers = [ 1 , 2 , 3 , 4 , 5 ] , 执行 print ( numbers [ : 4 ] ) 的 结果 为 : ( C ) A 、 [ 4 ] B 、 [ 5 ] C 、 [ 1 , 2 , 3 , 4 ] D 、 [ 1 , 2 , 3 , 4 , 5 ] 12 、 在 Python 中 , 让 程序 暂停 运行 , 等待 用户 输入 一些 文本 的 函数 是 : A 、 input ( ) 精品 word 完整 版 - 行业 资料 分享 B 、 output ( ) C 、 scanf ( ) D 、 print ( ) 13 、 在 Python 中 , 遍 历 字典 中 的 所有 键 , 可以 使用 : A 、 keys ( ) B 、 values ( ) C 、 items ( ) D 、 all ( ) 14 、 python 中 , 哪个 关键 字 可以 导入 模块 ? A 、 import # 只能 导入 模块 from import # py 模块 中 的 元素 ( 变量 、 函数 、 类 ) B 、 set C 、 input D 、 from 15 、 Python 中 , 将 字符 串 中 的 字母 全部 转为 大写 字母 , 需要 使用 : A 、 title B 、 upper C 、 lower D 、 big 16 、 Python 中 , ( 2 + 3 ) * 4 的 运算 结果 是 : A 、 14 精品 word 完整 版 - 行业 资料 分享 B 、 16 C 、 18 D 、 20 17 、 Python 中 , 注释 的 用法 正确 的 是 : A 、 # 这 是 注释 B 、 / / 这 是 注释 C 、 - - 这 是 注释 D 、 / * 这 是 注释 * / 18 、 Python 程序

python题目及答案合集

一 、 选择 题 下列 选项 中 , 不 属于 Python 语言 特点 的 是 ( C ) 。 A . 简单 易学 B . 开源 C . 面对 过程 D . 可 移植 性 下列 领域 中 , 使用 Python 可以 实现 的 是 ( ABCD ) 。 ( 多 选 ) A . Web 开发 B . 操作 系统 管理 C . 科学 计算 D . 游戏 下列 关于 Python 2 . x 和 Python 3 . x 的 说法 , 正确 的 是 ( B ) 。 A . Python 3 . x 使用 print 语句 输出 数据 B . Python 3 . x 默认 使用 的 编码 是 UTF - 8 C . Python 2 . x 和 Python 3 . x 使用 / / 进行 除 法 运算 的 结果 不 一致 D . Python 3 . x 版本 的 异常 可以 直接 被 抛 出 下列 关于 Python 的 说法 中 , 错误 的 是 ( C ) 。 A . Python 是 从 ABC 发展 起来 的 B . Python 是 一门 高级 的 计算机 语言 C . Python 是 一门 只 面向 对象 的 语言 D . Python 是 一 种 代表 简单 主义 思想 的 语言 下列 关于 IPython 的 说法 , 错误 的 是 ( D ) 。 A . IPython 集成 了 交互 式 Python 的 很 多 有点 B . IPython 的 性能 远 远 优于 标准 的 Python 的 shell C . IPython 支持 变量 自动 补 全 , 自动 收缩 D . 与 标准 的 Python 相比 , I Python 缺少 内置 的 功能 和 函数 Python 中 定义 私有 属性 的 方法 是 ( D ) 。 A . 使用 private 关键 字 B . 使用 public 关键 字 C . 使用 _ XX _ 定义 属性 名 D . 使用 _ XX 定义 属性 名 下列 选项 中 , 不 属于 面向 对象 程序 设计 的 三 个 特征 的 是 ( A ) 。 A . 抽象 B . 封装 C . 继承 D . 多 态 以下 C 类 继承 A 类 和 B 类 的 格式 中 , 正确 的 是 ( C ) 。 A . class CA , B : B . classC ( A : B ) C . class C ( A , B ) D . class CA and B : 下列 选项 中 , 与 class Person 等价 的 是 ( C ) 。 A . class Person ( Object ) B . class Person ( Animal ) C . class Person ( object ) D . class Person : object 下列 选项 中 , ( D ) 的 布尔 值 不是 Flase 。 A . None B . 0 C . ( ) D . 1 假设 a = 9 , b = 2 , 那么 下列 运算 中 , 错误 的 是 ( D ) 。 A . a + b 的 值 是 11 B . a / / b 的 值 是 4 C . a % b 的 值 是 1 D . a * * b 的 值 是 18 下列 标识 符 中 , 合法 的 是 ( AD ) 。 A . helloWorld B . 2 ndObj C . hello # world D . helloworld 下列 符号 中 , 表示 Python 中 单行 注释 的 是 ( A ) 。 A . # B . / / C . < ! - - - > D . " “ 下列 选项 中 , 符合 Python 命名 规范 的 标识 符 是 ( C ) 。 A . user - Passwd B . if C . _ name D . setup . exe 下列 选项 中 , Python 不 支持 的 数据 类型 有 ( B ) 。 A . int B . char C . float D . dictionary 下列 表达 式 中 , 返回 True 的 是 ( B ) 。 A . a = 2b = 2a = b B . 3 > 2 > 1 C . TrueandFalse D . 2 ! = 2 下列 语句 中 , 哪个 在 Python 中 是 非法 的 ? ( B ) 。 A . x = y = z = 1 B . x = ( y = z + 1 ) C . x , y = y , x D . x + =

python考试题(带答案)

选择 题 ( 每 题 2 分 , 共 70 分 ) 1 . 下列 哪个 语句 在 Python 中 是 法 的 ? ( B ) A 、 x = y = z = 1 B 、 x = ( y = z + 1 ) C 、 x , y = y , x D 、 x + = y2 . 关于 Python 内存 管理 , 下列 说法 错误 的 是 ( B ) A 、 变量 不必 事先 声明 B 、 变量 须 先 创建 和 赋值 直接 使 C 、 变量 须 指定 类型 D 、 可以 使 del 释放 资源 3 、 下 哪个 不是 Python 合法 的 标识 符 ( B ) A 、 int 32 B 、 40 XL C 、 self D 、 _ name _ 4 、 下列 哪 种 说法 是 错误 的 ( A ) A 、 除 字典 类型 外 , 所有 标准 对象 均 可以 于 布尔 测试 B 、 空 字符 串 的 布尔 值 是 FalseC 、 空 列表 对象 的 布尔 值 是 FalseD 、 值 为 0 的 任何 数字 对象 的 布尔 值 是 False 5 、 Python 不 持 的 数据 类型 有 ( A ) A 、 char B 、 int C 、 float D 、 list 6 、 关于 Python 中 的 复数 , 下列 说法 错误 的 是 ( C ) A 、 表 复数 的 语法 是 real + image jB 、 实 部 和 虚部 都 是 浮点 数 C 、 虚部 必须 后缀 j , 且 必须 是 写 D 、 法 conjugate 返回 复数 的 共轭 复数 7 、 关于 字符 串 下列 说法 错误 的 是 ( B ) A 、 字符 应该 视 为 长度 为 1 的 字符 串 A 、 字符 应该 视 为 长度 为 1 的 字符 串 C 、 既 可以 单 引号 , 也 可以 双 引号 创建 字符 串 D 、 在 三 引号 字符 串 中 可以 包含 换 回车 等 特殊 字符 8 、 以下 不 能 创建 个 字典 的 语句 是 ( C ) A 、 dict 1 = { } B 、 dict 2 = { 3 : 5 } C 、 dict 3 = { [ 1 , 2 , 3 ] : “ uestc ” } D 、 dict 4 = { ( 1 , 2 , 3 ) : “ uestc ” } 9 、 下列 Python 语句 正确 的 是 ( D ) A 、 min = x if x < y else y B 、 max = x > y ? x : yC 、 if ( x > y ) print xD 、 while True : pass 10 计算机 中 信息 处理 和 信息 储存 ( A ) A 进 制 代码 B 进 制 代码 C 六 进 制 代码 D ASCII 代码 11 python 源 程序 执 的 式 ( B ) A 编译 执 B 解析 执 C 直接 执 D 边 编译 边 执 12 Python 语 语句 块 的 标记 是 ( C ) A 分号 B 逗号 C 缩 进 D / 13 以下 是 字符 转换 成 字节 的 法 是 ( B ) A decode ( ) B encode ( ) C upper ( ) D rstrip ( ) 14 以下 是 正确 的 字符 串 ( BD ) ( BD ) 15 “ ab ” + ” c ” * 2 结果 是 : ( C ) A abc 2 B abcabc C abcc D ababcc 16 以下 会 出现 错误 的 是 ( B ) A 北京 . encode ( ) B 北京 . decode ( ) C 北京 . encode ( ) . decode ( ) D 以上 都 不会 错误 17 如下 : 17 如下 : 17 如下 : Print ( str 1 . find ( str 2 , 5 ) ) 打印 的 结果 是 ( B ) A 6 B 7 C 8 D - 118 下 对 count index ( ) , find ( ) 法 描述 错误 的 是 (

python考试试题及答案解析

精品 word 完整 版 - 行业 资料 分享 python 考试 最新 试题 及 答案 解析 选择 题 ( 标注 红色 字体 为 答案 ) 1 、 Python 中 , 使用 哪个 关键 字 退出 while 循环 : A 、 breakB 、 continueC 、 ifD 、 quit 2 、 下面 针对 Python 变量 的 命名 , 正确 的 是 : A 、 1 _ abcB 、 get _ msgC 、 printD 、 abc _ $ " 3 、 在 Python 中 , 要 在 字符 串 中 添加 换 行 符 , 可 使用 字符 组合 的 是 : A 、 \ aB 、 \ nC 、 \ qD 、 \ x " 4 、 Python 中 , 3 * * 2 的 结果 是 : A 、 3 B 、 6 精品 word 完整 版 - 行业 资料 分享 C 、 9D 、 125 、 Python 中 , 在 列表 strs = [ ' a ' , ' b ' , ' c ' ] 中 的 元素 a 和 b 中间 添加 一个 元素 m , 正确 的 是 : A 、 strs . add ( 0 , ' m ' ) B 、 strs . add ( 1 , ' m ' ) C 、 strs . insert ( 0 , ' m ' ) D 、 strs . insert ( 1 , ' m ' ) " # listinsert , append 而 set 只有 add 6 、 Python 中 , 想 要 使用 range ( ) 获取 数字 1 ~ 5 , 正确 的 写法 是 : A 、 range ( 0 , 5 ) B 、 range ( 1 , 5 ) C 、 range ( 1 , 6 ) D 、 range ( 0 , 6 ) 7 、 Python 中 , 获取 列表 中 的 最小 值 使用 : A 、 minB 、 maxC 、 countD 、 sum 8 、 Python 将 带 小数 点 的 数字 都 称为 : A 、 小数 B 、 分数 精品 word 完整 版 - 行业 资料 分享 C 、 定点 数 D 、 浮点 数 9 、 在 Python 中 , 字典 最 外层 使用 : A 、 ( ) 括 起来 B 、 [ ] 括 起来 C 、 { } 括 起来 # set dict 都 是 { } list [ ] tuple ( , ) D 、 " " 引起 来 10 、 在 Python 中 , 可以 在 列表 的 任何 位置 添加 新元素 的 方法 是 : A 、 append ( ) B 、 insert ( ) C 、 strcat ( ) D 、 strcpy ( ) 11 、 在 Python 中 , numbers = [ 1 , 2 , 3 , 4 , 5 ] , 执行 print ( numbers [ : 4 ] ) 的 结果 为 : ( C ) A 、 [ 4 ] B 、 [ 5 ] C 、 [ 1 , 2 , 3 , 4 ] D 、 [ 1 , 2 , 3 , 4 , 5 ] 12 、 在 Python 中 , 让 程序 暂停 运行 , 等待 用户 输入 一些 文本 的 函数 是 : A 、 input ( ) 精品 word 完整 版 - 行业 资料 分享 B 、 output ( ) C 、 scanf ( ) D 、 print ( ) 13 、 在 Python 中 , 遍 历 字典 中 的 所有 键 , 可以 使用 : A 、 keys ( ) B 、 values ( ) C 、 items ( ) D 、 all ( ) 14 、 python 中 , 哪个 关键 字 可以 导入 模块 ? A 、 import # 只能 导入 模块 from import # py 模块 中 的 元素 ( 变量 、 函数 、 类 ) B 、 setC 、 inputD 、 from 15 、 Python 中 , 将 字符 串 中 的 字母 全部 转为 大写 字母 , 需要 使用 : A 、 titleB 、 upperC 、 lowerD 、 big 16 、 Python 中 , ( 2 + 3 ) * 4 的 运算 结果 是 : A 、 14 精品 word 完整 版 - 行业 资料 分享 B 、 16C 、 18 D 、 2017 、 Python 中 , 注释 的 用法 正确 的 是 : A 、 # 这 是 注释 B 、 / / 这 是 注释 C 、 - - 这 是 注释 D 、

python考试题(带答案)

python 考试 题 ( 带 答案 ) 、 选择 题 ( 每 题 2 分 , 共 70 分 ) 1 . 下列 哪个 语句 在 Python 中 是 法 的 ? ( B ) A 、 x = y = z = 1 B 、 x = ( y = z + 1 ) C 、 x , y = y , x D 、 x + = y2 . 关于 Python 内存 管理 , 下列 说法 错误 的 是 ( B ) A 、 变量 不必 事先 声明 B 、 变量 须 先 创建 和 赋值 直接 使 C 、 变量 须 指定 类型 D 、 可以 使 del 释放 资源 3 、 下 哪个 不是 Python 合法 的 标识 符 ( B ) A 、 int 32 B 、 40 XL C 、 self D 、 _ name _ 4 、 下列 哪 种 说法 是 错误 的 ( A ) A 、 除 字典 类型 外 , 所有 标准 对象 均 可以 于 布尔 测试 B 、 空 字符 串 的 布尔 值 是 FalseC 、 空 列表 对象 的 布尔 值 是 FalseD 、 值 为 0 的 任何 数字 对象 的 布尔 值 是 False 5 、 Python 不 持 的 数据 类型 有 ( A ) A 、 char B 、 int C 、 float D 、 list 6 、 关于 Python 中 的 复数 , 下列 说法 错误 的 是 ( C ) A 、 表 复数 的 语法 是 real + image jB 、 实 部 和 虚部 都 是 浮点 数 C 、 虚部 必须 后缀 j , 且 必须 是 写 D 、 法 conjugate 返回 复数 的 共轭 复数 7 、 关于 字符 串 下列 说法 错误 的 是 ( B ) A 、 字符 应该 视 为 长度 为 1 的 字符 串 B 、 字符 串 以 \ 0 标志 字符 串 的 结束 C 、 既 可以 单 引号 , 也 可以 双 引号 创建 字符 串 D 、 在 三 引号 字符 串 中 可以 包含 换 回车 等 特殊 字符 8 、 以下 不 能 创建 个 字典 的 语句 是 ( C ) A 、 dict 1 = { } B 、 dict 2 = { 3 : 5 } C 、 dict 3 = { [ 1 , 2 , 3 ] : “ uestc ” } D 、 dict 4 = { ( 1 , 2 , 3 ) : “ uestc ” } 9 、 下列 Python 语句 正确 的 是 ( D ) A 、 min = x if x < y else y B 、 max = x > y ? x : yC 、 if ( x > y ) print xD 、 while True : pass 10 计算机 中 信息 处理 和 信息 储存 ( A ) A 进 制 代码 B 进 制 代码 C 六 进 制 代码 D ASCII 代码 11 python 源 程序 执 的 式 ( B ) A 编译 执 B 解析 执 C 直接 执 D 边 编译 边 执 12 Python 语 语句 块 的 标记 是 ( C ) A 分号 B 逗号 C 缩 进 D / 13 以下 是 字符 转换 成 字节 的 法 是 ( B ) A decode ( ) B encode ( ) C upper ( ) D rstrip ( ) 14 以下 是 正确 的 字符 串 ( BD ) A abc ” ab ” B abc ” ab C “ abc ” ab ” D “ abc \ \ u 201 dab ” 15 “ ab ” + ” c ” * 2 结果 是 : ( C ) A abc 2 B abcabc C abcc D ababcc 16 以下 会 出现 错误 的 是 ( B ) A 北京 . encode ( ) B 北京 . decode ( ) C 北京 . encode ( ) . decode ( ) D 以上 都 不会 错误 17 如下 : str 1 = " Runoob example wow " str 2 = " exam " ; Print ( str 1 . find ( str 2

python最全的题目及答案8

python 最 全 的 题目 及 答案 8151 、 假设 os 模块 已 导入 , 那么 列表 推导 式 [ filenameforfilenameinos . listdir ( ' C : \ Windows ) iffilename . endswith ( ' . exe ) ] 的 作用 是 列 出 C : \ Windows 文件 夹 中 所有 扩展 名 为 . exe 的 文件 。 ( 对 ) 152 、 表达 式 list ( ' [ 1 , 2 , 3 ] ) 的 值 是 [ 1 , 2 , 3 ] 。 ( 错 ) 153 、 在 函数 内部 没有 任何 声明 的 情况 下 直接 为 某个 变量 赋值 , 这 个 变量 一定 是 函数 内部 的 局部 变量 。 ( 对 ) 154 、 定义 类 时 如果 实现 了 contains ( ) 方法 , 该 类 对象 即可 支持 成员 测试 运算 in 。 ( 对 ) 155 、 定义 类 时 如果 实现 了 len ( ) 方法 , 该 类 对象 即可 支持 内置 函数 len ( 对 ) 156 、 定义 类 时 实现 了 eq ( ) 方法 , 该 类 对象 即可 支持 运算 符 = = 。 ( 对 ) 157 、 定义 类 时 实现 了 pow ( ) 方法 , 该 类 对象 即可 支持 运算 符 * * 。 ( 对 ) 158 、 二进制 文件 不 能 使用 记事 本 程序 打开 。 ( 错 ) 159 、 使用 普通 文本 编辑 器 软件 也 可以 正常 查看 二进制 文件 的 内容 。 ( 错 ) 160 、 二进制 文件 也 可以 使用 记事 本 或 其他 文本 编辑 器 打开 , 但是 一般来说 无法 正常 查看 其中 的 内容 。 ( 对 ) 161 、 Python 标准 库 os 中 的 方法 isfile ( ) 可以 用来 测试 给定 的 路径 是否 为 文件 。 ( 对 ) 162 、 Python 标准 库 os 中 的 方法 exists ( ) 可以 用来 测试 给定 路径 的 文件 是否 存在 。 ( 对 ) 163 、 Python 标准 库 os 中 的 方法 isdir ( ) 可以 用来 测试 给定 的 路径 是否 为 文件 夹 。 ( 对 ) 164 、 Python 标准 库 os 中 的 方法 listdir ( ) 返回 包含 指定 路径 中 所有 文件 和 文件 夹 名称 的 列表 。 ( 对 ) 165 、 Python 扩展 库 xlwt 支持 对 Excel 2003 或 更 低 版本 的 Excel 文件 进行 写 操作 。 ( 对 ) 166 、 Python 扩展 库 xlrd 支持 对 Excel 2003 或 更 低 版本 的 Excel 文件 进行 读 操作 。 ( 对 ) 167 、 带 有 else 子句 的 异常 处理 结构 , 如果 不 发生 异常 则 执行 else 子句 中 的 代码 。 ( 对 ) 168 、 异常 处理 结构 也 不是 万能 的 , 处理 异常 的 代码 也 有 引发 异常 的 可能 。 ( 对 ) 169 、 在 异常 处理 结构 中 , 不论 是否 发生 异常 , finally 子句 中 的 代码 总是 会 执行 的 。 ( 对 ) pytpython 最 全 的 题目 及 答案 8170 、 在 Python 中 定义 函数 时 不 需要 声明 函数 参数 的 类型 。 ( 对 ) 171 、 在 Python 中 定义 函数 时 不 需要 声明 函数 的 返回 值 类型 。 ( 对 ) 172 、 在 函数 中 没有 任何 办法 可以 通过 形参 来 影响 实 参 的 值 。 ( 错 ) 173 、 已知 x = 3 , 那么 执行 语句 x +

python考试题含答案

一 、 选择 题 ( 每 题 2 分 , 共 70 分 ) 1 . 下列 哪个 语句 在 Python 中 是 非法 的 ? ( B ) A 、 x = y = z = 1 B 、 x = ( y = z + 1 ) C 、 x , y = y , xD 、 x + = y 2 . 关于 Python 内存 管理 , 下列 说法 错误 的 是 ( B ) A 、 变量 不必 事先 声明 B 、 变量 无须 先 创建 和 赋值 而 直接 使用 C 、 变量 无须 指定 类型 D 、 可以 使用 del 释放 资源 3 、 下面 哪个 不是 Python 合法 的 标识 符 ( B ) A 、 int 32B 、 40 XLC 、 self D 、 _ name _ 4 、 下列 哪 种 说法 是 错误 的 ( A ) A 、 除 字典 类型 外 , 所有 标准 对象 均 可以 用于 布尔 测试 B 、 空 字符 串 的 布尔 值 是 False C 、 空 列表 对象 的 布尔 值 是 False D 、 值 为 0 的 任何 数字 对象 的 布尔 值 是 False 5 、 Python 不 支持 的 数据 类型 有 ( A ) A 、 char B 、 int C 、 float D 、 list 6 、 关于 Python 中 的 复数 , 下列 说法 错误 的 是 ( C ) A 、 表示 复数 的 语法 是 real + imagej B 、 实 部 和 虚部 都 是 浮点 数 C 、 虚部 必须 后缀 j , 且 必须 是 小写 D 、 方法 conjugate 返回 复数 的 共轭 复数 7 、 关于 字符 串 下列 说法 错误 的 是 ( B ) A 、 字符 应该 视 为 长度 为 1 的 字符 串 B 、 字符 串 以 \ 0 标志 字符 串 的 结束 C 、 既 可以 用 单 引号 , 也 可以 用 双 引号 创建 字符 串 D 、 在 三 引号 字符 串 中 可以 包含 换 行 回车 等 特殊 字符 8 、 以下 不 能 创建 一个 字典 的 语句 是 ( C ) A 、 dict 1 = [ \ } B 、 dict 2 = [ 3 : 5 ] C . dict 3 = \ { [ 1 , 2 , 3 ] ; “ uestc " \ } D 、 dict 4 = \ { ( 1 , 2 , 3 ) : " uestc " \ } 9 、 下列 Python 语句 正确 的 是 ( D ) A 、 min = x if x < y else y B 、 max = x > y ? x : y C 、 if ( x > y ) printx D 、 while True : pass 10 计算机 中 信息 处理 和 信息 储存 用 ( A ) A 二进制 代码 B 十进制 代码 C 十 六 进 制 代码 DASCII 代码 11 python 源 程序 执行 的 方式 ( B ) A 编译 执行 B 解析 执行 C 直接 执行 D 边 编译 边 执行 12 Python 语言 语句 块 的 标记 是 ( C ) A 分号 B 逗号 C 缩 进 D / 13 以下 是 字符 转换 成 字节 的 方法 是 ( B ) A decode ( ) Bencode ( ) C upper ( ) D rstrip ( ) 14 以下 是 正确 的 字符 串 ( BD ) A abc " ab " B abc ab " abc " ab " D " abc \ " ab " 15 “ ab ” + ” C ” * 2 结果 是 : ( C ) Aabc 2 B abcabc C abcc D ababcc 16 以下 会 出现 错误 的 是 ( B ) A 北京 , encode ( ) B 北京 . decode ( ) C 北京 . encode ( ) . decode ( ) D 以上 都 不会 错误 17 如下 : str 1 = " Runoob example wow " str 2 = " exam " ; Print ( str 1 . find ( str 2 , 5 ) ) 打印 的 结果 是 ( B ) A 6 B 7 C 8 D - 1 18 下面 对 count ( ) , index ( ) , find ( ) 方法 描述 错
Python题库及答案

Python题库及答案

Python 题库 及 答案 1 、 写 出 python 导入 模块 的 关键 字 ( ( 1 ) import , ( 2 ) from * import * ) 2 、 写 出 Python 运算 符 & 的 两 种 功能 ? ( 1 ) 数字 位 运算 ; 2 ) 集合 交集 运算 。 ) 3 、 简单 解释 Python 基于 值 的 自动 内存 管理 方式 ? ( Python 采用 的 是 基于 值得 内存 管理 方式 , 在 Python 中 可以 为 不同 变量 赋值 为 相同 值 , 这 个 值 在 内存 中 只有 一 份 , 多 个 变量 指向 同 一个 内存 地址 ; Python 具有 自动 内存 管理 功能 , 会 自动 跟踪 内存 中 所有 的 值 , 对于 没有 任何 变量 指向 的 值 , Python 自动 将 其 删除 。 ) 4 、 在 Python 中 导入 模块 中 的 对象 有 哪 几 种 方式 ? ( 1 ) import 模块 名 [ as 别名 ] ; 2 ) from 模块 名 import 对象 名 [ as 别名 ] ; 3 ) from math import * ) 5 、 为 什么 应 尽量 从 列表 的 尾部 进行 元素 的 增加 与 删除 操作 ? ( 当 列表 增加 或 删除 元素 时 , 列表 对象 自动 进行 内存 扩展 或 收缩 , 从而 保证 元素 之间 没有 缝隙 , 但 这 涉及 到 列表 元素 的 移动 , 效率 较 低 , 应 尽量 从 列表 尾部 进行 元素 的 增加 与 删除 操作 以 提高 处理 速度 。 ) 6 、 分析 逻辑 运算 符 “ or ” 的 短路 求 值 特性 ? ( 假设 有 表达 式 “ 表达 式 1 or 表达 式 2 ” , 如果 表达 式 1 的 值 等价 于 True , 那么 无论 表达 式 2 的 值 是 什么 , 整个 表达 式 的 值 总是 等价 于 True 。 因此 , 不 需要 再 计算 表达 式 2 的 值 。 )

Python考试题及参考答案

A 、 可以 用 “ = = ” 比较 两 个 列表 是否 相同 。 B 、 Python 的 列表 可以 嵌套 , 形成 二维 列表 。 C 、 “ + ” 号 可以 用来 拼接 两 个 列表 。 D 、 列表 与 字符 串 一样 都 是 不 可 变 的 。 答案 : D 8 、 以下 选项 中 不 符合 Python 语言 变量 命名 规则 的 是 ( ) A 、 TempStr B 、 3 _ 1 C 、 _ Al D 、 l 答案 : B 9 、 以下 选项 不 属于 程序 设计 语言 类别 的 是 ( ) - A 、 机器 语言 - B 、 汇编 语言 - C 、 高级 语言 - D 、 解释 语言 答案 : D 10 、 以下 选项 中 描述 正确 的 是 ( ) A 、 条件 24 < = 28 < 25 是 合法 的 , 且 输出 为 False B 、 条件 35 < = 45 < 75 是 合法 的 , 且 输出 为 False C 、 条件 24 < = 28 < 25 是 不 合法 的 D 、 条件 24 < = 28 < 25 是 合法 的 , 且 输出 为 True 答案 : A 11 、 下面 代码 的 输出 结果 是 ( ) > > > bin ( 10 ) A 、 0 o 1010 B 、 0 d1010 C 、 0 b 1010 D 、 0 x 1010 答案 : C 12 、 以下 ( ) 不 可能 出现 在 and 的 操作 真 值 表 中 A 、 F T F B 、 T T T C 、 T F T D 、 F F F 答案 : C 13 、 关于 高 维 数据 , 以下 选项 中 描述 错误 的 是 ( ) A 、 高 维 数据 只能 表达 键 值 对 数据 B 、 “ 键 值 对 ” 是 高 维 数据 的 主要 特征 C 、 高 维 数据 可 用于 表达 一 二维 数据 D 、 高 维 数据 用来 表达 索引 和 数据 之间 的 关系 答案 : A 14 、 字符 串 是 一个 连续 的 字符 序列 , 用 ( ) 方式 打印 出 可以 换 行 的 字符 串 。 A 、 使用 转义 符 \ B 、 使用 C 、 使用 空格 D 、 使用 “ \ \ u 6362 行 ” 答案 : B 15 、 以下 不 能 创建 一个 字典 的 语句 是 ( ) A 、 dict 1 = { } B 、 dict 2 = { 3 : 5 } C 、 dict 3 = dict 2 , 5 ] , 3 , 4 ] D 、 dict 4 = dict 1 , 2 ] , 3 , 4 ] 答案 : C 16 、 下列 选项 中 , 幂 运算 的 符号 为 ( ) A 、 * B 、 + + C 、 % D 、 * * 答案 : D 17 、 下面 程序 的 运行 结果 为 ( ) 。 Def swap ( list ) : temp = list [ 0 ] list [ 0 ] = list [ 1 ] list [ 1 ] = temp list = [ 1 , 2 ] swap ( list ) print ( list ) A 、 1 , 2 ] B 、 2 , 1 ] C 、 2 , 2 ] D 、 1 , 1 ] 答案 : B 18 、 下面 代码 的 执行 结果 是 ( ) Def greeting ( args 1 , * tupleArgs , * * dictArgs ) : print ( args 1 ) Print ( tupleArgs ) Print ( dictArgs ) Names = [ ' HTY ' , ' LFF ' , ' ZH ' ] Info = { ' schoolName ' : ' NJRU ' , ' City ' : ' Nanjing ' } greeting ( ' Hello , ' , * names , * * info ) A 、 Hello , ' HTY ' , ' LFF ' , ' ZH ' { ' schoolName ' : ' NJRU ' , ' City ' : ' Nanjing ' } B 、 ' HTY ' , ' LFF ' , ' ZH ' ] C 、 出错 D 、 无 输出 答案 : A 19 、 以下 文件 操作 方法 中 , 不 能 向 CSV 格
Python经典题库及答案

Python经典题库及答案

一 、 简答 题 1 、 写 出 python 导入 模块 的 关键 字 ( ( 1 ) import , ( 2 ) from * import * ) 2 、 写 出 Python 运算 符 & 的 两 种 功能 ? ( 1 ) 数字 位 运算 ; 2 ) 集合 交集 运算 。 ) 3 、 简单 解释 Python 基于 值 的 自动 内存 管理 方式 ? ( Python 采用 的 是 基于 值得 内存 管理 方式 , 在 Python 中 可以 为 不同 变量 赋值 为 相同 值 , 这 个 值 在 内存 中 只有 一 份 , 多 个 变量 指向 同 一个 内存 地址 ; Python 具有 自动 内存 管理 功能 , 会 自动 跟踪 内存 中 所有 的 值 , 对于 没有 任何 变量 指向 的 值 , Python 自动 将 其 删除 。 ) 4 、 在 Python 中 导入 模块 中 的 对象 有 哪 几 种 方式 ? ( 1 ) import 模块 名 [ as 别名 ] ; 2 ) from 模块 名 import 对象 名 [ as 别名 ] ; 3 ) from math import * ) 5 、 解释 Python 脚本 程序 的 “ name ” 变量 及其 作用 ? ( 每 个 Python 脚本 在 运行 时 都 有 一个 “ name ” 属性 。 如果 脚本 作为 模块 被 导入 , 则 其 “ name ” 属性 的 值 被 自动 设置 为 模块 名 ; 如果 脚本 独立 运行 , 则 其 “ name ” 属性 值 被 自动 设置 为 “ main ” 。 利用 ame ” 属性 即可 控制 Python 程序 的 运行 方式 。 ) 6 、 为 什么 应 尽量 从 列表 的 尾部 进行 元素 的 增加 与 删除 操作 ? ( 当 列表 增加 或 删除 元素 时 , 列表 对象 自动 进行 内存 扩展 或 收缩 , 从而 保证 元素 之间 没有 缝隙 , 但 这 涉及 到 列表 元素 的 移动 , 效率 较 低 , 应 尽量 从 列表 尾部 进行 元素 的 增加 与 删除 操作 以 提高 处理 速度 。 ) 7 、 分析 逻辑 运算 符 “ or ” 的 短路 求 值 特性 ? ( 假设 有 表达 式 “ 表达 式 1 or 表达 式 2 ” , 如果 表达 式 1 的 值 等价 于 True , 那么 无论 表达 式 2 的 值 是 什么 , 整个 表达 式 的 值 总是 等价 于 True 。 因此 , 不 需要 再 计算 表达 式 2 的 值 。 ) 8 、 简单 解释 Python 中 短 字符 串 驻留 机制 ? ( 对于 短 字符 串 , 将 其 赋值 给 多 个 不同 的 对象 时 , 内存 中 只有 一个 副本 , 多 个 对象 共享 改 副本 。 ) 9 、 异常 和 错误 有 什么 区别 ? ( 异常 是 指 因为 程序 执行 过程 中 出错 而 在 正常 控制 流 以外 采取 的 行为 。 严格 来 说 , 语法 错误 和 逻辑 错误 不 属于 异常 , 但 有些 语法 错误 往往 会 导致 异常 , 模块 提供 的 功能 可以 直接 调试 语句 块 、 表达 式 、 函数 等 多种 脚本 。 2 ) 在 程序 中 嵌入 断点 来 实现 调试 功能 。 在 程序 中 首先 导入 pdb 模块 , 然后 使用 ( ) 在 需要 的 位置 设置 断点 。 如果 程序 中 存在 通过 该 方法 调用 显 式 插入 的 断点 , 那么 在 命令 提示 符 环境 下 执行 该 程序 或 双击 执行 程序
python理论考试题库附答案

python理论考试题库附答案

1 、 关于 类 和 对象 的 关系 , 下列 描述 正确 的 是 [ 单选 题 ] A 类 是 面向 对象 的 核心 B 类 是 现实 中 事物 的 个体 C 对象 是 根据 类 创建 的 , 并且 一个 类 只能 对应 一个 对象 D 对象 描述 的 是 现实 的 个体 , 它 是 类 的 实例 正确 答案 : D 2 、 以下 数据 类型 中 , 可以 做 为 dict 的 键 的 是 [ 单选 题 ] A 列表 B 字典 C 元 组 D 集合 正确 答案 : C 3 、 Python 中 , 表达 式 " set ( [ 1 , 2 ] ) = \ { 1 , 2 \ } “ 的 值 是 [ 单选 题 ] A no B yes C False D True 正确 答案 : D 4 、 Python 运算 符 中 用来 计算 集合 交集 的 是 [ 单选 题 ] A + + B - C & D 正确 答案 : C 5 、 在 python 中 , 名 为 func 的 函数 , 其 定义 如下 def func ( a , b , c ) : print ( a + b + c ) 调用 func ( 15 , 5 , 5 ) 并 传 值 , 其 结果 为 [ 单选 题 ] A15 B25 C35 D30 正确 答案 : B 6 、 Python 中 用于 释放 类 占用 资源 的 方法 是 [ 单选 题 ] A _ init _ B _ del _ C del D delete 正确 答案 : B 7 、 在 python 3 中 , 字典 对象 的 方法 返回 字典 的 “ 键 ” 列表 。 [ 单选 题 ] A keys ( ) B values ( ) C locals ( ) D globals ( ) 正确 答案 : A 8 、 在 python 中 , 阅读 下列 程序 , 输出 结果 正确 的 是 : ( ) nums = set ( [ 1 , 1 , 3 , 3 , 3 , 5 , 6 , 7 , 8 ] ) print ( len ( nums ) ) [ 单选 题 ] A1 B5 C10 D6 正确 答案 : D 9 、 在 Python 中 , 哪 种 语法 是 错误 的 ? [ 单选 题 ] Aa = b = 1 Bx = ( y = z + 1 ) Cx , y = 1 , 2 Dx + = 3 正确 答案 : B 10 、 语句 print ( 8 * * ( 1 / 3 ) ) 的 输出 结果 是 [ 单选 题 ] A . 1 B2 C3 D 512 正确 答案 : B 11 、 mlist = [ " 东坡 鱼 ” , “ 泡菜 鱼 ” , “ 鸡 豆花 ” , “ 颠 莲藕 ” , “ 板栗 烧鸡 ” ] , 以下 可以 输出 “ 鸡 豆花 ” 的 是 ( ) [ 单选 题 ] A print ( miist [ 3 ] ) B print ( mlist [ 1 ] ) C print ( mlist [ 2 ] ) D print ( mlist [ " 鸡 豆花 " ] ) 正确 答案 : C 12 、 关于 面向 过程 和 面向 对象 , 下列 说法 错误 的 是 [ 单选 题 ] A 面向 过程 和 面向 对象 都 是 解决 问题 的 一 种 思路 B . 面向 过程 是 基于 面向 对象 的 C 面向 过程 强调 的 是 解决 问题 的 步骤 D 面向 对象 强调 的 是 解决 问题 的 对象 正确 答案 : B 13 、 在 python 3 中 , 字典 对象 的 _ 方法 返回 字典 的 “ 键 ” 列表 。 ( ) [ 单选 题 ] A keys ( ) B values ( ) C locals ( ) D globals ( ) 正确 答案 : A 14 、 在 Python 开发 环境 中 , 表达 式 Hello python , count ( o ) 的 值 为 ( ) [ 单选 题 ] A3 B4 C2 D1 正确 答案 : C 15 、 下列 说法 不 正确 的 是 ( ) [ 单选 题 ] A 表达 式 16 * * 0 . 5 的 值 为 4 . 0 B 表达 式 int ( 4 * * 0

python试题及答案

一 、 选择 题 1 . 已知 字符 串 a = " python " , 则 a [ 1 ] 的 值 为 ( ) A . “ p ” B . " py " C . “ Py ” D . " y " 2 . python 单行 注释 和 多 行 注释 分别 是 什么 ? ( ) A . “ ” “ 和 ” “ ” B . # 和 " " C . \ | 和 " " D . # 和 / / 3 . 已知 a = - 2 , b = 10 / 3 则 python 表达 式 round ( b , 1 ) + abs ( a ) 的 值 为 ( ) A . 1 . 3 B . 5 . 33 C . 5 . 4 D . 5 . 3 4 . 在 Python 中 , 字符 串 运算 符 “ + ” 的 作用 是 把 字符 串 进行 连接 , 则 表达 式 " 20 " + " 19 " + " 20 + 19 " " 的 运算 结果 是 ( ) A . 392019 B . 201939 C . 201920 + 19 D . 3939 5 . 关于 Python 的 内存 管理 , 下列 说法 错误 的 是 ( ) A . 变量 不必 事先 声明 B . 变量 无需 先 创建 和 赋值 就 可 直接 使用 C . 变量 无须 制定 类型 D . 可以 使用 del 释放 资源 6 . 解释 性 语言 是 指 源 代码 不 要求 预先 进行 编译 , 在 运行 时 才 进行 解释 再 运行 , 以下 哪 一 种 程序 设计 语言 属于 解释 性 语言 ( ) 。 A . Python B . C++ C . VB D . C 7 . 整型 变量 x 中 存放 了 一个 两 位数 , 要 将 这 个 两 位数 的 个 位 数字 和 十 位 数字 交换 位置 , 例如 , 13 变成 31 , 正确 的 Python 表达 式 是 ( ) A . ( x \ % 10 ) ^ { * } 10 + x / / 10 B . ( x \ % 10 ) / 10 + x / / 10 C . ( x / 10 ) \ % 10 + x / / 10 D . ( x \ % 10 ) ^ { * } 10 + x \ % 10 8 . 小王 编写 了 出租 车 收费 的 python 程序 , 代码 如下 : s1 = float ( input ( ' 请 输入 行驶 路程 ( 公里 ) : ' ) ) ifs 1 < = 3 : f = 10 elifs 1 < = 10 : f = 10 + 2 . 5 * ( s1 - 3 ) else : f = 27 . 5 + 3 . 5 * ( s1 - 10 ) print ( f ) 要 测试 所有 分支 程序 代码 是否 正确 , 以下 测试 数据 中 , 最 恰当 的 一 组 是 ( ) A . 3 , 8 B . - 1 , 5 , 12 C . 1 , 6 , 20 D . 3 , 12 , 20 9 . 在 python 中 , 运行 下列 程序 , 正确 的 结果 是 ( ) 。 s = 0 for i in range ( 1 , 5 ) : s = s + i print ( " i = " , i , " s = " , s ) A . i = 4s = 10 B . i = 5 s = 10 C . i = 5 s = 15 D . i = 6 s = 15 10 . Python 语句 " ab " + " c " * 2 的 运行 结果 是 ( ) A . abc 2 B . abcabc C . abcc D . ababcc 11 . 下列 关于 Python 语言 变量 声明 的 说法 中 , 正确 的 是 ( ) A . Python 中 的 变量 不 需要 声明 , 变量 的 赋值 操作 即 是 变量 声明 和 定义 的 过程 B . Python 中 的 变量 需要 声明 , 变量 的 声明 对应 明确 的 声明 语句 C . Python 中 的 变量 需要 声明 , 每 个 变量 在 使用 前 都 不 需要 赋值 D . Python 中 的 变量 不 需要 声明 , 每 个 变量 在 使用 前 都 不 需要 赋值 12 . 下列 Python 表达 式 的 值 不是 2 的 是 ( ) 。 A . 3 % 2 B . 5 / / 2 C . 1 * 2 D . 1 + 33 13 . 已知 a = 6 , b = - 4 , 则 Python 表达 式 a / 2 + b % 2 * 3 的 值 为 ( ) A . 3 B . 3
python考核试题及答案

python考核试题及答案

选择 题 ( 每 题 2 分 , 共 20 分 ) 1 . 下列 哪个 语句 在 Python 中 是 非法 的 ? ( B ) A 、 x = y = z = 1 B 、 x = ( y = z + 1 ) C 、 x , y = y , x D 、 x + = y x = x + y 2 . 关于 Python 内存 管理 , 下列 说法 错误 的 是 ( B ) A 、 变量 不必 事先 声明 B 、 变量 无须 先 创建 和 赋值 而 直接 使用 C 、 变量 无须 指定 类型 D 、 可以 使用 del 释放 资源 3 . print 100 - 25 * 3 % 4 应该 输出 什么 ? ( B ) A . 1 B . 97 C . 25 D . 0 4 、 下面 哪个 不是 Python 合法 的 标识 符 ( B ) A 、 int 32 B 、 40 XL C 、 self D 、 _ name _ 5 、 下列 哪 种 说法 是 错误 的 ( A ) A 、 除 字典 类型 外 , 所有 标准 对象 均 可以 用于 布尔 测试 B 、 空 字符 串 的 布尔 值 是 False C 、 空 列表 对象 的 布尔 值 是 False D 、 值 为 0 的 任何 数字 对象 的 布尔 值 是 False 6 、 下列 表达 式 的 值 为 True 的 是 ( C ) A 、 5 + 4 j > 2 - 3 j B 、 3 > 2 > 2 1 . 1 = = 1 and 2 ! = 1 D 、 not ( 1 = = 1 and 0 ! = 1 ) 7 、 Python 不 支持 的 数据 类型 有 ( A ) A 、 char B 、 int C 、 float D 、 list 8 、 以下 不 能 创建 一个 字典 的 语句 是 ( C ) A 、 dict 1 = { } B 、 dict 2 = { 3 : 5 } C 、 dict 3 = dict ( [ 2 , 5 ] , [ 3 , 4 ] ) D 、 dict 4 = dict ( ( [ 1 , 2 ] , [ 3 , 4 ] ) ) 9 、 下面 不 能 创建 一个 集合 的 语句 是 ( C ) A 、 s1 = set ( ) B 、 s2 = set ( “ abcd ” ) C 、 s3 = ( 1 , 2 , 3 , 4 ) D 、 s4 = frozenset ( ( 3 , 2 , 1 ) ) 10 、 下列 Python 语句 正确 的 是 ( D ) A 、 min = x if x < y else y B 、 max = x > y and x : y C 、 if ( x > y ) print x D 、 while True : pass 二 . 填空 ( 每 空 一 分 , 共 10 分 ) 设 L = [ a , b , c , d , e , f , g ] , 则 L [ 3 ] 值 是 _ d _ L [ 3 : 5 ] 值 是 _ [ d , e ] _ L [ : 5 ] 值 是 _ [ a , b , c , d , e ] _ L [ 3 : ] 值 是 _ [ d , e , f , g ] _ L [ - 5 : - 2 ] 值 是 _ [ c , d , e ] _ L [ : : 2 ] 值 是 _ [ a , c , e , g ] _ Python 中 可 变 数据 类型 有 _ list _ 和 _ dict _ , 不 可 变 数据 类型 有 _ int _ 和 _ str _ 三 、 简答 题 ( 每 题 5 分 , 共 45 分 ) 1 声明 变量 注意 事项 有 那些 ? 答 : 1 . 以 字母 、 数字 、 下划线 组成 , 不 能 以 数字 开头 ; 2 . 不 能 用 关键 字 。 2 简述 对象 和 类 的 关系 ? 答 : 类 : 抽象 的 , 只有 一个 , 一 类 事物 的 总称 ; 对象 : 实体 的 , 可以 有 多 个 , 是 类 的 具体 实现 。 3 Python 里面 如何 实现 tuple 和 list 的 转换 ? 答 : tuple ( list ) list ( tuple ) 1 . 介绍 一下 except 的 用法 和 作用 ? 答 : 与 tr
《Python程序设计》考试题库(含答案)

《Python程序设计》考试题库(含答案)

《 Python 程序 设计 》 考试 题库 ( 含 答案 ) 一 、 填空 题 第 一 章 基础 知识 1 、 Python 安装 扩展 库 常用 的 是 _ 工具 。 ( pip ) 2 、 Python 标准 库 math 中 用来 计算 平方根 的 函数 是 _ 。 ( sqrt ) 3 、 Python 程序 文件 扩展 名 主要 有 _ 和 _ 两 种 , 其中 后 者 常 用于 GUI 程序 。 ( py 、 pyw ) 4 、 Python 源 代码 程序 编译 后 的 文件 扩展 名 为 _ 。 ( pyc ) 5 、 使用 pip 工具 升级 科学 计算 扩展 库 numpy 的 完整 命令 是 _ 。 ( pip install - upgrade numpy ) 6 、 使用 pip 工具 查看 当前 已 安装 的 Python 扩展 库 的 完整 命令 是 _ . ( pip list ) 7 、 在 IDLE 交互 模式 中 浏览 上 一 条 语句 的 快捷 键 是 _ . ( Alt + P ) 8 、 在 Python 中 _ 表示 空 类型 。 ( None ) 9 、 列表 、 元 组 、 字符 串 是 Python 的 _ ( 有序 ? 无序 ) 序列 。 ( 有序 ) 10 、 查看 变量 类型 的 Python 内置 函数 是 _ 。 ( type ( ) ) 11 、 查看 变量 内存 地址 的 Python 内置 函数 是 _ 。 ( id ( ) ) 12 、 以 3 为 实 部 4 为 虚部 , Python 复数 的 表达 形式 为 _ 或 _ 。 ( 3 + 4 j 、 3 + 4 J ) 13 、 Python 运算 符 中 用来 计算 整 商 的 是 _ 。 ( / / / ) 14 、 Python 运算 符 中 用来 计算 集合 并 集 的 是 _ 。 ( ) ) 15 、 使用 运算 符 测试 集合 包含 集合 A 是否 为 集合 B 的 真 子集 的 表达 式 可以 写作 _ . ( AG ) 16 、 _ 命令 既 可以 删除 列表 中 的 一个 元素 , 也 可以 删除 整个 列表 。 ( de ) 17 、 表达 式 int ( ' 123 ' , 16 ) 的 值 为 _ 。 ( 291 ) 18 、 表达 式 int ( ' 123 ' , 8 ) 的 值 为 _ 。 ( 83 ) 19 、 表达 式 int ( ' 123 ' ) 的 值 为 _ 。 ( 123 ) 第 1 页 , 共 57 页 5 / 6 20 、 表达 式 int ( ' 101 ' , 2 ) 的 值 为 _ 。 ( 5 ) 21 、 表达 式 abs ( 3 ) 的 值 为 _ . ( 3 ) 22 、 Python 3 . x 语句 print ( 1 , 2 , 3 的 输出 结果 为 _ 。 ( 1 : 2 : 3 ) 23 、 表达 式 int ( 4 * * 0 。 5 ) 的 值 为 _ 。 ( 2 ) 24 、 Python 内置 函数 _ 可以 返回 列表 、 元 组 、 字典 、 集合 、 字符 串 以及 range 对象 中 元素 个数 。 ( len ( ) ) 25 、 Python 内置 函数 _ 用来 返回 序列 中 的 最大 元素 。 ( max ( ) ) 26 、 Python 内置 函数 _ 用来 返回 序列 中 的 最小 元素 . ( min ( ) ) 27 、 Python 内置 函数 _ 用来 返回 数值 型 序列 中 所有 元素 之 和 。 ( sum ( ) ) 28 、 为了 提高 Python 代码 运行 速度 和 进行 适当 的 保密 , 可以 将 Python 程序 文件 编译 为 扩展 名 _ 的 文件 。 ( pyc ) 29 、 已知 x = 3 , 那么 执行 语句 x + = 6 之后 , x 的 值 为 _ 。 ( 9 ) 30 、 表达 式 3 | 5 的 值 为 _ . ( 7 ) 31 、 表达 式 3 & 6 的 值 为 _ 。 ( 2 ) 32 、 表达 式 3 * * 2 的 值 为 _ 。 ( 9 ) 33 、 表达 式 3 * 2 的 值 为 _ . ( 6 ) 34 、 表达 式 3 < <
勾选下载
全部下载(21篇)
搜索
下载夸克,免费领特权
下载

Python常考试题题库含答案

PDF7.7M 76
1/76
2/76
3/76
4/76
展开阅读剩余72页
复制