資源簡介 中小學教育資源及組卷應用平臺粵教版B信息技術八年級下冊第二章程序設計入門測試題(考試時間:60分鐘,滿分:100分)一、單項選擇題(每題3分,共60分)計算機程序的三種基本結構是不包括()。A.順序結構B.條件結構C.分支結構D.循環結構2.要讓計算機根據不同的情況執行不同的任務時,可以采用()語句。A.順序B.條件C.分支或多分支D.循環3.實現某段代碼重復執行的方法有:將代碼放入到()語句的循環體中。A.順序B.條件C.分支D.循環4.右圖中用到的控件有()。①commandbutton②label③image④optionbutton⑤timer⑥textboxA①③⑤B①②③④⑤C②③⑥D①③④⑤我們在調試VB程序時,有時會彈出錯誤信息,本章中曾出現過的錯誤類型不包括()。A編譯錯誤B邏輯錯誤C運行錯誤D越界錯誤以下()可以作為變量名。A6SBs6?Cs_6Ds67.下列賦值語句錯誤的是()A.S1=2B.A+1=AC.S=S+1D.S=S+t8.雙擊窗體中的對象后,VB將顯示的窗口是()?A工具箱???????B工程窗口C代碼窗口???????D屬性窗口9.小雨打算利用VB制作一個班級電子相冊,他發現VB工具箱中可以顯示圖片的控件不止一個,這下他可犯愁了。信息科代表小超知道情況后,給了小雨建議。原來,()控件可以顯示來自位圖、圖標及其他格式的圖形文件,與PictureBox控件相比,前者占用內存少,顯示速度快,因此在VB中常常用到。A.PhotoB.LabelC.CommandD.Image10.通常對于同一個問題,不同的人會有不同的解決方法。在計算機中,我們把()理解為用計算機解決問題的具體方法。A.函數B.算法C.代碼D.語言11.程序運行時,VB要先對代碼進行編譯,這時產生的錯誤是編譯錯誤。我們只需要按照它的提示修改程序,直到程序運行正確,這個過程就是程序()。A.調試B.糾正C.運行D.試錯12.在輸入代碼時,小紅一不小心就把Label1.Caption寫成了Label1.Captoin,導致程序編譯錯誤。為避免拼寫錯誤,小紅在輸入對象名后,按下()符號,這時會出現一個列表,包括此對象所包含的屬性、方法,只要直接點擊即可正確輸入。A..B.@C.&D.#13.在VB中,變量的命名遵循以下規則:①變量名必須用字母或漢字開頭;②由字母、漢字、數字或下劃線組成;③長度不能超過255個字符;④不能使用VB中的保留字。下面變量名命名正確的是()。A.12xB.IntegerC.s5D._R14.VB程序中的語句“Dimkasinteger"所表示的含義是()。A.將變量k定義為小數數據類型B.將變量k定義為整數數據類型C.將變量integer中存儲的值賦值給變量kD.輸出變量k的值15.計算機中數據可分為整型、實型、字符型、邏輯型等多種類型。其中整型()是常用的一種數據類型。A.SingleB.IntegerC.DoubleD.Boolean16.輸入和輸出是計算機和用戶交換信息的兩個過程。在VB中,提供了多種輸入、輸出的實現方式,如圖8所示,TextBox控件又稱為文本框控件,圖標是(),它可以提供用戶輸入文本或者顯示文本。17.在VB中,我們可以使用MOD運算符對數據進行取余運算,如5MOD3=2、4MOD2=0,那么15MOD3=()。A.5B.2C.1D.018.在VB中,下列哪一個語句的作用是定義變量的數據類型()?A.PrintsB.m=InputBox(“結束程序”,“結束程序”)C.DimaAsSingleD.w=(h-70)0.619.下列選項中,能清除文本框Text1內容的語句是()A.Text=””B.Text1.Text=””C.Text1.clearD.Text1.Cls20.Int(?Rnd??100?)?表示的是()范圍內的整數。?A、[0,100]????B、[1,99]????C、[0,99]???????D、[1,100]二、判斷題(每題2分,共10分)()21.一般控件的選擇方案是唯一的,如:我們只能用Image(圖像框)控件顯示圖片。()22.分析問題、設計算法、編寫程序及調試程序,這是一般程序設計的基本過程。()23.進行VB程序設計時,我們經常要使用變量來保存變化的數據,變量的命名沒有規則,我們可以使用任意字符對變量進行命名。()24.在VB中,如果需要計算機重復執行某些語句,可在程序中使用分支結構語句。()25.在VB中,給變量賦值是通過賦值語句實現的,其中“=”表示賦值號。綜合填空題(每題3分,共30分)請同學們根據以下材料,回答26-29小題。VB給我們提供了很多實用的函數,這些函數可以有效幫助我們提高編程的效率。26.要實現圖片的加載,需要用到()函數,它的功能是把指定存儲位置的圖形文件加載到窗體、圖片框或圖像框的Picture屬性中。A.RndB.IntC.LoadPictureD.Integer27.當我們用VB設計模擬抽獎箱程序時,可以用Rnd隨機函數實現隨機抽獎,它的作用是隨機得到一個大于0但小于1的小數。例如,在VB中輸入代碼Text1.Text=Rnd,那么,Textl中得到的數據可能是()。A.0B.1C.0.52D.-0.528.如果在VB中輸入代碼Text1.Text=Rnd10,Text1中得到的數據不可能是()。A.1.5B.5.2C.7D.121在VB中輸入代碼Text1.Text=Int(5.6)時,Text1里顯示的結果是()A.6B.5C.5.6D.以上都不正確右圖程序用于計算s=1(-2)3(-4)…49(-50),試在下畫線處填寫適當的內容,使程序得到相應的計算結果。30_______31_______32_______小明想用VB程序做一個抽獎程序。請幫小明完成代碼編寫。33_______34_______35_______第二章程序設計入門測試題答案一、單項選擇題(每題2分,共60分)題目12345678910答案BCDDCCBCDB題目11121314151617181920答案AACBBADCBC二、判斷題(對的打√,錯的打×,每題2分,共20分)題目2122232425答案×√××√綜合題(每空2分)題目26272829303032333435答案CCDB0jmod2=1-sjnumRndIntPrivateSubCommand1_Click()Dims,jAsSingles=30Forj=1to50If31Thens=sjElses=32EndifNextjprint"s=";sEndSubPrivateSubCommand1_Click()Dim33AsIntegerRandomizenum=Int(343)Text1.Text=Textname(35(num)).TextEndSub21世紀教育網www.21cnjy.com精品試卷·第2頁(共2頁)HYPERLINK"http://21世紀教育網(www.21cnjy.com)"21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫