版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
大學(xué)程序設(shè)計(Python)學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年csv文件是純文本文件,可以用記事本、寫字板或Excel打開。
參考答案:
正確
f=lambdax,y:x+y執(zhí)行后,f的類型為數(shù)字類型()。
參考答案:
錯誤
Python語言中用來定義函數(shù)的關(guān)鍵字是()。
參考答案:
def
writelines()方法可以以序列的形式接受多個字符串作為參數(shù),一次性寫入多個字符串。
參考答案:
正確
writerows()方法將參數(shù)列表中的每一個元素列表作為一行寫入CSV文件。
參考答案:
正確
一個完整的算法至少會有一個輸出。
參考答案:
正確
一個正確的算法必須在執(zhí)行有限個操作步驟后終止。
參考答案:
正確
下列關(guān)于讀文件操作說法不正確的是()。
參考答案:
readline()方法一次可以讀出文件中多行內(nèi)容并以字符串的形式返回。
下面python程序中定義f1()時還沒有定義f2(),這種函數(shù)調(diào)用是合法的()。deff1():f2()deff2():print("helloworld!")f1()
參考答案:
正確
以下代碼的功能是刪除列表變量lt中所有的奇數(shù)()。lt=[46,31,11,13,71]forkinlt:ifk%2!=0:lt.remove(k)
參考答案:
錯誤
以下關(guān)于write()方法說法正確的是()。
參考答案:
write()方法將指定的字符串寫入文件當(dāng)前插入點位置。調(diào)用兩次write()方法寫入的兩個字符串之間不會添加任何分隔符。
以下關(guān)于算法描述正確的是(
)。
參考答案:
算法是解決一個特定問題而采用的確定的、有限的步驟。算法是程序設(shè)計中一個重要環(huán)節(jié)。
以下關(guān)于算法描述正確的是()。
參考答案:
算法是解決一個特定問題而采用的確定的、有限的步驟。算法是程序設(shè)計中一個重要環(huán)節(jié)。
以下對程序設(shè)計基本流程描述正確的是(
)。
參考答案:
分析問題、建立模型、設(shè)計算法、編寫程序、運行
以下對程序設(shè)計基本流程描述正確的是()。
參考答案:
分析問題、建立模型、設(shè)計算法、編寫程序、運行
使用withopen語句打開文件時,當(dāng)文件操作完,仍然需要調(diào)用close()方法關(guān)閉文件。
參考答案:
錯誤
假設(shè)函數(shù)體中不包括global保留字,對于改變參數(shù)值的方法,以下選項中錯誤的是()。
參考答案:
參數(shù)的值是否改變與函數(shù)體中對變量的操作有關(guān),與參數(shù)類型無關(guān)
關(guān)于Python函數(shù),以下選項中描述錯誤的是()。
參考答案:
每次調(diào)用函數(shù)時必須有實參
關(guān)于函數(shù)可變參數(shù)的描述,以下選項中錯誤的是()。
參考答案:
函數(shù)定義時,帶*號的可變參數(shù)可以出現(xiàn)在參數(shù)列表的任何位置
關(guān)于局部變量和全局變量,以下選項中描述錯誤的是()。
參考答案:
函數(shù)運算結(jié)束后,局部變量不會被釋放
關(guān)于形參和實參的描述,以下選項中正確的是()。
參考答案:
程序在調(diào)用時,將實參傳遞給函數(shù)的形參
關(guān)于模塊化程序設(shè)計的描述,以下選項中描述錯誤的是()。
參考答案:
基本要求是模塊間耦合要緊密,模塊內(nèi)部耦合度要低
關(guān)于程序及程序設(shè)計的描述哪一項是錯誤的?
參考答案:
現(xiàn)實世界中所有的問題都能夠編寫出對應(yīng)的程序,從而讓計算機運行程序解決問題。
關(guān)于程序設(shè)計語言描述正確的是(
)。
參考答案:
程序設(shè)計語言是人與計算機進(jìn)行交流溝通的基本媒介,計算機能按用程序設(shè)計語言描述的程序去完成計算工作。
關(guān)于程序設(shè)計語言描述正確的是()。
參考答案:
程序設(shè)計語言是人與計算機進(jìn)行交流溝通的基本媒介,計算機能按用程序設(shè)計語言描述的程序去完成計算工作。
關(guān)于窮舉法描述,不正確的是()。
參考答案:
窮舉法算法不需要優(yōu)化.
關(guān)于遞歸函數(shù)描述,以下選項中錯誤的是()。
參考答案:
提高代碼執(zhí)行速度
關(guān)于遞推法和迭代法的異同點,正確的有()。
參考答案:
都需要初始條件都需要依據(jù)關(guān)系式進(jìn)行遞推或迭代.需要通過循環(huán)控制實現(xiàn)編程.迭代是在變量舊值的基礎(chǔ)上推導(dǎo)出該變量的新值.
關(guān)于高級程序設(shè)計語言編譯和解釋方式,說法正確的有哪些?(
)
參考答案:
編譯方式會生成目標(biāo)程序和可執(zhí)行程序。Python語言采用的是解釋方式翻譯程序。編譯方式相對于解釋方式執(zhí)行效率高。
關(guān)于高級程序設(shè)計語言編譯和解釋方式,說法正確的有哪些?()
參考答案:
編譯方式會生成目標(biāo)程序和可執(zhí)行程序。Python語言采用的是解釋方式翻譯程序。編譯方式相對于解釋方式執(zhí)行效率高。
函數(shù)體中有return語句,則可以返回0個或者多個處理結(jié)果。若沒有return語句,則函數(shù)沒有返回值。
參考答案:
正確
函數(shù)內(nèi)部創(chuàng)建的變量不僅能在函數(shù)內(nèi)部使用和訪問,在函數(shù)外部也可以使用。
參考答案:
正確
函數(shù)可以有參數(shù),也可以沒有參數(shù)。如果沒有參數(shù),就是無參函數(shù),但必須保留圓括號。
參考答案:
正確
函數(shù)在調(diào)用前不需要定義,隨時隨地就可以使用()。
參考答案:
錯誤
函數(shù)調(diào)用時在實參前添加參數(shù)名(即關(guān)鍵字),按照關(guān)鍵字指定傳入?yún)?shù),此時形參和實參需要按照位置順序一一對應(yīng)。
參考答案:
正確
函數(shù)調(diào)用的實參可以是常量、變量、表達(dá)式、函數(shù)等,無論何種類型,在進(jìn)行函數(shù)調(diào)用時都必須具有確定的值。
參考答案:
正確
卸載第三方庫的命令是()。
參考答案:
pipuninstall
完善以下程序,實現(xiàn)6個數(shù)據(jù)由小到大排序。
list=[12,70,75,25,98,100]
#生成列表list存放待排序數(shù)據(jù)
n=len(list)
#n表示列表中元素總數(shù)for
i
in
range(0,n-1):
#選擇法從小到大排序
k=(
)
for
j
in
range(i+1,n):
if
(
):
k=j
list[i],list[k]=list[k],list[i]
for
i
in
range(0,n):
#輸出排序后數(shù)據(jù)
print(list[i])
參考答案:
ilist[k]>list[j]
完善以下程序,實現(xiàn)6個數(shù)據(jù)由小到大排序。?list=[12,70,75,25,98,100]?#生成列表list存放待排序數(shù)據(jù)?n=len(list)?#n表示列表中元素總數(shù)for?i?in?range(0,n-1):?#選擇法從小到大排序???k=(?)???for?j?in?range(i+1,n):???if?(?):??????k=j???list[i],list[k]=list[k],list[i]?for?i?in?range(0,n):?#輸出排序后數(shù)據(jù)???print(list[i])
參考答案:
ilist[k]>list[j]
完善程序,判斷數(shù)據(jù)m是否為質(zhì)數(shù)。
import
math
m=eval(input("m="))
//m的值由用戶輸入
flag=True
//假設(shè)m是質(zhì)數(shù)
n=int(math.sqrt(m))
for
x
in
range(2,n+1):
if
m
%
x==0
:
//判斷x是否能夠整除m
flag=(
)
break
if
flag==True
:
print(“是質(zhì)數(shù)”)
else:
print(“不是質(zhì)數(shù)")
參考答案:
F###錯誤
完善程序,判斷數(shù)據(jù)m是否為質(zhì)數(shù)。?import?math?m=eval(input("m="))?//m的值由用戶輸入?flag=True?//假設(shè)m是質(zhì)數(shù)?n=int(math.sqrt(m))?for?x?in?range(2,n+1):???if?m?%?x==0?:?//判斷x是否能夠整除m????flag=(?)????break?if?flag==True?:???print(“是質(zhì)數(shù)”)?else:???print(“不是質(zhì)數(shù)")
參考答案:
F###錯誤
完善程序,判斷數(shù)據(jù)m是否為質(zhì)數(shù)。?import?math?m=eval(input("m="))?//m的值由用戶輸入?flag=True?//假設(shè)m是質(zhì)數(shù)?n=int(math.sqrt(m))?for?x?in?range(2,n+1):???if?m?%?x==0?:?//判斷x是否能夠整除m????flag=(?)????break?if?flag==True?:???print(“是質(zhì)數(shù)”)?else:???print(“不是質(zhì)數(shù)")
參考答案:
錯
完善程序,實現(xiàn)順序查找算法。
lt=[25,75,12,6,100,80]
x=int(input("請輸入待查找數(shù)據(jù):"))
flag=(
)
for
i
in
range(0,len(lt)):
if(
):
flag=True
break
if
flag==True:
print('找到了')
else:
print('沒找到')
參考答案:
Fx==lt[i]
完善程序,實現(xiàn)順序查找算法。?lt=[25,75,12,6,100,80]?x=int(input("請輸入待查找數(shù)據(jù):"))?flag=(?)?for?i?in?range(0,len(lt)):???if(?):????flag=True????break?if?flag==True:???print(''找到了'')?else:???print(''沒找到'')
參考答案:
Fx==lt[i]
完善程序,求數(shù)列2/1、3/2、5/3、8/5、13/8、21/13…前20項。
lt=[]
#lt列表用來存放數(shù)列數(shù)據(jù)項
a=1
#數(shù)列第0個數(shù)據(jù)項為b/a,即2/1
b=2
for
i
in
range(0,20):
#通過循環(huán)依次產(chǎn)生20項數(shù)據(jù)并添加至lt列表中
x="{}/{}".format(b,a)
#新求得數(shù)據(jù)項x
lt.append(x)
#將x添加至列表lt末尾
c=a+b
a=(
)
#a和b的值更新,為計算下一個數(shù)據(jù)項做好準(zhǔn)備
b=(
)
for
i
in
range(0,20):
print(lt[i],end=",")
參考答案:
bc
完善程序,求數(shù)列2/1、3/2、5/3、8/5、13/8、21/13…前20項。?lt=[]?#lt列表用來存放數(shù)列數(shù)據(jù)項?a=1?#數(shù)列第0個數(shù)據(jù)項為b/a,即2/1?b=2?for?i?in?range(0,20):?#通過循環(huán)依次產(chǎn)生20項數(shù)據(jù)并添加至lt列表中??x="{}/{}".format(b,a)?#新求得數(shù)據(jù)項x??lt.append(x)?#將x添加至列表lt末尾??c=a+b??a=(?)?#a和b的值更新,為計算下一個數(shù)據(jù)項做好準(zhǔn)備??b=(?)?for?i?in?range(0,20):??print(lt[i],end=",")
參考答案:
bc
異常處理可以消除異常本身。
參考答案:
錯誤
執(zhí)行open命令打開文件后,文件就被從外存調(diào)入內(nèi)存中。
參考答案:
正確
執(zhí)行以下代碼可以實現(xiàn)a和b的值互換功能,即a=5,b=4()。defchange(a,b):a,b=b,aa=4b=5change(a,b)
參考答案:
錯誤
執(zhí)行以下代碼后,變量ls的值變?yōu)閇''F'',''f'',''A'']()。?deffun():???ls.append("A")????return?ls=["F","f"]?fun()
參考答案:
正確
執(zhí)行以下代碼后,變量ls的值變?yōu)閇'F','f','A']()。
deffun():
ls.append("A")
return
ls=["F","f"]
fun()
參考答案:
正確
按照默認(rèn)值傳遞參數(shù),給擁有默認(rèn)值的形參傳遞參數(shù),該參數(shù)使用定義函數(shù)時設(shè)置的默認(rèn)值。
參考答案:
正確
排序算法描述是不正確的是()。
參考答案:
排序可以通過單循方式實現(xiàn).
數(shù)據(jù)結(jié)構(gòu)主要解決的是數(shù)據(jù)在計算機中如何組織與存儲的問題,對于程序設(shè)計來說也是至關(guān)重要的。
參考答案:
正確
文件模式下,Python解釋器即時響應(yīng)用戶輸入的每條代碼,給出輸出結(jié)果。
參考答案:
錯誤
文件的操作分為以下哪三個步驟
參考答案:
打開文件讀文件或者寫文件關(guān)閉文件
文件運行模式下編程人員將Python程序?qū)懺谝粋€或多個文件中,然后啟動Python解釋器批量執(zhí)行文件中的代碼。
參考答案:
正確
查找算法描述正確的有()。
參考答案:
查找是將查找的數(shù)據(jù)與已有的數(shù)據(jù)集合中的數(shù)據(jù)比較,通過循環(huán)處理,實現(xiàn)查找算法.順序查找法,對查找的數(shù)據(jù)集合沒有次序的要求.二分法查找,前提條件是數(shù)據(jù)有序性.
每個遞歸函數(shù)必須包括兩個主要部分:終止條件和遞歸步驟?
參考答案:
正確
每個遞歸函數(shù)必須包括兩個主要部分:終止條件和遞歸步驟?
參考答案:
正確
流程圖中判斷框(),表示算法中的條件判斷操作。
參考答案:
正確
流程圖中判斷框(即菱形),表示算法中的條件判斷
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《焊接生產(chǎn)與管理》教學(xué)大綱
- 北京青年政治學(xué)院學(xué)生會學(xué)習(xí)部2012年辯響青春辯論賽策劃案
- 基礎(chǔ)業(yè)務(wù)素質(zhì)真題
- 教案模板-數(shù)據(jù)庫原理
- 建筑裝飾施工電子教案
- 玉溪師范學(xué)院《社區(qū)工作》2023-2024學(xué)年第一學(xué)期期末試卷
- 化學(xué)實驗基本技能訓(xùn)練(一)第二課時(教案)
- 眼鏡片賬務(wù)處理實例-記賬實操
- 國標(biāo)蘇教版第十冊數(shù)學(xué)全冊教案
- 2019粵教版 高中美術(shù) 選擇性必修6 現(xiàn)代媒體藝術(shù)《第一單元 認(rèn)識現(xiàn)代媒體藝術(shù)》大單元整體教學(xué)設(shè)計2020課標(biāo)
- 2024-2025學(xué)年七年級英語上學(xué)期期中試卷(滬教五四制2024)(含答案)
- 2024-2025學(xué)年高中政治上學(xué)期《新時代的勞動者》教學(xué)設(shè)計
- 幼兒園故事繪本《賣火柴的小女孩兒》課件
- 10以內(nèi)口算題每頁50道
- 《短視頻拍攝與制作》課件-3短視頻中期拍攝
- 護(hù)理領(lǐng)導(dǎo)力培養(yǎng)護(hù)士的領(lǐng)導(dǎo)潛能培訓(xùn)課件
- Linux操作系統(tǒng)應(yīng)用(麒麟系統(tǒng))PPT完整全套教學(xué)課件
- 印刷業(yè)管理條例-2020
- 口腔科醫(yī)院感染風(fēng)險評估表[3頁]
- 造價咨詢外包業(yè)務(wù)管理辦法
- 電工基礎(chǔ)知識入門
評論
0/150
提交評論