浙教版(2024)小學(xué)六年級(jí)上冊(cè)信息科技期末測(cè)試[復(fù)制]

姓名:
班級(jí):
學(xué)號(hào):
一、選擇題【每題 2 分,共 50 分】
1. 在計(jì)算機(jī)中運(yùn)用算法解決問(wèn)題,主要經(jīng)歷       等過(guò)程。
2. print( )是 python的基本        命令,用來(lái)實(shí)現(xiàn)計(jì)算機(jī)“說(shuō)話”。
3.在 Python 中,使用 print( )實(shí)現(xiàn) 1 個(gè)或多個(gè)對(duì)象輸出,多個(gè)對(duì)象之間用        分隔。
4.在 Python 中,使用 print( )輸出的對(duì)象可以是數(shù)字或者字符串,字符串需要放在        中。
5. 在 python 工作窗口中輸入以下程序命令后,運(yùn)行結(jié)果是               
>>> a=6
>>> print(a)
6. 運(yùn)行以下程序,計(jì)算機(jī)輸出結(jié)果為             。
>>> print("4+4 ")
7. 運(yùn)行以下程序,計(jì)算機(jī)輸出結(jié)果為            。
>>> print("我是中國(guó)人")
8. if 語(yǔ)句屬于          
9. While 語(yǔ)句屬于           。
10. 在使用 python 語(yǔ)言實(shí)現(xiàn)雞兔同籠算法時(shí),我們使用了循環(huán)條件判斷和單分支語(yǔ)句。python 對(duì)程序結(jié)構(gòu)有較為嚴(yán)格的要求, 一般使用        控制語(yǔ)句結(jié)構(gòu)。
11. 在 Python 中,使用           來(lái)實(shí)現(xiàn)數(shù)據(jù)的輸入。
12.在 Python 中,使用 input( )函數(shù)輸入的內(nèi)容默認(rèn)為字符串類型,若要對(duì)其進(jìn)行數(shù)值運(yùn)算,可以將它轉(zhuǎn)化為整型數(shù)據(jù),可以使用         進(jìn)行轉(zhuǎn)換。
13. python 中的不等于和取余運(yùn)算符分別是         
14. 下列不可以作為合法變量名的是 。
15. “ +”、“- ”、“*”、“/”在 python 中都稱為操作符, 運(yùn)算時(shí)與數(shù)學(xué)運(yùn)算一樣, 遵循          的順序。
16.在對(duì)“投票問(wèn)題”進(jìn)行抽象建模時(shí),采用了以下方式進(jìn)行建模。這是             的形式。
17.如下圖所示,是使用 Python 編寫的投票程序,想一想,如果用戶輸入的數(shù)據(jù)既不是 a,也不是 b,結(jié)果會(huì)       
18. 流程圖是描述算法的方式之一,以下流程圖形狀中表示條件判斷的是            。
19. 在算法設(shè)計(jì)時(shí),有一種算法的設(shè)計(jì)思想是有序的嘗試每一種可能的解, 如果滿足正確解的條件就采納,否則繼續(xù)嘗試,做到不遺漏,不重復(fù)。這種算法設(shè)計(jì)思想稱為          
20.a=a+1,表示先將變量 a 的值加上 1,再將結(jié)果存儲(chǔ)回變量 a 中,一般用來(lái)表示          。
21.為什么在登錄網(wǎng)站、 APP、ATM 自動(dòng)柜員機(jī)時(shí),系統(tǒng)要限制用戶輸入密碼的次數(shù)?
22. 在“猜數(shù)字”游戲算法設(shè)計(jì)時(shí), 我們需要用戶不斷輸入猜的數(shù), 并由程序提示“猜大了” 或“猜小了”。這里“猜大了”或“猜小了”的判斷,我們需要使用的程序結(jié)構(gòu)屬于 。
23.在 Python 中,使用               來(lái)構(gòu)造雙分支條件語(yǔ)句。
24. 二分查找法是重復(fù)取查找范圍的中間值進(jìn)行比較直至找到目標(biāo)。用二分查找法查找1~100 之間的某一個(gè)數(shù)字最多需要          次。
25. 長(zhǎng)方形的長(zhǎng) a 為 4,寬 b 為 5,求長(zhǎng)方形面積 s,那么橫線上應(yīng)該輸入。
二、判斷題【每題 2 分,共 12分】

1.(      )使用枚舉法解決“雞兔同籠”問(wèn)題時(shí),為了方便計(jì)算,只能枚舉雞的數(shù)量。

2.( )在 Python 中,程序編輯器用于顯示程序的運(yùn)行結(jié)果,且不能進(jìn)行保存。

3.( )在 Python 中,“ =”的作用是傳遞數(shù)值, a=b 和 b=a 代表不同的含義。

4.( )好的算法往往可以解決同一類問(wèn)題,而不局限于某一個(gè)特定的問(wèn)題。

5.( ) Python 語(yǔ)言不需要區(qū)分大小寫,“tu”和”Tu”是同一個(gè)變量。

6.( )好的算法可以提高辦事效率,降低信息選擇的成本, 因此算法只有好處沒(méi)有壞處。

三、填空題【每空2 分,共 24分】
35.

1.在Python 中,可以通過(guò)IDLE Shell 運(yùn)行程序。在“ _________”菜單中選擇” _________ ”,打開相應(yīng)的程序。在程序編輯器中的“_________ ”菜單中選擇”Run Module”,即可運(yùn)行程序選擇”File-Save保存文件(注意大寫字母開頭)。

36.

2.運(yùn)行下列程序,請(qǐng)?jiān)跈M線上寫出計(jì)算機(jī)運(yùn)行后的結(jié)果。

①                                ②                                     ③    
a=3                              a=“hello”                          print(“8-4=”,8-4)

b=5                              a=123                               _________

print(a*b)                      print(a)
_________                   _________ 
37.

3.【雞兔同籠】雞兔同籠,上有 35 頭, 下有 94 足,雞兔各幾何?請(qǐng)你完成下圖代碼填寫。

① _________                ②   _________     
              
          
38.

4.請(qǐng)你用 Python 編寫一句代碼,計(jì)算并輸出邊長(zhǎng)為 3、4、 5 厘米的三角形的周長(zhǎng)。

① _________
              
          
39.
5.在 1~100 范圍內(nèi)查找目標(biāo)數(shù) 37,利用二分查找算法,循環(huán)執(zhí)行的次數(shù)是 3 次,如下表所示,請(qǐng)將表格填寫完整;利用順序查找 (從 1 開始) 算法,循環(huán)執(zhí)行的次數(shù)是③:_________。

①:_________②:_________
四、程序題【選擇題每題3 分,程序題每題5分,共14分】

二分查找法的流程圖如下所示:
1.流程圖變代碼:
下圖所對(duì)應(yīng)的代碼是:                
2.下圖所對(duì)應(yīng)的代碼是:                

3.下圖對(duì)應(yīng)的代碼是:

4.參考流程圖和上述代碼,修改學(xué)習(xí)包中的二分查找法程序,編譯調(diào)試,將修改后的程序復(fù)制下方。
基本信息:
姓名:
班級(jí):
學(xué)號(hào):
程序編輯器窗口中,如何運(yùn)行python程序?
枚舉法的關(guān)鍵是什么?
 a!=b中,“!=”表示
雙分支條件語(yǔ)句:在Python中,用“(       )”來(lái)構(gòu)造雙分支條件語(yǔ)句,當(dāng)滿足判斷條件時(shí)執(zhí)行if分支下的代碼,否則執(zhí)行 else 分支下的代碼。
 要判斷多個(gè)條件是否同時(shí)滿足,需要用(      )邏輯運(yùn)算符
算法的評(píng)價(jià)方法有哪些?
break語(yǔ)句的作用是
"雞兔同籠"問(wèn)題中,有若干只雞、兔在同一個(gè)籠子里,從上面數(shù)雞兔有 35 個(gè)頭,從下面數(shù)雞兔有 94 只腳,問(wèn)籠中有多少只雞和多少只兔?答案只寫數(shù)字就可以,如:15只雞,23只兔,答案填空寫”1523“)
“百錢買百雞”問(wèn)題程序運(yùn)行后結(jié)果:當(dāng)公雞數(shù)量:4只,母雞數(shù)量:(    )只,小雞數(shù)量:(    )只。答案只寫數(shù)字就可以,如“母雞數(shù)量:(  15  )只,小雞數(shù)量:(  56  )只,答案填空寫“1556”
. "韓信點(diǎn)兵"枚舉法的實(shí)現(xiàn)中,韓信帶領(lǐng)1500名士兵去打仗。戰(zhàn)后,死傷五六百人。剩下的士兵中,他命令士兵3人一排,結(jié)果多出2人;接著命令士兵5人一排,結(jié)果多出3人;又命令士兵7人一排,結(jié)果又多出2人。韓信軍隊(duì)還剩下多少名勇士?答案寫數(shù)字
更多問(wèn)卷 復(fù)制此問(wèn)卷