版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Python程序設計應用Ⅰ學習通超星期末考試章節(jié)答案2024年print()函數默認以空格隔開多個變量,如果讀者希望改變默認的分隔符,可通過sep參數進行設置。
答案:對在python語言中,power(2,3)代表2*3。
答案:錯python中整數與浮點數的運算,輸出結果是浮點數。
答案:對k是兩位數,求十位數個位數之和,表達式可以寫成:k//10+k%10
答案:對0x456代表八進制數。
答案:錯算術運算符中的運算優(yōu)先級從高到低為:**、*、/、%、//
答案:對type()函數可以查詢數據類型。
答案:對python中要使用math模塊,先要用“importmath”導入模塊,使用時要在函數名前加上模塊名“math.”
答案:對語句x,y=eval(input())執(zhí)行時,輸入的格式錯誤的是()
答案:3
4IDLE運行環(huán)境中,語法是高亮顯示的。默認時,關鍵字顯示為()。
答案:
橘紅色以下(
)不是python語言的保留字。
答案:true在python中,正確的賦值語句是()
答案:x=y=20在python語言中作為源文件后綴名的是(
)
答案:pyhex(10)的返回值是()
答案:0xa可以使用(
)接收用戶的鍵盤輸入。
答案:
input()函數(
)表示后面部分是注釋。
答案:
已知x=2,語句x*=x+1執(zhí)行后,x的值是()
答案:6s=“abc”,print("{0:*^10}“.format(s))的運行結果是()
答案:***abc****下列表達式的返回值為True的是()
答案:“abd“>"abc"python語句print(“世界,你好!”)的輸出是(
)
答案:世界,你好!python中,邏輯量有()
答案:True,F(xiàn)alse以下語句敘述正確的是(
)
答案:python語言是解釋性語言Python語言屬于()
答案:高級語言Python內置的集成開發(fā)工具是(
)
答案:
IDLE下列選項中不屬于python語言特點的是(
)
答案:運行效率高語句的print(0xA+0xB)輸出結果為()。
答案:
21正確的標識符是(
)。
答案:
_item字符串s=“a\nb\tc”,則len(s)的值是(
)
答案:5下列語句在python中非法的是()
答案:x=(y=z=1)表達式3*(2+12%3)**3/5的結果是(
)。
答案:
4.8python表達式中,可以使用(
)控制運算的優(yōu)先順序。
答案:圓括號(
)eval("2+4/5")執(zhí)行后的輸出結果是()
答案:2.8python中判斷值是否相等的符號是”=“,判斷的結果是True
or
False。
答案:錯在
if...elif...else
的多個語句塊中只會執(zhí)行一個語句塊。
答案:對{以下代表雙分支結構:if條件:條件滿足時,執(zhí)行語句...elif條件:條件滿足時,執(zhí)行語句...else:以上條件都不滿足時,執(zhí)行語句...}
答案:錯布爾運算中運算符not的名稱是邏輯“非”
答案:對當執(zhí)行完if語句內代碼,程序繼續(xù)往下執(zhí)行
答案:對可以終止循環(huán)體語句執(zhí)行的語句是:
答案:break下列句子中有語法錯誤的是:
答案:forTrue:x=30python通過什么來確定語句是否在分支結構中?
答案:縮進“ac”
in
“abcd”的值為()
答案:False當x=0,y=50,語句z=x
if
x
else
y
執(zhí)行后,z的值是
答案:50以下語句的運行結果為()3
in
(20,3,12,7,8)
答案:True以下語句運行后的結果為()>>>
2>1
and
2>0
and
10
答案:10以下語句執(zhí)行后的輸出是:()3
+
(not
False)
答案:4以下不合法的邏輯表達式是()
答案:3=a在python中實現(xiàn)多分支選擇結構的最佳方法是()
答案:if—elif—elsePython列表、元組、字符串都屬于有序序列。()
答案:對下面選項中()是Python的可更改數據類型。
答案:列表將字符串中全部字母轉換為大寫字母的字符串方法是()。
答案:upper設s=“HappyNewYear”,則s[3:8]的值為()。
答案:‘pyNe’設s=“PythonProgramming”,那么print(s[-5:])的結果為()。
答案:mming下列表達式中,有3個表達式的值相同,另一個則不同,與其他3個表達式不同的是()。
答案:“ABC”-“DEF”下列關于字符串的描述錯誤的是()。
答案:在字符串中,同一個字母的大小是等價的。Python語句x=”car”;y=2;print(x*y)的輸出結果是()
答案:“carcar”下列選項中與s[0:-1]表示的含義相同的是()。
答案:s[:len(s)-1]訪問字符串的部分字符的操作為()。
答案:切片Python列表中所有元素必須為相同類型的數據。()
答案:錯假設列表對象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是____。
答案:[6,7,9,11]Python語句list(range(1,10,3))執(zhí)行結果為____。
答案:[1,4,7]表達式list(range(5))的值為____。
答案:[0,1,2,3,4]表達式'ab'in'acbed'的值為____
答案:False表達式list(range(50,60,3))的值為____。
答案:[50,53,56,59]已知列表對象x=['11','2','3'],則表達式max(x)的值為____。
答案:”3”;“3”;‘3’Python的序列類型不包括()
答案:字典若有ilist=[iforiinrange(8)ifi%2==0],則ilist*2的結果為()。
答案:[0,2,4,6,0,2,4,6]列表[iforiinrange((12)ifi%4=0]的值是()
答案:[0,4,8]列表[iforiinrange(15)ifi%5=0]的值是()
答案:[0,5,10]list(range(2,10,2))的返回結果為()。
答案:[2,4,6,8]使用列表對象的remove()方法可以刪除列表中首次出現(xiàn)的指定元素,如果列中不存在要刪除的指定元素則拋出異常。()
答案:對使用del命令或者列表對象的remove()方法刪除列表中元素時會影響列表中部分元素的索引。()
答案:錯列表對象的append()方法屬于原地操作,用于在列表尾部追加一個元素。()
答案:對假設x為列表對象,那么x.pop()和x.pop(-1)的作用是一樣的。()
答案:對表達式[1,2,3].count(“1”)的值為____。
答案:0表達式'abc10'.isdigit____的值為____。
答案:False表達式sum(range(1,10,2))的值為____。
答案:25已知x=list(range(10)),則表達式x[-4:]的值為____。
答案:[6,7,8,9]已知x=[1,2,3,2,3],執(zhí)行語句x.pop____之后,x的值為____。
答案:[1,2,3,2]已知x='helloworld.',那么表達式x.find('x')的值為____。
答案:-1表達式len('SDIBT')的值為____。
答案:5字符串S中的最后一個字符的索引值為____。
答案:-1;len(s表達式'Helloworld'.upper()的值為____。
答案:'HELLOWORLD';”HELLOWORLD“表達式'abcab'.strip('ab')的值為____。
答案:'c';“c”____命令既可以刪除列表中的一個元素,也可以刪除整個列表。
答案:del序列元素的編號從左向右從____開始。
答案:0列表中的元素排序,可以通過sort()中添加reverse參數來實現(xiàn),參數值等于表示降序排列。()
答案:True若alist=[1,2],則執(zhí)行alistinsert(-1,5)后,alist的值是()
答案:[1,5,2]對于列表l=[1,2,“Python?,[1,2,3,4,5]],L[-3]的是()。
答案:2元組是不可變的,不支持列表對象的insert()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象。()
答案:對Python字典中的“鍵”不允許重復。()
答案:對字典的“鍵”必須是不可變的。()
答案:對在下列語句中,定義了一個Python字典的是()
答案:{}下列關于字典的定義,()是錯誤。
答案:屬于Python中的不可變類型在下列表達式中,不是合法的元組。()
答案:(runooB)下列關于元組的說法,錯誤的是()
答案:用sort()方法可對元組中的元素排序字典D={”A?:10,“B?:20,”C?:30,“D?:40},sum(list(d.values()))的值為()
答案:100Python語句print(type({1:1,2:2,3:3,4:4}))的輸出結果是()。
答案:tuple(range(2,10,2))的返回結果為()。
答案:(2,4,6,8)Python語句print(type((1,2,3,4)))的輸出結果是()。
答案:Python不支持的數據類型有()。
答案:char1.
以下定義元組錯誤的是
答案:
a_tuple=(3)字符串、列表和元組都是序列類型。
答案:對列表對象的append()方法屬于原地操作,用于在列表尾部追加一個元素。
答案:對假設x為列表對象,那么x.pop()和x.pop(-1)的作用是一樣的。
答案:對‘age'+23是不正確的。
答案:對列表可以用find()函數來搜索數據是否在列表中。
答案:錯元組是不可變的,不支持列表對象的insert()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象。
答案:對下列Python語句的輸出結果是____。x=y=[1,2]x.append(3)print(xisy,x==y,end=“”)z=[1,2,3]print(xisz,x==z,y==z)
答案:TrueTrueFalseTrueTrue下列語句執(zhí)行后,s的值為:s=[‘a’,‘b’]s.append([1,2])
s.extend([5,6])
s.insert(10,8)
s.pop()
s.remove(‘b’)
s[3:]=[]s.reverse()print(s)
答案:[5,[1,2],'a'];[5,[1,2],“a”]"PythonProgram".count('P')的值為____。
答案:2下列語句執(zhí)行后,s的值為____。s=[1,2,3,4,5,6]s[:1]=[]
s[:2]='a's[2:]='b's[2:3]=['x','y']dels[:1]print(s)
答案:[4,'x','y'];[4,"x","y"]下列表達式中,能用于判斷字符串s1是否屬于字符串s(即s1是否s的子串)的是()。①s1ins②s.find(s1)>0③s.index(s1)>0④s.rfind(s1)⑤s.rindex(s1)>0
答案:①[i**iforiinrange(3)]的結果是(
)。
答案:[1,1,4]對于列表L=[1,2,'python',[1,2,3,4,5]],L[-3]是()。
答案:2l.reverse()和l[-1:-1-len(l):-1]的主要區(qū)別是
答案:l.reverse()會改變列表l的內容,而l[-1:-1-len(l):-1]產生一個新列表,不會改變列表l原來內容Python語句print(type[1,2,3,4])的結果是()。
答案:Python列表中的pop()的功能是().
答案:返回并刪除列表中的最后一個元素列表變量t=["cat","dog","tiger","human"],t[::-1]的結果是()。
答案:[“human”,"tiger","dog","cat"]以下程序的輸出結果是()。nums=[1,2,3,4]nums.append([5,6,7,8])print(len(nums))
答案:5以下程序的輸出結果是()。s=[4,2,9,1]s.insert(3,3)print(s)
答案:[4,2,9,3,1]max(3,5,1,7,4)的結果是()。
答案:7若a="abcd",若想將a變成“ebcd”,則下列語句正確的是()。
答案:a.replace("a","e")下面程序的輸出結果是()。s=["seashell","gold","pink","brown","purple","tomato"]print(s[1:4:2])
答案:["gold","brown“]以下程序的輸出結果是()。nums=[1,2,3,4]nums.extend([5,6,7,8])print(len(nums))
答案:8訪問字符串的多個部分字符的操作為()。
答案:切片下面程序的輸出結果是()。s=["seashell","gold","pink","brown","purple","tomato"]print(len(s),min(s),max(s))
答案:6browntomato將字符串中全部字母轉換為小寫字母的字符串方法是()。
答案:lower關于Python的列表,以下選項描述錯誤的是()。
答案:Pyhon列表的長度不可變。python中列表切片操作非常普遍,如l=list(range(100)),則以下形式正確的是()。
答案:l[::3]下列類型數據中可以變化的是()。
答案:列表字符串是一個字符序列,例如:有字符串s,從右側向左側第3個字符用()索引。
答案:s[-3]下面程序的輸出結果是()。vlist=list(range(5))foreinvlist:print(e,end=",")
答案:0,1,2,3,4,下列Python語句的運行結果是()。s1=[4,5,6]s2=s1s1[1]=0print(s2)
答案:[4,0,6]下面程序的輸出結果是()。vlist=list(range(5))print(vlist)
答案:[0,1,2,3,4]下列表達式中,有3個表達式的值相同,另一個不相同,與其他3個表達式不同的是()。
答案:“ABC”-“DEF"關于函數的說法中正確的是()。
答案:函數中定義的變量只在該函數體中起作用對于列表l=[1,2,‘Python’,[1,2,3,4,5]],L[-3]的是()。
答案:2字典D={‘A’:10,‘B’:20,‘C’:30,‘D’:40},sum(list(d.values()))的值為()
答案:100下列選項中不屬于函數優(yōu)點的是()。
答案:便于發(fā)揮程序員的創(chuàng)造力對于字典D={‘A’:10,‘B’:20,‘C’:30,‘D’:40},對第4個元素的訪問方式為()。
答案:D[‘D’]下列不能創(chuàng)建字典的是()。
答案:dict3=dict([2,5],[3,5])下列關于元組的說法,錯誤的是()。
答案:用sort()方法可對元組中的元素排序關于列表數據結構,下面描述正確的是()。
答案:可以不按順序查找元素在下列表達式中,()不是合法的元組。
答案:(‘runoob’)字典d={‘abc’:1,‘qwe’:2,‘zxc’:3},len(d)的結果為()。
答案:3創(chuàng)建只包含一個元素的元組時,必須在元素后面加一個逗號,例如(3,)。)
答案:對Python提供了內置數學類函數庫math。
答案:錯函數只有被調用時,其中的代碼才會執(zhí)行。
答案:對函數中最多只能有一個return語句。
答案:錯函數可以減少代碼重復,使程序更加模塊化。
答案:對全局變量會增加不同函數之間的隱式耦合度,從而降低代碼可讀性,因此應盡量避免過多使用全局變量。
答案:對函數的定義可以放在函數調用語句之后。
答案:錯函數定義時,必須指定參數的數據類型。
答案:錯在調用函數時,必須嚴格按照函數形參順序才能正確傳值。
答案:錯函數調用時,使用關鍵字參數的參數順序必須與定義時一致。
答案:錯運行以下語句,從鍵盤輸入tr,u,e則輸出的結果是:()a=input().split(',')x=0whilex答案:true運行以下程序輸出的結果是:()deff(b=2,a=4):globalzz+=3*a+5*breturnzz=10print(z,f(4,2))
答案:1036運行以下語句,輸出的結果是:()foriin'xyzabcxyz':print(i,end='')ifi=='c':break
答案:xyzabc運行以下程序輸出的結果是:()a={'g1':'一年級','g2':'二年級'}print(a['g3']=='三年級')
答案:運行時出現(xiàn)錯誤提示若a=[‘python’]是正確的表達式,a可能是()
答案:列表對于語句foriins……,以下說法不正確的是()
答案:如果s為字典,則該循環(huán)執(zhí)行時,i取值會對字典中的每個鍵值進行遍歷。運行以下程序輸出的結果是:()a=[8,5,11]b=list(reversed(a))print(b)
答案:[11,5,8]運行以下語句,輸出的結果是:()ls=['one','two']deffunc(a):ls.append(a)returnfunc('three')print(ls)
答案:['one','two','three']若執(zhí)行語句b=[xforxinaifx%2==1]后b為[7,1,3],則a可能是()
答案:[6,7,2,1,3]運行以下程序輸出的結果是:()s=0foriinrange(1,10,6):s+=iprint(s)
答案:8tuple(range(2,10,2))的返回內容是()。
答案:(2,4,6,8)定義函數時,某個參數名字前面帶有一個*符號表示可變長度參數,可以接收任意多個普通實參并存放于一個元組之中。
答案:對函數定義時,函數體中至少有一個return語句。
答案:錯在函數內部,可以使用global來聲明使用外部全局變量。
答案:對創(chuàng)建只包含一個元素的元組時,必須在元素后面加一個逗號,例如(3,)。
答案:對一個模塊文件中可以包含多個函數的定義。
答案:對函數定義如下:deff1(a,b,c):print(a+b)nums=(1,2,3)f1(*nums)程序運行的結果為()。
答案:3已知f=lambdax,y:x+y,則f([4],[1,2,3])的值為()。
答案:[4,1,2,3]下面程序運行后,y的值為()。deff(x,y):returnx**2+y**2y=f(f(1,3),5)
答案:125欲將兩數中較小的數返回,應定義的匿名函數為()。
答案:mymin=lambdax,y:xifx在Pyrhon中,對于函數定義代碼的理解,正確的是()。
答案:形參和return語句都是可有可無的在一個函數中若局部變量和全局變量同名,則()。
答案:局部變量屏蔽全局變量deffunc(a,b=4,c=5):print(a,b,c)func(1,2)輸出結果為()。
答案:125執(zhí)行語句b=[sforsinrange(10,15)ifs%2==0],b的結果是()
答案:[10,12,14]運行以下程序,輸入66,輸出的結果是:()x=input()y='11'print(x+y)
答案:6611下面代碼的運行結果為()。x="spam"deffunc():x="new"func()print(x)
答案:“spam”運行以下程序后,a的值是(
)a={11,11,15,16}a.pop()
答案:{11,15}運行以下程序,輸出結果是(
)a=[7,6,3,4]print(sum(a))
答案:20文件是存儲在外部介質上的數據集合,可以包含任何數據內容。
答案:對readlines()方法的功能是一次性讀取從當前位置直到文件末尾的內容
答案:錯關閉文件就是取消程序與指定的數據文件之間的聯(lián)系,表示文件操作的結束。
答
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版技術咨詢服務合同:專家團隊為甲方提供技術難題解答的協(xié)議
- 采購合同追加規(guī)定3篇
- 2024年施工升降機租賃與施工安全防護措施監(jiān)理合同3篇
- 采購合同的在線培訓與發(fā)展3篇
- 采購合同的市場分析3篇
- 采購合同條款深度解讀3篇
- 采購合同水泥3篇
- 2024年醫(yī)院保潔員休息時間及加班補貼合同3篇
- 采購合同風險問題診斷與應對3篇
- 采購合同中的供應鏈在線庫存管理3篇
- 地理月考分析及改進措施初中生
- 博物館保安服務投標方案(技術方案)
- 中醫(yī)師承指導老師學術思想
- 課程設計報告數據庫原理與應用樣本
- 2024年北京控股集團有限公司招聘筆試參考題庫含答案解析
- (完整word版)體檢報告單模版
- 2024年陜西航空職業(yè)技術學院高職單招(英語/數學/語文)筆試歷年參考題庫含答案解析
- 銑刨機操作規(guī)程范文
- 安徽省蕪湖市2023-2024學年七年級上學期期末數學試卷(含答案)
- 《土壤中的鈣素營養(yǎng)》課件
- 初中數學思想方法導引
評論
0/150
提交評論