大學(xué)程序設(shè)計(jì)(Python)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁(yè)
大學(xué)程序設(shè)計(jì)(Python)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁(yè)
大學(xué)程序設(shè)計(jì)(Python)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁(yè)
大學(xué)程序設(shè)計(jì)(Python)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁(yè)
大學(xué)程序設(shè)計(jì)(Python)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

大學(xué)程序設(shè)計(jì)(Python)學(xué)習(xí)通超星期末考試章節(jié)答案2024年異常處理可以消除異常本身。

答案:錯(cuò)執(zhí)行open命令打開(kāi)文件后,文件就被從外存調(diào)入內(nèi)存中。

答案:對(duì)writelines()方法可以以序列的形式接受多個(gè)字符串作為參數(shù),一次性寫(xiě)入多個(gè)字符串。

答案:對(duì)csv文件是純文本文件,可以用記事本、寫(xiě)字板或Excel打開(kāi)。

答案:對(duì)writerows()方法將參數(shù)列表中的每一個(gè)元素列表作為一行寫(xiě)入CSV文件。

答案:對(duì)下列關(guān)于讀文件操作說(shuō)法不正確的是()。

答案:readline()方法一次可以讀出文件中多行內(nèi)容并以字符串的形式返回。文件的操作分為以下哪三個(gè)步驟

答案:打開(kāi)文件;讀文件或者寫(xiě)文件;關(guān)閉文件以下關(guān)于write()方法說(shuō)法正確的是()。

答案:write()方法將指定的字符串寫(xiě)入文件當(dāng)前插入點(diǎn)位置。;調(diào)用兩次write()方法寫(xiě)入的兩個(gè)字符串之間不會(huì)添加任何分隔符。關(guān)于函數(shù)可變參數(shù)的描述,以下選項(xiàng)中錯(cuò)誤的是()。

答案:函數(shù)定義時(shí),帶*號(hào)的可變參數(shù)可以出現(xiàn)在參數(shù)列表的任何位置。卸載第三方庫(kù)的命令是()。

答案:pipuninstall關(guān)于遞歸函數(shù)描述,以下選項(xiàng)中錯(cuò)誤的是()。

答案:提高代碼執(zhí)行速度。關(guān)于Python函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是()。

答案:每次調(diào)用函數(shù)時(shí)必須有實(shí)參。關(guān)于模塊化程序設(shè)計(jì)的描述,以下選項(xiàng)中描述錯(cuò)誤的是()。

答案:基本要求是模塊間關(guān)聯(lián)度要緊密,模塊內(nèi)部關(guān)聯(lián)度要低Python語(yǔ)言中用來(lái)定義函數(shù)的關(guān)鍵字是()。

答案:def假設(shè)函數(shù)體中不包括global保留字,對(duì)于改變參數(shù)值的方法,以下選項(xiàng)中錯(cuò)誤的是()。

答案:參數(shù)的值是否改變與函數(shù)體中對(duì)變量的操作有關(guān),與參數(shù)類(lèi)型無(wú)關(guān)執(zhí)行以下代碼后,變量ls的值變?yōu)閇'F','f','A']()。

deffun():

ls.append("A")

return

ls=["F","f"]

fun()

答案:對(duì)函數(shù)內(nèi)部創(chuàng)建的變量不僅能在函數(shù)內(nèi)部使用和訪問(wèn),在函數(shù)外部也可以使用。

答案:錯(cuò)f=lambdax,y:x+y執(zhí)行后,f的類(lèi)型為數(shù)字類(lèi)型()。

答案:錯(cuò)軟件功能設(shè)計(jì)遵循“自頂向下,逐層細(xì)化”的原則,劃分功能模塊及子模塊,建立功能模塊間的關(guān)系。

答案:對(duì)函數(shù)體中有return語(yǔ)句,則可以返回0個(gè)或者多個(gè)處理結(jié)果。若沒(méi)有return語(yǔ)句,則函數(shù)返回值為None。

答案:對(duì)函數(shù)在調(diào)用前不需要定義,隨時(shí)隨地就可以使用()。

答案:錯(cuò)函數(shù)可以有參數(shù),也可以沒(méi)有參數(shù)。如果沒(méi)有參數(shù),就是無(wú)參函數(shù),但必須保留圓括號(hào)。

答案:對(duì)函數(shù)調(diào)用的實(shí)參可以是常量、變量、表達(dá)式、函數(shù)等,無(wú)論何種類(lèi)型,在進(jìn)行函數(shù)調(diào)用時(shí)都必須具有確定的值。

答案:對(duì)執(zhí)行以下代碼可以實(shí)現(xiàn)a和b的值互換功能,即a=5,b=4()。defchange(a,b):a,b=b,aa=4b=5change(a,b)

答案:錯(cuò)按照默認(rèn)值傳遞參數(shù),給擁有默認(rèn)值的形參傳遞參數(shù),該參數(shù)使用定義函數(shù)時(shí)設(shè)置的默認(rèn)值。

答案:錯(cuò)以下程序段,是在一組有序的數(shù)據(jù)中查找,從鍵盤(pán)輸入一個(gè)數(shù),查找出該數(shù)在數(shù)據(jù)序列中的位置。請(qǐng)分析下列描述中正確的是()12345678910111213141516a=[16,19,27,35,43,55,67,85]x=

eval(input("請(qǐng)輸入要查找的數(shù)"))find=Falset=0b=len(a)-1while(t<=b

andfind==False):

m=(t+b)//2

ifx==a[m]:

find=True

print("{}已找到,位置是:{}".format(x,m+1))

elifx答案:變量find是設(shè)置的查找標(biāo)志。;第6行while語(yǔ)句后的條件,是x不存在的條件。;第7行代碼的作用是計(jì)算查找范圍的中間位置。;第11行代碼的作用判斷x在前一半數(shù)據(jù)中。以下對(duì)二分法查找算法描述正確的是()。

答案:將給定的數(shù)據(jù)按由小到大次序存放在列表a中,設(shè)置3個(gè)變量t、b、m表示列表元素的下標(biāo),t(top)指向查找范圍的起始位置(頂部),b[bottom]指向結(jié)束位置(底部),m(mid)表示查找范圍的中間位置,設(shè)x為待查找數(shù)據(jù)。;計(jì)算查找范圍的中間位置:m=(t+b)//2。;比較x與a[m],進(jìn)行以下三種判斷:若x=a[m],則結(jié)束查找,否則繼續(xù)下一步。若xa[m],則x必定落在m+1到b范圍之內(nèi),因此,設(shè)置新的查找起始位置為t,則t=m+1,故新的查找范圍為[t,b]。;重復(fù)查找直到不再出現(xiàn)t隨機(jī)產(chǎn)生10個(gè)10-99之間的整數(shù),將其存儲(chǔ)在列表中,輸入一個(gè)數(shù),用順序查找法查找該數(shù)是否在列表中。以下對(duì)于該問(wèn)題的分析編程正確的是()

答案:首先,使用for循環(huán)和randrange()函數(shù)隨機(jī)產(chǎn)生10個(gè)數(shù)并存放在列表中。;輸入查找的數(shù)據(jù)對(duì)象x;設(shè)置查找標(biāo)記f=False,第一個(gè)比較元素為lst[0]。;將查找數(shù)據(jù)x依次與lst中的元素比較,看是否相等。;若x與lst[i]相等,則f=True并結(jié)束查找;若不相等,則繼續(xù)查找,直到比較完所有元素。;若全部比較完畢,f仍為False,則查找失敗。;編寫(xiě)代碼如下:fromrandomimport*a=[]forninrange(10):

a.append(randrange(10,99))print(a)x=eval(input("請(qǐng)輸入要查找的數(shù):"))p=Falsen=0

#記錄x在列表中的位置foriina:

n=n+1

ifx==i:

p=True

breakifp==True:

print("找到了,在第{}位。".format(n))else:

print("沒(méi)找到!")以下對(duì)查找問(wèn)題的理解正確的是()。

答案:查找是在給定的信息(一組數(shù)據(jù))中,依據(jù)查找的內(nèi)容(數(shù)據(jù)),比較是否存在與其相同的內(nèi)容。;基本思想:將給定的一組數(shù)據(jù)存放在列表中,將查找的數(shù)據(jù)與列表元素值進(jìn)行比較是否相同。若列表元素值中存在與查找數(shù)據(jù)相同的值,則得到查找結(jié)果;若列表元素值中不存在與查找數(shù)據(jù)相同的值,則得到無(wú)查找結(jié)果。;二分查找算法比順序查找算法更加高效。;二分查找法的前提時(shí)數(shù)據(jù)必須是有序的。閱讀以下對(duì)運(yùn)動(dòng)員身高進(jìn)行排序的程序段,下列分析描述正確的是()。12345678910a=[189,184,172,177,186,174,193,179]n=len(a)print("排序前:",a)foriinrange(n

-1):

k=i

forjinrange(i+1,n):

ifa[k]>a[j]:

k=j

a[i],a[k]=a[k],a[i]

print("排序后:",a)

答案:第4行代碼的作用是確定進(jìn)行多少輪比較。;第5行代碼的作用是設(shè)置每一輪比較開(kāi)始前最小列表元素下標(biāo)的初始值。;第6行代碼的作用是控制每一輪中比較的次數(shù)。;第8行代碼的作用是記錄本輪比較結(jié)束后最小列表元素的下標(biāo)。;第9行代碼的作用是將本輪找到的最小列表元素放置到合適的位置。以下程序段的功能是()。a=[8,4,10,7,6,14,9,13]n=len(a)print("排序前:",a)foriinrange(n-1):

forjinrange(i+1,n):

ifa[i]>a[j]:

a[i],a[j]=a[j],a[i]print("排序后:",a)

答案:對(duì)列表中的數(shù)據(jù)使用比較交換法進(jìn)行排序。;對(duì)列表中的數(shù)據(jù)進(jìn)行升序排序。編程對(duì)某個(gè)班學(xué)生某門(mén)課的成績(jī)按從高到低順序進(jìn)行排序輸出。若采用比較交換法排序,下列論述正確的是()。

答案:將8個(gè)數(shù)據(jù)排好序,需進(jìn)行7輪比較。;第一輪將8個(gè)數(shù)中的最大數(shù)安排在下標(biāo)是0的列表元素中;第二輪將剩下的7個(gè)數(shù)中的最大數(shù)安排在下標(biāo)為1的列表元素中;依此類(lèi)推。;用循環(huán)foriinrange[n-1]控制比較的輪數(shù),循環(huán)變量i用于表示比較的元素a[i]。;對(duì)每一輪比較過(guò)程中,a[i]需要和其后的元素比較,則其后元素下標(biāo)從i+1到7(對(duì)n個(gè)數(shù),則從i+1到n),用循環(huán)forjinrange[i+1,n]可控制一輪的比較過(guò)程,循環(huán)變量j表示與a[i]比較元素的下標(biāo)。;兩個(gè)循環(huán)i,j嵌套,可實(shí)現(xiàn)排序過(guò)程。采用比較交換法對(duì)某個(gè)班學(xué)生某門(mén)課的成績(jī),按從高到低順序進(jìn)行排序輸出。下列關(guān)于其算法思想論述正確的是()。

答案:首先,將該門(mén)課程的成績(jī)數(shù)據(jù)存放在一個(gè)列表中。;將列表的第1個(gè)元素a[0]與其后的每一個(gè)元素進(jìn)行比較,若a[0]小于其后元素值,則將a[0]與之交換值,通過(guò)此輪的多次比較,將最大數(shù)交換到a[0]中。;再次,將a[1]與其后的每一個(gè)元素比較,若a[1]小于其后元素值,則將a[1]與之交換,通過(guò)此輪比較,將第二大的數(shù)交換到a[1]中。;依次類(lèi)推到a[n-1],完成排序,共計(jì)需要n-1輪比較。;依次輸出該列表元素值。以下關(guān)于排序的基本思想及實(shí)現(xiàn)方法與過(guò)程理解正確的有()。

答案:對(duì)一組原始數(shù)據(jù),按照按遞增或遞減的方式,對(duì)數(shù)據(jù)進(jìn)行比較,調(diào)整其所在整個(gè)數(shù)據(jù)集合中位置(次序),通過(guò)將多次比較和調(diào)整,使所有的數(shù)據(jù)在整個(gè)集合中保持合適的位置,數(shù)據(jù)所在的位置表明數(shù)據(jù)的排列次序。;列表賦值:用于存放一組數(shù)據(jù),若數(shù)據(jù)個(gè)數(shù)未確定,則需要使用input()函數(shù)。;列表輸出:輸出排序前原數(shù)據(jù)序列。;數(shù)據(jù)排序:排序時(shí)多輪多次的比較過(guò)程,無(wú)論何種排序方法,需要通過(guò)雙循環(huán)嵌套結(jié)構(gòu)實(shí)現(xiàn)。;排序結(jié)果輸出:將列表中的每個(gè)元素值依次輸出即可。有關(guān)近似迭代求解理解和論述正確的是()。

答案:牛頓迭代法屬于近似迭代法,其迭代公式為:

,

可以理解為方程的根的求解是由初始根x,通過(guò)迭代公式不斷迭代計(jì)算,快速逼近真實(shí)根的過(guò)程。;牛頓迭代法迭代次數(shù)與初始值有關(guān),主要取決于迭代精度,精度高則迭代次數(shù)增加。;圓周率計(jì)算公式為:。

若用變量p表示π/4,則p的初始值p=1/1,第1次計(jì)算:p=p+(-1/3);第2次計(jì)算:p=p+(1/5),以此類(lèi)推,p值的計(jì)算過(guò)程可看作是:新的p是通過(guò)在舊p計(jì)算而來(lái)。

因此可用近似迭代法求解,迭代公式為:p=p+1/(2n-1)*(-1)-n。π值為最終的p值乘4。;圓周率{π/4=1/1-1/3+1/5-1/7+?+1/(2n-1)}計(jì)算結(jié)果,與迭代次數(shù)有關(guān),迭代次數(shù)越多(n值越大),π值精度越高。用迭代法求解問(wèn)題與編程理解和論述正確的是()。

答案:利用迭代算法解決問(wèn)題,需做好以下三個(gè)方面的工作:(1)確定迭代變量:在可以用迭代算法解決的問(wèn)題中,至少存在一個(gè)直接或間接地不斷由舊值遞推出新值的變量,這個(gè)變量就是迭代變量。(2)建立迭代關(guān)系式:迭代關(guān)系式的建立是解決迭代問(wèn)題的關(guān)鍵,通??梢皂樛苹虻雇频姆椒▉?lái)完成。(3)對(duì)迭代過(guò)程進(jìn)行控制:編寫(xiě)迭代程序必須考慮在何時(shí)結(jié)束迭代過(guò)程,不能讓迭代過(guò)程無(wú)休止地重復(fù)執(zhí)行下去。;一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時(shí),共經(jīng)過(guò)多少米?第10次反彈多高?本問(wèn)題可用迭代法求解。;有五位同學(xué)參加植樹(shù)活動(dòng),各自完成植樹(shù)的數(shù)量都不相同。問(wèn)第一位同學(xué)植了多少棵時(shí),他指著旁邊的第二位同學(xué)說(shuō)比他多植了兩棵;追問(wèn)第二位同學(xué),他又說(shuō)比第三位同學(xué)多植了兩棵;...如此,都說(shuō)比另一位同學(xué)多植兩棵。最后問(wèn)到第五位同學(xué)時(shí),他說(shuō)自己植了10棵。到底第一位同學(xué)植了多少棵樹(shù)?本問(wèn)題可用迭代法求解。斐波那契數(shù)列問(wèn)題:已知數(shù)列的前兩項(xiàng)均為1,從第三項(xiàng)開(kāi)始,每一項(xiàng)為其前兩項(xiàng)之和,求該數(shù)列的第12項(xiàng)。若用變量a表示第1項(xiàng),變量b表示第2項(xiàng),變量c表示第3項(xiàng),算法設(shè)計(jì)如下:

(1)a=1,b=1

(2)c=a+b

(3)a=b,b=c

(4)重復(fù)執(zhí)行(2)(3)步驟10次

(5)輸出c下面代碼中正確的有()。

答案:代碼2:;代碼4:求斐波那契數(shù)(兔子繁殖問(wèn)題)列前12項(xiàng)。已知數(shù)列的前兩項(xiàng)均為1,從第三項(xiàng)開(kāi)始,每一項(xiàng)為其前兩項(xiàng)之和,求該數(shù)列的前12項(xiàng)。問(wèn):一年后總共會(huì)有多少對(duì)兔子?

關(guān)于以上問(wèn)題用迭代法求解的論述正確的有()。

答案:通過(guò)對(duì)問(wèn)題分析,這是一個(gè)可抽象為數(shù)列的遞推問(wèn)題:第1個(gè)月1對(duì)兔子,看作數(shù)列第1項(xiàng)a=1;第2個(gè)月1對(duì)兔子,看作數(shù)列第2項(xiàng)b=1;第3個(gè)月看作第3項(xiàng)c=a+b=2。以后各月計(jì)算類(lèi)似,一年12個(gè)月,相當(dāng)于計(jì)算數(shù)列第12項(xiàng)。;從第三項(xiàng)開(kāi)始,滿足遞推迭代關(guān)系,數(shù)列遞推公式可以總結(jié)為an=an-2+an-1。;若用變量a表示第1項(xiàng),變量b表示第2項(xiàng),變量c表示第3項(xiàng),則算法設(shè)計(jì)如下:

(1)a=1,b=1

(2)c=a+b

(3)a=b,b=c

(4)重復(fù)執(zhí)行(2)(3)步驟10次

(5)輸出c以下關(guān)于迭代法的論述和理解正確的有()。

答案:迭代法也稱(chēng)輾轉(zhuǎn)法,迭代是不斷以計(jì)算的新值取代原值的過(guò)程,是一種不斷用變量的舊值遞推新值的過(guò)程。;遞推和迭代算法是用計(jì)算機(jī)解決問(wèn)題的一種基本方法。它利用計(jì)算機(jī)運(yùn)算速度快、適合做重復(fù)性操作的特點(diǎn),讓計(jì)算機(jī)對(duì)一組指令(或一定步驟)進(jìn)行重復(fù)執(zhí)行,在每次執(zhí)行這組指令(或這些步驟)時(shí),都從變量的原值推出它的一個(gè)新值,新值(替代原值)又推出下一組新值等,進(jìn)而實(shí)現(xiàn)對(duì)復(fù)雜問(wèn)題的求解。;比如西農(nóng)每年今年招生人數(shù)為10000人,每年按4%增加招生人數(shù),問(wèn)10年后的招生人數(shù)是多少?。若變量p為招生人數(shù),r為增長(zhǎng)率,則:經(jīng)過(guò)1年的人數(shù)為p=p*(1+r)。由于每年增長(zhǎng)方式相同,故迭代遞推關(guān)系為:p=p*(1+r)。即每年的招生人數(shù)p是通過(guò)上一年招生人數(shù)p通過(guò)計(jì)算而來(lái)。從計(jì)算過(guò)程來(lái)看,p是不斷以計(jì)算的新值取代原值的過(guò)程。;例如求解斐波那契數(shù)列:1,1,2,3,5,8,13,21,34……,求第12項(xiàng)。第1個(gè)月1對(duì)兔子,變量a=1;第2個(gè)月1對(duì)兔子,b=1;第3個(gè)月用變量c表示,依據(jù)遞推公式an=an-2+an-1,從第3個(gè)月開(kāi)始,以后各月計(jì)算類(lèi)似,則有迭代關(guān)系c=a+b。通過(guò)迭代計(jì)算實(shí)現(xiàn)10次,則可得到第12個(gè)月的數(shù)量,相當(dāng)于計(jì)算數(shù)列第12項(xiàng)。;迭代法算法分為:精確迭代和近似迭代兩種。查找算法描述正確的有()。

答案:查找是將查找的數(shù)據(jù)與已有的數(shù)據(jù)集合中的數(shù)據(jù)比較,通過(guò)循環(huán)處理,實(shí)現(xiàn)查找算法。;順序查找法,對(duì)查找的數(shù)據(jù)集合沒(méi)有次序的要求。;二分法查找,前提條件是數(shù)據(jù)有序性。關(guān)于遞推法和迭代法的異同點(diǎn),正確的有()。

答案:都需要初始條件;都需要依據(jù)關(guān)系式進(jìn)行遞推或迭代。;需要通過(guò)循環(huán)控制實(shí)現(xiàn)編程。;迭代是在變量舊值的基礎(chǔ)上推導(dǎo)出該變量的新值。排序算法描述是不正確的是()。

答案:排序可以通過(guò)單循方式實(shí)現(xiàn)。應(yīng)用遞推法求解問(wèn)題與編程應(yīng)用理解正確的是()。

答案:遞推法是從前面的結(jié)果計(jì)算推出后面結(jié)果的算法,解決遞推問(wèn)題必須具備兩個(gè)條件:(1)明確初始條件;(2)具備遞推關(guān)系(或遞推公式)。;一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時(shí),共經(jīng)過(guò)多少米?第10次反彈多高?本問(wèn)題可用遞推法求解。;有五位同學(xué)參加了植樹(shù)活動(dòng),他們完成植樹(shù)的數(shù)量都不相同。問(wèn)第一位同學(xué)植了多少棵時(shí),他指著旁邊的第二位同學(xué)說(shuō)比他多植了兩棵;追問(wèn)第二位同學(xué),他又說(shuō)比第三位同學(xué)多植了兩棵;...如此,都說(shuō)比另一位同學(xué)多植兩棵。最后問(wèn)到第五位同學(xué)時(shí),他說(shuō)自己植了10棵。到底第一位同學(xué)植了多少棵樹(shù)?本問(wèn)題可用遞推法求解。一對(duì)新生雌雄兔子,兔子可以在一個(gè)月大的時(shí)候交配,這樣在第二個(gè)月的月底,一對(duì)雌雄兔子就能生產(chǎn)出另一對(duì)雌雄兔子。從第二個(gè)月開(kāi)始,雌兔每個(gè)月都會(huì)新生一對(duì)雌雄兔子。問(wèn):一年后總共會(huì)有多少對(duì)兔子?若用變量a1表示第1項(xiàng),變量a2表示第2項(xiàng),變量a3表示第3項(xiàng),算法設(shè)計(jì)如下:(1)a=[0]*12(2)a[0]=1,a[1]=1(3)a[i]=a[i-2]+a[i-1](4)重復(fù)執(zhí)行(3)步驟10次(5)輸出第12項(xiàng)下面代碼中正確的有()。

答案:代碼2:;代碼4:假設(shè)一對(duì)新生兔子(一公,一母),兔子可以在一個(gè)月大的時(shí)候交配,這樣在第二個(gè)月的月底,一對(duì)雌雄兔子就能生產(chǎn)出另一對(duì)雌雄兔子。從第二個(gè)月開(kāi)始,雌兔每個(gè)月都會(huì)新生一對(duì)雌雄兔子。問(wèn):一年后總共會(huì)有多少對(duì)兔子?

關(guān)于以上問(wèn)題用遞推法求解論述正確的有()。

答案:通過(guò)對(duì)問(wèn)題分析,這是一個(gè)可抽象為數(shù)列的遞推問(wèn)題:第1個(gè)月1對(duì)兔子,看作數(shù)列第1項(xiàng)a1=1;第2個(gè)月1對(duì)兔子,看作數(shù)列第2項(xiàng)a2=1;第3個(gè)月看作第3項(xiàng)a3=a1+a2=2。以后各月計(jì)算類(lèi)似,一年12個(gè)月,相當(dāng)于計(jì)算數(shù)列第12項(xiàng)。;從第三項(xiàng)開(kāi)始,滿足遞推關(guān)系,數(shù)列遞推公式可以總結(jié)為an=an-2+an-1。;若用變量a表示第1項(xiàng),變量b表示第2項(xiàng),變量c表示第3項(xiàng),則算法設(shè)計(jì)如下:(1)a=[0]*12(2)a[0]=1,a[1]=1(3)a[i]=a[i-2]+a[i-1](4)重復(fù)執(zhí)行(3)步驟10次(5)輸出第12項(xiàng);若要得到數(shù)列的各項(xiàng),可以通過(guò)循環(huán)遍歷列表a各元素進(jìn)行輸出。以下關(guān)于遞推法的論述說(shuō)法正確的有()。

答案:遞推算法是一種用若干步可重復(fù)運(yùn)算來(lái)描述復(fù)雜問(wèn)題的方法。根據(jù)遞推關(guān)系進(jìn)行問(wèn)題求解的方法。通過(guò)已知條件,利用特定的遞推關(guān)系可以得出中間推論,直至得到問(wèn)題的最終結(jié)果。;遞推問(wèn)題求解思想:從已知條件出發(fā),一步步的遞推出未知項(xiàng)。;遞推是按照一定的規(guī)律來(lái)計(jì)算序列中的每個(gè)項(xiàng),通常是通過(guò)計(jì)算前面的一些項(xiàng)來(lái)得出序列中的指定項(xiàng)的值。其思想是把一個(gè)復(fù)雜、龐大計(jì)算過(guò)程轉(zhuǎn)化為簡(jiǎn)單過(guò)程的多次重復(fù)。;例如求解斐波那契數(shù)列:1,1,2,3,5,8,13,21,34……,第20項(xiàng),依據(jù)前兩項(xiàng),推出第3項(xiàng),依據(jù)遞推公式an=an-2+an-1,依次推出第20項(xiàng)。通過(guò)將負(fù)責(zé)、龐大第20項(xiàng)求解計(jì)算過(guò)程轉(zhuǎn)化為:計(jì)算前2項(xiàng)和的簡(jiǎn)單計(jì)算過(guò)程,通過(guò)多重復(fù)計(jì)算實(shí)現(xiàn)。;遞推算法分為:順推法和逆推法兩種。公雞每只值5元,母雞每只3元,小雞3只1元,100元錢(qián)買(mǎi)100只雞,三種雞都要有。請(qǐng)求有多少種賣(mài)法。用窮舉法求解編程,變量x、y、z表示公雞、母雞、小雞可買(mǎi)的數(shù)量,否判斷條件為:x+y+z=100、5x+3y+z/3=100,并且x、y、z都不為0。以下代碼設(shè)計(jì)中正確代碼及分析的有()。

答案:代碼1:若x、y、z取值范圍分別為[1,100],則代碼如下:;代碼2:若x取值為[1,19],y[1,33],z[1,98],則代碼如下:;代碼3:若x取值為[1,19],y[1,33],z[100-x-y],則代碼如下:;代碼4:若先買(mǎi)公雞,則x取值為[1,19],再買(mǎi)母雞y[1,(100-5x)/3],最后買(mǎi)小雞,則代碼如下:;在以上4種代碼中,代碼4算法最優(yōu)。公雞每只值5元,母雞每只值3元,小雞3只值1元,100元錢(qián)買(mǎi)100只雞,三種雞都要有。請(qǐng)求有多少種賣(mài)法。以下說(shuō)法正確的有()。

答案:若用變量x、y、z表示公雞、母雞、小雞可買(mǎi)的數(shù)量,問(wèn)題數(shù)學(xué)模型是3個(gè)變量構(gòu)成兩個(gè)方程,組成不定方程組,方程組的解不止一種,也就是有多種買(mǎi)法。;問(wèn)題窮舉的對(duì)象為x、y、z變量的各種可能取值,則x、y、z取值范圍為[1,100],因此窮舉的對(duì)象為x、y、z的各種組合。;窮舉對(duì)象是否判斷條件為:x+y+z=100、5x+3y+z/3=100,并且x、y、z都不為0。;基本算法設(shè)計(jì)為:(1)列舉出一種x、y、z的取值情況;(2)將x、y、z帶入方程組進(jìn)行驗(yàn)證;(3)若方程組成立,則輸出一組解;(4)若方程組不成立,則繼續(xù)判斷下一個(gè)情況;(5)通過(guò)(1)(2)(3)(4)循環(huán)操作,實(shí)現(xiàn)窮舉所有x、y、z的取值情況。以下關(guān)于窮舉法的理解說(shuō)法正確的有()。

答案:窮舉法也叫枚舉法或列舉法,算法基本思想是根據(jù)提出的問(wèn)題,列舉出所有的可能情況,并依據(jù)問(wèn)題中給定的條件,檢驗(yàn)?zāi)男┣闆r是符合要求的,并將符合要求的情況輸出,從而得到問(wèn)題的解。;找出100以?xún)?nèi)整數(shù)中能被3整除的數(shù),用窮舉法處理的算法思路是:首先確定列舉的對(duì)象是[1,100]每一個(gè)整數(shù)n,再判斷n能否被3整除,若能整除則輸出n。;若在不能確定窮舉范圍的情況下,則不能采用窮舉法求解。;采用窮舉法求解問(wèn)題需要明確全部舉窮情況和問(wèn)題求解判斷條件。/ananas/latex/p/576492

答案:函數(shù)定積分求值問(wèn)題基本思想是求函數(shù)曲邊圖形在的面積,將積分區(qū)間[a,b]分成若干個(gè)小區(qū)間,每個(gè)區(qū)間可以看近似作為矩形或梯形,通過(guò)計(jì)算每個(gè)小區(qū)間的面積,累加得到曲邊圖形的面積,求得定積分的近似值。;矩形法求面積:矩形法求積分值是將積分區(qū)間[a,b]分為n小區(qū)間(n等分),小區(qū)間的寬度為:,第i塊小矩形的面積是:

。;算法設(shè)計(jì)為:(1)設(shè)置區(qū)間[a,b],確定區(qū)間等分n的值,計(jì)算區(qū)間寬度h;(2)第1個(gè)區(qū)間矩形坐標(biāo)為x,則x=a,其對(duì)應(yīng)的函數(shù)值f(x)為矩形的一邊長(zhǎng)度;(3)計(jì)算區(qū)間矩形的長(zhǎng)度f(wàn)(x),則區(qū)間矩形面積為si=f(x)*h;(4)進(jìn)行一個(gè)矩形面積累加:s=s+si;(5)在前一x的基礎(chǔ)上,得到下一矩形坐標(biāo)x=x+h;(6)通過(guò)②、③、④實(shí)現(xiàn)一個(gè)矩形面積計(jì)算和累加,通過(guò)n次累加,得到積分值。;代碼設(shè)計(jì)為:;梯形法求定積分,梯形法積分的思路是:將積分區(qū)間[a,b]n等分,小區(qū)間的長(zhǎng)度為,第i塊小梯形的面積是:。;用梯形法求定積分,由于上一個(gè)小梯形的下底就是下一個(gè)梯形的上底。因此,則可將求面積的分析轉(zhuǎn)化為求小區(qū)間端點(diǎn)函數(shù)值的問(wèn)題,計(jì)算公式如下:;定積分求解采用將n個(gè)小面積加起來(lái),就近似求得總面積,即定積分的近似值。n愈大,計(jì)算的結(jié)果越接近實(shí)際值。統(tǒng)計(jì)一個(gè)班計(jì)算機(jī)課程考試成績(jī),要求統(tǒng)計(jì)不及格(<60)、及格(<=70)、良好(<=85)、優(yōu)秀(<=100)四個(gè)分?jǐn)?shù)段人數(shù),以下求解論述中正確的有()。

答案:問(wèn)題中,將所有學(xué)生成績(jī)抽象為一組數(shù)據(jù),處理的數(shù)據(jù)對(duì)象是成績(jī)數(shù)據(jù),需要得到分段統(tǒng)計(jì)人數(shù)。編程思路是依據(jù)每個(gè)學(xué)生成績(jī),判斷其屬于哪個(gè)分?jǐn)?shù)段,則對(duì)應(yīng)的分?jǐn)?shù)段計(jì)數(shù)值加1。;用x表示一個(gè)成績(jī)數(shù)據(jù),用a、b、c、d四個(gè)變量表示各分?jǐn)?shù)段人數(shù)(稱(chēng)為統(tǒng)計(jì)變量),依據(jù)x的取值范圍,對(duì)應(yīng)統(tǒng)計(jì)變量加1。則成績(jī)統(tǒng)計(jì)模型可以描述為:;算法設(shè)計(jì)為:輸入成績(jī)數(shù)據(jù),存放在列表中;遍歷每個(gè)列表元素,依據(jù)分段統(tǒng)計(jì)模型,判斷其值所屬范圍,對(duì)應(yīng)統(tǒng)計(jì)變量值加1;最后輸出各個(gè)統(tǒng)計(jì)變量的值。;數(shù)據(jù)輸入代碼為:;分段人數(shù)統(tǒng)計(jì)代碼為:;結(jié)果輸出代碼為:

print(a,b,c,d);將輸入、分段統(tǒng)計(jì)、結(jié)果輸出三段代碼按順序組織成整體代碼,則可執(zhí)行。編程計(jì)算30個(gè)學(xué)生計(jì)算機(jī)課程考試成績(jī)平均值,以下說(shuō)法正確的有()。

答案:將所有學(xué)生成績(jī)抽象為一組數(shù)據(jù),求解問(wèn)題的數(shù)學(xué)模型是計(jì)算平均數(shù)。;平均成績(jī)計(jì)算的算法設(shè)計(jì)可以是:輸入數(shù)據(jù),進(jìn)行累計(jì),再計(jì)算平均值,最后輸出計(jì)算結(jié)果。;編寫(xiě)程序時(shí),若用x表示一個(gè)學(xué)生成績(jī),s表示成績(jī)累加和,則累加求和的語(yǔ)句為:s=s+x表示,求和過(guò)程需要通過(guò)循環(huán)控制實(shí)現(xiàn)累加。;由于學(xué)生人數(shù)確定,循環(huán)控制可用使用for循環(huán),對(duì)應(yīng)的循環(huán)控制語(yǔ)句為:foriinrange(1,31)。對(duì)于程序設(shè)計(jì)一般方法與過(guò)程論述正確的是()。

答案:分析問(wèn)題是研究所給定的條件,分析應(yīng)達(dá)到的目標(biāo),找出解決問(wèn)題的規(guī)律,選擇解題的方法,達(dá)到實(shí)際問(wèn)題求解的要求。同時(shí),將所研究問(wèn)題的數(shù)據(jù)與數(shù)據(jù)間關(guān)系抽象出來(lái),形成程序中數(shù)據(jù)的類(lèi)型和數(shù)據(jù)組織存儲(chǔ)形式。;設(shè)計(jì)算法用途是設(shè)計(jì)出解題的方法和具體步驟,為編寫(xiě)程序代碼做好準(zhǔn)備工作。;編寫(xiě)程序是依據(jù)算法,用程序設(shè)計(jì)語(yǔ)言將整個(gè)數(shù)據(jù)、數(shù)據(jù)之間的關(guān)系和算法表述出來(lái),形成程序代碼。;程序調(diào)試運(yùn)行是將程序輸入計(jì)算機(jī),進(jìn)行編輯、調(diào)試和運(yùn)行。;分析結(jié)果作用是對(duì)程序執(zhí)行結(jié)果進(jìn)行驗(yàn)證和分析,發(fā)現(xiàn)程序中存在問(wèn)題并修改完善。以下關(guān)于編程求解(處理)問(wèn)題的基本思維,方法與過(guò)程理解正確的有()。

答案:人們處理問(wèn)題的一般思維和過(guò)程通常是:首先對(duì)處理的問(wèn)題進(jìn)行調(diào)研分析,進(jìn)而確定解決問(wèn)題的方法和步驟,然后依據(jù)方法和步驟選擇合適的技術(shù)與工具,通過(guò)人工實(shí)施解決問(wèn)題,并對(duì)處理的結(jié)果進(jìn)行評(píng)價(jià)。;使用計(jì)算機(jī)解決問(wèn)題的思維和方法是:首先對(duì)求解問(wèn)題進(jìn)行研究和分析,然后構(gòu)建解決問(wèn)題的數(shù)學(xué)模型,在此基礎(chǔ)上進(jìn)行算法設(shè)計(jì),依據(jù)算法編寫(xiě)程序,提交給計(jì)算機(jī)執(zhí)行。達(dá)到讓計(jì)算機(jī)按照人們?cè)O(shè)計(jì)的步驟實(shí)現(xiàn)問(wèn)題求解。;利用計(jì)算機(jī)處理問(wèn)題與人們一般解決問(wèn)題的思維和方法是類(lèi)似,基本的思維是計(jì)算機(jī)按照設(shè)計(jì)程序,按步驟進(jìn)行運(yùn)算操作,實(shí)現(xiàn)問(wèn)題求解的目的。關(guān)于窮舉法描述,不正確的是()。

答案:窮舉法算法不需要優(yōu)化。隊(duì)列結(jié)構(gòu)在尋找迷宮的求解路徑時(shí)可以獲得最短的路徑結(jié)果

答案:對(duì)棧結(jié)構(gòu)具有后進(jìn)先出的特點(diǎn),使用棧結(jié)構(gòu)可以記錄起始點(diǎn)到終止點(diǎn)的路徑用于反推問(wèn)題過(guò)程。

答案:對(duì)訪問(wèn)鏈表中的數(shù)據(jù)必須通過(guò)迭代的方式從首項(xiàng)開(kāi)始逐個(gè)向后查找。

答案:對(duì)字典對(duì)象的每個(gè)元素由鍵-值對(duì)組成,其中鍵不允許重復(fù)()。

答案:對(duì)定義空集合對(duì)象使用{}或set()均可()。

答案:錯(cuò)序列類(lèi)型變量都可以用append()方法添加元素()。

答案:錯(cuò)采用文字描述、流程圖或偽代碼等方式都可以展示算法思路

答案:對(duì)以下關(guān)于隊(duì)列說(shuō)法正確的是

答案:隊(duì)列結(jié)構(gòu)適合求解從前至后逐個(gè)訪問(wèn)的問(wèn)題下面代碼的輸出結(jié)果是()。

d={"眼睛":"藍(lán)色","頭發(fā)":"黃色","皮膚":"白色"}

print(d["頭發(fā)"],d.get("衣服","紅色"))

答案:黃色紅色A={1,2,3,4,5},B={4,5,6,7,8}則{1,2,3,6,7,8}是下列哪種運(yùn)算結(jié)果()。

答案:A^Btup1=(10,20,30,40,50),則以下哪項(xiàng)不屬于針對(duì)tup1的正確操作()。

答案:tup1.insert(5,60)下面代碼的輸出結(jié)果是()。t=[1,2,3]

s=tuple(t)print(t,s)

答案:[1,2,3](1,2,3)下面代碼的輸出結(jié)果是()。

s=("seashell","gold","pink","brown","purple","tomato")

print(s[1::2])

答案:('gold','brown','tomato')下面代碼的輸出結(jié)果是()。a=[[1,2,3],[4,5,6],[7,8,9]]

s=0

foriinrange(2):

forjinrange(3):

s+=a[i][j]

print(s)

答案:21下面代碼的輸出結(jié)果是()。

s=[4,3,6,2]

t=sorted(s)

print(s)

print(t)

答案:[4,3,6,2][2,3,4,6]下面代碼的輸出結(jié)果是()。l1=[1,2]

l1.append(3,4,5)

print(l1)

答案:顯示出錯(cuò)信息表達(dá)式list('中國(guó)'+'香港')的值是()。

答案:['中','國(guó)','香','港']以下關(guān)于循環(huán)特殊控制語(yǔ)句的相關(guān)說(shuō)法不正確的是()。

答案:continue語(yǔ)句用于跳出并結(jié)束當(dāng)前整個(gè)循環(huán),然后繼續(xù)執(zhí)行循環(huán)后的語(yǔ)句,而break語(yǔ)句用于結(jié)束當(dāng)次循環(huán),繼續(xù)執(zhí)行后續(xù)次數(shù)循環(huán)。;在循環(huán)嵌套以及混合嵌套結(jié)構(gòu)中,continue語(yǔ)句可以跳出并結(jié)束整個(gè)循環(huán)。找出100以?xún)?nèi)所有能同時(shí)被3和5整除的數(shù)。以下關(guān)于解決問(wèn)題的方法描述正確的有()。

答案:在日常應(yīng)用中除了循環(huán)嵌套外,還會(huì)遇到一些需要在分支中進(jìn)行循環(huán)執(zhí)行的情況,也會(huì)遇到在循環(huán)中重復(fù)進(jìn)行分支判斷的問(wèn)題。此時(shí),就會(huì)應(yīng)用分支中嵌套循環(huán)或者循環(huán)中嵌套分支的混合嵌套來(lái)解決。;要找出100以?xún)?nèi)所有能同時(shí)被3和5整除的數(shù),首先需要判定一個(gè)數(shù)m能否同時(shí)被3和5整除,這里需要用分支結(jié)構(gòu)解決;然后再對(duì)100以?xún)?nèi)的所有數(shù)進(jìn)行判定,因此需要將判定操作重復(fù)100次,可以用循環(huán)結(jié)構(gòu)解決。;進(jìn)行算法設(shè)計(jì):①應(yīng)用循環(huán)結(jié)構(gòu)對(duì)數(shù)m從1到100進(jìn)行重復(fù)判定操作;②對(duì)數(shù)m進(jìn)行判斷:

若:

數(shù)m%3==0且m%5==0,則輸出符合條件的數(shù)m;

否則,繼續(xù)下一次的判斷。;如果應(yīng)用range()函數(shù)完成數(shù)的窮舉,程序代碼為:forminrange(1,101):

ifm%3==0andm%5==0:

print(m,end=’,’);可以進(jìn)一步優(yōu)化程序代碼為:forminrange(1,101):

ifm%15==0:

print(m,end=’,’)求s=1!+2!+3!+4!+5!。以下關(guān)于解決問(wèn)題的方法描述正確的有()。

答案:循環(huán)結(jié)構(gòu)包含循環(huán)結(jié)構(gòu)的程序稱(chēng)為循環(huán)嵌套。循環(huán)嵌套的執(zhí)行過(guò)程為:先執(zhí)行第一輪外層循環(huán),然后執(zhí)行完所有內(nèi)層循環(huán),再執(zhí)行第二輪外層循環(huán),接著再執(zhí)行完所有內(nèi)循環(huán),直到所有外循環(huán)執(zhí)行完畢。;該問(wèn)題可以看作是求若干個(gè)數(shù)的和,每個(gè)數(shù)是求階乘的結(jié)果,是一個(gè)重復(fù)求和問(wèn)題;而每個(gè)數(shù)的階乘又是一個(gè)重復(fù)的累乘問(wèn)題。因此,求解若干個(gè)數(shù)的階乘和可以用循環(huán)嵌套結(jié)構(gòu)。;進(jìn)行算法設(shè)計(jì):(1)

首先,設(shè)計(jì)內(nèi)循環(huán)求解一個(gè)數(shù)的階乘:

①x=0;T=1;

②x=x+1;

③T=T*x;

④將步驟2,3重復(fù)執(zhí)行n次,得到n!。(2)

其次,設(shè)計(jì)外循環(huán)求解5個(gè)數(shù)的階乘和:

①s=0;

②s=s+T;

③將步驟2重復(fù)執(zhí)行5次,得到階乘和s。;程序代碼為:s=0forninrange(1,6):

T=1

foriinrange(1,n+1):

T=T*i

s=s+Tprint(s)應(yīng)用while語(yǔ)句實(shí)現(xiàn)求解n的階乘,以下相關(guān)描述正確的有()。

答案:while語(yǔ)句的功能是利用表示邏輯條件的表達(dá)式來(lái)控制循環(huán)。當(dāng)條件成立時(shí),重復(fù)執(zhí)行循環(huán)體語(yǔ)句塊,直到條件不成立時(shí)結(jié)束重復(fù)執(zhí)行,該條件稱(chēng)為循環(huán)條件。;應(yīng)用while語(yǔ)句求解n的階乘,循環(huán)變量設(shè)為i,階乘結(jié)果設(shè)為s,循環(huán)體為s=s*i和i=i+1。當(dāng)i<=n時(shí),重復(fù)執(zhí)行循環(huán)體,否則立即跳出循環(huán),輸出階乘結(jié)果s。在這里,i<=n就是循環(huán)條件。;程序代碼為:n=eval(input(“請(qǐng)輸入數(shù)n:”))s=1i=1whilei<=n:

s=s*i

i=i+1print(“n的階乘為:”,s)以下關(guān)于順序結(jié)構(gòu)程序設(shè)計(jì)方法與過(guò)程理解正確的有()。

答案:順序結(jié)構(gòu)程序按照語(yǔ)句書(shū)寫(xiě)順序從前向后依次執(zhí)行,程序段1最先執(zhí)行,然后執(zhí)行程序段2……最后執(zhí)行程序段n。;結(jié)合IPO程序編寫(xiě)方法進(jìn)行順序程序設(shè)計(jì)時(shí),可以從Input、Process、Output這三部分來(lái)完成問(wèn)題求解過(guò)程分析。;已知三角形三邊長(zhǎng),計(jì)算三角形面積,應(yīng)用IPO程序設(shè)計(jì)方法對(duì)該題進(jìn)行分析:Input程序段應(yīng)用賦值語(yǔ)句為三角形三邊長(zhǎng)a,b,c賦值;Process程序段應(yīng)用海倫公式計(jì)算面積s,先計(jì)算出中間變量p=,然后計(jì)算面積s=;Output程序段用來(lái)輸出面積s。以下對(duì)于程序設(shè)計(jì)求解問(wèn)題的過(guò)程理解正確的有()。

答案:程序設(shè)計(jì)求解問(wèn)題的方法是指在面對(duì)新問(wèn)題的時(shí)候,以某種程序設(shè)計(jì)語(yǔ)言為工具,給出解決特定問(wèn)題程序的過(guò)程。;借助計(jì)算機(jī)進(jìn)行問(wèn)題求解的過(guò)程應(yīng)當(dāng)包括問(wèn)題分析、數(shù)學(xué)模型構(gòu)建、數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計(jì)、編寫(xiě)調(diào)試代碼、運(yùn)行代碼以及驗(yàn)證輸出結(jié)果這幾個(gè)階段。;在問(wèn)題分析階段,需要明確該問(wèn)題是什么樣的問(wèn)題、需要達(dá)成什么目的、根據(jù)現(xiàn)有的條件和技術(shù)是否可行等。;分析問(wèn)題后,需要對(duì)待求解的問(wèn)題進(jìn)行抽象,從多個(gè)同類(lèi)問(wèn)題中抽象出共性問(wèn)題,找到解決問(wèn)題的模型。;在建立模型后,根據(jù)問(wèn)題探究和設(shè)計(jì)出解決問(wèn)題的方法與步驟,然后依據(jù)算法設(shè)計(jì)編寫(xiě)代碼并運(yùn)行,最終得到正確輸出結(jié)果。Python中關(guān)于代碼書(shū)寫(xiě)規(guī)則的描述,以下正確的是()。

答案:Python程序用縮進(jìn)表示代碼之間包含和層次關(guān)系。;Python程序允許一行寫(xiě)多條語(yǔ)句,語(yǔ)句之間用分號(hào)分隔。;在代碼中添加注釋是為了提高代碼的可讀性,注釋分為單行注釋和多行注釋。有關(guān)Python數(shù)值類(lèi)型的描述,以下選項(xiàng)中正確的是()。

答案:數(shù)值類(lèi)型數(shù)據(jù)可以完成加減乘除等數(shù)學(xué)運(yùn)算。;在計(jì)算機(jī)內(nèi)存中可以精確保存整數(shù)類(lèi)型的數(shù)據(jù)。;由于計(jì)算機(jī)存儲(chǔ)浮點(diǎn)數(shù)時(shí)使用的二進(jìn)制不能完整表示所有小數(shù),對(duì)于無(wú)法完整表示的小數(shù),只能盡量用接近值表示,所以浮點(diǎn)數(shù)會(huì)存在精確度問(wèn)題。有關(guān)Python數(shù)據(jù)類(lèi)型的描述,以下選項(xiàng)中正確的是()。

答案:數(shù)據(jù)類(lèi)型是一組值的集合和定義在這個(gè)值集上的一組操作的總稱(chēng)。;不同類(lèi)型的數(shù)據(jù)其存儲(chǔ)和處理方式有所不同。;分為內(nèi)置和自定義兩種數(shù)據(jù)類(lèi)型。;內(nèi)置數(shù)據(jù)類(lèi)型分為基本數(shù)據(jù)類(lèi)型和組合數(shù)據(jù)類(lèi)型。/ananas/latex/p/500626

答案:(a*b)/(3*c*d);(a*b)/3/c/d關(guān)于eval和input函數(shù)的描述,以下選項(xiàng)中正確的是()。

答案:eval函數(shù)用來(lái)執(zhí)行一個(gè)字符串表達(dá)式,并返回表達(dá)式的值,其功能是對(duì)字符串中的表達(dá)式進(jìn)行實(shí)際的計(jì)算。;eval("1+2")的值是3。;采用eval(input())組合方式,可以實(shí)現(xiàn)將鍵盤(pán)輸入的純數(shù)字串變成一個(gè)數(shù)值。;eval(x)中的x要求是字符串對(duì)象。若變量a和b的值分別為1和2,以下那些賦值語(yǔ)句可實(shí)現(xiàn)a和b值的交換()。

答案:a,b=b,a;t=a;a=b;b=t關(guān)于函數(shù)的描述,以下選項(xiàng)中正確的是()。

答案:程序中的函數(shù)是一段具有特定功能的、可重用的代碼。;數(shù)學(xué)函數(shù)是從自變量到因變量之間的一種映射關(guān)系,程序中函數(shù)的參數(shù)對(duì)應(yīng)數(shù)學(xué)函數(shù)的自變量,函數(shù)的值對(duì)應(yīng)為因變量。;Python中內(nèi)置函數(shù)在程序中可以直接使用,如print函數(shù)、input函數(shù)等。以下哪個(gè)內(nèi)置數(shù)學(xué)運(yùn)算函數(shù)可以求x的2次冪()。

答案:pow(x,2)以下哪個(gè)函數(shù)可以查看數(shù)據(jù)類(lèi)型()。

答案:tpye()關(guān)于random庫(kù)的描述錯(cuò)誤的是()。

答案:生成隨機(jī)數(shù)之前必須要指定隨機(jī)數(shù)種子若

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論