2024學年六年級上冊信息科技期末測評
時間:15分鐘,滿分:100分,共20道選擇題,每題5分。
本次考試為開卷,可以翻書找上課劃起來的知識。
必須遵守考試紀律,
不得討論、發(fā)出聲音、離開位置。
你的班級:
六(1)班
六(2)班
六(3)班
六(4)班
你的姓名:
你的學號:
1.在計算機中運用算法解決問題,主要經(jīng)歷( )等過程。
A. 問題分析—設(shè)計算法—抽象建?!炞C優(yōu)化算法
B. 設(shè)計算法—問題分析—抽象建?!炞C優(yōu)化算法
C. 問題分析—抽象建?!炞C優(yōu)化算法—設(shè)計算法
D. 問題分析—抽象建模—設(shè)計算法—驗證優(yōu)化算法
2.用python編譯程序時,( )符號后面指的是注釋,不參與程序的執(zhí)行。
A. *
B. #
C. ;
D. :
3. 長方形的長a為 4,寬b為 5,求長方形面積 s ,那么圖片中第3行的橫線上應該輸入( )。
A. s=a*b
B. s=ab
C. s="4*5"
D. s=4*5
4. print( )是 python 的基本( )命令,用來實現(xiàn)計算機“說話”。
A. 輸出
B. 換行
C. 輸入
D. 判斷
5.在 Python 中,使用 print( )實現(xiàn) 1 個或多個對象輸出,多個對象之間用( )分隔。
A. 空格
B. 雙引號
C. 單引號
D. 英文逗號
6.在 Python 中,使用 print( )輸出的對象可以是數(shù)字或者字符串,字符串需要放在( )中。
A. 括號( )
B. 雙引號” ”
C. 單引號’ ’
D. B 和 C 都可以
7.在 python 工作窗口中輸入以下程序命令后,運行結(jié)果是( )。
>>>a=6
>>>print(a)
A. 2
B. a=6
C. 6
D. a
8.運行以下程序,計算機輸出結(jié)果為( )。
>>>print(“4+4”)
A. 4+4
B. “8”
C. “4+4”
D. 8
9. While 語句屬于( )。
A. 順序語句
B. 分支語句
C. 循環(huán)語句
D. 控制語句
10. 在使用python語言實現(xiàn)雞兔同籠算法時,我們使用了循環(huán)條件判斷和單分支語句。python 對程序結(jié)構(gòu)有較為嚴格的要求,一般使用( )控制語句結(jié)構(gòu)。
A.冒號和縮進
B.冒號
C.縮進
D.語句
11. 在Python中,使用( )來實現(xiàn)數(shù)據(jù)的輸入。
A. print( )
B. if……else……
C. input(“ ”)
D. while
12.在 Python 中,使用 input( )函數(shù)輸入的內(nèi)容默認為字符串類型,若要對其進行數(shù)值運算,可以將它轉(zhuǎn)化為整型數(shù)據(jù),可以使用( )進行轉(zhuǎn)換。
A. str( )
B. char( )
C. float( )
D. int( )
13.python中的不等于運算符是_____________。
A. %
B. !=
C. ==
D. /
14.在對“投票問題”迚行抽象建模時,采用了以下方式進行建模。這是( )的形式。
A.公式
B.表格
C.圖示
D.幾何
15.如下圖所示,是使用 Python 編寫的投票程序。想一想,如果用戶輸入的數(shù)據(jù)既不是a,也不是 b,結(jié)果會( )。
A. a+1
B. b+1
C. a、 b 的值都增加 1
D. a、 b 的值都不發(fā)生變化
16. 在算法設(shè)計時,有一種算法的設(shè)計思想是有序的嘗試每一種可能的解,如果滿足正確解的條件就采納,否則繼續(xù)嘗試,做到不遺漏,不重復。這種算法設(shè)計思想稱為( )。
A.解析法
B.枚舉法
C.貪心法
D.搜索法
17.“a=a+1”,表示先將變量a 的值加上 1,再將結(jié)果存儲回變量 a 中,一般用來表示( )。
A. 初始化
B.遞增
C.遞減
D. 改變結(jié)果
18.為什么在登錄網(wǎng)站、APP、ATM 自動柜員機時,系統(tǒng)要限制用戶輸入密碼的次數(shù)?( )
A. 為了增加操作的緊張感
B. 為了讓用戶能將密碼謹記亍心,防止忘記
C. 為了增加操作的趣味性
D. 為防止犯罪分子利用枚舉法的思想破解密碼
19. 流程圖是描述算法的方式之一,以下流程圖形狀中表示條件判斷的是_______。
A.
B.
C.
D.
20. 二分查找法是重復取查找范圍的中間值進行比較直至找到目標。用二分查找法查找1~100之間的某一個數(shù)字最多需要( )次。
A. 6
B. 7
C. 8
D. 9
21.在Python中,使用_________來構(gòu)造雙分支條件語句。
A. print( )
B. if……else……
C. input("")
D. while
22.使用枚舉法解決“雞兔同籠”問題時, 為了方便計算,只能枚舉雞的數(shù)量。( )
對
錯
23.在Python中,“=”的作用是傳遞數(shù)值,a=b和b=a代表不同的含義。
對
錯
24.Python語言不需要區(qū)分大小寫,“tu”和”Tu”是同一個變量。( )
對
錯
28. 25.【雞兔同籠】雞兔同籠,上有35頭,下有94足,雞兔各幾何?請你完成下圖橫線處代碼填寫。
問題1:while_________
問題2:if_________
關(guān)閉
更多問卷
復制此問卷