Python程序设计知到智慧树章节测试课后答案2024年秋新疆交通职业技术学院_第1页
Python程序设计知到智慧树章节测试课后答案2024年秋新疆交通职业技术学院_第2页
Python程序设计知到智慧树章节测试课后答案2024年秋新疆交通职业技术学院_第3页
Python程序设计知到智慧树章节测试课后答案2024年秋新疆交通职业技术学院_第4页
Python程序设计知到智慧树章节测试课后答案2024年秋新疆交通职业技术学院_第5页
免费预览已结束,剩余7页可下载查看

付费下载

下载本文档

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

文档简介

Python程序设计知到智慧树章节测试课后答案2024年秋新疆交通职业技术学院第一章单元测试

下列选项中,不属于Python语言特点的是()

A:面向过程B:可移植性C:简单易学D:开源

答案:面向过程下列关于python2.x和python3.x的说法,正确的是()。

A:Python3.x版本的异常可以直接被抛出B:Python2.x和Python3.×使用//进行除法运算的结果不一致C:Python3.x默认使用的编码是UTF-8D:Python3.x使用print语句输出数据

答案:Python3.x默认使用的编码是UTF-8下列关于Python的说法中,错误的是()。

A:Python是一种代表简单主义思想的语言B:Python是一门只面向对象的语言C:Python是一门高级计算机语言D:Python是从ABC发展起来的

答案:Python是一门只面向对象的语言下列选项中,使用Python可以实现的是()。

A:WEB开发B:游戏开发C:操作系统管理D:科学计算

答案:WEB开发;游戏开发;操作系统管理;科学计算PyCharm是开发Python的集成开发环境。()

A:错B:对

答案:对python3.x版在的代码完全兼容pytho2.x。()

A:错B:对

答案:错Mac系统自带Python开发环境。()

A:错B:对

答案:对Python可以开发Web程序,也可以管理操作系统。()

A:错B:对

答案:对Python是开源的,它可以被移植到许多平台上。()

A:错B:对

答案:对Python是开源的,它可以被移植到许多平台上。()

A:错B:对

答案:对

第二章单元测试

下面不属于Python保留字的是()。

A:typeB:defC:Python是一种代表简单主义思想的语言D:elif

答案:type下列标识符中,合法的是()。

A:helloworldB:hello#worldC:^helloworldD:2ndobj

答案:helloworld下列符号中,表示python中单行注释的是()。

A:!-------B:“C:#D://

答案:#Python中布尔值类型有哪些?()

A:falseB:trueC:YesD:No

答案:false;true下列表达式值为False的有哪些?()

A:(2**3)<2B:not(1==1)C:3>2>2D:1==1and2!=1

答案:(2**3)<2;not(1==1);3>2>2Python中的标识符不能使用关键字。()

A:对B:错

答案:对Python中的标识符不区分大小写。()

A:错B:对

答案:错Python中的多行语句可以使用反斜杠来实现。()

A:错B:对

答案:对Python中的代码块使用缩进来表示。()

A:对B:错

答案:对type函数可以查看变量的数据类型。()

A:错B:对

答案:对

第三章单元测试

下列选项中,会输出1,2,3三个数字的是(

)。

A:a_list=[0,1,2]

foriina_list:

print(i+1)

B:foriinrange(3):print(i)

C:i=1whilei<3:print(i)i=i+1

D:foriinrange(2):

print(i+1)

答案:a_list=[0,1,2]

foriina_list:

print(i+1)

阅读下面的代码,执行的结果是()。

sum=0

foriinrange(100):

if(i%10):

continue

sum=sum+i

A:450B:4950C:45D:5050

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

A:for循环能控制循环执行的次数B:for循环不能嵌套使用C:for循环可以遍历可迭代对象D:for循环不可以与if语句一起使用

答案:for循环可以遍历可迭代对象下列语句中,可以跳出循环的是()。

A:continueB:breakC:ifD:while

答案:break请阅读下面的程序:

i=3

j=5

whileTrue:

ifi<5:

i+=i

print(i)

elifj<1:

j-=j

print(j)

运行程序,程序输出的结果是()。

A:6B:8C:2D:0

答案:6Python中的break和continue语句可以单独使用。()

A:错B:对

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

A:对B:错

答案:错for循环嵌套可以理解为for循环中包含for循环语句。()

A:对B:错

答案:对if语句不支持嵌套使用。()

A:错B:对

答案:错每个if条件后面都要使用冒号。()

A:对B:错

答案:对

第四章单元测试

关于列表的说法,描述错误的是()。

A:list是一个有序集合,没有固定大小B:list是不可变的数据类型C:使用list时,其下标可以是负数D:list可以存放任意类型的元素

答案:list是不可变的数据类型阅读下面的代码,执行的结果是()。

list_demo=[1,2,3,4,5,‘a’,‘b’]

Print(list_demo[1],list_demo[5])

A:15B:297C:2aD:197

答案:2a执行下面的操作后,list_two的值为()。

list_one=[4,5,6]

list_two=list_one

list_one[2]=3

A:A,B,C都不对B:[4,5,6]C:[4,3,6]D:[4,5,3]

答案:[4,5,3]下列选项中,正确定义了一个字典的是()。

A:b=(‘a’,1,‘b’,2,‘c’,3)B:d=[‘a’:1,‘b’:2,‘c’:3]C:a=[‘a’,1,‘b’,2,‘c’,3]D:c={‘a’,1,‘b’,2,‘c’,3}

答案:d=[‘a’:1,‘b’:2,‘c’:3]下列选项中,不支持使用下标访问元素的是()。

A:元组(tuple)B:集合(set)C:字符串(str)D:列表(list)

答案:集合(set)列表的索引是从0开始的。()

A:错B:对

答案:对使用insert方法可以在列表的指定位置插入元素。()

A:对B:错

答案:对使用下标能修改列表的元素。()

A:错B:对

答案:对列表的嵌套指的是一个列表的元素是另一个列表。()

A:对B:错

答案:对通过下标索引可以修改和访问元组的元素。()

A:对B:错

答案:错

第五章单元测试

下列选项中,与classPerson等价的是()。

A:classPerson(Object)B:classPerson:objectC:classPerson(Animal)D:classPerson(object)

答案:classPerson(object)以下C类继承A类和B类的格式中,正确的是(

)。

A:classC(A:B):

B:classCA,B:

C:classCAandB:

D:classC(A,B):

答案:classC(A,B):

Python中定义私有属性的方法是()。

A:使用__XX__定义属性名B:使用private关键字C:使用public关键字D:使用__XX定义属性名

答案:使用__XX定义属性名Python中,查看一个对象是哪种类型,使用()命令

A:IsinstanceB:issubclassC:TypeD:Id

答案:Type在Python中定义类时实例方法的第一个参数名称必须是self。()

A:错B:对

答案:错在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身。()

A:错B:对

答案:对在类定义的外部没有任何办法可以访问对象的私有成员。()

A:对B:错

答案:错在Python中可以为自定义类的对象动态增加新成员。()

A:错B:对

答案:对定义类时如果实现了__contains__()方法,该类对象即可支持成员测试运算in。()

A:对B:错

答案:对定义类时如果实现了__len__()方法,该类对象即可支持内置函数len()。()

A:错B:对

答案:对

第六章单元测试

当Python脚本发生异常时我们需要捕获处理它,否则程序会()。

A:无法执行B:终止执行C:重新执行D:退出执行

答案:终止执行异常是Python对象,表示一个()。

A:提示B:警告C:错误D:执行

答案:错误异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的()。

A:编译B:正常执行C:保存D:编辑

答案:正常执行一般情况下,在Python无法正常处理程序时就会发生一个().

A:返回B:FalseC:事件D:异常

答案:异常在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。()

A:对B:错

答案:错在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。()

A:错B:对

答案:对在编写应用程序时,应合理控制线程数量,线程并不是越多越好。()

A:对B:错

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

A:对B:错

答案:错异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。()

A:错B:对

答案:对异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。()

A:对B:错

答案:对

第七章单元测试

python中用来抛出异常的关键字是()

A:raiseB:finallyC:tryD:except

答案:raise()类是所有异常类的父类

A:ErrorB:BaseExceptionC:ThrowableD:Exception

答案:Exception对于except字包的排烈,下列哪种是正确的。()

A:没有顺序,谁在前谁先捕获B:先有子类,其他如何排列都无关C:子类在先,父类在后D:父类在先,子类在后

答案:没有顺序,谁在前谁先捕获在异常处理中,如释放资源、关闭文件、关闭数据库等中()来完成。

A:finally字句B:try字句C:catch子句D:raise子句

答案:finally字句当方法遇到异常又不知如何处理时,下列哪种说法是正确的()

A:声明异常B:抛出异常C:嵌套异常D:捕获异常

答案:抛出异常下列选项中,用于触发异常的是()

A:raiseB:exceptC:tryD:catch

答案:try关于异常处理机制,以下说法最合理的是:()

A:应当大量使用以避免任何可能的错误。B:在输入判断及关键代码中使用,但不滥用。C:将所有代码放到一个try语句块中避免程序报错。D:用If判断代替所有的try-except结构。

答案:在输入判断及关键代码中使用,但不滥用。使用列表对象的remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。()

A:对B:错

答案:对假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常。()

A:对B:错

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

A:对B:错

答案:错

第八章单元测试

使用tkinter创建图形界面时,下列哪个方法可以使窗体中的组件及时更新()

A:mainloop()B:geometry()C:destory()D:quit()

答案:mainloop()使用tkinter向窗体添加一个按钮,应使用以下哪种组件()

A:TextB:ButtonC:EntryD:Label

答案:Button下列哪个不是tkinter组件的布局方法()

A:grid()B:place()C:title()D:pack()

答案:title()pack按照组件的创建顺序将子组件添加到父组件中,按照垂直或者水平的方向自然排布。如果不指定任何选项,默认在父组件中自顶向下垂直添加组件。()

A:错B:对

答案:对pack是代码量最少,最简单的一种方法,可以用于快速生成界面。()

A:错

温馨提示

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

评论

0/150

提交评论