【2024Python3 核桃編程期末考試】

本次考試為Python聯(lián)考,共計21題(選擇x10,判斷x5,填空x5,編程x1),滿分130分。



本次考試為閉卷答題,由學(xué)員本人完成,請各位同學(xué)遵守考試紀(jì)律,認(rèn)真作答。
1. 學(xué)員姓名:
2. 課程老師:
3. 學(xué)號ID:
單選題,共10道。
4. 下列場景中,與人工智能無關(guān)的是?
5. 下面選頂說法正確的是(     )(此題為多選題)
6. 使用線性回歸進(jìn)行預(yù)測時,3個特征列與結(jié)果列的散點圖如下,應(yīng)該選擇什么特征來預(yù)測?
7. 蘋果.csv中是100個蘋果的數(shù)據(jù),其中有編號、重量、體積、顏色等信息,想要將數(shù)據(jù)按照重量排序打印出來,橫線處應(yīng)該填寫?
8. 決策樹適合用來預(yù)測固定的幾種結(jié)果,下列場景中,哪個更適合使用決策樹來進(jìn)行預(yù)測?
9. 執(zhí)行如下代碼,程序會打印出?

10. 使用線性回歸進(jìn)行預(yù)測時,首先確定特征與結(jié)果的關(guān)系式如下:
結(jié)果 = 參數(shù)1 * 特征 + 參數(shù)2
然后選擇參數(shù)1和參數(shù)2的初始值,計算出誤差,最后根據(jù)誤差調(diào)整參數(shù)。如圖,下一步應(yīng)該怎么調(diào)整2個參數(shù)的值?

11. 下面選頂說法正確的是( )(多選)

12. 關(guān)于決策樹的層數(shù),說法正確的是?
13. 訓(xùn)練模型、完成預(yù)測功能的步驟?
①評估模型、根據(jù)評估結(jié)果選擇是否優(yōu)化
②處理數(shù)據(jù)
③使用最終模型完成預(yù)測
④創(chuàng)建并訓(xùn)練模型
判斷題,共5道。
14. 如果要預(yù)測的結(jié)果是不同的類別,可以選擇決策樹模型。
15. 訓(xùn)練出的模型如果不夠好,只能通過調(diào)參的方式優(yōu)化模型。
16. 分類模型的正確率高,就表示模型一定好。
17. 決策樹模型一定比K近鄰模型預(yù)測效果好。
18. 訓(xùn)練決策樹模型時,特征數(shù)據(jù)中的缺失值不會影響模型正常訓(xùn)練。
填空題,共5道。
19. 使用下圖預(yù)測西瓜甜度的決策樹預(yù)測結(jié)果,輸入的數(shù)據(jù)為:【表皮光滑,外形不勻稱,聲音不悶實,瓜臍凹陷】,預(yù)測的結(jié)果為?
20. 為了使訓(xùn)練出來的模型更加準(zhǔn)確,要把1000條數(shù)據(jù)拆分成訓(xùn)練
數(shù)據(jù)和測試數(shù)據(jù)。
如果按照 8:2 的比例來拆分,線處應(yīng)該編寫代碼
21. 桃子使用正確的代碼獲得了蘑菇礦分類服務(wù)返回的數(shù)據(jù),數(shù)據(jù)
存儲在變量r中,打印r可以看到它是這樣的。
現(xiàn)在桃子想編寫程序,統(tǒng)計這里面有多少個能量蘑菇。請你在
橫線處填寫代碼,幫助桃子完成程序。
22. 觀察下方表格,正確率為_____%?

23. 下方為線性回歸模型的預(yù)測結(jié)果和實際結(jié)果,這個模型的平均誤差是 _____?



編程題  1道
24. 有如下圖所示的GUI程序,輸入商品的名稱、類別和價格,可以
查詢到所有滿足條件的商品信息。
請你編寫代碼,使用tkinter實現(xiàn)窗口和組件的創(chuàng)建與設(shè)置。(30分
要求:
1.僅需編寫窗口和組件的創(chuàng)建和設(shè)置代碼,不需要實現(xiàn)“查詢”功能;
商品名稱需要用戶自行輸入;
2.商品類別的下拉框中需要有以下幾個類別:食品
3.百貨、服裝;價格范圍需要顯示標(biāo)簽、起始值、終止值和刻度。
示例:
25. Python三年學(xué)習(xí)接近尾聲,老師想讓你認(rèn)真思考以下四個問題?
①學(xué)完三年P(guān)ython,你眼中,什么是Python語言(可舉例說明)?
②除了圖形化和Python語音,你還聽說過或者了解過什么編程語言?
③你覺得Python和圖形化有什么區(qū)別?
④你生活中聽說過C++語言嗎?可以簡單說一下你生活中對的C++語言的了解。(分條認(rèn)真作答,老師每一個都會認(rèn)真看哦)
更多問卷 復(fù)制此問卷