下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python程序设计(英语)智慧树知到期末考试答案2024年Python程序设计(英语)Whichofthefollowingmatchestype(1+2*3.14)?()
A:B:C:D:答案:floatThemethodthatallowsustoaccessinformationfromtheinstancevariablesofobjectiscalled().
A:mutatorB:constructorC:statorD:accessor答案:accessorTheitemsdictionarymethodreturnsa(n)()
A:sequenceoftuplesB:dictionaryC:boolD:int答案:sequenceoftuplesLiHuaforgothisQQpassword,buthestillrememberedthatthepasswordwastheASCIIcodecorrespondingtohisname“LiHua”.Whichofthefollowingisthecorrectone?()
A:77106327311898B:74103277011595C:75104277111696D:76105327211797答案:76105327211797Thevalueofmath.sqrt(9)is()
A:3B:-3C:9D:3.0答案:0Amultiplechoicequestionismostsimilarto()
A:anexceptionhandlerB:two-waydecisionC:simpledecisionD:multi-waydecisions答案:multi-waydecisionsAlooppatternthatcontinuesuntilaspecialvalueisinputiscalleda(n)()
A:end-of-fileloopB:infiniteloopC:interactiveloopD:sentinelloop答案:sentinelloopTheoutputofthefollowingstatementsis()frommathimportsqrtprint(sqrt(16)*3+1==13)
A:sqrt(16)*3+1==13B:TrueC:FalseD:13答案:TrueWhichstringmethodconvertsallthecharactersofastringtolowercase?()
A:upperB:capitalizeC:smallD:lower答案:upperWhichofthefollowingstatementoutput5.0?()
A:round(4.6)B:float(4.6)C:int(4.9)D:float(5.2)答案:aWhichofthefollowinginformationisincludedinafunction’sinterface?()
A:expectedreturnvaluesB:implementationdetailsC:nameD:parameters答案:name###parameters###expectedreturnvaluesInstancevariablesgoawayonceamethodterminates.()
A:错B:对答案:错(Accordingtographics.py)Circle(Point(3,4),10)constructsacirclewith(3,4)asthecenterand10asthediameter.()
A:对B:错答案:错Pythonpassesparametersbyvalue.()
A:错B:对答案:错Atop-downdesignisbestimplementedfromthetopdown.()
A:正确B:错误答案:错Computerscangeneratetrulyrandomnumbers.()
A:对B:错答案:错Ifthevaluebeingpassedisamutableobject,thenchangesmadetotheobjectmaybevisibletothecaller.()
A:错B:对答案:对Typically,thedesignprocessinvolvesconsiderabletrialanderror.()
A:错B:对答案:对Anobjectmayhaveonlyoneinstancevariable.()
A:错B:对答案:错(Accordingtographics.py)Oval(a,b)Constructsanovalintheboundingboxdeterminedbyaandb.()
A:错B:对答案:对Theconditionx<=y<=zisallowedinPython.()
A:错B:对答案:对InPython,5.0*2producesthesameresultas5*2.()
A:错B:对答案:错Top-downdesignisalsocalledstepwiserefinement.()
A:对B:错答案:对Theparametersappearinginthefunctiondefinitionarecalledformalparameters,andtheexpressionsappearinginafunctioncallareknownasactualparameters.()
A:错B:对答案:对Thereisusuallyonlyonecorrectsolutiontoaprobleminvolvingdecisionstructures.()
A:对B:错答案:错Pythonautomaticallyconvertsnumbersfromonedatatypetoanotherincertainsituations.()
A:错B:对答案:对Adevelopershoulduseeithertop-downorspiraldesign,butnotboth.()
A:错B:对答案:错TheeasiestwaytoiteratethroughthelinesofafileinPythonistouseawhileloop.()
A:错B:对答案:错APythondictionaryisakindofsequence.()
A:正确B:错误答案:错误Thetermappliedtohidingdetailsinsideclassdefinitionsis()
A:subclassingB:encapsulationC:obscuringD:documentation答案:AI参考:正确答案是B:encapsulation。\n在类定义中隐藏细节的术语是封装,因此选项B“encapsulation”是正确答案。A选项“subclassing”是指子类化,表示类之间的继承关系;C选项“obscuring”是指隐藏、混淆;D选项“documentation”是指文档,与题意不符。'WhichofthefollowingisNOTaguidelineforOOD?()
A:Allofthemanipulationoftheobject’sdatashouldbedonethroughthemethods.B:Ateachstepinthedesign,trytofindthesimplestapproachthatwillsolvetheproblem.C:Candidateobjectscanbefoundbylookingattheverbsinaproblemdescription.D:Usetop-downdesigntorefinethenontrivialmethods.答案:AI参考:正确选项是C:Candidateobjectscanbefoundbylookingattheverbsinaproblemdescription。\n\n这个选项不符合OOD的指导原则,因为它的关注点是在问题描述中的动词,而不是面向对象的设计原则和对象之间的关系。其他选项A、B和D都是OOD的指导原则,A选项要求通过方法来对对象的数据进行所有的操作,B选项要求在设计过程中的每个步骤都尝试找到最简单的解决方案,D选项要求使用自顶向下的设计来改进非平凡的方法。C选项与OOD无关,因此是唯一不符合OOD指导原则的选项。'Theoutputofthefollowingfunctionis()
A:2B:3C:-1D:1答案:AI参考:正确答案是D:1。\n根据图像,该函数的输出为1。图像中的曲线表示函数图像,横坐标表示输入值,纵坐标表示输出值。图像中可以看出,当输入值为0时,输出值为1。因此,答案为D。'Intop-downdesign,thesubcomponentsofthedesignare()
A:functionsB:programsC:loopsD:objects答案:AI参考:在顶层设计中,设计的子组件是:D:对象。\n\n在顶层设计中,设计是由多个子组件组成的,这些子组件通常被称为“对象”。这些对象可以是任何东西,例如一个按钮、一个图像、一个文本框等。这些对象可以被视为设计中的基本组成部分,并且可以在设计过程中进行操作和修改。其他选项如功能、程序和循环都不是顶层设计中的子组件。'(Accordingtographics.py)Whichofthefollowingmethodisprovidedtomakeacopyofagraphicsobject?()
A:copyB:cloneC:duplicateD:getMouse答案:AI参考:正确答案是B:clone。\n\n在graphics.py中,提供了clone方法用于复制图形对象。A选项copy可能是另一个库或模块中的方法,而duplicate通常用于复制数据结构,如列表或字典。getMouse不是图形对象的方法。因此,B选项clone是正确的答案。'WhichofthefollowingisNOTadictionarymethod?()
A:keysB:getC:sortD:clear答案:AI参考:选项A:keys不是字典方法。在Python中,字典是一种数据结构,用于存储键值对。keys()方法返回一个包含字典中所有键的迭代器。get()方法用于从字典中获取指定键对应的值。sort()方法用于对字典中的键或值进行排序。clear()方法用于清空字典中的所有键值对。因此,只有A选项不是字典方法。'(Accordingtographics.py)Whichofthefollowingreturnsthestringoftextthatiscurrentlyintheentrybox?()
A:setText()B:setFace()C:getText()D:getAnchor()答案:AI参考:在graphics.py这个文件中,要返回当前在entrybox中的字符串文本,应该使用getText()方法。所以,正确答案是C。\n\nsetText()方法用于设置文本框中的文本内容。setFace()方法通常用于设置文本框中的字体样式。getAnchor()方法通常用于获取锚点信息,与文本框无关。因此,选项A、B和D都不符合题意。'Wheremathematiciansusesubscripting,computerprogrammersuse()
A:slicingB:PythonC:indexingD:caffeine答案:AI参考:正确答案是C:indexing。\n在数学中使用下标的方法,程序员使用的是计算机编程语言中的索引功能,选项C中的“indexing”表示的就是索引的功能,因此选C。A选项的“slicing”是指切片,主要用于Python语言中,但也不是程序员使用的方式;B选项的“Python”是编程语言的一种,程序员并不会用它来进行下标操作;D选项的“caffeine”显然不是一种编程语言或技术,与问题无关。'(Accordingtographics.py)Whatcoloriscolor_rgb(255,0,0)?()
A:magentaB:YellowC:BlueD:Brightred答案:AI参考:答案:A\n推理过程:红色(255,0,0)对应的颜色为Magenta,所以选A。'Fromadesignstandpoint,encapsulationseparatestheconcernsof()
A:“who”vs.“why”B:“who”vs.“how”C:“what”vs.“how”D:“what”vs.“why”答案:AI参考:从设计的角度来看,封装是将“谁”和“为什么”的功能分离,正确答案是A。\n\n在面向对象的设计中,封装是一种重要概念,它将数据(变量)和操作数据的方法捆绑在一起,形成一个整体。这种封装方式将数据的访问和修改控制在一个特定的范围内,保护数据不被外界直接访问和修改,而是通过提供的方法来实现对数据的操作和控制。因此,“谁”指的是对象的实例或对象自身,“为什么”则指的是操作对象的原因或目的。从封装的角度来看,这两种功能的分离可以提高代码的可维护性和可复用性。因此,选项A“who”vs.“why”是正确的答案。'Thefollowingpseudocodedemonstratesa(n)()
A:eventloopB:infiniteloopC:loopandahalfD:sentinelloop答案:AI参考:正确选项是B:infiniteloop。\n\n在给出的伪代码中,描述了一个无限循环,因此选项B“infiniteloop”(无限循环)是正确的答案。选项A“eventloop”(事件循环)和选项D“sentinelloop”(哨兵循环)与给出的伪代码描述不符。选项C“loopandahalf”(半循环)可能是指一个半周期的循环,但与给出的伪代码描述也不符。'Theresultofstatementround(21.6)%6is3.0.()
A:对B:错答案:"AI参考:答案是B:错。round(21.6)%6的结果应该是5.0,而不是3.0。在数学中,对一个浮点数执行模运算(%)通常返回一个整数结果。如果要对一个浮点数进行取整,可以使用round()函数或其他适当的取整函数。因此,这个判断题是错误的。"Modifyingthelistwhileloopingthroughitcanproducestrangeanomalies.()
A:错B:对答案:"AI参考:答案是B:对。在循环中修改列表可能会导致一些奇怪的异常情况。在循环中,列表的顺序可能会被改变,这可能会影响代码的执行结果。因此,在循环中修改列表不是一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《心脏康复培训》课件
- 小学一年级20以内加减法混合运算
- 小学五年级数学小数乘除法计算练习题 集
- 二年级上册21 雪孩子(教案)
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史试题
- 《新地产营销新机会》课件
- 混凝土路面施工协议书
- 口腔科护士的工作总结
- 育人为本点滴栽培班主任工作总结
- 浴室用品销售工作总结
- 2024年领导干部任前廉政知识考试测试题库及答案
- 中医辨证-八纲辨证(中医学课件)
- 冠脉介入进修汇报
- 蒋诗萌小品《谁杀死了周日》台词完整版
- 生涯发展展示
- 报价单(报价单模板)
- 整改回复书样板后边附带图片
- 先进物流理念主导和先进物流技术支撑下的日本现代物流
- 建筑小区生雨水排水系统管道的水力计算
- 公务员职务和级别工资档次套改及级别对应表
- 社会团体选举办法
评论
0/150
提交评论