大學計算機-Python程序設計與問題求解智慧樹知到期末考試答案2024年_第1頁
大學計算機-Python程序設計與問題求解智慧樹知到期末考試答案2024年_第2頁
大學計算機-Python程序設計與問題求解智慧樹知到期末考試答案2024年_第3頁
大學計算機-Python程序設計與問題求解智慧樹知到期末考試答案2024年_第4頁
大學計算機-Python程序設計與問題求解智慧樹知到期末考試答案2024年_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

大學計算機——Python程序設計與問題求解智慧樹知到期末考試答案2024年大學計算機——Python程序設計與問題求解如果想中斷一個死循環程序,需要在鍵盤上按下鍵()。

A:Ctrl+BB:Ctrl+AC:Ctrl+CD:Ctrl+D答案:Ctrl+C下面代碼輸出結果是()。

defsqr(a):

returna*a

a=sqr(4)

print(a)

A:8B:NoneC:4D:16答案:16Python語言的字符串文本必須用什么括起來()。

A:單引號B:圓括號C:雙引號D:單引號或雙引號答案:單引號或雙引號下面代碼的執行結果是()。defarea(r,pi=3.14159):

returnpi*r*rarea(pi=3.14,r=4)

A:無輸出B:出錯C:39.4384D:50.24答案:50.24defhello_world():

print("ST",end="*")defthree_hellos():

foriinrange(3):

hello_world()three_hellos()上面代碼的輸出結果是()。

A:***B:ST*STC:ST*D:ST*ST*ST*答案:ST*ST*ST*在Python語言中,表示注釋開始的符號是()。

A:&B:*C:#D:**答案:#Python語句序列“f=lambdax,y:x*y;f(12,34)”的運行結果是()。

A:22B:12C:408D:56答案:408創建匿名函數時使用的關鍵字為()。

A:lambdaB:defC:funcD:pi答案:lambda在表達式10+8中,位于運算符+左右的兩個值稱為()。

A:運算符B:參數C:操作數D:數學表達式答案:操作數在python中,不同的數據,需要定義不同的數據類型,可用方括號“[]”來定義的是:()

A:列表B:元組C:集合D:字典答案:列表python語句序列“s=’hello’;print(s[1:3])”的運行結果是()

A:helB:heC:ellD:el答案:el相同的大小寫字母之間的ASCII碼差值是()。

A:97B:48C:65D:32答案:32文件對象本身就是(),故可以直接使用for循環進行讀取數據。

A:數組對象B:迭代器對象C:字符串對象D:列表對象答案:迭代器對象使用上下文管理關鍵字()可以自動管理文件對象,不論何種原因結束該關鍵字中的語句塊,都能保證文件被正確關閉。

A:withB:writeC:readD:dim答案:with執行整數除法的運算符是()。

A:%B://C:**D:/答案://給出如下代碼:ls=["car","truck"]deffunc(a):

ls.append(a)

returnfunc("bus")print(ls)以下選項中描述正確的是()。

A:func(a)中的a是非可選參數B:ls.append(a)代碼中的ls是全局變量C:ls.append(a)代碼中的ls是列表類型D:執行代碼輸出結果為[“car”,”truck”]答案:ls.append(a)代碼中的ls是列表類型###func(a)中的a是非可選參數###ls.append(a)代碼中的ls是全局變量關于復數類型,以下選項中描述正確的是()。

A:復數類型表示數學中的復數B:復數的虛部部分通過后綴“J”或者“j”來表示C:對于復數z,可以使用z.real獲得它的實部部分D:對于復數z,可以使用z.image獲得它的實數部分答案:復數類型表示數學中的復數CSV文件的特點描述正確的是()。

A:CSV文件是純文本文件,擴展名為csvB:CSV文件像普通文本文件一樣具有行結構,沒有空行C:字符串數據沒有引號D:數據之間通常用逗號作為分隔符,但是也可以用其他字符,因此CSV也稱字符分隔值答案:CSV下面說法正確的是()

A:>>>”d”notin“abc”的結果是:TrueB:>>>”a”in“abc”的結果是:TrueC:>>>(1,2)in(1,2,3)的結果是TrueD:>>>”ac”in“abc”的結果是:True答案:b以下屬于python常用排序算法的是()

A:indexB:reverseC:appendD:sort答案:reverse###sortwhile循環由()組成。

A:循環終值B:循環初值C:判斷條件D:循環主體答案:循環初值###判斷條件###循環主體以下哪些不是可變數據類型:()

A:字符串B:列表C:數字D:元組答案:字符串###元組###數字在文件打開模式中,對于使用a模式與w模式的描述不正確的是()。

A:打開一個不存在的文件時,w模式會創建這個文件而a模式不會B:打開一個不存在的文件時,a模式會創建這個文件而w模式不會C:打開一個不存在的文件時,都會創建這個文件D:兩種模式都不能打開一個不存在的文件答案:打開一個不存在的文件時,都會創建這個文件Python文件對象提供對文件進行定位的方法主要有()。

A:tellB:locationC:seekD:place答案:tell###seek計算機內部存儲器包括()。

A:只讀存儲器B:輔助存儲器C:隨機存儲器D:主存儲器答案:只讀存儲器###隨機存儲器表達空序列,那些說法是正確的()

A:用list()和[]可以表達空列表B:用dict()和{}可以表達空字典C:用tuple()和()可以表達空元組D:用set()和()可以表達空集合答案:用list()和[]可以表達空列表###用dict()和{}可以表達空字典###用tuple()和()可以表達空元組給出如下代碼:deffunc(a,b):

c=a**2+b

b=a

returnca=10b=100c=func(a,b)+a以下選項中描述正確的是()。

A:執行函數后,變量b的值為100B:執行該函數后,變量c的值為200C:執行函數后,變量a的值為10D:該函數名稱為func答案:c的值為200Python不允許使用關鍵字作為變量名,允許使用內置函數名作為變量名,但這會改變函數名的含義。()

A:錯B:對答案:對Python中可以指定函數調用中的一個實參傳遞給那個形參。()

A:對B:錯答案:對for循環的遍歷結構只可以是字符串和列表。()

A:對B:錯答案:錯在定義函數時,某個參數名字前面帶有一個*符號表示可變長度參數,可以接收任意多個普通實參并存放于一個元組之中。()

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

A:錯B:對答案:對文本文件可以使用記事本程序打開。()

A:對B:錯答案:對二進制文件也可以使用記事本或其他文本編輯器打開,但是一般來說無法正常查看其中的內容。()

A:對B:錯答案:對集合中元素以無序的方式進行存儲。

A:對B:錯答案:對為了更方便的表示計算機的存儲容量,通常用KB、MB、GB、TB、PB等計量單位。()

A:錯B:對答案:對已知x=3,那么賦值語句x="abc"是無法正常執行的。()

A:錯B:對答案:錯全局變量會增加不同函數之間的隱式耦合度,從而降低代碼可讀性,因此應盡量避免過多使用全局變量。()

A:錯B:對答案:對現代計算機的基本工作原理又稱為“馮·諾依曼原理”。()

A:錯B:對答案:對應用軟件是采用低級語言編寫的。()

A:錯B:對答案:錯在安裝Python后,會自動安裝一個IDLE,它是一個PythonShell,程序開發人員可以利用PythonShell與Python交互。()

A:對B:錯答案:對for循環的步長(step)永遠不能是0。如果它被設置為0,Python會顯示錯誤消息!。()

A:正確B:錯誤答案:錯誤刪除列表中重復元素最簡單的方法是將其轉換為集合后再重新轉換為列表。()

A:錯B:對答案:(對)只能對列表進行切片操作,不能對元組和字符串進行切片操作。()

A:錯B:對答案:錯列表對象的extend()方法屬于原地操作,調用前后列表對象的地址不變。()

A:錯B:對答案:(對)Cache存儲器的功能是縮小CPU與主存之間速度的差異,提高CPU訪問主存的速度。()

A:錯B:對答案:對input函數接收的輸入是一個()。

A:整數B:雙精度數C:字符串D:單精度數答案:AI參考:正確答案是C:字符串。input函數用于從標準輸入設備(鍵盤)讀取一行字符串,返回值類型為字符串。因此,輸入的輸入是一個字符串。選項A、B、D都是數字類型,不符合題意。'Shelve是對象持久化保存方法,將對象保存到文件里面,缺省(即默認)的數據存儲文件是()。

A:字符串B:SCVC:二進制D:文本答案:AI參考:正確選項是D:文本。Shelve是Python中用于對象持久化保存的方法,它將對象保存到文本文件中。默認情況下,它使用pickle模塊將對象序列化為字符串,并將其保存到文件中。這樣,當需要恢復對象時,可以讀取保存的文件并將其反序列化為原始對象。因此,缺省的數據存儲文件是文本文件。'在Python中,若有deff1(p,**p2):print(type(p2)),則f1(1,a=2)的運行結果是()。

答案:"AI參考:在Python中,若有deff1(p,**p2):print(type(p2)),則f1(1,a=2)的運行結果是``。因為參數p被傳入后作為了字典**p2的值,**p2被視為一個鍵值對的集合,所以在運行結果中,類型會被打印出來為字典類型。具體來說,由于我們傳入了關鍵字參數a=2,所以**p2的值就是{a:2}。因此,答案為``。"定義函數頭deff(x,y,z),設參數x、y為浮點數,z是字符串類型,函數有返回值。則在以下調用語句中,錯誤的是()。

A:print(f(x=1.0,z=”A”,y=3)B:s=f(1.0,2,”3”)C:print(f(1,2.0,”A”)D:f(1,”A”)答案:AI參考:根據您給出的函數定義和參數類型,選項B、C和D中的調用語句都是正確的,因為它們都符合函數定義中的參數類型。其中,B選項將浮點數1.0作為x參數傳遞,字符串“3”作為y參數傳遞,并將字符串“A”作為z參數傳遞;C選項將浮點數1作為x參數傳遞,浮點數2.0作為y參數傳遞,并將字符串“A”作為z參數傳遞;D選項將浮點數1作為x參數傳遞,字符串“A”作為z參數傳遞。\n\n然而,選項A中的調用語句是錯誤的,因為print函數不是函數f的參數之一。正確的調用方式應該是將結果賦值給某個變量后再打印出來,例如:result=f(x=1.0,z=“A”,y=3)然后print(result)。因此,正確答案是選項A:print(f(x=1.0,z=”A”,y=3))。'常用接口包括()。

A:DVIB:USB3.0C:IEEE1394D:RJ45答案:AI參考:正確選項是【B:USB3.0,D:RJ45】。\n\nUSB3.0和RJ45是常見的接口類型,前者用于數據傳輸,后者用于網絡連接。選項A中的DVI和選項C中的IEEE1394在過去曾經使用過,但現在已經被更先進的接口類型所取代。'以下選項屬于應用軟件的是()。

A:股票分析軟件B:多媒體軟件C:辦公軟件D:操作系統軟件答案:AI參考:正確選項為:A:股票分析軟件;C:辦公軟件。\n\n股票分析軟件和辦公軟件都屬于應用軟件,而多媒體軟件和操作系統軟件屬于系統軟件。其中,操作系統軟件是控制其他程序并支持應用軟件運行的基礎軟件,通常會安裝在一些系統硬件上。而多媒體軟件則主要是處理和播放多媒體數據(如音頻、視頻、圖像等)的應用程序,它屬于比較專門的領域。辦公軟件則是指用于辦公處理的軟件,包括文字處理、表格制作、幻燈片制作等應用。'Python絕對路徑表示方式有()。

A:反斜線/B:轉義字符C:原始字符串rD:作用域限定符:答案:AI參考:正確選項是:A:反斜線/C:原始字符串r。\n\nPython中表示絕對路徑的方式有兩種:\n\n1.使用反斜線()表示當前工作目錄的相對路徑。\n\n2.使用原始字符串(r),可以在字符串前面加上字母r,表示字符串不會被轉義或轉碼。Python會直接將字符串解釋為字面值,而不會嘗試將其解析為路徑。\n\n因此,選項A和C都是正確的表示方式。選項B和D與路徑無關,因此不正確。'對于下方代碼段的敘述中,正確的是()。

message={“name”:“Bolly”,“id”:241}

message[“age”]=19

message.setdefault(“gender”,“male”)

message.setdefault(“age”,20)

message[“gender”]=“female”

A:message[“age”]的值是20B:message[“age”]的值是19C:message[“gender”]的值是"female"D:message[“gender”]的值是"male"答案:"AI參考:選項C:“message[‘gender’]的值是female”是正確的描述。在代碼段中,我們首先將一個鍵為age的值設置為19,接著用setdefault方法將gender作為鍵設置值為male。然后又使用相同的setdefault方法將age的值更改為20,最后將gender的值更改為female。所以,message對象中的gender和age的值分別是female和20。其他選項A、B和D都有誤。這是因為A選項的描述錯誤地將第一個賦值看作是對年齡字段的賦值,實際上年齡

溫馨提示

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

評論

0/150

提交評論