資源簡介 蘇科版信息技術八年級 綜合訓練一、選擇題1.在程序設計時,下面流程圖表示的是( )。A.程序結構 B.順序結構 C.分支結構 D.循環結構2.下圖用C++編寫的計算圓周率的程序,若程序輸出時,n=4096.請問pi輸出時最有可能為多少( )A.約等于3.14147 B.約等于3.14159 C.約等于常數e D.約等于0.6183.在VB中,表達式Not 10 \ 3 < 10 / 3 Or 10 Mod 3 = 10 - 3 * 3的計算結果是( )。A.True B.False C.9 D.254.以下敘述中錯誤的是( )A.算法正確的程序最終一定會結束 B.算法正確的程序可以有零個輸出C.算法正確的程序可以有零個輸入 D.算法正確的程序對于相同的輸入一定有相同的結果5.陳梅利用VB編寫了一個計算畫同心圓的程序,其算法流程圖如圖所示,從圖中可以看出循環的步長是( )A.1/2 B.x C.1 D.506.畢超繪制了一個畫同心圓的算法流程圖,圖中虛線部分是( )A.循環初值 B.循環終止 C.循環體 D.循環步長7.某對分查找算法的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)8.按照下面的流程圖運行,描述正確的是:() A.小車在桌面上行走,當走到桌子邊的時候會自動后退左轉——防跌落程序。B.小車在地面行走,能避開地面上的凸出障礙物——智能避障程序。C.小車在地面行走,撞到凸出障礙物后會后退選擇其他方向。D.小車會走出一個“凸”字的圖形。9.圖中指令塊組中的“如果為……則”指令塊在( )工具箱里。A.基本 B.邏輯 C.數學 D.函數10.劉立全編寫VB程序前,先將程序的算法流程圖繪制出來,圖中虛線部分程序的結構是( )A.順序結構 B.選擇結構 C.返回結構 D.循環結構二、填空題11.VB程序結構與程序閱讀:疫情期間,我們進出校門必須測量體溫。小華想用本學期所學的VB制作一個小程序,如下圖所示,通過輸入人體體溫,判斷并顯示體溫是否正常。 【圖1】流程圖是計算機程序設計中常常使用的一種形式和方法(如下圖所示),可用于表達程字執行的順序。流程圖中使用的圖形符號有固定的含義,常見的有以下幾種: 【圖2】A.開始與結束 B.輸入與輸出 C.判斷 D.處理 E.程序執行的方向請同學們將正確的字母編號填入表2“符號含義”列中對應的位置。圖形符號 符號含義E________.________.________ 【表2】12.程序二:完善程序,實現以下功能:輸入一個整數,判斷這個數字是奇數還是偶數。選擇合適的選項填入橫線處,使程序能按要求正確運行。m=int(input("請輸入一個整數:"))if________:print("這個數字是奇數")________:print("這個數字是偶數")(1)A.m/2=0 B.m//2==0 C.m%2=0 D.m%2==l(2)A.if B.else C.elif D.break13.人工智能的英文縮寫_____14.Len("Hello")=________________。15.求1~100之間數字的和,請補充完整程序。i=1 #定義記錄循環次數的變量sum=0 #定義結果變量,存放總和while i <=100:____________________i=i+1 #處理計數器print("1~100之間的數字之和為:",sum) # 輸出結果三、操作題16.根據APP Inventor界面截圖,完成填空。 (1)從組件列表中可知,在設計界面添加了_________種組件;操作過程是拖動“____________”中的組件到工作區。(2)從組件列表中可知,需要將___________和 _____________兩種組件放入到水平布局組件中。(3)選中組件,利用“____________”修改各組件的屬性。(4)完成界面設計后,需要對“后退”、“前進”、“Web瀏覽器”等組件進行編程,這需要在APP Inventor的_______________界面完成。(5)請將下列積木塊進行組合,將對應字母填在橫線上。 1—__________,2—___________,3—___________。(6)保存項目,執行“___________”—“保存項目”完成。四、簡答題17.根據內容進行連線。 Label TextBox OptionButton Timer Image CommandButton18.下圖是用VB制作的“謎語大擂臺”程序界面,根據內容回答問題。(1)根據圖示,填寫出界面中所用到的控件的名稱控件名稱 ________ ________ ________ ________ ________(2)本程序中用到了控件,它在運行時_____________(選擇:顯示/不顯示),若將Interval默認值設為5000,程序運行時每_______秒就執行一次事件過程。(3)由圖2可知,這是______________命令按鈕的Click事件代碼。其中:Text1.Text=Time$表示____________________________。vbCrLf是一個常數,用來表示______________________。Label5.caption語句太長,用到了___________(填中文名稱)將一個語句分為三行書寫。(4)“答案”命令按鈕的代碼如圖3,其中第2行代碼的功能是__________________________第3行代碼的功能是__________________________________________。(5)本程序的窗體文件全名為___________________。工程文件全名為___________________。程序設置完成后,要編譯成____________文件,才能脫離VB集成環境,可直接在windows環境下運行。試卷第1頁,共3頁試卷第1頁,共3頁參考答案:1.D2.B3.A4.B5.D6.C7.D8.A9.B10.D11. A C B12. D B13.AI14.515.sum=sum+i或sum+=i16. 4 組件面板 按鈕 文本輸入框 屬性面板 邏輯編程 b c a 項目17.18. 圖片控件 標簽控件 時間按鈕 文本框 命令按鈕 不顯示 5 command1 用來顯示當前的系統時鐘 另起一段 續行符 讓Timer1控件失效(讓Timer1控件暫時停止工作) 讓Text4控件顯示“地圖” 謎語大擂臺.frm 謎語大擂臺.vbp 可執行(或exe)答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫