


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電視廣播信號傳輸網絡監控技術考核試卷
- 紡織品的智能生產信息化考核試卷
- 書香伴我成長初二語文作文
- 精煉麻纖維加工考核試卷
- 電視設備的遠程升級與軟件更新考核試卷
- 生物質能發電的電站安全管理體系考核試卷
- 兒童童車市場渠道融合與多元化考核試卷
- 發熱患者的護理
- 新生兒聽力篩查技術規范解讀
- 湖南省長沙市2024屆高考數學考前模擬卷試題一含答案
- 湖北省武漢市2025屆高中畢業生四月調研考試語文試卷及答案(武漢四調)
- 2024國家安全教育大學生讀本題庫
- 紅星美凱龍商場管理制度全套
- Q∕GDW 12151-2021 采用對接裝置的輸電線路流動式起重機組塔施工工藝導則
- 《敘事式心理治療》精品PPT
- 高速鐵路知識PPT通用PPT課件
- 胰島素分類及使用方法PPT課件
- 鋁合金門窗工程監理質量控制圖冊
- MyPowerS3100系列以太網交換機配置手冊V4.0
- 點擊下載視力殘疾標準和評定方法(馬勝生) - 廣州市殘疾人聯合會
- GB_T 1576-2018 工業鍋爐水質(高清正版)
評論
0/150
提交評論