Python程序设计智慧树知到期末考试答案章节答案2024年西安职业技术学院_第1页
Python程序设计智慧树知到期末考试答案章节答案2024年西安职业技术学院_第2页
Python程序设计智慧树知到期末考试答案章节答案2024年西安职业技术学院_第3页
Python程序设计智慧树知到期末考试答案章节答案2024年西安职业技术学院_第4页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

Python程序设计智慧树知到期末考试答案+章节答案2024年西安职业技术学院Python变量名必须以字母或下划线开头,并且区分字母大小写。()

答案:对下面对count(),index(),find()方法描述错误的是()

答案:find()方法检测字符串中是否包含子字符串str

如果包含子字符串返回开始的索引值,否则会报一个异常;index()方法检测字符串中是否包含子字符串str,如果str不在返回-1a=b=10语句执行完以后,变量a和b的值都是10。()

答案:对高级语言程序要被机器执行,只有用解释器来解释执行。()

答案:错Python中的整型可以使用二进制、八进制、十进制、十六进制表示。()

答案:对Python2.x和Python3.x中input()函数的返回值都是字符串。()

答案:错算法和程序是不同的概念.()

答案:对放在一对三引号之间的任何内容将被认为是注释。()

答案:错已知x=3,那么赋值语句x='abcedfg'是无法正常执行的。()

答案:错字典和集合属于无序序列。()

答案:对下列不合法的Python变量名是()

答案:Hello$World;Python.2关于Python内存管理,下列说法错误的是()

答案:变量无须先创建和赋值而直接使用;变量需要事先声明以下关于Python的说法中正确的是哪一项?()

答案:可以在函数参数名前面加上星号*,这样用户所有传来的参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数。;递归调用语句允许出现在循环结构中。以下代码会造成索引越界的是()

答案:(1,2,3,‘abc’)[3][3];[‘abc’,123][2];{1:‘123’,2:123}[1][3];[‘abc’,123][0][3]下列关于文件读取的说法,正确的是()。

答案:read()方法可以一次读取文件中所有的内容;readlines()一次可以读取文件中所有内容;readline()方法一次只能读取一行内容以下不是python中的关键字()

答案:final;include关于input()函数与print()函数的说法中,下列描述正确的是()。

答案:input()函数可以接收使用者输入的数据;print()函数可以输出任何类型的数据;input()函数会返回一个字符串类型数据下列选项中,属于Python特点的是()

答案:免费开源;面向对象;简单易学关于Python命名规范的说法中,下列描述正确的是()。

答案:模块名、包名应简短且全为小写;类名首字母一般使用大写;常量通常使用全大写命名下列表达式的值为True的是()

答案:1==1and2!=1;3>2==2关于列表数据结构,下面描述正确的是()

答案:列表元素类型可以不同;可以不按顺序查找元素关于程序的控制结构,哪个选项的描述是正确的?()。

答案:流程图可以用来展示程序结构;控制结构可以用来更改程序的执行顺序;顺序结构有一个入口在Python中,以下关于函数的描述错误的是哪一项?()

答案:在Python中,函数的return语句不可以返回多个值。;在Python中,关键字参数是让调用者通过使用参数名区分参数,在使用时不允许改变参数列表中的参数顺序。下面()是有效的变量名。

答案:Numbr;banana;_demo下列运算符的使用正确的是()

答案:10%3;3*'abc';[1,2,3]+[4,5,6]Python以下Python支持的数据类型是()

答案:int;list;float若要获取两个集合A和B的并集,在Python中应该使用()。

答案:A|B对于字符串栋标识,Python中可使用的方法很多,下面正确的是()。

答案:"what'sthis?"关于程序的控制结构,哪个选项的描述是错误的?()。

答案:循环结构可以没有出口关于Python对文件的处理,以下选项中描述错误的是()

答案:当文件以文本方式打开时,读写按照字节流方式文件的打开模式为“a”是指以()方式打开。

答案:以追加的方式Python不支持的数据类型有()

答案:charpython中用来抛出异常的关键字是()

答案:raise下列关于for循环的描述,说法正确的是()。

答案:for循环可以遍历可迭代对象list1=[i*2foriin'Python']print(list1)上面代码的输出结果是()

答案:['PP','yy','tt','hh','oo','nn']Python的赋值功能强大,当a=16时,运行a-=8后,a的结果是()。

答案:8关于Python的元组类型,以下选项中描述错误的是()

答案:元组中元素不可以是不同类型forninrange(1,5,5):print(n)以上程序段执行后,输出结果是()。

答案:1关于函数,以下选项中描述错误的是()

答案:函数名称不可赋给其他变量使用()关键字创建自定义函数。

答案:def函数中的默认参数不能传递实际参数。()

答案:错文件打开后不需要关闭。()

答案:错在python的循环体内,continue语句的作用是结束该语句所在的循环。()

答案:错在Python3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。()

答案:错if-else语句可以处理多个分支条件。()

答案:对在Python中,可以用else作为变量名。()

答案:对程序中异常处理结构在大多数情况下是没必要的。()

答案:错在列表中添加元素的方法有哪些?()

答案:insert();append()下列关于程序设计语言的描述,正确的是()

答案:现在人们普遍使用高级语言编写计算机程序;早期人们使用机器语言编写计算机程序下列Python语句正确的是()

答案:whileTrue:pass;min=xifx<yelsey定义如下的函数,defP(a1,a2=2,a3=3):print(a1,a2,a3)哪种函数调用正确()。

答案:P(10,a3=10);P(10);P(a3=10,a1=10)关于字符串下列说法正确的是()

答案:字符应该视为长度为1的字符串;既可以用单引号,也可以用双引号创建字符串;在三引号字符串中可以包含换行回车等特殊字符下列哪个语句在Python中是合法的?()

答案:x=y=z=1;x+=y;x,y=y,x关于Python2与Python3的说法中,下列描述正确的是()。

答案:Python2默认使用ASCII编码;Python3默认使用UTF-8编码;Python2与Python3中运算符“//”使用方式一致下列有关构造方法(也称作初始化方法,即类中名为__init__的方法)描述正确的是()。

答案:构造方法可以没有返回值;构造方法可以初始化类的成员变量Python不支持的数据类型有()

答案:short;char以下关于Python自带数据结构的运算结果中正确的是哪一项?()

答案:scores={'Jack':90,'Mike':80,'Jay':85,'Bill':60};delscores['Bill'];len(scores)的结果是3。;scores={'Jack':90,'Mike':80,'Jay':85,'Bill':60};sorted(scores.keys())的运算结果是['Bill','Jack','Jay','Mike']关于Python中的复数,下列说法正确的是()

答案:表示复数的语法是real+imagej;实部和虚部都是浮点数;方法conjugate返回复数的共轭复数以下关于字符串处理的描述正确的是哪一项?()

答案:Python2.x中字符串是以单引号或双引号括起来的任意文本,如果字符串赋值的时候,内部有单引号或双引号时如果不想使用转义字符常常可以使用r运算符来表示。;被单引号('...')或者双引号("...")包围的都是字符串。;"\"符号可以被用来表示转义符号,例如'doesn\'t'和"doesn't"都表示字符串doesn't。以下关于字符串处理正确的是哪一项?()

答案:+号可以用来拼接两个字符串,对于以下代码的输出字符串是Python1.>>>prefix="Py"2.>>>prefix+'thon';字符串是自带索引的,对变量word="Python",word[1]是字符y,word[-1]是字符n。下列关于文件写入的说法,错误的是()。

答案:每执行一次write()方法,写入的内容都会追加到文件末尾;文件写入时不能使用“r”模式;如果向一个已有文件写数据,在写入之前会先清空文件数据下列关于字符串操作,说法正确的是()。

答案:字符串可以使用“+”符号进行拼接;字符串可以使用strip()方法去除两侧多余空格假设有这样的一个示例:types=[‘娱乐’,‘体育’,‘科技’]我们在使用列表时,以下哪个选项的索引是正确的?()

答案:types[-1];types[-2];types[0]下面关于函数的说法,正确的是()。

答案:函数体中如果没有return,函数返回空值None;在不同函数中可以使用相同名字的变量;函数可以减少代码的重复,使程序更加模块化函数如下:defshowNumber(numbers):forninnumbers:print(n)下面那些在调用函数时会报错()

答案:showNumber(3.4);showNumber((5))下列方法中,可以对列表元素排序的是()。

答案:sort()元组变量t=("cat","dog","tiger","human"),t[::–1]的结果是()

答案:['cat','dog','tiger',]有关异常说法正确的是()

答案:程序中抛出异常不一定终止程序关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是()

答案:return不可以传递任意多个函数局部变量返回值以下变量名中,不符合Python语言变量命名规则的是()。

答案:33_keywordstr="helloworld"print(max(str))以上代码的输出结果是哪一项()。

答案:wPython语言语句块的标记是()

答案:缩进哪个选项是实现多路分支的最佳控制结构?()。

答案:if-elif-else关于return语句,以下选项中描述正确的是()

答案:函数可以没有return语句以下关于Python函数的描述中,错误的是()。

答案:每次使用函数需要提供相同的参数作为输入下列选项中,不能使用索引运算的是哪一项?()。

答案:集合下列方法中,可以获取字典中所有键的是()。

答案:keys()关于Python字典,以下选项中描述错误的是()

答案:如果想保持一个集合中元素的顺序,可以使用字典类型以下关于Python列表的描述中,错误的是()。

答案:列表的长度和内容都可以改变,但元素类型必须相同Python异常处理中不会用到的关键字是()。

答案:if关于程序的异常处理,以下选项中描述错误的是()

答案:编程语言中的异常和错误是完全相同的概念>>>importstring>>>print(string.capwords(“staystrong,china!"))上述代码输出的结果是是么()

答案:StayStrong,China如果以importmatplotlib.pyplotasplt引入了matplotlib库,应该如何调用matplotlib中的xlabel函数()

答案:plt.xlabel(‘x’)如果以fromnumpyimportaddasa引入了numpy库中的功能,那么要计算1+2的值以下那种方式是正确的()

答案:a(1,2)关于import引用,以下选项中描述错误的是()。

答案:可以使用frommatplotlib.pyplotimportshow引入matplotlib库以下哪个python-docx模块的函数可以保存docx文件到硬盘上()

答案:save()try:#语句块1exceptIndexErrorasi:#语句块2对以上程序描述错误的是()

答案:该程序对异常处理了,因此一定不会终止程序try:number=int(input("请输入数字:"))print("number:"number)print("=======hello======")exceptExceptionase:print("打印异常详情信息:",e)else:print("没有异常")finally:print("finally")print("end")程序如上,输入的是1a结果是:()

答案:打印异常详情信息:invalidliteralforint()withbase10:finallyend以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是()

答案:expect对于except字句的排列,下列哪种是正确的()

答案:没有顺序,谁在前谁先捕获文件的打开模式为“r”是指以()方式打开。

答案:只读在Python中对文件操作的流程是打开——操作——关闭。()

答案:对操作文件的常见方法中,()是读取一行文件内容。

答案:readline()常规字符串是指记事本或其他文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英文字母、汉字、数字字符串。()

答案:对在Python中可以一次性全部读入或者逐行读入文件。()

答案:对匿名函数使用关键字lambda声明。()

答案:对下列关于Python函数的说法中,错误的是()。

答案:匿名函数与使用关键字def定义的函数没有区别阅读下面程序:defmany_param(one,two,*args):print(args)many_param(1,2,3,4,5)运行代码,输出结果是()。

答案:(3,4,5)阅读下面程序:deffact(num):ifnum==1:return1else:returnnum+fact(num-1)print(fact(5))运行代码,输出结果是()。

答案:15ifx<y:z=xx=yy=z已知x=10,y=20,z=30;以上语句执行后x,y,z的值是()。

答案:20,10,10对以下代码,下列说法正确的是()。foriinrange(10):......

答案:range函数产生的序列从0开始;range函数产生的序列到9结束(包括9)foriinrange(1,6):ifi%4==0:breakelse:print(i,end=",")以上代码的输出结果是()。

答案:1,2,3elif可以单独使用。()

答案:错下列说法中哪项是错误的()。

答案:循环语句不可以嵌套若x='friendship',则x[6:]+x[:6]的值为()。

答案:‘shipfriend’字符串'Hi,Andy'中,字符'A'对应的索引位置为()。

答案:3'

温馨提示

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

评论

0/150

提交评论