




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
大學(xué)計(jì)算機(jī)——Python程序設(shè)計(jì)與問(wèn)題求解智慧樹(shù)知到期末考試答案+章節(jié)答案2024年?yáng)|北林業(yè)大學(xué)if語(yǔ)句的判斷條件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)和!=(不等于)來(lái)表示其關(guān)系。()
答案:對(duì)定義Python函數(shù)時(shí),如果函數(shù)中沒(méi)有return語(yǔ)句,則默認(rèn)返回空值None。()
答案:對(duì)文本文件可以使用記事本程序打開(kāi)。()
答案:對(duì)只能對(duì)列表進(jìn)行切片操作,不能對(duì)元組和字符串進(jìn)行切片操作。()
答案:錯(cuò)Python必須先聲明變量類型后才能使用。()
答案:錯(cuò)在順序結(jié)構(gòu)中,各語(yǔ)句是按排列順序的先后次序順序執(zhí)行的,是無(wú)條件的,事先不必做任何判斷。()
答案:對(duì)在函數(shù)調(diào)用中不能同時(shí)擁有關(guān)鍵字參數(shù)和非關(guān)鍵字參數(shù)。()
答案:錯(cuò)for循環(huán)的遍歷結(jié)構(gòu)只可以是字符串和列表。()
答案:錯(cuò)Python文件屬性返回文件的名稱,但是不顯示文件所在的路徑。()
答案:錯(cuò)元組的訪問(wèn)速度比列表要快一些,如果定義了一系列常量值,并且主要用途僅僅是對(duì)其進(jìn)行遍歷二不需要進(jìn)行任何修改,建議使用元組而不使用列表。()
答案:對(duì)使用print()函數(shù)無(wú)法將信息寫(xiě)入文件。()
答案:錯(cuò)dumps函數(shù)將指定的Python對(duì)象通過(guò)pickle序列化作為bytes對(duì)象返回,并將其寫(xiě)入文件。()
答案:錯(cuò)下列內(nèi)置函數(shù)不可用于將一個(gè)整數(shù)值轉(zhuǎn)換成浮點(diǎn)數(shù)。()。
答案:convert();int();int_to_float()關(guān)于for循環(huán)和while循環(huán),以下說(shuō)法正確的是()。
答案:for循環(huán)是在序列窮盡時(shí)停止;兩者的相同點(diǎn)在于都能循環(huán)做一件重復(fù)的事情;while循環(huán)是在條件不成立時(shí)停止常用接口包括()。
答案:USB3.0;IEEE1394;DVI;RJ45關(guān)于復(fù)數(shù)類型,以下選項(xiàng)中描述正確的是()。
答案:復(fù)數(shù)的虛部部分通過(guò)后綴“J”或者“j”來(lái)表示;對(duì)于復(fù)數(shù)z,可以使用z.real獲得它的實(shí)部部分;復(fù)數(shù)類型表示數(shù)學(xué)中的復(fù)數(shù)常見(jiàn)的外存儲(chǔ)器有()。
答案:遠(yuǎn)程存儲(chǔ)器;硬盤;U盤;光盤確定一個(gè)字符串是否包含在另一個(gè)字符串的運(yùn)算符錯(cuò)誤的是()。
答案:is_in;==;contains下面()是合法的字符串。()。
答案:"abc";'abc';"""abc"""以下選項(xiàng)屬于應(yīng)用軟件的是()。
答案:多媒體軟件;辦公軟件;股票分析軟件CSV文件的特點(diǎn)描述正確的是()。
答案:CSV文件是純文本文件,擴(kuò)展名為csv;CSV文件像普通文本文件一樣具有行結(jié)構(gòu),沒(méi)有空行;數(shù)據(jù)之間通常用逗號(hào)作為分隔符,但是也可以用其他字符,因此CSV也稱字符分隔值;字符串?dāng)?shù)據(jù)沒(méi)有引號(hào)關(guān)于序列化/反序列化描述正確的是()。
答案:序列化,數(shù)據(jù)到文件,就dump;反序列化,文件到數(shù)據(jù),就load;從文件直接轉(zhuǎn)就不加s;根據(jù)字符串轉(zhuǎn)換就加s表達(dá)空序列,那些說(shuō)法是正確的()
答案:用tuple()和()可以表達(dá)空元組;用list()和[]可以表達(dá)空列表;用dict()和{}可以表達(dá)空字典Python文件對(duì)象提供對(duì)文件進(jìn)行定位的方法主要有()。
答案:seek;tell表達(dá)序列,那些說(shuō)法是正確的()
答案:[1,”a”,3.4,True]是一個(gè)列表;{1,”a”,3,4,True}是一個(gè)集合;{1:0.1,2:0.2}是一個(gè)字典defhello_world():
print("ST",end="*")defthree_hellos():
foriinrange(3):
hello_world()three_hellos()上面代碼的輸出結(jié)果是()。
答案:ST*ST*ST*給出如下代碼:ls=["car","truck"]deffunc(a):
ls.append(a)
returnfunc("bus")print(ls)以下選項(xiàng)中描述錯(cuò)誤的是()。
答案:執(zhí)行代碼輸出結(jié)果為[“car”,”truck”]以下不能創(chuàng)建字典的python語(yǔ)句是()
答案:dict3={[1,2,3]:”users”}下列語(yǔ)句會(huì)引起錯(cuò)誤的是()。
答案:17=x執(zhí)行除法運(yùn)算,但是返回的是余數(shù)而不是商的運(yùn)算符是()。
答案:%python語(yǔ)句序列“a=(1,2,3,None,(),[],);print(len(a))”的運(yùn)行結(jié)果是()
答案:6()是為計(jì)算機(jī)提供管理、控制、維護(hù)等最基本功能的軟件,它可以使計(jì)算機(jī)硬件協(xié)調(diào)工作。()
答案:系統(tǒng)軟件random是用于()的函數(shù)庫(kù)。
答案:生成隨機(jī)數(shù)fp是文件對(duì)象,在fp.writelines(s)語(yǔ)句中,s的數(shù)據(jù)類型是()。
答案:列表相同的大小寫(xiě)字母之間的ASCII碼差值是()。
答案:32使用上下文管理關(guān)鍵字()可以自動(dòng)管理文件對(duì)象,不論何種原因結(jié)束該關(guān)鍵字中的語(yǔ)句塊,都能保證文件被正確關(guān)閉。
答案:withPython中不能寫(xiě)接受多個(gè)參數(shù)的函數(shù)。()
答案:錯(cuò)到目前為止,計(jì)算機(jī)的發(fā)展經(jīng)歷了四代。()
答案:對(duì)對(duì)字符串信息進(jìn)行編碼以后,必須使用同樣的或者兼容的編碼格式進(jìn)行解碼才能還原本來(lái)的信息。()
答案:對(duì)為了更方便的表示計(jì)算機(jī)的存儲(chǔ)容量,通常用KB、MB、GB、TB、PB等計(jì)量單位。()
答案:對(duì)Python是一種解釋性編程語(yǔ)言。()
答案:對(duì)計(jì)算機(jī)本身具有許多特點(diǎn),具體體現(xiàn)在()幾個(gè)方面。
答案:計(jì)算精度高;運(yùn)算速度快;邏輯判斷;存儲(chǔ)能力對(duì)于下方代碼段的敘述中,正確的是()。message={“name”:“Bolly”,“id”:241}message[“age”]=19message.setdefault(“gender”,“male”)message.setdefault(“age”,20)message[“gender”]=“female”
答案:message[“gender”]的值是"female";message[“age”]的值是19設(shè)想程序中有這樣一條語(yǔ)句:price=99.0。請(qǐng)問(wèn)在該語(yǔ)句執(zhí)行后,變量price所引用數(shù)值的數(shù)據(jù)類型是()。
答案:浮點(diǎn)數(shù)在python中,不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型,可用方括號(hào)“[]”來(lái)定義的是:()
答案:列表將指定的Python對(duì)象通過(guò)pickle序列化后寫(xiě)入打開(kāi)的文件對(duì)象中的函數(shù)是()。
答案:dump在Python語(yǔ)言中,表示注釋開(kāi)始的符號(hào)是()。
答案:定義函數(shù)頭deff(x,y,z),設(shè)參數(shù)x、y為浮點(diǎn)數(shù),z是字符串類型,函數(shù)有返回值。則在以下調(diào)用語(yǔ)句中,錯(cuò)誤的是()。
答案:f(1,”A”)創(chuàng)建匿名函數(shù)時(shí)使用的關(guān)鍵字為()。
答案:lambda文件對(duì)象本身就是(),故可以直接使用for循環(huán)進(jìn)行讀取數(shù)據(jù)。
答案:迭代器對(duì)象是引用計(jì)算機(jī)存儲(chǔ)器中某個(gè)數(shù)值的名字()。
答案:變量Shelve是對(duì)象持久化保存方法,將對(duì)象保存到文件里面,缺省(即默認(rèn))的數(shù)據(jù)存儲(chǔ)文件是()。
答案:二進(jìn)制關(guān)于函數(shù)的目的與意義,以下選項(xiàng)中描述錯(cuò)誤的是()。????????????????????????????????????????????????????????????????????????????????
答案:函數(shù)能調(diào)用未實(shí)現(xiàn)的函數(shù)在編寫(xiě)多層循環(huán)時(shí),為了提高運(yùn)行效率,應(yīng)盡量減少內(nèi)循環(huán)中不必要的計(jì)算。()
答案:對(duì)列表對(duì)象的append()方法屬于原地操作,用于在列表尾部追加一個(gè)元素。()
答案:對(duì)對(duì)于帶有else子句的循環(huán)語(yǔ)句,如果是因?yàn)檠h(huán)條件表達(dá)式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼。()
答案:對(duì)函數(shù)中必須包含return語(yǔ)句。()
答案:錯(cuò)帶有else子句的循環(huán)如果因?yàn)閳?zhí)行了break語(yǔ)句而退出的話,則會(huì)執(zhí)行else子句中的代碼。()
答案:錯(cuò)若a=range(100),以下哪些操作是合法的?
答案:a[::3];a[2-3];a[2:13];a[-3]關(guān)于aorb的描述正確的是()。
答案:若a=Trueb=True則aorb==True;若a=Trueb=False則aorb==True;若a=Falseb=False則aorb==False已知x=3,那么賦值語(yǔ)句x="abc"是無(wú)法正常執(zhí)行的。()
答案:錯(cuò)軟件按性質(zhì)和功能劃分為系統(tǒng)軟件與應(yīng)用軟件兩大類。()
答案:對(duì)在安裝Python后,會(huì)自動(dòng)安裝一個(gè)IDLE,它是一個(gè)PythonShell,程序開(kāi)發(fā)人員可以利用PythonShell與Python交互。()
答案:對(duì)anydbm,shelve模塊的關(guān)系中敘述正確的是()。
答案:anydbm的key和value的類型必須都是字符串;anydbm,shelve模塊都是對(duì)象持久化保存方法,將對(duì)象保存到文件里面;shelve的key要求必須是字符串,value則可以是任意合法的python數(shù)據(jù)類型;anydbm,shelve模塊都可以使用open函數(shù)下面關(guān)于pandas描述正確的是()。
答案:pandas最初被作為金融數(shù)據(jù)分析工具而開(kāi)發(fā)出來(lái);pandas是Python的一個(gè)數(shù)據(jù)分析包;pandas是基于NumPy的一種工具,該工具是為了解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的;它是使Python成為強(qiáng)大而高效的數(shù)據(jù)分析環(huán)境的重要因素之一如下語(yǔ)句foriin(range(1,100,9)):print(i)下列()數(shù)字在其中。
答案:10;1;91;82計(jì)算機(jī)內(nèi)部存儲(chǔ)器包括()。
答案:隨機(jī)存儲(chǔ)器;只讀存儲(chǔ)器執(zhí)行語(yǔ)句x,y=eval(input()),從鍵盤上輸入數(shù)據(jù)格式正確的是()。
答案:10,20;(10,20);[10,20]屬于print函數(shù)格式類型符號(hào)是()。
答案:s;d;f計(jì)算機(jī)是由一系列()組成的機(jī)器,具有存儲(chǔ)信息的能力。()。
答案:電子元器件使用海龜作圖需要導(dǎo)入()模塊。
答案:turtlePython中()方法可以獲取當(dāng)前工作目錄,即當(dāng)前Python腳本工作的目錄路徑。
答案:os.getcwd()當(dāng)以指定“鍵”為下標(biāo)給字典對(duì)象賦值時(shí),若該“鍵”存在則表示修改該“鍵”對(duì)應(yīng)的“值”,若不存在則表示為字典對(duì)象添加一個(gè)新的“鍵-值對(duì)”。()
答案:對(duì)列表對(duì)象的extend()方法屬于原地操作,調(diào)用前后列表對(duì)象的地址不變。()
答案:對(duì)已知列表x中包含超過(guò)5個(gè)以上的元素,那么語(yǔ)句x=x[:5]+x[5:]的作用是將列表x中的元素循環(huán)左移5位。()
答案:錯(cuò)異常處理結(jié)構(gòu)也不是萬(wàn)能的,處理異常的代碼也有引發(fā)異常的可能。()
答案:對(duì)在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫(kù)等由()來(lái)完成。
答案:finally子句在Python中定義函數(shù)時(shí)不需要聲明函數(shù)參數(shù)的類型。()
答案:對(duì)假設(shè)x是含有5個(gè)元素的列表,那么切片操作x[10:]是無(wú)法執(zhí)行的,會(huì)拋出異常。()
答案:錯(cuò)加法運(yùn)算符可以用來(lái)連接字符串并生成新字符串。()
答案:對(duì)range(6)可以生成一個(gè)從0到6,步長(zhǎng)為1的等差數(shù)列,即0,1,2,3,4,5,6。()
答案:錯(cuò)for循環(huán)的步長(zhǎng)(step)永遠(yuǎn)不能是0。如果它被設(shè)置為0,Python會(huì)顯示錯(cuò)誤消息!。()
答案:對(duì)現(xiàn)代計(jì)算機(jī)的基本工作原理又稱為“馮·諾依曼原理”。()
答案:對(duì)continue語(yǔ)句用來(lái)告訴Python跳過(guò)當(dāng)前循環(huán)的剩余語(yǔ)句,然后繼續(xù)進(jìn)行下一輪循環(huán)。()
答案:對(duì)Cache存儲(chǔ)器的功能是縮小CPU與主存之間速度的差異,提高CPU訪問(wèn)主存的速度。()
答案:對(duì)在定義函數(shù)時(shí),某個(gè)參數(shù)名字前面帶有一個(gè)*符號(hào)表示可變長(zhǎng)度參數(shù),可以接收任意多個(gè)普通實(shí)參并存放于一個(gè)元組之中。()
答案:對(duì)Python中可以指定函數(shù)調(diào)用中的一個(gè)實(shí)參傳遞給那個(gè)形參。()
答案:對(duì)無(wú)法刪除集合中指定位置的元素,只能刪除特定值的元素。()
答案:對(duì)不同作用域中的同名變量之間互相不影響,也就是說(shuō),在不同的作用域內(nèi)可以定義同名的變量。()
答案:對(duì)應(yīng)用軟件是采用低級(jí)語(yǔ)言編寫(xiě)的。()
答案:錯(cuò)在Python語(yǔ)言中無(wú)論是for循環(huán)還是while循環(huán),else子句都是可選的,如果有else子句,則只有在循環(huán)正常結(jié)束時(shí)才執(zhí)行它。()
答案:對(duì)集合中元素以無(wú)序的方式進(jìn)行存儲(chǔ)。
答案:對(duì)全局變量會(huì)增加不同函數(shù)之間的隱式耦合度,從而降低代碼可讀性,因此應(yīng)盡量避免過(guò)多使用全局變量。()
答案:對(duì)對(duì)文件進(jìn)行讀寫(xiě)操作之后必須顯式關(guān)閉文件以確保所有內(nèi)容都得到保存。()
答案:對(duì)關(guān)于\t說(shuō)法正確的是()。
答案:相當(dāng)于按一個(gè)Tab鍵;空4個(gè)字符;類似于文檔中的縮進(jìn)功能給出如下代碼:ls=["car","truck"]deffunc(a):
ls.append(a)
returnfunc("bus")print(ls)以下選項(xiàng)中描述正確的是()。
答案:ls.append(a)代碼中的ls是全局變量;func(a)中的a是非可選參數(shù);ls.append(a)代碼中的ls是列表類型在沒(méi)有終止循環(huán)語(yǔ)句的請(qǐng)況下,關(guān)于雙重循環(huán),下列說(shuō)法中正確的是()。
答案:對(duì)于外循環(huán)的每次循環(huán),內(nèi)循環(huán)都要完成它的所有循環(huán);外循環(huán)的第一次迭代觸發(fā)內(nèi)層循環(huán)開(kāi)始迭代直到完成迭代;外循環(huán)的第二次迭代觸發(fā)內(nèi)循環(huán)再次開(kāi)始迭代直到再次完成迭代。這個(gè)過(guò)程重復(fù)進(jìn)行,直到外層循環(huán)完成所有迭代以下哪些不是可變數(shù)據(jù)類型:()
答案:元組;字符串;數(shù)字以下關(guān)于Python的return語(yǔ)句敘述正確的是()。
答案:在函數(shù)定義中可以有多個(gè)return語(yǔ)句,但只能執(zhí)行一個(gè);使用return語(yǔ)句可以有多個(gè)返回值;在函數(shù)定義中不一定要有return語(yǔ)句關(guān)于函數(shù)局部變量和全局變量的使用規(guī)則,以下選項(xiàng)中描述正確的是()。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
答案:可以通過(guò)global保留字在函數(shù)內(nèi)部聲明全局變量;對(duì)于組合數(shù)據(jù)類型的變量,如果局部變量未真實(shí)創(chuàng)建,則是全局變量;對(duì)于基本數(shù)據(jù)類型的變量,無(wú)論是否重名,局部變量與全局變量不同下面哪些描述是正確的()
答案:集合set的元素只出現(xiàn)一次,是無(wú)序的;字典dict是一組鍵(key)和值(value)的組合,通過(guò)鍵(key)進(jìn)行查找,沒(méi)有順序;列表list是可以修改的關(guān)于表達(dá)式3**2**2,說(shuō)法錯(cuò)誤的是()。
答案:結(jié)果等于12;先算3的2次方等于9,再算9的2次方等于81while循環(huán)由()組成。
答案:循環(huán)初值;循環(huán)主體;判斷條件下列內(nèi)置函數(shù)的轉(zhuǎn)換是正確的有()
答案:list(“abcdefg”);float(6);str(3.3)以下()是turtle對(duì)象的方法。
答案:color;pensize;shapePython絕對(duì)路徑表示方式有()。
答案:原始字符串r;反斜線/;轉(zhuǎn)義字符\給出如下代碼:deffunc(a,b):
c=a**2+b
b=a
returnca=10b=100c=func(a,b)+a以下選項(xiàng)中描述正確的是()。
答案:執(zhí)行函數(shù)后,變量b的值為100;執(zhí)行函數(shù)后,變量a的值為10;該函數(shù)名稱為funcPython計(jì)算生態(tài)主要由()組成。
答案:第三方庫(kù);標(biāo)準(zhǔn)庫(kù)以下選項(xiàng)中,關(guān)于turtle庫(kù)描述對(duì)的是()
答案:penup()使畫(huà)筆抬起;forward(20)使畫(huà)筆向前20像素;right(90)使畫(huà)筆向右轉(zhuǎn)90度read、readline和readlines方法的描述正確的是()。
答案:read方法:從文件的當(dāng)前位置開(kāi)始讀取指定size個(gè)字符的數(shù)據(jù),若省略size,則讀取到文件結(jié)束;readline方法:從文本文件中讀出一行數(shù)據(jù),readline的返回值是一個(gè)字符串,即文件中的一行,包括換行符;readlines方法:把文件中的多行數(shù)據(jù)一次性讀入一個(gè)字符串列表;readline方法返回的字符串末尾出現(xiàn)的\n可以使用字符串的rstrip()方法刪除在文件打開(kāi)模式中,對(duì)于使用a模式與w模式的描述不正確的是()。
答案:打開(kāi)一個(gè)不存在的文件時(shí),a模式會(huì)創(chuàng)建這個(gè)文件而w模式不會(huì);打開(kāi)一個(gè)不存在的文件時(shí),w模式會(huì)創(chuàng)建這個(gè)文件而a模式不會(huì);兩種模式都不能打開(kāi)一個(gè)不存在的文件關(guān)于函數(shù),以下選項(xiàng)中描述正確的是????????????????????????????????????????????????????????????????????????????????()。
答案:函數(shù)主要通過(guò)接口(interface)與外界通信,傳遞信息;函數(shù):具有特定功能的可重用代碼片段,實(shí)現(xiàn)解決某個(gè)特定問(wèn)題的算法;函數(shù)在需要時(shí)被調(diào)用,其代碼被執(zhí)行下面()函數(shù)會(huì)返回刪除某些指定字符的字符串副本()。
答案:lstrip();strip();rstrip()以下屬于python常用排序算法的是()
答案:sort;reverse下面代碼的作用是()。defp(q,r,s):pass
答案:定義了一個(gè)什么都沒(méi)有做的函數(shù)python語(yǔ)句print(type({}))的輸出結(jié)果是()
答案:當(dāng)我們需要立即退出while循環(huán),不再運(yùn)行循環(huán)中余下的代碼,可以使用()語(yǔ)句。
答案:break下列()內(nèi)置函數(shù)可用于讀取從鍵盤鍵入的值()。
答案:input()計(jì)算機(jī)不僅能進(jìn)行算術(shù)運(yùn)算,同時(shí)也能進(jìn)行(),具有邏輯判斷能力。()
答案:邏輯運(yùn)算如果想中斷一個(gè)死循環(huán)程序,需要在鍵盤上按下鍵()。
答案:Ctrl+C虛擬存儲(chǔ)器的目的是從()上擴(kuò)大主存的存儲(chǔ)容量。
答案:邏輯下面代碼的執(zhí)行結(jié)果是()。defarea(r,pi=3.14159):
returnpi*r*rarea(pi=3.14,r=4)
答案:50.24在Python中,若有deff1(a,b,c):print(a+b),則有語(yǔ)句序列nums=(1,2,3);f1(*nums)的運(yùn)行結(jié)果是()。
答案:3input函數(shù)接收的輸入是一個(gè)()。
答案:字符串在表達(dá)式10+8中,位于運(yùn)算符+左右的兩個(gè)值稱為()。
答案:操作數(shù)給定字典d,以下選項(xiàng)中對(duì)d.keys()的描述正確的是()。
答案:返回一種dict_keys類型,包括字典d中所有鍵python語(yǔ)句序列“s=’hello’;print(s[1:3])”的運(yùn)行結(jié)果是()
答案:elpython語(yǔ)句序列“s1=[4,5,6];s2=s1;s1[1]=0;print(s2)”的運(yùn)行結(jié)果是()
答案:[4,0,6]Python語(yǔ)句序列“f=lambdax,y:x*y;f(12,34)”的運(yùn)行結(jié)果是()。
答案:408()讓一個(gè)變量引用計(jì)算機(jī)存儲(chǔ)器中的一個(gè)值。
答案:賦值語(yǔ)句執(zhí)行整數(shù)除法的運(yùn)算符是()。
答案://下面代碼的執(zhí)行結(jié)果是()。defarea(a,b=3):
returna*barea(5,6)
答案:30下列()流程控制最適合用來(lái)計(jì)算連續(xù)數(shù)字的累加。
答案:for函數(shù)名稱應(yīng)該盡可能短。()
答案:對(duì)假設(shè)x為列表對(duì)象,那么x.pop()和x.pop(-1)的作用是一樣的。()
答案:對(duì)考慮以下代碼:count=1whilecount<10:
print(count,end="")下列正確描述此代碼中的選項(xiàng)是()
答案:循環(huán)是無(wú)限的以下代碼會(huì)輸出()。>>>ls=["john","book",123,3.45,105,"good"]>>>print(ls[4:])
答案:[105,'good']給出如下代碼:?DictColor={"seashell":"海貝色","gold":"金色","pink":"粉紅色","brown":"棕色","purple":"紫色","tomato":"西紅柿色"}以下選項(xiàng)中能輸出“海貝色”的是()。
答案:print(DictColor["seashell"])考慮以下代碼:x=5y=4ifx>y:
print(y)else:
print(x)這段代碼輸出什么值()。
答案:4下面代碼的運(yùn)行結(jié)果是()。deffunc(num):
num+=1a=10func(a)print(a)
答案:10編寫(xiě)處理異常的代碼塊是()。
答案:try/except考慮以下代碼段:count=5whilecount>1:
print(count,end="")
count-=1這段代碼輸出結(jié)果是()。
答案:5432元組變量t=("cat","dog","tiger","human"),t[::–1]的結(jié)果是()。
答案:('human','tiger','dog','cat')當(dāng)使用"w"模式打開(kāi)已經(jīng)存在于磁盤上的文件,現(xiàn)有文件的內(nèi)容將被刪除。()
答案:對(duì)try/except語(yǔ)句中的else語(yǔ)句塊只有在try語(yǔ)句塊中一個(gè)語(yǔ)句發(fā)生異常時(shí)才會(huì)執(zhí)行。()
答案:錯(cuò)以寫(xiě)模式打開(kāi)的文件無(wú)法進(jìn)行讀操作。()
答案:錯(cuò)在一個(gè)try/except語(yǔ)句中,可以擁有多個(gè)不同的except語(yǔ)句。()
答案:對(duì)在異常處理結(jié)構(gòu)中,不論是否發(fā)生異常,finally子句中的代碼總是會(huì)執(zhí)行的。()
答案:對(duì)給出以下代碼:fname=input("請(qǐng)輸入要打開(kāi)的文件:")f=open(fname,"r")forlineinf.readlines():
print(line)f.close()以下選項(xiàng)中描述正確的是(
)。
答案:用戶輸入路徑,以文本文件方式讀入文件內(nèi)容并逐行打印;上述代碼中f.readlines()可以優(yōu)化為f;通過(guò)f.readlines()將文件的全部?jī)?nèi)容讀入一個(gè)列表里關(guān)于open()函數(shù)的文件名,以下選項(xiàng)中描述不正確的是(
)。
答案:文件名對(duì)應(yīng)的文件可以不存在,打開(kāi)時(shí)不會(huì)報(bào)錯(cuò);文件名可以是絕對(duì)路徑;文件名可以是相對(duì)路徑當(dāng)方法遇到異常又不知如何處理時(shí),下列哪種說(shuō)法正確的是(
)。
答案:拋出異常以下哪個(gè)選項(xiàng)用來(lái)定義捕獲try語(yǔ)句塊所拋出的異常?(
)
答案:exceptfp是文件對(duì)象,在fp.writelines(s)語(yǔ)句中,s的數(shù)據(jù)類型是(
)。
答案:元素為字符串的可迭代對(duì)象關(guān)于文件關(guān)閉的.close()方法,以下選項(xiàng)中描述正確的是(
)。
答案:文件處理結(jié)束之后,一定要用.close()方法關(guān)閉;使用with可以不用.close()方法關(guān)閉文件,程序退出時(shí)會(huì)默認(rèn)關(guān)閉;文件處理遵循嚴(yán)格的“打開(kāi)—操作—關(guān)閉”模式關(guān)于Python文件打開(kāi)模式描述,以下選項(xiàng)中正確的是(
)。
答案:追加寫(xiě)模式a;覆蓋寫(xiě)模式w;只讀模式r對(duì)文件進(jìn)行寫(xiě)入操作之后,用來(lái)在不關(guān)閉文件對(duì)象的情況下將緩沖區(qū)內(nèi)容寫(xiě)入文件的方法。()。
答案:flush()使用open函數(shù)打開(kāi)文件時(shí),(
)方式能打開(kāi)一個(gè)不存在的文件。
答案:"a";"wb";"w"當(dāng)文件以(
)方式打開(kāi)時(shí),數(shù)據(jù)寫(xiě)入文件現(xiàn)有內(nèi)容的后面。
答案:追加模式Python中的函數(shù)可以返回多個(gè)值。()
答案:對(duì)一個(gè)函數(shù)內(nèi)的語(yǔ)句可以訪問(wèn)另一個(gè)函數(shù)內(nèi)的局部變量。()
答案:錯(cuò)在調(diào)用函數(shù)時(shí),可以通過(guò)關(guān)鍵參數(shù)的形式進(jìn)行傳值,從而避免必須記住函數(shù)形參順序的麻煩。()
答案:對(duì)表達(dá)式functools.reduce(max,[34,21,99,67,10])的值是()。
答案:99對(duì)程序中所有函數(shù)可見(jiàn)的變量是()。
答案:全局變量下列代碼的輸出結(jié)果是()。deffunc(a,b):
a*=b
returnas=func(5,2)print(s)
答案:10Python語(yǔ)句print(type(lambda:None))的輸出結(jié)果是()。
答案:Python的作用域有()。
答案:閉包作用域;局部作用域;內(nèi)置作用域;全局作用域Python語(yǔ)句序列f1=lambdax:x*2;f2=lambdax:x**2;print(f1(f2(2)))的運(yùn)行結(jié)果是()。
答案:8下面函數(shù)中,屬于內(nèi)置函數(shù)有()。
答案:int();abs();float()使用函數(shù)的好處有()。
答案:代碼的重復(fù)使用;減少代碼的重復(fù);清晰的代碼Python函數(shù)的參數(shù)類型有()。
答案:默認(rèn)參數(shù);必選參數(shù);關(guān)鍵字參數(shù);可變參數(shù)下面函數(shù)中,屬于高階函數(shù)有()。
答案:filter();map()一個(gè)列表可以作為字典的鍵。()
答案:錯(cuò)已知A和B是兩個(gè)集合,并且表達(dá)式AB的值一定為True。()
答案:錯(cuò)Python中的列表是不可變的。(
)
答案:錯(cuò)Python集合不支持使用下標(biāo)訪問(wèn)其中的元素。()
答案:對(duì)若alist1=["apple","banana","orange"],alist2=["pear","peach","watermelon"],想要合并為一個(gè)列表["apple","banana","orange","pear","peach","watermelon"],下列正確的是()。
答案:print(alist1+alist2);alist1.extend(alist2)下面代碼的輸出結(jié)果是(
)a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):
a[i],a[N-1-i]=a[N-1-i],a[i]print(a)
答案:[5,4,6,9]對(duì)于序列s,能夠返回序列s中第i到j(luò)(不包括j)以k為步長(zhǎng)的元素子序列的表達(dá)是()。
答案:s[i:j:k]針對(duì)以下代碼,說(shuō)法正確的是()。a={'name':'Alice','detail':[{'age':18,'job':'tester'},'man']}b=['name','detail',18]c=(['name','detail'],[{'age':18,'job':'tester'},'man'])ifa['name']:
foriinb:
print(len(c),i,c[-1])
答案:程序會(huì)打印三行數(shù)據(jù);程序打印結(jié)果中存在二個(gè)固定值;元組c中的’tester’可以被修改在下列選項(xiàng)中,()與集合{1,2}相等。
答案:{2,1,1};{2,1};{1,2,1}給定字典d,以下選項(xiàng)中對(duì)xind的描述正確的是()。
答案:判斷x是否是字典d中的鍵下面代碼的輸出結(jié)果是()?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????list1=[]foriinrange(1,11):
list1.append(i**2)print(list1)
答案:[1,4,9,16,25,36,49,64,81,100]下面代碼的輸出結(jié)果是()。?list1=[(m,n)formin'AB'fornin'CD']print(list1)
答案:[('A','C'),('A','D'),('B','C'),('B','D')]下列關(guān)于Python語(yǔ)言中列表的說(shuō)法中,正確的是()。
答案:列表的元素在一對(duì)方括號(hào)之間,用逗號(hào)分隔開(kāi);同一列表中的元素可以重復(fù);列表中的元素的下標(biāo)可以是負(fù)數(shù)在下列選項(xiàng)中,()為空列表。
答案:list();list(());[]如果計(jì)算一個(gè)嵌套循環(huán)總的迭代次數(shù),將每一層循環(huán)的迭代次數(shù)相加即可。()
答案:錯(cuò)在循環(huán)中continue語(yǔ)句的作用是跳出當(dāng)前循環(huán)語(yǔ)句。()
答案:錯(cuò)下面代碼的輸出結(jié)果是?()。foriinrange(1,6):
ifi%3==0:
break
else:
print(i,end=",")
答案:1,2,while循環(huán)是一種()類型循環(huán)。
答案:先測(cè)試條件僅在兩個(gè)子表達(dá)式都為真時(shí),采用()運(yùn)算符創(chuàng)建的復(fù)合布爾表達(dá)式才是真。
答案:and以下選項(xiàng)中,是Python語(yǔ)言保留字的是()
答案:while;pass;except可以使用一條()語(yǔ)句來(lái)編寫(xiě)一個(gè)雙分支選擇結(jié)構(gòu)。
答案:if-else執(zhí)行下列程序,輸出的結(jié)果中包含的有()。importmathforiinrange(100,111):
k=int(math.sqrt(i))
forjinrange(2,k+2):
ifi%j==0:
break
if
j>k:
print(i)
答案:109;101一個(gè)選擇結(jié)構(gòu)可以嵌套在另一個(gè)選擇結(jié)構(gòu)中。()
答案:對(duì)forcountinrange(5):
print(count,end="")循環(huán)的輸出是()。
答案:01234下列表達(dá)式結(jié)果為假(False)的是(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 空調(diào)銷售安裝合同分享
- 個(gè)人物品寄售平臺(tái)服務(wù)協(xié)議
- 血液(第一課時(shí))課件-2024-2025學(xué)年北師大版生物七年級(jí)下冊(cè)
- 食品營(yíng)養(yǎng)學(xué)配料分析與應(yīng)用試題及答案
- 物流運(yùn)輸外包合同
- 2025屆高考英語(yǔ)基于命題的高三復(fù)習(xí)備考
- 產(chǎn)品故障處理及售后服務(wù)說(shuō)明
- 精密機(jī)械加工生產(chǎn)合作協(xié)議
- 體育教練員培訓(xùn)與訓(xùn)練計(jì)劃編制題目
- 旅游景點(diǎn)信息表-景點(diǎn)介紹及門票銷售數(shù)據(jù)
- 兒童“體驗(yàn)·發(fā)現(xiàn)·建構(gòu)”式學(xué)習(xí):內(nèi)涵與特點(diǎn)
- 21 楊氏之子課件(31張).ppt
- 高壓變頻器技術(shù)協(xié)議最終2.3日
- 保潔整改方案計(jì)劃
- 碘-淀粉比色法測(cè)定淀粉酶課件
- 各元素特征X射線能量表
- 課堂觀察記錄與分析(高中數(shù)學(xué)-周渚華)
- 第九章單細(xì)胞蛋白質(zhì)飼料
- 安裝超載限制器方案
- 《石灰吟》教學(xué)設(shè)計(jì)(課堂實(shí)錄)
- 架子工實(shí)操比賽方案(共19頁(yè))
評(píng)論
0/150
提交評(píng)論