瑞安市第三實驗小學(xué)六年級上冊信息科技期末測試

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

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

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

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

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

三、填空題【共 24分】
31.

2.運行下列程序,請在橫線上寫出計算機運行后的結(jié)果。

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

b=5                              a=123                               _________

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

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

① _________                ②   _________     
              
          
33.

4.請你用 Python 編寫一句代碼,輸出語句“hello,word”。

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

①:_________②:_________
四、程序題【共14分】

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

更多問卷 復(fù)制此問卷