資源簡介 達標綜合練習 2022--2023學年 信息技術九年級 人教版一、選擇題1.陳梅利用VB編寫了一個計算畫同心圓的程序,其算法流程圖如圖所示,從圖中可以看出循環的步長是( )A.1/2 B.x C.1 D.502.程序有三種基本結構,分別是( )。A.順序 選擇 循環 B.順序 選擇 嵌套C.順序 嵌套 循環 D.嵌套 選擇 循環3.在Python中,下列哪個值是整數( )。A.5.0 B.“5.0” C.-5 D.以上都不是4.如圖所示,程序的運算結果是( )。A.10,5,5 B.5,10,5 C.10,10,5 D.10,5,105.下面關于for循環的正確描述的是( )A.for循環只能用于循環次數已經確定的情況B.for循環是先執行循環體語句,后判斷表達式C.for循環體語句中,可以包含多條語句,但要用花括號括起來D.for語句多個表達式之間用逗號隔開6.在VB中,下面circle語句中,圓心的縱坐標是( )circle (1200, 1000), 750 ,rgb(255, 0, 0)A.1200 B.1000 C.750 D.2557.利用for循環求:1+2+3+4.......+100的和(用s表示和)s=0for a in range( ):s=s+aprint(s)A.(1,99) B.(1,100) C.(1,101) D.(0, 100)8.如下程序的功能是( )A.s=1-2+3-……-10 B.s=1*2*3*……*10C.s=1!-2!+3!......-10! D.s=1-2*3+3*4+……+9*109.在range()函數中最少使用的參數和最多使用參數個數分別為( )。A.0,1 B.1,2 C.1,3 D.2,310.某對分查找算法的VB程序段如下:i=1: j=7f=Falsekey=Va1 (Text1. Text) .Do While i < j And Not fm= (i+j) \2If a (m) =key Then f=TrueIf a (m) >key Then i=m-1 Else i=m+1LoopList1. Addltem Str, (i) +Str. (j) +Str. (m)數組元素a(1)到a(7)的值依次為"23,42,58,66,77,83,98",運行上述程序段后,列表框List1顯示的結果為"5 4 5",則文本框Text1中輸入值的范圍是( )A.[66,77] B.[66,77) C.(66,77] D.(66,77)二、填空題11.有一變量為a,它的值為邏輯“假”,請寫出賦值表達式:________________。12.對象與事件:VB程序設計中,每個對象都有對用戶的操作或者系統觸發做出響應的多種方式,我們將這些響應方式統稱為“事件”。常見的事件有以下幾種:A.DblClick B.Click C.Load D.KeyDown E. KeyUp請同學們將正確的字母編號填入表1“事件名稱"列中對應的位置。事件名稱 功能描述E 當鍵盤按鍵彈起時,響應該事件______ 當鍵盤按鍵按下時,響應該事件______ 當鼠標雙擊窗體中不含任何其他控件的空白區,響應該事件.______ 當鼠標單擊窗體中不含任何其他控件的空白區,響應該事件.______ 當窗體加載入內存時,響應該事件【表1】13.有一列表s=[7, 'hello',"huawei"],那么s[0]=________,s[-1]= ________。14.在Python中,“%”表示___________,“//”表示___________。15.現在有36塊磚,36人搬。男人每人搬4塊,女人每人搬3塊,兩個小孩搬1塊磚。要求一次全搬完。問需男、女、小孩各多少人?分析:設男、女、小孩人數分別為a、b、c。(1)需要滿足的條件:_______=36 ________=36(2)枚舉范圍:男人,最多有_______人;女人,最多有_______人;小孩,最多有_______人;(小孩人數必須要偶數)三、判斷題16.在VB中,標簽的Caption屬性可以用來顯示運算結果。( )17.VB中,顏色函數rgb(0,0,0)返回白色。( )18.在VB中,單擊按鈕可以終止程序的運行。( )19.VB的循環語句中,for和next不需要成對使用。( )20.在VB中,工程文件與窗體文件是一樣的。( )四、操作題21.根據APP Inventor界面截圖,完成填空。 (1)從組件列表中可知,在設計界面添加了_________種組件;操作過程是拖動“____________”中的組件到工作區。(2)從組件列表中可知,需要將___________和 _____________兩種組件放入到水平布局組件中。(3)選中組件,利用“____________”修改各組件的屬性。(4)完成界面設計后,需要對“后退”、“前進”、“Web瀏覽器”等組件進行編程,這需要在APP Inventor的_______________界面完成。(5)請將下列積木塊進行組合,將對應字母填在橫線上。 1—__________,2—___________,3—___________。(6)保存項目,執行“___________”—“保存項目”完成。22.根據“學生成績評價”程序截圖,完成填空。學生成績評價程序實現對輸入學生成績進行評價的功能。評價標準是90分以上為“優秀”,80-90間為“良好”,60-80分為“及格”,60分下為“不及格”。 (1)從圖中可以看出,程序設計中運用了if—________—_________的_______語句結構;在條件語句中,______和_______是可選項。(2)程序中的定義的變量是______,變量的使用過程為:定義—_______—________。(3)程序中的input()函數是Python的內置函數,主要用于___________________。 (4)請補充完成程序,填寫合適的邏輯運算符①________,②_________。五、簡答題23.根據內容進行連線。 Label TextBox OptionButton Timer Image CommandButton看圖回答下列小題:24.圖中共有幾個對象(控件)A.1 B.2 C.3 D.425.圖中的氣球屬于下列哪種控件A.按鈕 B.文件框 C.標簽框 D.圖片26.如果把窗體的標題“彩球”改為“彩球飄揚”,則需要設置的窗體屬性是A.Name B.Caption C.BackColor D.Font試卷第1頁,共3頁試卷第1頁,共3頁參考答案:1.D2.A3.C4.A5.C6.B7.C8.C9.C10.D11.a=False12. D A B C13. 7 'huawei'14. 取余 取整15. 4*a+3*b+0.5*c a+b+c 3 3 3016.正確17.錯誤18.正確19.錯誤20.錯誤21. 4 組件面板 按鈕 文本輸入框 屬性面板 邏輯編程 b c a 項目22. elif else 多分支 elif else score 賦值 調用 數據的輸入 or and23.24.C 25.D 26.B答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫