python试卷(有答案版本,个人答案不是官方答案).doc

专业班级 学号 姓名 考试科目 Python程序设计期中考试卷座位号 (自己写的答案,有不正确的地方还请给位批评指正)分数阅卷人一、填空题(每空1分,共40分)1Python使用符号 标示注释;还有一种叫做 的特别注释。2可以使用 符号把一行过长的Python语句分解成几行;多个语句也可以写在同一行,语句之间要用 ; 符号隔开。3、每一个Python的 类 都可以被当作一个模块。导入模块要使用关键字 import 。4、所有Python对象都有三个特性身份、类型、值。5、Python的数字类型分为 long 、 int 、 float 、 complex 、 不知道 等子类型。6、Python序列类型包括 元组 、 列表 、 字典 三种; 字典 是Python中唯一的映射类型。7、Python提供了两个对象身份比较操作符 is 和 is not 来测试两个变量是否指向同一个对象,也可以通过内建函数 type 来测试对象的身份。8、Python的标准类型内建函数有 re 、 urllib 、 json 、 io 、 time 等。9、Python的传统除法运算符是 / ,地板除法运算符是 。10、设sabcdefg,则s3值是 d ,s35值是 de ,s5值是 abcde ,s3值是 defg ,s 2值是 aceg ,s-1值是 gfedcba ,s-2-5值是 。11、删除字典中的所有元素的函数是 clear ,可以将一个字典的内容添加到另外一个字典中的函数是 update字典名称 ,返回包含字典中所有键的列表的函数是 keys ,返回包含字典中所有值的列表的函数是 values ,判断一个键在字典中是否存在的函数是 get 。分数阅卷人二、选择题(每题2分,共24分)1下列哪个语句在Python中是非法的( B )A、x y z 1 B、x y z 1C、x, y y, xD、x y2关于Python内存管理,下列说法错误的是()A、变量不必事先声明 B、变量无须先创建和赋值而直接使用C、变量无须指定类型 D、可以使用del释放资源3、下列哪种情况会导致Python对象的引用计数增加( )A、对象被创建 B、被作为参数传递给函数C、成为容器对象的元素D、该对象无法访问时4、下面哪个不是Python合法的标识符(B)A、int32 B、40XLC、selfD、name5、下列哪种说法是错误的(A)A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是FalseC、空列表对象的布尔值是FalseD、值为0的任何数字对象的布尔值是False6、下列表达式的值为True的是(C)A、54j 2-3j B、322C、3,2 a,bD、abc xyz7、Python不支持的数据类型有(A)A、char B、int C、float D、list8、关于Python中的复数,下列说法错误的是(B)A、表示复数的语法是real image jB、实部和虚部都是浮点数C、虚部必须后缀j,且必须是小写D、方法conjugate返回复数的共轭复数9、关于字符串下列说法错误的是(A)A、字符应该视为长度为1的字符串B、字符串以0标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串 D、在三引号字符串中可以包含换行回车等特殊字符10、以下不能创建一个字典的语句是(C)A、dict1 B、dict2 3 5 C、dict3 dict 2 , 5 , 3 , 4 D、dict4 dict 1,2,3,4 11、下面不能创建一个集合的语句是(C)A、s1 set B、s2 set “abcd” C、s3 1, 2, 3, 4 D、s4 frozenset 3,2,1 12、下列Python语句正确的是(D)A、min x if x y else y B、max x y x y C、if x yprint xD、while True pass分数阅卷人三、简答题每题6分,共36分1、简述一个典型Python文件应当具有怎样的结构2、下面的Python函数检查给定的字符串s是否为合法的标识符,程序中有6处语法错误,请改正void CheckIdstring s 改正def CheckIds alphas abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ_ (改正应使用 ) nums 0123456789 if lens 1 firstChar s0 if firstChar not in alphas print Error. First char must be alphas or number. else 使用切片操作,取出除第1字符外的其它字符 otherChar s1 改正 d1 alphasnums alphas nums while c in otherChar 改正 for 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 identifier3、写一个函数,计算一个给定的日期是该年的第几天。 def getdayself,yNone,mNone,dNone date datetimey,m,d days date.strftimej return days4、写一个函数,给定N,返回斐波那契数列第N项。def getn_vlaueself,n if n2 return 1 else return self.getn_vlauen-1self.getn_vlauen-25、从0到9中随机选择,生成1到10个随机数,组成集合A,同理生成集合B,输出A和B以及它们的并集和交集def getnumberlistself a b jk0 for x in xrange0,10 jintrandom.random*10 kintrandom.random*10 a.appendj b.appendk print u集合a,a print u集合b,b return a,b def getendlistjself,a,b并集 c ab new_c for x in xrange0,lenc temp cx if temp not in new_c new_c.appendtemp print u并集,new_c def getendlistbself,a,b交集 new_a new_b new_c for x in xrange0,lena temp ax if temp not in new_a new_a.appendtemp for x in xrange0,lenb temp bx if temp not in new_b new_b.appendtemp j lennew_a if lennew_alennew_b else lennew_b for x in xrange0,j temp new_bx if temp in new_a new_c.appendtemp print u交集,new_c6、给定一个整数N,判断N是否为素数 def getprimeself,n if n3 print u是素数

python试卷(有答案版本、个人答案不是官方答案)_python试卷(有答案版本,个人答案不是官方答案).doc...相关推荐

  1. python是一种跨平台开源免费的高级动态编程_Python 是一种跨平台、开源、免费的高级动态编程语言。_图形图像处理答案_学小易找答案...

    [填空题]某字长为8位的计算机中,x和y为无符号整数,已知x=68,y=80,x和y分别存放在寄存器A和B中.请回答下列问题(要求最终用十六进制表示二进制序列,数字后用H表示16进制). (1) 寄存 ...

  2. 计算机辅助设计软件应用答案,专科《计算机辅助设计软件的应用》试卷答案.doc...

    PAGE PAGE1 第PAGE1页共NUMPAGES5页 专科<计算机辅助设计软件的应用> 一. (共75题,共150分) 1. 以下属于CAE内容的是( ) (2分) A.曲面造型 B ...

  3. python可以在哪些平台安装_python都有哪些版本,如何在你的计算机上运行python?...

    Hello,各位小伙伴吗,昨天小编和大家一同分享了python的发展史与及它的作用领域,相信喜欢python的朋友在未来的日子里,通过学习也一定能找到自己的一席之地.今天小编就和大家来聊聊python ...

  4. 高中计算机奥林匹克竞赛试题及答案,答案来了!2020年第36届全国高中数学奥赛决赛完整试题和参考答案...

    原标题:答案来了!2020年第36届全国高中数学奥赛决赛完整试题和参考答案 一.第36届全国高中学生数学奥林匹克竞赛决赛第一天的试题(共3道题目,竞赛时间:2020年11月24日上午8:00-12:3 ...

  5. python秒杀神器苏宁_【Python】[新人贴]苏宁易购免费试用申请一键执行 更新1.1版本...

    [Python] 纯文本查看 复制代码# -*- coding: utf-8 -*- # 主题 : 苏宁易购试用申请 # 版本 : 1.2(Python 3) # 时间 : 2019.10.27 # ...

  6. 总工会招聘计算机及答案,2019 年事业单位工会系统招聘考试《工会基础知识》 真题库及答案【2019版】.pdf...

    [各省.市.县事业单位考试真题,有答案解析] [内部考试重点资料,可打印] 2019 年事业单位工会系统招聘考试<工会基础知识> 真题库及答案[2019 版] 一.单选题 1 . 基层工会 ...

  7. 安装GPU版本的pytorch(解决pytorch安装时默认安装CPU版本的问题)保姆级教程

    1.安装anaconda anaconda官网:www.anaconda.com 2.修改下载源为清华源 由于pytorch的服务器在国外,直连下载的话很慢,所以选用清华镜像源下载 # 添加清华镜像 ...

  8. python能用分支结构写出循环的算法吗_python二级考试-试题8.doc

    python二级考试-试题8.doc -1.数据库设计中反映用户对数据要求的模式是___________.A概念模式B内模式C设计模式D外模式正确答案2.一个工作人员可使用多台计算机,而一台计算机被多 ...

  9. python语法认为条件x小于y小于z是合法的_Python初识——基础篇

    一.Python介绍 1.1.什么是编程语言 其实,程序指的就是一系列指令,用来告诉计算机做什么,而编写程序的关键在于,我们需要用计算机可以理解的语言来提供这些指令. 为了有效避开所有影响给计算机传递 ...

  10. 史上最详细 最官方的 SpringBoot和SpringCloud的版本选择!!!! 绝对让你心服口服的版本选择方式!!!

    一.Springboot版本选择 1.1.git源码地址 SpringBoot 1.2.SpringBoot2.0新特性 https://github.com/spring-projects/spri ...

最新文章

  1. 熬10天夜,肝出了这个PDF版“软件安装手册”(附下载)
  2. [云炬创业学笔记]第一章创业是什么测试15
  3. pyecharts基础系列总结(含全系列文章路径)
  4. SAS宏技术中,%let和call symput有什么区别?
  5. 预处理器sass_Sass — Web的预处理器装饰
  6. 【模拟】Ingenious Lottery Tickets
  7. 开源协议栈 rlc rrc_LTE的组网架构与接口协议
  8. 微课|中学生可以这样学Python(2.3.1节):基本输入输出函数
  9. 冬至了,回家羊肉。:)
  10. 地图坐标拾取【获取指定地点经纬度】
  11. 炸裂!跑P站上教微积分,年入170w...
  12. 2021年全国高德地图数据下载
  13. Android如何 如何关闭 DM-verity
  14. 爬取笔趣阁《斗破苍穹》小说,只需改一下网址,笔趣阁所有小说任意下载
  15. 入门爬虫二三记(一):爬取酷狗音乐榜单Top500
  16. 到底谁害了快播?或是服务器标准
  17. excel之countifs函数
  18. KSO - sqlserver事务实现
  19. 推荐几款适合孩子玩的编程游戏
  20. 洛谷P1244 青蛙过河 DP/思路

热门文章

  1. 熟练掌握python是什么概念-Python学到什么程度可以面试工作?
  2. python代码示例下载-43个Python代码打包下载
  3. 适合python的笔记本配置-jupyter之配置自己喜欢的python环境
  4. python培训学校-西安有没有好点的Python培训学校
  5. python使用什么注释语句和运算-Python中的注释符有哪几种?( )
  6. pythonista3使用教程-pythonista3中文教程
  7. python入门教程2word-入门干货:Python操作Word文件经验分享
  8. python写出的程序如何给别人使用-python如何写出表白程序
  9. Linux拷贝排除一个或多个目录的实现方法
  10. Opengl-光照章节学习成果