Python程序設計-2024學習通超星期末考試答案章節(jié)答案2024年_第1頁
Python程序設計-2024學習通超星期末考試答案章節(jié)答案2024年_第2頁
Python程序設計-2024學習通超星期末考試答案章節(jié)答案2024年_第3頁
Python程序設計-2024學習通超星期末考試答案章節(jié)答案2024年_第4頁
Python程序設計-2024學習通超星期末考試答案章節(jié)答案2024年_第5頁
免費預覽已結束,剩余6頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

Python程序設計-2024學習通超星期末考試章節(jié)答案2024年Python是一種跨平臺、開源、免費的高級動態(tài)編程語言。

答案:對不同版本的Python不能安裝到同一臺計算機上。

答案:錯在Windows平臺上編寫的Python程序無法在Unix平臺運行。

答案:錯Python代碼可以內(nèi)嵌在asp文件中。

答案:對Python采用的是基于值的自動內(nèi)存管理方式。

答案:對為了讓代碼更加緊湊,編寫Python程序時應盡量避免加入空格和空行。

答案:錯Python中一切內(nèi)容都可以稱為對象。

答案:對放在一對三引號之間的任何內(nèi)容將被認為是注釋。

答案:錯Python使用縮進來體現(xiàn)代碼之間的邏輯關系。

答案:對Python代碼的注釋只有一種方式,那就是使用#符號。

答案:錯Python的輸入函數(shù)是(),輸出函數(shù)是print()。

答案:input(為了提高Python代碼運行速度和進行適當?shù)谋C?,可以將Python程序文件編譯為擴展名__________的文件。

答案:pyc;.pycPython程序文件擴展名主要有__________和.pyw兩種,其中后者為源代碼程序編譯后的文件擴展名,常用于GUI程序。

答案:.py;pyPython語句的續(xù)行符號是(),如一行語句寫不完,可續(xù)行到下一行繼續(xù)書寫。

答案:\在IDLE交互模式中瀏覽上一條語句的快捷鍵是__________。

答案:Alt+P;alt+p;ALT+PPython變量的命名支持使用字母、數(shù)字和(),且數(shù)字不能為首字符。

答案:下劃線;下畫線;_python自帶的IDLE具有兩種類型的主窗口,分別是PythonShell窗口和文件編輯窗口,分別用于()和文件式編程。

答案:交互式;交互式編程Python語句print("同學們,你們好!")的輸出結果是()。

答案:同學們,你們好!關于Python語言,哪個說法是不正確的。

答案:Python語言由PSF組織所有,這是一個商業(yè)組織Python軟件包自帶的集成開發(fā)環(huán)境是()。

答案:IDLE編輯器以下不是Python的注釋方式是哪一項。

答案://注釋第一行Python是一種(

)類型的編程語言。

答案:解釋關于Python語言的描述,錯誤的選項是。

答案:是一種機器語言以下關于Python版本說法中,哪個是正確的。

答案:Python3.x代碼無法向下兼容Python2.x的既有語法Python語言通過(

)來體現(xiàn)語句之間的邏輯關系。

答案:縮進以下哪項不屬于Python語言的特點。

答案:依賴平臺采用IDLE進行交互式編程,其中“>>>”符號是()。

答案:命令提示符Python變量名區(qū)分大小寫,所以student和Student不是同一個變量。

答案:對執(zhí)行語句frommathimportsin之后,可以直接使用sin()函數(shù),例如sin(3)。

答案:對3+4j是合法Python數(shù)據(jù)類型。

答案:對Python的輸出方式主要有兩種,分別是表達式語句和print()函數(shù)。其中表達式語句方式主要用于交互式模式。

答案:對9999**9999這樣的命令在Python中無法運行。

答案:錯Python3.x中input()函數(shù)的返回值都是字符串。

答案:對print(1,2,3,4)的輸出結果是1,2,3,4

答案:錯0o12f是合法的八進制數(shù)字。

答案:錯print(1,2,3,4,sep=',')的輸出結果為1,2,3,4

答案:對已知x=3和y=5,執(zhí)行語句x,y=y,x后x的值是____。

答案:5表達式6/3的值為_________。

答案:2.0表達式round(3.4)的值為___________。

答案:3Python3.x語句print(1,2,3,sep=':')的輸出結果為____________。

答案:1:2:3表達式True*3的值為__________。

答案:3a="abc"

a*3的結果是()。

答案:abcabcabcweight=65

height=1.75

print(f"體重{weight}公斤,身{height:.2f}米。")運行后正確結果是()。

答案:體重65公斤,身高1.75米。整型和浮點型的區(qū)別()。

答案:整型取值范圍沒有限制importmath

math.ceil(4.5)和math.floor(4.5)兩個函數(shù)輸出的結果是()。

答案:5,4表達式str(5)+"20"的結果正確的是()

答案:'520'input()函數(shù)輸入內(nèi)容都會當做()數(shù)據(jù)類型的數(shù)據(jù)。

答案:字符串print("世界很大"+"人很渺小")的輸出結果是()。

答案:世界很大人很渺小x**=3語句表示的是()

答案:x=x**3以下符合Python語言變量命名規(guī)則的是______。

答案:turtle表達式3*4**2//8%7的計算結果是______。

答案:6Python關鍵字elif是由__________和if兩個單詞的縮寫。

答案:else表達式3<5>2的值為_______________。

答案:True以下關于分支結構的描述中,錯誤的是______。

答案:二分支結構有一種緊湊形式,使用保留字if和elif實現(xiàn)score=eval(input("請輸入成績:"))

ifscore>=60:

grade="及格"

elifscore>=70:

grade="中等"

elifscore>=80:

grade="良好"

elifscore>=90:

grade="優(yōu)秀"

print(grade)

當輸入80時,輸出是什么等級()。

答案:及格在Python語言中,不能作為變量名的是______。

答案:3p以下哪個語句的運行結果為True()。

答案:'abc'<'xyz'以下不是程序設計的基本結構是()

答案:流式結構下列哪個語句在Python中是非法的()。

答案:x=(y=z+1)函數(shù)chr(x)的作用是______。

答案:返回數(shù)字x作為Unicode編碼對應的字符Python通過什么來判斷當前程序是否在分支結構中()。

答案:縮進Python語言中用來表示代碼塊所屬關系的語法是______。

答案:縮進對負數(shù)取平方根,即使用函數(shù)pow(-1,0.5),其中x為負數(shù),將產(chǎn)生()。

答案:復數(shù)以下哪個關于and的運算結果是True()。

答案:TrueandTrue以下關于Python語言的描述中,正確的是______。

答案:表達式11<=22<33是合法的,其結果為True以下關于Python分支的描述中,錯誤的是______。

答案:Python分支結構使用保留字if、elif和else來實現(xiàn),每個if后面必須有elif或else以下程序的輸出結果是______。

x=3.1415926

print(round(x,2),round(x))

答案:3.14,3在編寫多層循環(huán)時,為了提高運行效率,應盡量減少內(nèi)循環(huán)中不必要的計算。

答案:對對于帶有else子句的循環(huán)語句,如果是因為循環(huán)條件表達式不成立而自然結束循環(huán),則執(zhí)行else子句中的代碼。

答案:對語句pass僅起到占位符的作用,并不會做任何操作。

答案:對在循環(huán)中continue語句的作用是跳出當前循環(huán)。

答案:錯帶有else子句的循環(huán),如果因為執(zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼。

答案:錯如果僅僅是用于控制循環(huán)次數(shù),那么使用foriinrange(20)和foriinrange(20,40)的作用是等價的。

答案:對對于帶有else子句的for循環(huán)和while循環(huán),當循環(huán)因循環(huán)條件不成立而自然結束時________(會或不會)執(zhí)行else中的代碼。

答案:會在循環(huán)語句中,__________語句的作用是提前結束本層循環(huán)。

答案:break下面語句的輸出結果為_____________________。foriinrange(3):

print(i,end=',')

答案:0,1,2,在循環(huán)語句中,_______語句的作用是提前進入下一次循環(huán)。

答案:continue以下保留字不屬于分支或循環(huán)邏輯的是______。

答案:ins=0

i=1

while5:

s=s+i

i=i+1

ifi==101:

break

print(s)

程序段的輸出結果是()。

答案:求100(含100)以內(nèi)自然數(shù)的和以下關于控制結構的描述,錯誤的是______。

答案:Python的單分支結構里,包含else語句程序如下

s=0

foriinrange(1,101):

s=s+i

i=i+1

print(s)

該程序實現(xiàn)的什么功能?

答案:100以內(nèi)自然數(shù)的和關于break的作用,下列說法中正確的是()。

答案:跳出一層for/while循環(huán)在Python語言中,使用for..in..方式形成的循環(huán)不能遍歷的類型是______。

答案:浮點數(shù)關于Python循環(huán)結構,以下選項中描述錯誤的是()。

答案:每個continue語句只有能力跳出當前層次的循環(huán)以下關于Python循環(huán)結構的描述中,錯誤的是______。

答案:while循環(huán)也叫遍歷循環(huán),用來遍歷序列類型中元素,默認提取每個元素并執(zhí)行一次循環(huán)體遍歷循環(huán)語句foriinrange(n)關于n的數(shù)據(jù)類型說法正確的是()

答案:整型類型以下關于循環(huán)結構的描述,錯誤的是______。

答案:for或者while與else搭配使用的時候,循環(huán)非正常結束時會執(zhí)行else無限循環(huán)語句while5:關于這條語句說法正確的是()

答案:while5:語句是一條正確的語句以下構成Python循環(huán)結構的方法中,正確的是______。

答案:while以下的描述中,不屬于Python語言控制結構的是______。

答案:跳轉結構for或者while與else搭配使用時,什么時候會執(zhí)行else對應的語句塊()。

答案:僅循環(huán)正常結束時(for遍歷完成或while循環(huán)條件不滿足)以下哪個Python語句是正確的()。

答案:whileTrue:

pass以下代碼的輸出結果是______。

foriinrange(1,6):

ifi%4==0:

break

else:

print(i,end=",")

答案:1,2,3,關于Python無限循環(huán),以下選項描述錯誤的是______。

答案:需要提前確定循環(huán)次數(shù)關于Python循環(huán)結構,以下選項中描述錯誤的是()

答案:每個continue語句只有能力跳出當前層次的循環(huán)以下關于分支和循環(huán)結構的描述中,錯誤的是______。

答案:While循環(huán)只能用來實現(xiàn)無限循環(huán)函數(shù)內(nèi)部定義的局部變量當函數(shù)調(diào)用結束后被自動銷毀。

答案:對調(diào)用帶有默認值參數(shù)的函數(shù)時,不能為默認值參數(shù)傳遞任何值,必須使用函數(shù)定義時設置的默認值。

答案:錯不同作用域中的同名變量之間互相不影響,也就是說,在不同的作用域內(nèi)可以定義同名的變量。

答案:對無法使用lambda表達式定義有名字的函數(shù)。

答案:錯在調(diào)用函數(shù)時,必須牢記函數(shù)形參順序才能正確傳值。

答案:錯使用print()函數(shù)無法將信息寫入文件。

答案:錯定義Python函數(shù)時,如果函數(shù)中沒有return語句,則默認返回空值None。

答案:對編寫函數(shù)時,一般建議先對參數(shù)進行合法性檢查,然后再編寫正常的功能代碼。

答案:對使用內(nèi)置函數(shù)open()打開文件時,只要文件路徑正確就總是可以正確打開的。

答案:錯在調(diào)用函數(shù)時,可以通過關鍵值參數(shù)的形式進行參數(shù)傳遞,從而避免必須記住函數(shù)形參順序的麻煩。

答案:對在同一個作用域內(nèi),局部變量會屏蔽同名的全局變量。

答案:對查看變量類型的Python內(nèi)置函數(shù)是________________。

答案:type(在函數(shù)內(nèi)部可以通過關鍵字________________來定義全局變量。

答案:global假設有Python程序文件abc.py,其中只有一條語句print(__name__),那么直接運行該程序時得到的結果為_____________。

答案:__main__如果函數(shù)中沒有return語句或者return語句不帶任何返回值,那么該函數(shù)的返回值為_________________。

答案:NonePython標準庫math中用來計算平方根的函數(shù)是__________。

答案:sqrt;sqrt(查看變量內(nèi)存地址的Python內(nèi)置函數(shù)是_________________。

答案:id(Python中定義函數(shù)的關鍵字是_________________。

答案:def已知函數(shù)定義defdemo(x,y,op):

returneval(str(x)+op+str(y))那么表達式demo(3,5,'-')的值為______________________。

答案:-2函數(shù)中定義了2個參數(shù),并且兩個參數(shù)都指定了默認值,調(diào)用函數(shù)時參數(shù)個數(shù)最少是______。

答案:0函數(shù)定義格式正確的是()。

答案:deff(n):以下關于函數(shù)優(yōu)點的描述中,錯誤的是______。

答案:函數(shù)可以表現(xiàn)程序的復雜度以下關于函數(shù)的描述,正確的是______。

答案:使用函數(shù)可以增加代碼復用,還可以降低維護難度在已有名為全局變量的情況下,在函數(shù)中再次定義了變量a,下面哪個說法是對的()

答案:函數(shù)中未將a聲明為global,對a的操作與全局變量無關lambda也是Python支持的一種定義函數(shù)的方法,使用該保留字定義函數(shù)如下:f=lambdax:x+1,則f(f(1))代碼運行結果是()

答案:3以下關于Python語言的描述中,錯誤的是______。

答案:函數(shù)中return語句只能放在函數(shù)定義的最后面以下代碼的輸出結果是______。forsin"PythonNCRE":

ifs=="N":

continue

print(s,end="")

答案:PythonCRE以下不屬于Python的內(nèi)置函數(shù)的選項是______。

答案:get()deff1(a,b):

a,b=1,2

returna,b

a,b=10,20

print(a,b)

print(f1(a,b))

print(a,b)

則第二和第三個print函數(shù)分別輸出的結果是()

答案:(1,2)1020加法運算符可以用來連接字符串并生成新字符串。

答案:對使用random模塊的函數(shù)randint(1,100)獲取隨機數(shù)時,有可能會得到100。

答案:對Python字符串方法replace()對字符串進行原地修改。

答案:錯表達式‘a(chǎn)’+1的值為’b’。

答案:錯假設random模塊已導入,那么表達式random.sample(range(10),7)的作用是生成7個不重復的整數(shù)。

答案:對假設已導入random標準庫,那么表達式max([random.randint(1,10)foriinrange(10)])的值一定是10。

答案:錯假設random模塊已導入,那么表達式random.sample(range(10),20)的作用是生成20個不重復的整數(shù)。

答案:錯表達式'aaasdf'.rstrip('af')的值為_______________。

答案:'aaasd'表達式'abcdefg'.split('d')的值為__________________。

答案:['abc','efg']表達式len('aaaassddf'.strip('afds'))的值為________________。

答案:0已知x='helloworld.',那么表達式x.find('x')為_____________。

答案:-1表達式'Helloworld.IlikePython.'.rfind('python')的值為________。

答案:-1表達式'Helloworld!'[-4:]的值為________________。

答案:'rld!'表達式'ac'in'abce'的值為_____________。

答案:False表達式'abc'in('abcdefg')的值為______________。

答案:True表達式'abcabcabc'.count('abc')的值為_____________。

答案:3表達式'abc10'.isdigit()的值為__________________。

答案:False表達式len('helloworld'[100:])的值為__________________。

答案:0表達式'abcabcabc'.rindex('abc')的值為____________。

答案:6已知字符串x='helloworld',那么執(zhí)行語句x.replace('hello','hi')之后,x的值為____________。

答案:'helloworld'表達式':'.join('abcd'.split(maxsplit=2))的值為_________________。

答案:'a:b:cd'表達式'aaasdf'.lstrip('af')的值為________________。

答案:'sdf'表達式'apple.peach,banana,pear'.find('p')的值為______________。

答案:1表達式chr(ord('a')-32)的值為___________。

答案:'A'表達式eval('[1,2,3]')的值為__________________。

答案:[1,2,3]表達式eval('3+5')的值為_________________。

答案:8表達式','.join('abccc\n\n\nddd'.split())的值為______________。

答案:'a,b,ccc,ddd'表達式'abc10'.isalnum()的值為______________。

答案:True已知x='123'和y='456',那么表達式x+y的值為______________。

答案:'123456'表達

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論