Python程序设计(西安职业技术学院)知到智慧树答案_第1页
Python程序设计(西安职业技术学院)知到智慧树答案_第2页
Python程序设计(西安职业技术学院)知到智慧树答案_第3页
Python程序设计(西安职业技术学院)知到智慧树答案_第4页
Python程序设计(西安职业技术学院)知到智慧树答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

项目一单元测试项目二单元测试项目三单元测试项目四单元测试项目五单元测试项目六单元测试项目七单元测试项目八单元测试项目九单元测试1【判断题】(2分)Python是一门跨平台、开源、免费的解释型高级动态编程语言()。正确答案:BA.错B.对2【单选题】(2分)Python诞生的的时间是()。正确答案:BA.2000年B.1989年C.1960年D.1998年3【多选题】(2分)Python的特点有()。正确答案:ABCDA.简单B.免费、开源C.易读、易维护D.易学4【判断题】(2分)Python可以把多种不同的语言编写的程序融合到一起实现无缝拼接,所以Python也被称为“胶水语言”。()正确答案:AA.对B.错5【判断题】(2分)配置Python运行环境是先准备好安装包,安装Python,运行cmd在命令行测试是否安装成功,如果返回当前系统安装的Python版本号则表示安装完成。()正确答案:BA.错B.对1【单选题】(2分)以下为合法的用户自定义标识符是()。正确答案:AA._HELLO11B.a*bC.breakD.5a5W2【单选题】(2分)Python语言中的标识符只能由字母、数字和下画线三种字符组成,且第一个字符()。正确答案:AA.必须为字母或下画线B.必须为下画线C.可以是字母、数字和下画线中的任一种字符D.必须是字母3【单选题】(2分)Python支持多行语句,下面对于多行语句描述有误的是()。正确答案:DA.一个语句可以分多行书写B.一行可以书写多个语句C.一行多语句可以用分号隔开D.一个语句多行书写时直接按回车即可4【判断题】(2分)input()函数会返回一个字符串类型数据()正确答案:BA.错B.对5【判断题】(2分)print()函数输出的数据不支持换行操作()正确答案:BA.对B.错1【单选题】(2分)Python的赋值功能强大,当a=11时,运行a+=11后,a的结果是()。正确答案:AA.22B.12C.TrueD.112【单选题】(2分)下列运算符中优先级最高的是()。正确答案:CA.<=B.&C.**D.*3【单选题】(2分)在Python中对两个集合对象实行操作A&B,得到的结果是()。正确答案:AA.交集B.异或集C.并集D.差集4【判断题】(2分)集合中的元素是无序的,不能使用索引。()正确答案:AA.对B.错5【判断题】(2分)修改元组中的元组是先将元组转换为列表,修改其中元素后,再将其转换为元组。()正确答案:BA.错B.对1【单选题】(2分)关于字符串,下列说法中,错误的是()。正确答案:CA.在三引号字符串中可以包含换行、回车等特殊字符B.单字符是长度为1的字符串C.字符串以\\0标志字符串的结束D.既可以用单引号,也可以用双引号创建字符串2【单选题】(2分)字符串'Hi,Andy'中,字符'A'对应的索引位置为()。正确答案:CA.1B.4C.3D.23【单选题】(2分)下列方法中,能够返回某个子串在字符串中出现次数的是()。正确答案:AA.countB.indexC.findD.length4【单选题】(2分)''mn''+''o''*2的结果是()。正确答案:DA.mon2B.mnmnooabcC.mnomnoD.mnoo5【单选题】(2分)若x='friendship',则x[6:]+x[:6]的值为()。正确答案:BA.‘dshipfriend’B.‘shipfriend’C.‘shipfriends’D.‘friendship'1【判断题】(2分)elif可以单独使用。()正确答案:AA.错B.对2【单选题】(2分)下列说法中哪项是错误的()。正确答案:BA.if语句中可以包括循环语句B.循环语句不可以嵌套C.while语句的循环体中可以包括if语句D.选择语句可以嵌套3【单选题】(2分)ifx<y:z=xx=yy=z已知x=10,y=20,z=30;以上语句执行后x,y,z的值是()。正确答案:BA.10,20,30B.20,10,10C.10,20,20D.20,10,304【单选题】(2分)foriinrange(1,6):ifi%4==0:breakelse:print(i,end=",")以上代码的输出结果是()。正确答案:BA.1,2,3,5,6B.1,2,3C.1,2,3,4D.1,2,3,55【多选题】(2分)对以下代码,下列说法正确的是()。foriinrange(10):......正确答案:ACA.range函数产生的序列从0开始B.range函数产生的序列到10结束(包括10)C.range函数产生的序列到9结束(包括9)D.range函数产生的序列从1开始1【判断题】(2分)匿名函数使用关键字lambda声明。()正确答案:AA.对B.错2【单选题】(2分)阅读下面程序:defmany_param(one,two,*args):print(args)many_param(1,2,3,4,5)运行代码,输出结果是()。正确答案:AA.(3,4,5)B.(2,3,4)C.(1,2,3,4,5)D.(1,2,3)3【单选题】(2分)阅读下面程序:deffact(num):ifnum==1:return1else:returnnum+fact(num-1)print(fact(5))运行代码,输出结果是()。正确答案:CA.5B.1C.15D.214【判断题】(2分)函数中的默认参数不能传递实际参数。()正确答案:BA.对B.错5【单选题】(2分)下列关于Python函数的说法中,错误的是()。正确答案:AA.匿名函数与使用关键字def定义的函数没有区别B.匿名函数没有函数名C.匿名函数中可以使用if语句D.递归函数就是在函数体中调用了自身的函数1【单选题】(2分)文件的打开模式为“r”是指以()方式打开。正确答案:BA.读写B.只读C.追加D.写入2【单选题】(2分)操作文件的常见方法中,()是读取一行文件内容。正确答案:CA.open()B.read()C.readline()D.readlines()3【判断题】(2分)在Python中对文件操作的流程是打开——操作——关闭。()正确答案:BA.错B.对4【判断题】(2分)在Python中可以一次性全部读入或者逐行读入文件。()正确答案:BA.错B.对5【判断题】(2分)常规字符串是指记事本或其他文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英文字母、汉字、数字字符串。()正确答案:BA.错B.对1【单选题】(2分)以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是()正确答案:AA.expectB.forC.lambdaD.in2【单选题】(2分)对于except字句的排列,下列哪种是正确的()正确答案:CA.父类在先,子类在后B.先有子类,其他如何排列都无关C.没有顺序,谁在前谁先捕获D.子类在先,父类在后3【单选题】(2分)以下关于异常处理的描述,错误的选项是()正确答案:BA.NameError是一种异常类型B.ZeroDivisionError是一个变量未命名错误C.Python通过try、except等保留字提供异常处理功能D.异常语句可以与else和finally语句配合使用4【单选题】(2分)try:#语句块1exceptIndexErrorasi:#语句块2对以上程序描述错误的是()正确答案:DA.该程序对异常处理了,不一定不会因异常引发终止B.语句块1,如果抛出IndexError异常,不会因为异常终止程序C.语句块2不一定会执行D.该程序对异常处理了,因此一定不会终止程序5【单选题】(2分)try:number=int(input("请输入数字:"))print("number:"number)print("=======hello======")exceptExceptionase:print("打印异常详情信息:",e)else:print("没有异常")finally:print("finally")print("end")程序如上,输入的是1a结果是:()正确答案:DA.number:1打印异常详情信息:invalidliteralforint()withbase10:finallyendB.所有选项都正确C.========hello===========打印异常详情信息:invalidliteralforint()withbase10:finallyEndD.打印异常详情信息:invalidliteralforint()withbase10:finallyend1【单选题】(2分)关于import引用,以下选项中描述错误的是()。正确答案:BA.import保留字用于导入模块或者模块中的对象B.可以使用frommatplotlib.pyplotimportshow引入matplotlib库C.使用importnumpyasnp引入numpy库,取别名为npD.使用importstring引入string库2【单选题】(2分)如果以importmatplotlib.pyplotasplt引入了matplotlib库,应该如何调用matplotlib中的xlabel函数()正确答案:CA.pyplot.xlabel(‘x’)B.xlabel(‘x’)C.plt.xlabel(‘x’)D.matplotlib.xlabel(‘x’)3【单选题】(2分)如果以fromnumpyimportaddasa引入了numpy库中的功能,那么要计算1+2的值以下那种方式是正确的()正确答案:DA.add(1,2)B.numpy.a(1,2)C.numpy.add(1,2)D.a(1,2)4【单选题】(2分)>>>importstring>>>print(string.capwords(“staystrong,

温馨提示

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

评论

0/150

提交评论