資源簡介 期末專題訓練--選擇題 九年級 川教版(2018)1.在VB中,Select Case數值表達式,屬于程序設計中的哪種結構?( )A.順序結構 B.分支結構 C.循環結構 D.交叉結構2.下列流程圖中,輸入a值,當a值為0或正數時直接輸出a,如果a值為負數時輸出a的相反數,下列虛線框內正確的流程表達是( )。A. B. C. D.3.小華同學使用VB程序保存了一個工程文件,這種工程文件的拓展名是( )A..vbp B..mp4 C..bmp D..doc4.小明在程序中使用了IF語句,該語句屬于下面哪種程序結構?( )A.順序結構 B.分支結構 C.循環結構 D.交叉結構5.小明做小球自由落體的實驗,他站在n米高的塔上把一個小彈球自然落下,小球每次落地后反跳回原高度的一半;再落下,以此往復。要求計算小球在第100次落地時,共經過多少米?如果用計算機編程解決該問題,應該使用哪種算法結構( )。A.順序結構 B.循環結構 C.選擇結構 D.旋轉結構6.針對某市出租車收費政策的算法如下:步驟1:上車后計價設備里程數清零 步驟2:到達目的地后讀取本次行駛里程 步驟3:根據判斷結果進行計算,如果本次里程數小于或等于3公里按8(元)收費,如果本次里程數大于3公里則按8+(本次里程數-3)*2+2.5(元)收費上述算法描述采用了( )。A.自然語言 B.機器語言 C.流程圖 D.程序設計語言7.在VB中,下列哪個函數可以實現圖片的動態加載,使程序可以實時加載不同的圖片?( )A.Click() B.LoadPicture() C.LoadImage() D.MakePicture()8.a瓶子中有10毫升紅墨水,b瓶子中有10毫升藍墨水,假如要交換a瓶子與b瓶子里的墨水,需要借助一個空瓶子c。流程圖如下,請完善算法:( )A.紅、b B.藍、a C.紅、a D.藍、c9.啟動VB后,系統為用戶新建的工程起一個名為( )的臨時文件。A.窗體1B.工程C.工程1D.窗體10.在VB中,TextBox控件可以提供用戶輸入或者顯示文本,又稱為( )A.輸入控件 B.輸出控件 C.文字控件 D.文本框控件11.我們利用計算機解決問題時,第一步應該( )。A.設計算法 B.編寫程序 C.分析問題 D.運行調試12.在“大魚吃小魚”的游戲中,想讓大魚跟隨鼠標移動,算法描述如下:步驟1:判斷大魚到鼠標指針的距離;步驟2:如果大魚到鼠標指針的距離大于10,那么就讓大魚面向指針移動3步,否則大魚就不移動。要完成以上兩個步驟,應選擇的合適程序結構是( )。A.樹型結構B.循環結構C.順序結構D.分支結構13.某中學每學期都會舉行跳繩比賽,比賽規定一分鐘跳200次及以上就能被評為“跳繩達人”。試編寫一程序,輸入一分鐘跳繩的次數n,若大于等于200次,輸出“跳繩達人!”,否則輸出“繼續努力!”。請完善流程圖,“____”處應該填寫的內容為:( )A.n大于200嗎? B.n小于200嗎?C.n大于等于200嗎? D.n小于等于200嗎?14.對于VB窗體的名稱,下列說法不正確的是( )A.第一個窗體名稱默認為Form1B.修改名稱時盡量含義清晰C.好的名稱有利于程序的維護D.窗體的名稱是不可以修改的15.Print(315//10)應該輸出什么?( )A.5 B.31 C.3.15 D.31.516.以下問題最適合用計算機編程來處理的是( )。A.確定放學回家路線 B.計算100000以內的素數之和C.計算一個同學期中考試各科成績總分 D.了解明天天氣情況17.在VB中,下列哪個是啟動程序運行,從而觀看運行效果的快捷鍵?( )A.F3 B.F4 C.F5 D.F618.執行以下VB程序,s的結果是( )A.55 B.18 C.22 D.3019.下列流程圖圖示中,表示“判斷”的框圖是( )。A. B. C. D.20.關于下圖中的指令塊組描述錯誤的是( )A.圖中的指令塊組是循環結構B.圖中兩個圖標之間的時間間隔是200msC.啟動模擬器后,兩個圖標循環顯示10次D.圖中的指令塊組是順序結構21.VB語句“For i=1 To 100 step 2”,i的值可能( )A.100 B.99 C.2 D.5022.以下說法中正確的是:( )A.計算機語言有機器語言、匯編語言、高級語言B.計算機語言只有三種,即Basic語言、Pascal語言、C語言C.只有機器是低級語言D.高級語言接近自然語言,能被計算機直接識別和接受23.python運行程序的快捷鍵是( )A.F1 B.F2 C.F5 D.F824.執行下圖所示的流程后,輸出m的值為( )。A.5 B.8 C.16 D.3225.程序是完成一定處理功能的( )有序集合。A.軟件 B.指令 C.字節 D.編碼26.For語句,在計算機程序結構中,屬于下列哪種程序結構?( )A.順序結構 B.分支結構 C.循環結構 D.交叉結構27.八個二進制構成一個字節(Byte),1KB=( )Byte,1MB=( ) KB,1GB= ( )MB( )A.1000,1000,1000 B.1024,1024,1024C.2000,2000,2000 D.4000,4000,400028.python使用縮進作為語法邊界,一般建議怎樣縮進?( )A.一個空格 B.兩個空格 C.四個空格 D.八個空格29.在VB中,CommandButton控件主要是實現( )功能。A.按鍵功能 B.顯示文字 C.顯示圖片 D.播放聲音30.在程序運行過程中,所有語句都是一條接一條執行,不跳過也不重復,這種程序結構稱為( )A.順序結構 B.判斷結構 C.選擇結構 D.循環結構31.在VB程序設計中,窗體與控件統稱為( )A.對象 B.窗控 C.控窗 D.項目32.該流程圖描述的是任意輸入兩個整數X和Y,按從小到大的順序輸出顯示。下列描述正確的是()A.此程序為循環結構 B.此程序為順序結構 C.判斷語句為x>y D.判斷語句為x33.( )是應用軟件的設計者提供給用戶使用軟件工程的窗口,是VB中的重要對象。A.字體 B.窗體 C.圖像 D.工具34.小華想每次單擊按鈕時,讓名稱為boy的圖像框控件往上移動,請問它可以在單擊按鈕事件中輸入( )代碼。A.boy.Top = boy.Top + 100 B.boy.Top = boy.Top - 100C.boy.height = boy.height + 100 D.boy.height = boy.height - 10035.曹沖稱象是大家熟悉的一個故事,如果用算法流程圖來描述稱象的過程,請補充完整流程圖。( )A.再把大象牽到大船上B.往船上裝石塊,使船下沉到原記號處為止C.測量記號離船舷的距離D.在水面處的船身上再做一個記號36.每個對象都有用戶的操作或者系統觸發做出響應的多種方式,這些響應方式稱為( )A.控件 B.工程 C.事件 D.窗體37.小剛在設計一個VB程序,它給的算法描述如下,這是一種( )的算法表示方法。(1)在窗體form1上創建2個CommandButton按鈕;(2)點擊“變色”按鈕時,窗體form1背景隨機變色; (3)點擊“退出”按鈕時,退出程序。A.自然語言 B.機器語言 C.流程圖 D.偽代碼38.在Python中運行print(1+3+7),運行結果為( )。A.1 B.3 C.11 D.739.按鈕元件有( )種狀態A.1 B.2 C.3 D.440.在VB中,同類型控件在一個時間中執行相同或類似代碼時,使用( )可以更好的管理。A.控件 B.控件數組 C.控件屬性 D.控件拓展試卷第1頁,共3頁試卷第1頁,共3頁參考答案:1.B【詳解】Select Case是計算機語言,是VB6.0條件控制語句之一,根據給定的條件判斷程序的流程走向,屬于選擇結構,選擇結構其實就是分支結構,故本題正確選項為B。2.A【詳解】本題考查流程圖相關知識。菱形是判斷環節,矩形是普通工作環節用。圖中要用判斷語句,判斷條件是a值為0或正數時,則應該是a>=0。故選A。3.A【詳解】本題考查VB的相關知識。.vbp(Visual Basic Project)是VB的工程文件,.mp4是常見的視頻文件擴展名,.bmp是圖像文件擴展名,.doc是Word2003以前版本的文本文檔的擴展名。故本題正確選項為A。4.B【詳解】本題考查編程程序結構相關基礎知識。在程序中使用了IF語句,該語句屬于分支結構,多與else相配。根據題意,該題正確答案選擇B選項。A、C、D選項均不符合題意,故不選。5.B【詳解】本題考查算法與編程相關知識。循環結構是指在程序中需要反復執行某個功能而設置的一種程序結構。它由循環體中的條件,判斷繼續執行某個功能還是退出。題干中的算法屬于循環結構。故選B。6.A【詳解】本題考查算法描述的表達方式。題中出租車收費政策的算法描述采用的是自然語言。故本題選擇A選項。7.B【詳解】本題考查VB中常用函數的相關知識。LoadPicture()是一個函數,用來將指定圖形文件調入內存,在窗體中裝入圖形作為背景,當用戶單擊窗體或雙擊窗體時,顯示的標題、圖形和文字都有所不同,故本題正確選項為B。8.B【詳解】本題考查交換算法。根據題意:先將紅墨水導入c瓶,再將藍墨水倒入a瓶,最后將紅墨水倒入b瓶,這樣a、b兩瓶的墨水就交換了。故選項B正確。9.C【詳解】本題考查VB相關知識。啟動VB后,系統為用戶新建的工程起一個名為“工程1”的臨時文件。根據題意,C選項正確。A、B、D選項均不符合題意,故不選。10.D【詳解】本題考查VB編程。VB中,TextBox控件是文本框控件,選項D正確。11.C【詳解】本題考查算法基礎知識。計算機解決問題的方法和步驟,也稱為算法。算法的第一步,分析問題;第二步,設計算法;第三步,編程程序;第四步,運行調試。故選項C正確。12.D【詳解】本題考查算法相關知識。在一個算法中,經常會遇到一些條件的判斷、算法的流程根據條件是否成立有不同的流向,這種先根據條件作出判斷,再決定執行哪一種操作的結構稱為分支結構。本題中的算法描述,在步驟2中可以看到有條件判斷,故選D。13.C【詳解】本題考查算法相關知識。根據題干中的要求,若大于等于200次,輸出“跳繩達人!”,故應填寫n大于等于200嗎?。故選C。14.D【詳解】本題考查VB的相關知識。在VB中,我們可以先選中要改名的窗體,在屬性里找Caption屬性,一般第一個窗體都默認Form1,然后改成自己想要的名稱就可以,故選項為D。15.B【詳解】本題考查Visual Basic相關知識。在Print語句中就是連續輸出括號內的值,雙斜杠(//)表示地板除,即先做除法(/),然后向下取整(floor),Print(315//10)得到的結果應該是31,故選項B正確。【點睛】16.B【詳解】本題考查信息的處理。確定放學回家路線,可以通過百度地圖來確定,選項A錯誤;計算100000以內的素數之和,解決這個問題首先需要分析問題、設計算法、編寫程序和調試運行,這符合計算機編程處理問題的步驟,選項B正確;計算一個同學期中考試各科成績總分,可以通過Excel來統計處理,選項C錯誤;了解明天天氣情況,可以通過網絡、電視等了解,選項D錯誤。17.C【詳解】本題考查VB編程。VB中,F5是運行程序的快捷鍵,選項C正確。18.B【詳解】本題考查VB相關知識點。for i =0 to 10 step 3是指i分別=0,3,6,9。利用s=s+i;i=0時,s=0+0,s=0;i=3時,s=0+3,s=3;i=6時,s=6+3,s=9;i=9時,s=9+9,s=18。故選B。19.B【詳解】本題考查算法流程圖。“輸入/輸出框”用平行四邊形表示,選項A錯誤;“判斷框”用菱形表示,選項B正確;“開始/結束框”用圓角矩形表示,選項C錯誤;“處理框”用矩形表示,選項D錯誤。20.D【詳解】本題考查的是程序設計相關知識。圖中顯示重復10次,則A和C正確。指令執行過程中暫停200ms,則B正確。排除ABC選項,故選D。21.B【詳解】本題考查VB相關操作。VB語句“For i=1 To 100 step 2”中step表示步長,就是每次i增加的數量,這里step后面是2,則每次變量i就增加2。因此,i的賦值從1開始,最大到99,即1、3、5、7...99,所以,i只能為奇數。根據題意,B選項99為奇數,符合題意,正確。A、C、D均為偶數,故不選。22.A【詳解】本題考查算法與編程。計算機語言有機器語言、匯編語言、高級語言。Basic語言、Pascal語言、C語言都是高級語言。高級語言接近自然語言,但是需要進行編譯才能被計算機識別和接受。選項A符合題意,選項B、C、D均不符合題意。23.C【詳解】本題考查Python相關知識點。python運行程序的快捷鍵是F5。故選C。24.C【詳解】本題考查流程圖。1<5Y,m=1*2=2,i=1+1=22<5Y,m=2*2=4,i=2+1=33<5Y,m=4*2=8,i=3+1=44<5Y,m=8*2=16,i=4+1=55<5N 結束 。故本題選擇C選項。25.B【詳解】本題考查程序相關知識。程序是完成一定處理功能的指令有序集合。故選B。26.C【詳解】本題考查算法與編程。for循環可以遍歷任何序列的項目, 如一個列表或者一個字符串。循環結構:反復執行某個或某些操作,知道條件為假或為真時才停止循環,分為當型循環和直到型循環,當型循環先判斷條件,當條件為真時執行循環體,直到型循環先執行循環體,再判斷條件,當條件為假時結束循環。故選C。【點睛】27.B【詳解】本題考查計算機系統組成。1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB,選項B正確。故選B。【點睛】28.C【詳解】本題考查的知識點是Python語言的語法知識。Python有著嚴格的縮進規范,一般縮進是四個空格。故答案為C選項。29.A【詳解】本題考查VB的相關知識。CommandButton命令按鈕最常用的事件是鼠標點擊(Click)事件,當點擊按鈕時,猶如發出了一道命令,而這也正是“命令按鈕”這個說法的由來。故本題正確選項為A。30.A【詳解】本題考查程序結構的相關知識。順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。故本題正確選項為A。31.A【詳解】本題考查VB相關知識點。在VB程序設計中,窗體與控件統稱為對象。32.C【詳解】本題考查流程圖。此程序為選擇結構,要按從小到大的順序,判斷框內應填寫x>y。故選項C正確。33.B【詳解】本題考查VB相關知識。窗體是應用軟件的設計者提供給用戶使用軟件工程的窗口,是VB中的重要對象。根據題意,B選項正確。A、C、D選項均不符合題意,故不選。34.B【詳解】本題考查VB的相關知識。vb窗體的位置不是以 X Y 座標定位的,而是以 left屬性 (左邊距離) top屬性 (頂部距離),要上移窗體,就要把 top屬性 (距頂部距離)減少,故本題正確選項為B。35.B【詳解】本題考查算法與程序設計。用算法流程圖來描述稱象的過程,把大象牽到船上、在水面處的船身上做一個記號、牽走大象、往船上裝石塊使船下沉到原記號處為止、稱出所有石塊的重量。故選項B正確。【點睛】36.C【詳解】本題考查VB編程、程序控制相關知識。每個對象都有用戶的操作或者系統觸發做出響應的多種方式,這些響應方式稱為事件,C選項正確。A控件、B工程、D窗體都與題意不符,故不選。37.A【詳解】本題考查程序設計。算法的描述方式有︰自然語言、流程圖、偽代碼等。自然語言就是人們日常生活中通常所用的語言,題目中描述的就是人們日常用的語言。故選A。【點睛】38.C【詳解】本題考查編程相關知識點。print(1+3+7)是輸出1+3+7的和。故選C。39.D【詳解】本題考查Flash基礎知識。按鈕元件有彈起,指針經過,按下,點擊,4種狀態,選項D正確。40.B【詳解】本題考查VB相關知識點。在VB中,同類型控件在一個時間中執行相同或類似代碼時,使用控件數組可以更好的管理。答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫