python综合练习1_第1页
python综合练习1_第2页
python综合练习1_第3页
python综合练习1_第4页
python综合练习1_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 客观题和第五大题写在答题卡客观题和第五大题写在答题卡 txt txt 中 其他题目请提交题中 其他题目请提交题 号号 py py 程序程序 PythonPython 综合练习综合练习 1 1 一 填空题一 填空题 1 Python 使用符号 标示注释 2 可以使用 符号把一行过长的 Python 语句分解成几行 3 每一个 Python 的 都可以被当作一个模块 导入模块要 使用关键字 4 Python 的数字类型分为 等子类型 5 Python 序列类型包括 三种 6 Python 提供了两个对象身份比较操作符 和 来测试 两个变量是否指向同一个对象 7 设 s abcdefg 则 s 3 值是 s 3 5 值是 s 5 值是 s 3 值是 s 2 值是 s 1 值是 s 2 5 值是 8 删除字典中的所有元素的函数是 返回包含字典中所有 键的列表的函数是 返回包含字典中所有值的列表的函数是 判断一个键在字典中是否存在的函数是 二 选择题二 选择题 1 下列哪个语句在 Python 中是非法的 A x y z 1 B x y z 1 C x y y xD x y 2 关于 Python 内存管理 下列说法错误的是 第 2 页 A 变量不必事先声明 B 变量无须先创建和赋值而直接使 用 C 变量无须指定类型 D 可以使用 del 释放资源 3 下面哪个不是 Python 合法的变量名 A int32 B 40XL C selfD name 4 下列哪种说法是错误的 A 除字典类型外 所有标准对象均可以用于布尔测试 B 空字符串的布尔值是 False C 空列表对象的布尔值是 False D 值为 0 的任何数字对象的布尔值是 False 5 下列表达式的值为 True 的是 A 5 4j 2 3j B 3 2 2 C 3 2 xyz 6 Python 不支持的数据类型有 A char B int C float D list 7 关于字符串下列说法错误的是 A f 用于格式化输出浮点类型数据 B 字符串的子串查找函数 find 只能返回第一个符合子串的 位置 否则返回为 0 C 既可以用单引号 也可以用双引号创建字符串 D 在三引号字符串中可以包含换行回车等特殊字符 8 以下不能创建一个字典的语句是 A dict1 B dict2 3 5 C dict3 dict 2 5 3 4 D dict4 dict 1 2 3 4 9 执行下面操作后 list2 的值是 list1 4 5 6 list2 list1 list1 2 3 A 4 5 6 B 4 3 6 C 4 5 3 D A B C 都不正确 10 已知 x 43 y False 则表达式 x y and A B and not y 第 3 页 的值是 A FalseB 语法错C TrueD 假 11 以下程序的输出结果是 提示 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 12 下面的循环体执行的次数与其它不同的是 A i 0 while i 0 print i i i 1 三 程序改错题三 程序改错题 第 4 页 下面的 Python 程序检查给定的字符串 s 是否为合法的标识符 程序中有几处语法错误 请改正 alphas abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ nums 0123456789 if len s 1 firstChar s 0 if firstChar not in alphas print Error First char must be alphas or number else 使用切片操作 取出除第 1 字符外的其它字符 otherChar s 1 alphasnums alphas nums while c in otherChar if c not in alphasnums print Error Other chars must be alphas number or break else print okay as an identifier else if s not in alphas print Error else print Okay as an identifier 四四 程序程序填空填空 1 下列程序的作用是将输入的字符串中的每个字符的 ASCII 码形成 一个列表 例如 输入为 abcde 时 输出为 97 98 99 100 101 请 补充完整 str raw input 请输入一个字符串 output for i in range num output num print output 第 5 页 2 下面程序的作用是显示输入的三个整数的最大值和最小值 请补 充完整 a b c input Please input three whole numbers if b max max b if c max max c if b min min b if c a i 1 a i a i 1 a i 1 a i print a 3 写出下面程序的执行结果 import string s I like python s string lower s alist countlist count 0 for i in range len s if ord s i ord A or ord s i ord a if s i in alist sign alist index s i 答案 5 4 3 2 1 第 6 页 countlist sign 1 else alist append s i count

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论