資源簡介 登錄二一教育在線組卷平臺 助您教考全無憂廣東省東莞市石碣鎮(zhèn)2019-2020學(xué)年八年級下學(xué)期信息技術(shù)期末考試試卷一、單項選擇題(每題2分,共50分)1.(2020八下·石碣鎮(zhèn)期末)計算機(jī)程序是指一組可以指示計算機(jī)每一步動作的( ),通常用某種計算機(jī)程序語言編寫,目的是通過運行穩(wěn)序安現(xiàn)某種借要的功能。A.語言 B.指令序列 C.口令 D.密碼【答案】B【知識點】程序與指令【解析】【解答】計算機(jī)程序又稱“計算機(jī)軟件”,是指為了得到某種結(jié)果而可以由計算機(jī)等具有信息處理能力的裝置執(zhí)行的代碼化指令序列,或者可以被自動轉(zhuǎn)換成代碼化指令序列的符號化指令序列或者符號化語句序列。故答案選B。【分析】本題考查計算機(jī)程序。計算機(jī)程序通常用某種程序設(shè)計語言編寫,運行于某種目標(biāo)計算機(jī)體系結(jié)構(gòu)上。2.(2020八下·石碣鎮(zhèn)期末)小明利用VB設(shè)計了一個程序,為了查看程序運行情況,他除了可以使用F5快捷鍵之外,還可以使用工具欄上的( )按鈕。A. B. C. D.【答案】A【知識點】編程環(huán)境【解析】【解答】VB中可以按F5或者點按鈕查看程序運行情況。故答案選A。【分析】本題考查VB程序的調(diào)試。3.(2020八下·石碣鎮(zhèn)期末)當(dāng)修改好VB程序后,我們需要把程序保存下來。在保存文件時,VB會先將程序文件保存為“窗體文件”,然后再保存為“工程文件”(如圖1所示),其中,圖2中( )文件屬于工程文件。A.新年倒計時.frm B.新年倒計時.frxC.新華倒計時.vbp D.新年倒計時.Vbw【答案】C【知識點】程序的創(chuàng)建【解析】【解答】新年倒計時.frm是窗體文件,新華倒計時.vbp是工程文件。故答案選C。【分析】本題考查VB程序文件的保存類型。VB中規(guī)定窗體文件的擴(kuò)展名是.frm ,在一個工程文件夾中,除了窗體文件還包括擴(kuò)展名為.vbp的工程文件,擴(kuò)展名為.SCC的源文件。4.(2020八下·石碣鎮(zhèn)期末)請同學(xué)們根據(jù)以下圖文材料,回答下面小題。窗體是應(yīng)用軟件的設(shè)計者提供給用戶使用軟件工程的窗口,是VB中的重要對象。窗體由標(biāo)題欄,控制按鈕和窗體界面構(gòu)成,設(shè)計者可以根據(jù)不同的應(yīng)用需求對窗體界面進(jìn)行設(shè)計。(1)小李想將窗體標(biāo)題“新年倒計時”修改為 “2020年新年倒計時”(如圖3所示),他可以對屬性窗口的( )屬性進(jìn)行修改(如圖4所示)。A.Appearance B.BackColor C.BorderStyle D.Caption(2)為了營造喜慶的效果,小李想把窗體(如圖3所示)的背景色修改為紅色,那么他可以對屬性窗口(如圖4所示)的( )屬性進(jìn)行修改。A.Appearance B.BackColor C.BorderStyle D.Caption(3)為了顯示倒計時的數(shù)字,小李在工具箱中選擇( ),就可以窗體中添加Label標(biāo)簽控件(如圖3所示)。A. B. C. D.【答案】(1)D(2)B(3)C【知識點】對象及其屬性;VB控件【解析】【解答】(1)修改窗體標(biāo)題,可以對屬性窗口的Caption屬性進(jìn)行修改。故答案選D。(2)修改窗體的背景顏色,可以對屬性窗口的BackColor屬性進(jìn)行修改。故答案選B。(3)可以添加Label標(biāo)簽控件。故答案選C。【分析】本題考查VB窗體。標(biāo)簽(label),標(biāo)簽多是用來輸入界面的提示信息的,作為文字說明。文本框(TextBox),是顯示輸入的信息,可以進(jìn)行修改、編輯的文本區(qū)。圖片框(Picture):用于在窗體中插入圖片的。命令按鈕(CommandButton):使用最多的控件,主要用來執(zhí)行事件的控件,諸如計算或者顯示窗體等。5.(2020八下·石碣鎮(zhèn)期末)在VB中,除了可以直接設(shè)置屬性面板參數(shù)改變窗體界面外,我們還可以通過觸發(fā)事件來實現(xiàn)控件屬性的設(shè)置。設(shè)置控件屬性的命令格式為:對象名.屬性名=屬性值。下面哪個選項是正確的格式( )。A.Command1.BackColor= (vbBlue) B.Command1 -Caption=“按鈕1”C.Label1. BackColor=vbRed D.Labell-Caption="標(biāo)簽1”【答案】C【知識點】對象及其屬性;注釋與縮進(jìn)【解析】【解答】設(shè)置控件屬性的命令格式為:對象名.屬性名=屬性值。符合格式是Label1. BackColor=vbRed。故答案選C。【分析】本題考查設(shè)置控件屬性的語句。6.(2020八下·石碣鎮(zhèn)期末)請同學(xué)們根據(jù)以下材料,回答下面小題。在VB程序設(shè)計中,窗體與控件統(tǒng)稱為對象。每個對象都有各自的屬性特征,每個對象都有對用戶的操作或系統(tǒng)觸發(fā)做出響應(yīng)的多種方式(如圖5所示),我們將這些響應(yīng)方式統(tǒng)稱為“事件”。(1)把窗體加載入內(nèi)存時,對應(yīng)的事件名稱是( )。A.Click B.Load C.DblClick D.KeyDown(2)當(dāng)鼠標(biāo)單擊窗體中不含任何其他控件的空白區(qū)時,對應(yīng)的事件名稱是( )。A.Click B.Load C.DblClick D.KeyDown(3)當(dāng)鼠標(biāo)雙擊窗體中不含任何其他控件的空白區(qū)時,對應(yīng)的事件名稱是( )。A.Click B.Load C.DblClick D.KeyDown(4)當(dāng)鍵盤按鍵按下時,對應(yīng)的事件名稱是( )。A.Click B.Load C.DblClick D.KeyDown【答案】(1)B(2)A(3)C(4)D【知識點】對象及其屬性;事件及其處理過程【解析】【解答】(1)載入的事件名稱是Load。故答案選B。(2)單擊事件的名稱是Click。故答案選A。(3)鼠標(biāo)雙擊的事件名稱是DblClick。故答案選C。(4)鍵盤按鍵按下的事件名稱是KeyDown。故答案選D。【分析】本題考查的是VB的對象與事件。7.(2020八下·石碣鎮(zhèn)期末)小雨打算利用VB制作一個班級電子相冊,他發(fā)現(xiàn)VB工具箱中可以顯示圖片的控件不止一個,這下他可犯愁了。信息科代表小超知道情況后,給了小雨建議。原來,( )控件(如圖6所示)可以顯示來自位圖、圖標(biāo)及其他格式的圖形文件,與PictureBox控件相比,前者占用內(nèi)存少,顯示速度快,因此在VB中常常用到。A.Photo B.Label C.Command D.Image【答案】D【知識點】VB控件【解析】【解答】Image控件用于在窗體中插入圖片。故答案選D。【分析】本題考查VB控件。標(biāo)簽(label),標(biāo)簽多是用來輸入界面的提示信息的,作為文字說明。文本框(TextBox),是顯示輸入的信息,可以進(jìn)行修改、編輯的文本區(qū)。圖片框(Picture):用于在窗體中插入圖片的。命令按鈕(CommandButton):使用最多的控件,主要用來執(zhí)行事件的控件,諸如計算或者顯示窗體等。8.(2020八下·石碣鎮(zhèn)期末)通常對于同一個問題,不同的人會有不同的解決方法。在計算機(jī)中,我們把( )理解為用計算機(jī)解決問題的具體方法。A.函數(shù) B.算法 C.代碼 D.語言【答案】B【知識點】算法的概念及表示方法【解析】【解答】在計算機(jī)科學(xué)領(lǐng)域內(nèi),“算法”指的是用計算機(jī)解決問題的步驟,是為了解決問題而需要讓計算機(jī)有序執(zhí)行的、無歧義的、有限步驟的集合。故答案選B。【分析】本題考查算法的概念。計算機(jī)算法是以一步接一步的方式來詳細(xì)描述計算機(jī)如何將輸入轉(zhuǎn)化為所要求的輸出的過程,或者說,算法是對計算機(jī)上執(zhí)行的計算過程的具體描述。9.(2020八下·石碣鎮(zhèn)期末)請同學(xué)們根據(jù)以下材料,回答下面小題。VB給我們提供了很多實用的函數(shù),這些函數(shù)可以有效幫助我們提高編程的效率。(1)要實現(xiàn)圖片的加載,需要用到( )函數(shù),它的功能是把指定存儲位置的圖形文件加;載到窗體、圖片框或圖像框的Picture屬性中。A.Rnd B.Int C.LoadPicture D.Integer(2)當(dāng)我們用VB設(shè)計模擬抽獎箱程序時,可以用Rnd隨機(jī)函數(shù)實現(xiàn)隨機(jī)抽獎,它的作用是隨機(jī)得到一個大于0但小于1的小數(shù)。例如,在VB中輸入代碼Text1.Text=Rnd,那么,Text1中得到的數(shù)據(jù)可能是( )。A.0 B.1 C.0.52 D.-0.5(3)如果在VB中輸入代碼Text1.Text=Rnd*10,Text1中得到的數(shù)據(jù)不可能是( )。A.1.5 B.5.2 C.7 D.121(4)在VB中輸入代碼Text1.Text=Int(5.6)時,Text1里顯示的結(jié)果是5。其中,Int函數(shù)的作用是( )。A.獲取隨機(jī)數(shù) B.取整 C.循環(huán) D.選擇【答案】(1)C(2)A;C(3)D(4)B【知識點】常用基本函數(shù)【解析】【解答】Rnd[(參數(shù))]:產(chǎn)生一個[0,1)范圍內(nèi)的隨機(jī)數(shù);Int(X):產(chǎn)生不大于X的最大整數(shù)。(1)LoadPicture函數(shù)可以實現(xiàn)圖片的加載。故答案選C。(2)VB中輸入代碼Text1.Text=Rnd。Text1中會隨機(jī)得到的數(shù)據(jù)在【0, 1)之間。故答案選A、C。(3)VB中輸入代碼Text1.Text=Rnd*10,Text1中會隨機(jī)得到的數(shù)據(jù)是【0, 10)。故答案選D。(4)VB中輸入代碼Text1.Text=Int(5.6)時,Text1里顯示的結(jié)果是5。Int函數(shù)的作用是取整。故答案選B。【分析】本題考查VB中的函數(shù)的功能。10.(2020八下·石碣鎮(zhèn)期末)程序運行時,VB要先對代碼進(jìn)行編譯,這時產(chǎn)生的錯誤是編譯錯誤。我們只需要按照它的提示修改程序,直到程序運行正確,這個過程就是程序( )。A.調(diào)試 B.糾正 C.運行 D.試錯【答案】A【知識點】程序設(shè)計工具【解析】【解答】VB程序設(shè)計中,按照它的提示修改程序,直到程序運行正確,這個過程就是程序調(diào)試。故答案選A。【分析】本題考查VB程序的運行與調(diào)試。11.(2020八下·石碣鎮(zhèn)期末)在輸入代碼時,小紅一不小心就把Label1.Caption寫成了Label1.Captoin,導(dǎo)致程序編譯錯誤。為避免拼寫錯誤,小紅在輸入對象名后,按下( )符號,這時會出現(xiàn)一個列表(如圖7所示),包括此對象所包含的屬性、方法,只要直接點擊即可正確輸入。A.. B.@ C.& D.#【答案】A【知識點】對象及其屬性【解析】【解答】在VB中,輸入對象名后,按下.符號,會出現(xiàn)一個列表,直接點擊即可正確輸入。故答案選A。【分析】本題考查VB程序設(shè)計中對象的編輯。12.(2020八下·石碣鎮(zhèn)期末)在VB中,變量的命名遵循以下規(guī)則:①變量名必須用字母或漢字開頭:②由字母、漢字、數(shù)字或下劃線組成;③長度不能超過255個字符;④不能使用VB中的保留字。下面變量名命名正確的是( )A.12x B.Integer C.s5 D._R【答案】C【知識點】常量、變量與賦值語句【解析】【解答】選項A:12x以數(shù)字開頭,錯誤;選項B:Integer是VB保留字,錯誤;選項C:s5符合要求;選項D:_R不是以字母或漢字開頭,錯誤。故答案選C。【分析】本題考查VB變量名的命名規(guī)則。VB變量命名規(guī)則:①變量名要以字母、漢字、數(shù)字、下劃線命名,且不能以數(shù)字開頭。②變量名不能與對象、屬性、操作名相同,也不能與保留字相同,例如:if不能作為變量名。③變量名應(yīng)盡量簡單易懂。13.(2020八下·石碣鎮(zhèn)期末)VB程序中的語句“Dim k as integer” 所表示的含義是( )。A.將變量k定義為小數(shù)數(shù)據(jù)類型B.將變量k定義為整數(shù)數(shù)據(jù)類型C.將變量integer中存儲的值賦值給變量kD.輸出變量k的值【答案】B【知識點】注釋與縮進(jìn)【解析】【解答】VB程序中的語句“Dim k as integer”表示:將變量k定義為整數(shù)數(shù)據(jù)類型。故答案選B。【分析】本題考查VB常用語句含義。14.(2020八下·石碣鎮(zhèn)期末)計算機(jī)中數(shù)據(jù)可分為整型、實型、字符型、邏輯型等多種類型。其中整型( )是常用的一種數(shù)據(jù)類型。A.Single B.Integer C.Double D.Boolean【答案】B【知識點】常量、變量與賦值語句【解析】【解答】Integer是整型,Single是單精度的實數(shù),Double是雙精度浮點型,boolean是布爾型。故答案選B。【分析】本題考查數(shù)據(jù)類型。15.(2020八下·石碣鎮(zhèn)期末)輸入和輸出是計算機(jī)和用戶交換信息的兩個過程。在VB中,提供了多種輸入、輸出的實現(xiàn)方式,如圖8所示,TextBox控件又稱為文本框控件,圖標(biāo)是( ),可以提供用戶輸入文本或者顯示文本。A. B. C. D.【答案】A【知識點】VB控件【解析】【解答】是TextBox控件又稱為文本框控件。故答案選A。【分析】本題考查VB控件。標(biāo)簽(label),標(biāo)簽多是用來輸入界面的提示信息的,作為文字說明。文本框(TextBox),是顯示輸入的信息,可以進(jìn)行修改、編輯的文本區(qū)。圖片框(Picture):用于在窗體中插入圖片的。命令按鈕(CommandButton):使用最多的控件,主要用來執(zhí)行事件的控件,諸如計算或者顯示窗體等。16.(2020八下·石碣鎮(zhèn)期末)在VB中,我們可以使用MOD運算符對數(shù)據(jù)進(jìn)行取余運算,如5 MOD 3=2、4 MOD 2=0,那么15 MOD 3=( )。A.5 B.2 C.1 D.0【答案】D【知識點】運算符與表達(dá)式【解析】【解答】MOD運算符對數(shù)據(jù)進(jìn)行取余運算。15 MOD 3=0。故答案選D。【分析】本題考查VB運算符與表達(dá)式的計算。17.(2020八下·石碣鎮(zhèn)期末)在VB中,下列哪一個語句的作用是定義變量的數(shù)據(jù)類型( )?A.Print sB.m=InputBox (“ 結(jié)束程序”,“結(jié)束程序”)C.Dim a As SingleD.w=(h-70)*0.6【答案】C【知識點】注釋與縮進(jìn)【解析】【解答】Print s表示輸出s,m=InputBox (“ 結(jié)束程序”,“結(jié)束程序”)的功能是彈出一個對話框,w=(h-70)*0.6是數(shù)學(xué)公式,Dim a As Single是定義變量a為單精度型。故答案選C。【分析】本題考查VB的定義語句及數(shù)據(jù)類型。二、判斷題(每題1分,共10分)18.(2020八下·石碣鎮(zhèn)期末)在VB中保存工程時,窗體文件和工程文件的文件名不能相同。【答案】(1)錯誤【知識點】程序的創(chuàng)建【解析】【解答】在VB中保存工程時,窗體文件和工程文件的文件名可以相同。比如新年倒計時.frm是窗體文件,新華倒計時.vbp是工程文件,兩個文件不影響。故答案為:錯誤。【分析】本題考查VB保存的文件名。19.(2020八下·石碣鎮(zhèn)期末)Visual Basic是一種簡單易學(xué)、應(yīng)用廣泛的可視化程序設(shè)計語言,它可以方便人們在Windows環(huán)境下快速開發(fā)出各種應(yīng)用程序。【答案】(1)正確【知識點】計算機(jī)語言及其發(fā)展歷程【解析】【解答】Visual Basic(簡稱VB)是一種通用的基于對象的程序設(shè)計語言,為結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開發(fā)環(huán)境的事件驅(qū)動為機(jī)制的可視化程序設(shè)計語言。故答案為:正確。【分析】本題考查VB語言。VB的語言特色具體表現(xiàn)在:可視化的設(shè)計平臺、事件驅(qū)動的編程機(jī)制、強(qiáng)大的數(shù)據(jù)庫功能、ActiveX技術(shù)、網(wǎng)絡(luò)功能。20.(2020八下·石碣鎮(zhèn)期末)VB、JAVA、Python等語言屬于計算機(jī)低級語言,人們使用起來仍存在很大障礙。【答案】(1)錯誤【知識點】計算機(jī)語言及其發(fā)展歷程【解析】【解答】計算機(jī)低級語言有機(jī)器語言、匯編語言和符號語言。高級語言種類很多,有BASIC語言、C語言、Java Visual Basic等。故答案為:錯誤。【分析】本題考查計算機(jī)語言。計算機(jī)語言的種類非常的多,總的來說可以分成機(jī)器語言,匯編語言,高級語言三大類。機(jī)器語言是指一臺計算機(jī)全部的指令集合。高級語言有:basic(truebasic、qbasic、virtualbasic)、c、c++、pascal、fortran、智能化語言(lisp、prolog、clips、opencyc、fazzy)、動態(tài)語言(python、php、ruby、lua)等等。高級語言源程序可以用解釋、編譯兩種方式執(zhí)行。21.(2020八下·石碣鎮(zhèn)期末)在VB中,窗體或控件名稱命名應(yīng)盡量使用完整的單詞或音節(jié),方便記住與理解。【答案】(1)正確【知識點】VB控件【解析】【解答】窗體或控件名稱命名應(yīng)盡量使用完整的單詞或音節(jié),方便記住與理解,不易混亂。故答案為:正確。【分析】本題考查VB窗體或控件名稱。22.(2020八下·石碣鎮(zhèn)期末)一般控件的選擇方案是唯一的,如:我們只能用Image (圖像框)控件顯示圖片。【答案】(1)錯誤【知識點】VB控件【解析】【解答】顯示圖片的控件除了Image還有optionbutton、picturebox。故答案為:錯誤。【分析】本題考查控件。標(biāo)簽(label),標(biāo)簽多是用來輸入界面的提示信息的,作為文字說明。文本框(TextBox),是顯示輸入的信息,可以進(jìn)行修改、編輯的文本區(qū)。圖片框(Picture):用于在窗體中插入圖片的。命令按鈕(CommandButton):使用最多的控件,主要用來執(zhí)行事件的控件,諸如計算或者顯示窗體等。框架(Frame):框架就是一個大的容器,可以容納其他的控件。單選按鈕(Option):單選按鈕又稱為選項按鈕,在一組中選擇一項。復(fù)選框(Check):在一組中可以選擇一項,也可以選擇多項。滾動條(HScroll):包括水平滾動條和垂直滾動條。可以使用滾動條改變字號大小,圖片的寬度或高度等。計時器(Timer):在指定時間間隔,自動地周期性運行事件。23.(2020八下·石碣鎮(zhèn)期末)分析問題、設(shè)計算法、編寫程序及調(diào)試程序,這是一般程序設(shè)計的基本過程。【答案】(1)正確【知識點】程序設(shè)計工具【解析】【解答】程序設(shè)計過程應(yīng)當(dāng)包括分析、設(shè)計、編碼、測試、排錯等不同階段。故答案為:正確。【分析】本題考查程序設(shè)計的過程。程序設(shè)計是給出解決特定問題程序的過程,是軟件構(gòu)造活動中的重要組成部分。程序設(shè)計往往以某種程序設(shè)計語言為工具,給出這種語言下的程序。24.(2020八下·石碣鎮(zhèn)期末)進(jìn)行VB程序設(shè)計時,我們經(jīng)常要使用變量來保存變化的數(shù)據(jù),變量的命名沒有規(guī)則,我們可以使用任意字符對變量進(jìn)行命名。【答案】(1)錯誤【知識點】常量、變量與賦值語句【解析】【解答】變量命名必須遵循的幾個約定:①必須以字母或漢字開頭,而不能以數(shù)字或其他字符開頭。②只能由字母、漢字、數(shù)字和下劃線組成。③字符個數(shù)不能超過255個。④變量名不能使用VB中的保留字。⑤建議前面加上數(shù)據(jù)類型的縮寫。故答案為:錯誤。【分析】本題考查VB變量名命名規(guī)則。25.(2020八下·石碣鎮(zhèn)期末)關(guān)系表達(dá)式的結(jié)果是一個邏輯值,即“真”或“假”,如:a=3, b=4,a>b表達(dá)式的值為“真”。【答案】(1)錯誤【知識點】運算符與表達(dá)式【解析】【解答】關(guān)系表達(dá)式的結(jié)果是一個邏輯值,非真即假,如:a=3, b=4,a>b表達(dá)式的值為“假”。故答案為:錯誤。【分析】本題考查關(guān)系表達(dá)式的運算。26.(2020八下·石碣鎮(zhèn)期末)在VB中,如果需要計算機(jī)重復(fù)執(zhí)行某些語句,可在程序中使用分支結(jié)構(gòu)語句。【答案】(1)錯誤【知識點】分支結(jié)構(gòu)語句及格式;循環(huán)結(jié)構(gòu)語句及格式【解析】【解答】如果需要計算機(jī)重復(fù)執(zhí)行某些語句,可在程序中使用循環(huán)結(jié)構(gòu)語句,而不是分支結(jié)構(gòu)語句。故答案為:錯誤。【分析】本題考查VB循環(huán)結(jié)構(gòu)語句。循環(huán)結(jié)構(gòu):事物的發(fā)展具有周期性。分支結(jié)構(gòu):事物的發(fā)展有多種情況。27.(2020八下·石碣鎮(zhèn)期末)在VB中,給變量賦值是通過賦值語句實現(xiàn)的,其中“=”表示賦值號。【答案】(1)正確【知識點】常量、變量與賦值語句【解析】【解答】賦值語句的作用是把等號右邊的表達(dá)式的計算結(jié)果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。其中“=”表示賦值號。故答案為:正確。【分析】本題考查VB賦值語句。在VB中,賦值語句是最基本的語句。三、綜合填空題(每空2分,共40分)28.(2020八下·石碣鎮(zhèn)期末)Visual Basic是一種可視化的程序設(shè)計語言,VB的可視化編程界面給用戶提供了豐富的控件對象資源,我們在開發(fā)程序前一定要先熟悉編程界面。啟動VB6.0后,我們可以看到VB的編程界面(如圖9所示),其中包括菜單欄、工具欄、窗體設(shè)計器、工程窗口、工程資源管理器窗口、屬性窗旦以及工具箱等7個部分。請同學(xué)們將正確的字母編號填入表1“對應(yīng)位置”橫線欄中。VB編程界面 對應(yīng)位置菜單欄 C工具欄 窗體設(shè)計器 工程窗口 工程資源管理器窗口 屬性窗口 工具箱 [表1]【答案】E;G;B;D;F;A【知識點】編程環(huán)境【解析】【解答】圖中A是工具箱,B是工程窗口,C是菜單欄,D是工程資源管理器窗口,E是工具欄,F(xiàn)是屬性窗口,G是窗體設(shè)計器。故表格中的對應(yīng)位置答案分別是:E、G、B、D、F、A。【分析】本題考查VB的可視化編程界面。29.(2020八下·石碣鎮(zhèn)期末)我們可以看到,A、B、C三個流程圖分別表示了計算機(jī)程序的三種基本結(jié)構(gòu),你認(rèn)識它們嗎?請把A、B、C填到對應(yīng)的橫線上。字母編號 所示的程序語句執(zhí)行過程,表示的是分支結(jié)構(gòu);字母編號 所示的程序語句執(zhí)行過程,表示的是循環(huán)結(jié)構(gòu);字母編號 所示的程序語句執(zhí)行過程,表示的是順序結(jié)構(gòu);A.B.C.【答案】B;C;A【知識點】算法的控制結(jié)構(gòu)【解析】【解答】A流程圖表示的是順序結(jié)構(gòu),B流程圖表示的是分支結(jié)構(gòu),C流程圖表示的是循環(huán)結(jié)構(gòu)。故答案分別是:B、C、A。【分析】本題考查算法的三種基本結(jié)構(gòu)。計算機(jī)程序的三種基本結(jié)構(gòu)分別是順序結(jié)構(gòu)、分支結(jié)構(gòu)、順序結(jié)構(gòu)。30.(2020八下·石碣鎮(zhèn)期末)流程圖是計算機(jī)程序設(shè)計中常用的一種形式和方法, 用于表達(dá)程序執(zhí)行的順序。流程圖中使用的符號有固定的含義,包括:A.開始與結(jié)束B.判斷C.處理D.程序執(zhí)行方向E.輸入與輸出請同學(xué)們將以上流程圖符號含義所對應(yīng)的字母編號(A-E),填寫到表2“表示含義”一欄橫線中:流程圖圖形符號 表示含義E 【答案】B;C;A;D【知識點】流程圖的概念及其常用圖形【解析】【解答】平行四邊形表示輸入與輸出,菱形表示判斷,矩形表示處理,圓角矩形表示開始與結(jié)束,箭頭表示程序執(zhí)行方向。故答案分別為:B、C、A、D。【分析】本題考查流程圖常用圖形。四、VB程序閱讀(每空2分,共14分)31.(2020八下·石碣鎮(zhèn)期末)小度在學(xué)習(xí)了VB語言后,對程序設(shè)計產(chǎn)生了濃厚的興趣。電腦課上,小度編寫了一個如圖11所示的汽車停車收費的VB程序,若停車時間在12小時以內(nèi),收費10元;停車超過12小時,則每超過1小時加收1元。聰明的你,能對小度的程序進(jìn)行分析嗎?1 Dimtime, price As Integer ‘time代表停車時間price代表停車費用 2 time =Text1. Text ‘在文本框輸入停車時間 3 If time <= 12 Then 4 price= 10 5 Else 6 price=10 + (time - 12) 7 EndIf 8 Form1.Print price【圖 11】(1)程序的第2行“time = Text1. Text”,表示可以在VB界面的文本框中輸入停車時間。若小度輸入的time值為8,那么應(yīng)該繳納的停車費用price的值為( )。A.10 B.18 C.-4 D.'0(2)若小度輸入的time值為16,那么應(yīng)該繳納的停車費用price的值為( )。A.10 B.14 C.0 D.-6(3)若小度輸入的time值為-1,此時應(yīng)該繳納的停車費用price值是( )。A.0 B.10 C.編譯錯誤 D.-12(4)在上小題中,雖然小度輸入的時間值為負(fù)數(shù),但程序依然顯示了需要繳納費用。為了使程序更合理,我們需要修正程序中的漏洞,讓停車時間必須大于0。以下修改正確的是( )。A.程序的第2行,改為“time >0”B.程序的第3行,改為“If time>0 and time <= 12 Then”C.程序的第3行,改為“If time>0 or time <= 12 Then”D.程序的第5行,改為“Else If time>0 or time <= 12 Then”【答案】(1)A(2)B(3)B(4)B【知識點】分支結(jié)構(gòu)語句及格式【解析】【解答】(1)輸入的time值為8,8<10,停車時間在12小時以內(nèi),收費10元;停車費用price的值為10。故答案選A。(2)輸入的time值為16,16-12=4,停車時間在12小時以內(nèi),收費10元,停車超過12小時,則每超過1小時加收1元。10+4=14,繳納的停車費用price的值為14。故答案選B。(3)輸入的time值為-1,-1<10,此時應(yīng)該繳納的停車費用price值是10。故答案選B。(4)要停車時間必須大于0,才計費用。則程序要改為程序的第3行,改為“If time>0 and time <= 12 Then”。故答案選B。【分析】本題考查對VB程序語句的理解。32.(2020八下·石碣鎮(zhèn)期末)在VB中,循環(huán)結(jié)構(gòu)可以讓我們的代碼變得短小精悍,減少我們編寫重復(fù)性代碼工作。如圖12所示,認(rèn)真閱讀程序并觀察運行結(jié)果,完成以下題目。VB中,F(xiàn)or循環(huán)語句的格式如下:For循環(huán)變量= 初值 To 終值 Step 步長值語句組 Next(1)在圖12中,橢圓形區(qū)域內(nèi)的“輸出按鈕”對應(yīng)的是( )控件。A.標(biāo)簽 B.按鈕 C.單選框 D.圖像框(2)在圖12中的代碼窗口中循環(huán)語句For i=1 To 10 step 1中,該循環(huán)語句的步長值是( )。A.1 B.2 C.3 D.4(3)圖12代碼窗口語句: Form1. Print i中的“Print” 函數(shù)作用是( )。A.定義 B.賦值 C.輸入 D.輸出【答案】(1)B(2)A(3)D【知識點】VB控件;常用基本函數(shù);循環(huán)結(jié)構(gòu)語句及格式【解析】【解答】(1)圖中圓形區(qū)域內(nèi)的“輸出按鈕”對應(yīng)的是按鈕控件。故答案選B。(2)循環(huán)語句For i=1 To 10 step 1,step 1步長值為1。故答案選A。(3)Form1. Print i中的“Print” 函數(shù)作用是輸出。故答案選D。【分析】本題考查VB的For循環(huán)結(jié)構(gòu)。在For循環(huán)中,循環(huán)變量的初值和終值、步長都是數(shù)值型。如果步長省略,則系統(tǒng)默認(rèn)步長為1。二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂廣東省東莞市石碣鎮(zhèn)2019-2020學(xué)年八年級下學(xué)期信息技術(shù)期末考試試卷一、單項選擇題(每題2分,共50分)1.(2020八下·石碣鎮(zhèn)期末)計算機(jī)程序是指一組可以指示計算機(jī)每一步動作的( ),通常用某種計算機(jī)程序語言編寫,目的是通過運行穩(wěn)序安現(xiàn)某種借要的功能。A.語言 B.指令序列 C.口令 D.密碼2.(2020八下·石碣鎮(zhèn)期末)小明利用VB設(shè)計了一個程序,為了查看程序運行情況,他除了可以使用F5快捷鍵之外,還可以使用工具欄上的( )按鈕。A. B. C. D.3.(2020八下·石碣鎮(zhèn)期末)當(dāng)修改好VB程序后,我們需要把程序保存下來。在保存文件時,VB會先將程序文件保存為“窗體文件”,然后再保存為“工程文件”(如圖1所示),其中,圖2中( )文件屬于工程文件。A.新年倒計時.frm B.新年倒計時.frxC.新華倒計時.vbp D.新年倒計時.Vbw4.(2020八下·石碣鎮(zhèn)期末)請同學(xué)們根據(jù)以下圖文材料,回答下面小題。窗體是應(yīng)用軟件的設(shè)計者提供給用戶使用軟件工程的窗口,是VB中的重要對象。窗體由標(biāo)題欄,控制按鈕和窗體界面構(gòu)成,設(shè)計者可以根據(jù)不同的應(yīng)用需求對窗體界面進(jìn)行設(shè)計。(1)小李想將窗體標(biāo)題“新年倒計時”修改為 “2020年新年倒計時”(如圖3所示),他可以對屬性窗口的( )屬性進(jìn)行修改(如圖4所示)。A.Appearance B.BackColor C.BorderStyle D.Caption(2)為了營造喜慶的效果,小李想把窗體(如圖3所示)的背景色修改為紅色,那么他可以對屬性窗口(如圖4所示)的( )屬性進(jìn)行修改。A.Appearance B.BackColor C.BorderStyle D.Caption(3)為了顯示倒計時的數(shù)字,小李在工具箱中選擇( ),就可以窗體中添加Label標(biāo)簽控件(如圖3所示)。A. B. C. D.5.(2020八下·石碣鎮(zhèn)期末)在VB中,除了可以直接設(shè)置屬性面板參數(shù)改變窗體界面外,我們還可以通過觸發(fā)事件來實現(xiàn)控件屬性的設(shè)置。設(shè)置控件屬性的命令格式為:對象名.屬性名=屬性值。下面哪個選項是正確的格式( )。A.Command1.BackColor= (vbBlue) B.Command1 -Caption=“按鈕1”C.Label1. BackColor=vbRed D.Labell-Caption="標(biāo)簽1”6.(2020八下·石碣鎮(zhèn)期末)請同學(xué)們根據(jù)以下材料,回答下面小題。在VB程序設(shè)計中,窗體與控件統(tǒng)稱為對象。每個對象都有各自的屬性特征,每個對象都有對用戶的操作或系統(tǒng)觸發(fā)做出響應(yīng)的多種方式(如圖5所示),我們將這些響應(yīng)方式統(tǒng)稱為“事件”。(1)把窗體加載入內(nèi)存時,對應(yīng)的事件名稱是( )。A.Click B.Load C.DblClick D.KeyDown(2)當(dāng)鼠標(biāo)單擊窗體中不含任何其他控件的空白區(qū)時,對應(yīng)的事件名稱是( )。A.Click B.Load C.DblClick D.KeyDown(3)當(dāng)鼠標(biāo)雙擊窗體中不含任何其他控件的空白區(qū)時,對應(yīng)的事件名稱是( )。A.Click B.Load C.DblClick D.KeyDown(4)當(dāng)鍵盤按鍵按下時,對應(yīng)的事件名稱是( )。A.Click B.Load C.DblClick D.KeyDown7.(2020八下·石碣鎮(zhèn)期末)小雨打算利用VB制作一個班級電子相冊,他發(fā)現(xiàn)VB工具箱中可以顯示圖片的控件不止一個,這下他可犯愁了。信息科代表小超知道情況后,給了小雨建議。原來,( )控件(如圖6所示)可以顯示來自位圖、圖標(biāo)及其他格式的圖形文件,與PictureBox控件相比,前者占用內(nèi)存少,顯示速度快,因此在VB中常常用到。A.Photo B.Label C.Command D.Image8.(2020八下·石碣鎮(zhèn)期末)通常對于同一個問題,不同的人會有不同的解決方法。在計算機(jī)中,我們把( )理解為用計算機(jī)解決問題的具體方法。A.函數(shù) B.算法 C.代碼 D.語言9.(2020八下·石碣鎮(zhèn)期末)請同學(xué)們根據(jù)以下材料,回答下面小題。VB給我們提供了很多實用的函數(shù),這些函數(shù)可以有效幫助我們提高編程的效率。(1)要實現(xiàn)圖片的加載,需要用到( )函數(shù),它的功能是把指定存儲位置的圖形文件加;載到窗體、圖片框或圖像框的Picture屬性中。A.Rnd B.Int C.LoadPicture D.Integer(2)當(dāng)我們用VB設(shè)計模擬抽獎箱程序時,可以用Rnd隨機(jī)函數(shù)實現(xiàn)隨機(jī)抽獎,它的作用是隨機(jī)得到一個大于0但小于1的小數(shù)。例如,在VB中輸入代碼Text1.Text=Rnd,那么,Text1中得到的數(shù)據(jù)可能是( )。A.0 B.1 C.0.52 D.-0.5(3)如果在VB中輸入代碼Text1.Text=Rnd*10,Text1中得到的數(shù)據(jù)不可能是( )。A.1.5 B.5.2 C.7 D.121(4)在VB中輸入代碼Text1.Text=Int(5.6)時,Text1里顯示的結(jié)果是5。其中,Int函數(shù)的作用是( )。A.獲取隨機(jī)數(shù) B.取整 C.循環(huán) D.選擇10.(2020八下·石碣鎮(zhèn)期末)程序運行時,VB要先對代碼進(jìn)行編譯,這時產(chǎn)生的錯誤是編譯錯誤。我們只需要按照它的提示修改程序,直到程序運行正確,這個過程就是程序( )。A.調(diào)試 B.糾正 C.運行 D.試錯11.(2020八下·石碣鎮(zhèn)期末)在輸入代碼時,小紅一不小心就把Label1.Caption寫成了Label1.Captoin,導(dǎo)致程序編譯錯誤。為避免拼寫錯誤,小紅在輸入對象名后,按下( )符號,這時會出現(xiàn)一個列表(如圖7所示),包括此對象所包含的屬性、方法,只要直接點擊即可正確輸入。A.. B.@ C.& D.#12.(2020八下·石碣鎮(zhèn)期末)在VB中,變量的命名遵循以下規(guī)則:①變量名必須用字母或漢字開頭:②由字母、漢字、數(shù)字或下劃線組成;③長度不能超過255個字符;④不能使用VB中的保留字。下面變量名命名正確的是( )A.12x B.Integer C.s5 D._R13.(2020八下·石碣鎮(zhèn)期末)VB程序中的語句“Dim k as integer” 所表示的含義是( )。A.將變量k定義為小數(shù)數(shù)據(jù)類型B.將變量k定義為整數(shù)數(shù)據(jù)類型C.將變量integer中存儲的值賦值給變量kD.輸出變量k的值14.(2020八下·石碣鎮(zhèn)期末)計算機(jī)中數(shù)據(jù)可分為整型、實型、字符型、邏輯型等多種類型。其中整型( )是常用的一種數(shù)據(jù)類型。A.Single B.Integer C.Double D.Boolean15.(2020八下·石碣鎮(zhèn)期末)輸入和輸出是計算機(jī)和用戶交換信息的兩個過程。在VB中,提供了多種輸入、輸出的實現(xiàn)方式,如圖8所示,TextBox控件又稱為文本框控件,圖標(biāo)是( ),可以提供用戶輸入文本或者顯示文本。A. B. C. D.16.(2020八下·石碣鎮(zhèn)期末)在VB中,我們可以使用MOD運算符對數(shù)據(jù)進(jìn)行取余運算,如5 MOD 3=2、4 MOD 2=0,那么15 MOD 3=( )。A.5 B.2 C.1 D.017.(2020八下·石碣鎮(zhèn)期末)在VB中,下列哪一個語句的作用是定義變量的數(shù)據(jù)類型( )?A.Print sB.m=InputBox (“ 結(jié)束程序”,“結(jié)束程序”)C.Dim a As SingleD.w=(h-70)*0.6二、判斷題(每題1分,共10分)18.(2020八下·石碣鎮(zhèn)期末)在VB中保存工程時,窗體文件和工程文件的文件名不能相同。19.(2020八下·石碣鎮(zhèn)期末)Visual Basic是一種簡單易學(xué)、應(yīng)用廣泛的可視化程序設(shè)計語言,它可以方便人們在Windows環(huán)境下快速開發(fā)出各種應(yīng)用程序。20.(2020八下·石碣鎮(zhèn)期末)VB、JAVA、Python等語言屬于計算機(jī)低級語言,人們使用起來仍存在很大障礙。21.(2020八下·石碣鎮(zhèn)期末)在VB中,窗體或控件名稱命名應(yīng)盡量使用完整的單詞或音節(jié),方便記住與理解。22.(2020八下·石碣鎮(zhèn)期末)一般控件的選擇方案是唯一的,如:我們只能用Image (圖像框)控件顯示圖片。23.(2020八下·石碣鎮(zhèn)期末)分析問題、設(shè)計算法、編寫程序及調(diào)試程序,這是一般程序設(shè)計的基本過程。24.(2020八下·石碣鎮(zhèn)期末)進(jìn)行VB程序設(shè)計時,我們經(jīng)常要使用變量來保存變化的數(shù)據(jù),變量的命名沒有規(guī)則,我們可以使用任意字符對變量進(jìn)行命名。25.(2020八下·石碣鎮(zhèn)期末)關(guān)系表達(dá)式的結(jié)果是一個邏輯值,即“真”或“假”,如:a=3, b=4,a>b表達(dá)式的值為“真”。26.(2020八下·石碣鎮(zhèn)期末)在VB中,如果需要計算機(jī)重復(fù)執(zhí)行某些語句,可在程序中使用分支結(jié)構(gòu)語句。27.(2020八下·石碣鎮(zhèn)期末)在VB中,給變量賦值是通過賦值語句實現(xiàn)的,其中“=”表示賦值號。三、綜合填空題(每空2分,共40分)28.(2020八下·石碣鎮(zhèn)期末)Visual Basic是一種可視化的程序設(shè)計語言,VB的可視化編程界面給用戶提供了豐富的控件對象資源,我們在開發(fā)程序前一定要先熟悉編程界面。啟動VB6.0后,我們可以看到VB的編程界面(如圖9所示),其中包括菜單欄、工具欄、窗體設(shè)計器、工程窗口、工程資源管理器窗口、屬性窗旦以及工具箱等7個部分。請同學(xué)們將正確的字母編號填入表1“對應(yīng)位置”橫線欄中。VB編程界面 對應(yīng)位置菜單欄 C工具欄 窗體設(shè)計器 工程窗口 工程資源管理器窗口 屬性窗口 工具箱 [表1]29.(2020八下·石碣鎮(zhèn)期末)我們可以看到,A、B、C三個流程圖分別表示了計算機(jī)程序的三種基本結(jié)構(gòu),你認(rèn)識它們嗎?請把A、B、C填到對應(yīng)的橫線上。字母編號 所示的程序語句執(zhí)行過程,表示的是分支結(jié)構(gòu);字母編號 所示的程序語句執(zhí)行過程,表示的是循環(huán)結(jié)構(gòu);字母編號 所示的程序語句執(zhí)行過程,表示的是順序結(jié)構(gòu);A.B.C.30.(2020八下·石碣鎮(zhèn)期末)流程圖是計算機(jī)程序設(shè)計中常用的一種形式和方法, 用于表達(dá)程序執(zhí)行的順序。流程圖中使用的符號有固定的含義,包括:A.開始與結(jié)束B.判斷C.處理D.程序執(zhí)行方向E.輸入與輸出請同學(xué)們將以上流程圖符號含義所對應(yīng)的字母編號(A-E),填寫到表2“表示含義”一欄橫線中:流程圖圖形符號 表示含義E 四、VB程序閱讀(每空2分,共14分)31.(2020八下·石碣鎮(zhèn)期末)小度在學(xué)習(xí)了VB語言后,對程序設(shè)計產(chǎn)生了濃厚的興趣。電腦課上,小度編寫了一個如圖11所示的汽車停車收費的VB程序,若停車時間在12小時以內(nèi),收費10元;停車超過12小時,則每超過1小時加收1元。聰明的你,能對小度的程序進(jìn)行分析嗎?1 Dimtime, price As Integer ‘time代表停車時間price代表停車費用 2 time =Text1. Text ‘在文本框輸入停車時間 3 If time <= 12 Then 4 price= 10 5 Else 6 price=10 + (time - 12) 7 EndIf 8 Form1.Print price【圖 11】(1)程序的第2行“time = Text1. Text”,表示可以在VB界面的文本框中輸入停車時間。若小度輸入的time值為8,那么應(yīng)該繳納的停車費用price的值為( )。A.10 B.18 C.-4 D.'0(2)若小度輸入的time值為16,那么應(yīng)該繳納的停車費用price的值為( )。A.10 B.14 C.0 D.-6(3)若小度輸入的time值為-1,此時應(yīng)該繳納的停車費用price值是( )。A.0 B.10 C.編譯錯誤 D.-12(4)在上小題中,雖然小度輸入的時間值為負(fù)數(shù),但程序依然顯示了需要繳納費用。為了使程序更合理,我們需要修正程序中的漏洞,讓停車時間必須大于0。以下修改正確的是( )。A.程序的第2行,改為“time >0”B.程序的第3行,改為“If time>0 and time <= 12 Then”C.程序的第3行,改為“If time>0 or time <= 12 Then”D.程序的第5行,改為“Else If time>0 or time <= 12 Then”32.(2020八下·石碣鎮(zhèn)期末)在VB中,循環(huán)結(jié)構(gòu)可以讓我們的代碼變得短小精悍,減少我們編寫重復(fù)性代碼工作。如圖12所示,認(rèn)真閱讀程序并觀察運行結(jié)果,完成以下題目。VB中,F(xiàn)or循環(huán)語句的格式如下:For循環(huán)變量= 初值 To 終值 Step 步長值語句組 Next(1)在圖12中,橢圓形區(qū)域內(nèi)的“輸出按鈕”對應(yīng)的是( )控件。A.標(biāo)簽 B.按鈕 C.單選框 D.圖像框(2)在圖12中的代碼窗口中循環(huán)語句For i=1 To 10 step 1中,該循環(huán)語句的步長值是( )。A.1 B.2 C.3 D.4(3)圖12代碼窗口語句: Form1. Print i中的“Print” 函數(shù)作用是( )。A.定義 B.賦值 C.輸入 D.輸出答案解析部分1.【答案】B【知識點】程序與指令【解析】【解答】計算機(jī)程序又稱“計算機(jī)軟件”,是指為了得到某種結(jié)果而可以由計算機(jī)等具有信息處理能力的裝置執(zhí)行的代碼化指令序列,或者可以被自動轉(zhuǎn)換成代碼化指令序列的符號化指令序列或者符號化語句序列。故答案選B。【分析】本題考查計算機(jī)程序。計算機(jī)程序通常用某種程序設(shè)計語言編寫,運行于某種目標(biāo)計算機(jī)體系結(jié)構(gòu)上。2.【答案】A【知識點】編程環(huán)境【解析】【解答】VB中可以按F5或者點按鈕查看程序運行情況。故答案選A。【分析】本題考查VB程序的調(diào)試。3.【答案】C【知識點】程序的創(chuàng)建【解析】【解答】新年倒計時.frm是窗體文件,新華倒計時.vbp是工程文件。故答案選C。【分析】本題考查VB程序文件的保存類型。VB中規(guī)定窗體文件的擴(kuò)展名是.frm ,在一個工程文件夾中,除了窗體文件還包括擴(kuò)展名為.vbp的工程文件,擴(kuò)展名為.SCC的源文件。4.【答案】(1)D(2)B(3)C【知識點】對象及其屬性;VB控件【解析】【解答】(1)修改窗體標(biāo)題,可以對屬性窗口的Caption屬性進(jìn)行修改。故答案選D。(2)修改窗體的背景顏色,可以對屬性窗口的BackColor屬性進(jìn)行修改。故答案選B。(3)可以添加Label標(biāo)簽控件。故答案選C。【分析】本題考查VB窗體。標(biāo)簽(label),標(biāo)簽多是用來輸入界面的提示信息的,作為文字說明。文本框(TextBox),是顯示輸入的信息,可以進(jìn)行修改、編輯的文本區(qū)。圖片框(Picture):用于在窗體中插入圖片的。命令按鈕(CommandButton):使用最多的控件,主要用來執(zhí)行事件的控件,諸如計算或者顯示窗體等。5.【答案】C【知識點】對象及其屬性;注釋與縮進(jìn)【解析】【解答】設(shè)置控件屬性的命令格式為:對象名.屬性名=屬性值。符合格式是Label1. BackColor=vbRed。故答案選C。【分析】本題考查設(shè)置控件屬性的語句。6.【答案】(1)B(2)A(3)C(4)D【知識點】對象及其屬性;事件及其處理過程【解析】【解答】(1)載入的事件名稱是Load。故答案選B。(2)單擊事件的名稱是Click。故答案選A。(3)鼠標(biāo)雙擊的事件名稱是DblClick。故答案選C。(4)鍵盤按鍵按下的事件名稱是KeyDown。故答案選D。【分析】本題考查的是VB的對象與事件。7.【答案】D【知識點】VB控件【解析】【解答】Image控件用于在窗體中插入圖片。故答案選D。【分析】本題考查VB控件。標(biāo)簽(label),標(biāo)簽多是用來輸入界面的提示信息的,作為文字說明。文本框(TextBox),是顯示輸入的信息,可以進(jìn)行修改、編輯的文本區(qū)。圖片框(Picture):用于在窗體中插入圖片的。命令按鈕(CommandButton):使用最多的控件,主要用來執(zhí)行事件的控件,諸如計算或者顯示窗體等。8.【答案】B【知識點】算法的概念及表示方法【解析】【解答】在計算機(jī)科學(xué)領(lǐng)域內(nèi),“算法”指的是用計算機(jī)解決問題的步驟,是為了解決問題而需要讓計算機(jī)有序執(zhí)行的、無歧義的、有限步驟的集合。故答案選B。【分析】本題考查算法的概念。計算機(jī)算法是以一步接一步的方式來詳細(xì)描述計算機(jī)如何將輸入轉(zhuǎn)化為所要求的輸出的過程,或者說,算法是對計算機(jī)上執(zhí)行的計算過程的具體描述。9.【答案】(1)C(2)A;C(3)D(4)B【知識點】常用基本函數(shù)【解析】【解答】Rnd[(參數(shù))]:產(chǎn)生一個[0,1)范圍內(nèi)的隨機(jī)數(shù);Int(X):產(chǎn)生不大于X的最大整數(shù)。(1)LoadPicture函數(shù)可以實現(xiàn)圖片的加載。故答案選C。(2)VB中輸入代碼Text1.Text=Rnd。Text1中會隨機(jī)得到的數(shù)據(jù)在【0, 1)之間。故答案選A、C。(3)VB中輸入代碼Text1.Text=Rnd*10,Text1中會隨機(jī)得到的數(shù)據(jù)是【0, 10)。故答案選D。(4)VB中輸入代碼Text1.Text=Int(5.6)時,Text1里顯示的結(jié)果是5。Int函數(shù)的作用是取整。故答案選B。【分析】本題考查VB中的函數(shù)的功能。10.【答案】A【知識點】程序設(shè)計工具【解析】【解答】VB程序設(shè)計中,按照它的提示修改程序,直到程序運行正確,這個過程就是程序調(diào)試。故答案選A。【分析】本題考查VB程序的運行與調(diào)試。11.【答案】A【知識點】對象及其屬性【解析】【解答】在VB中,輸入對象名后,按下.符號,會出現(xiàn)一個列表,直接點擊即可正確輸入。故答案選A。【分析】本題考查VB程序設(shè)計中對象的編輯。12.【答案】C【知識點】常量、變量與賦值語句【解析】【解答】選項A:12x以數(shù)字開頭,錯誤;選項B:Integer是VB保留字,錯誤;選項C:s5符合要求;選項D:_R不是以字母或漢字開頭,錯誤。故答案選C。【分析】本題考查VB變量名的命名規(guī)則。VB變量命名規(guī)則:①變量名要以字母、漢字、數(shù)字、下劃線命名,且不能以數(shù)字開頭。②變量名不能與對象、屬性、操作名相同,也不能與保留字相同,例如:if不能作為變量名。③變量名應(yīng)盡量簡單易懂。13.【答案】B【知識點】注釋與縮進(jìn)【解析】【解答】VB程序中的語句“Dim k as integer”表示:將變量k定義為整數(shù)數(shù)據(jù)類型。故答案選B。【分析】本題考查VB常用語句含義。14.【答案】B【知識點】常量、變量與賦值語句【解析】【解答】Integer是整型,Single是單精度的實數(shù),Double是雙精度浮點型,boolean是布爾型。故答案選B。【分析】本題考查數(shù)據(jù)類型。15.【答案】A【知識點】VB控件【解析】【解答】是TextBox控件又稱為文本框控件。故答案選A。【分析】本題考查VB控件。標(biāo)簽(label),標(biāo)簽多是用來輸入界面的提示信息的,作為文字說明。文本框(TextBox),是顯示輸入的信息,可以進(jìn)行修改、編輯的文本區(qū)。圖片框(Picture):用于在窗體中插入圖片的。命令按鈕(CommandButton):使用最多的控件,主要用來執(zhí)行事件的控件,諸如計算或者顯示窗體等。16.【答案】D【知識點】運算符與表達(dá)式【解析】【解答】MOD運算符對數(shù)據(jù)進(jìn)行取余運算。15 MOD 3=0。故答案選D。【分析】本題考查VB運算符與表達(dá)式的計算。17.【答案】C【知識點】注釋與縮進(jìn)【解析】【解答】Print s表示輸出s,m=InputBox (“ 結(jié)束程序”,“結(jié)束程序”)的功能是彈出一個對話框,w=(h-70)*0.6是數(shù)學(xué)公式,Dim a As Single是定義變量a為單精度型。故答案選C。【分析】本題考查VB的定義語句及數(shù)據(jù)類型。18.【答案】(1)錯誤【知識點】程序的創(chuàng)建【解析】【解答】在VB中保存工程時,窗體文件和工程文件的文件名可以相同。比如新年倒計時.frm是窗體文件,新華倒計時.vbp是工程文件,兩個文件不影響。故答案為:錯誤。【分析】本題考查VB保存的文件名。19.【答案】(1)正確【知識點】計算機(jī)語言及其發(fā)展歷程【解析】【解答】Visual Basic(簡稱VB)是一種通用的基于對象的程序設(shè)計語言,為結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開發(fā)環(huán)境的事件驅(qū)動為機(jī)制的可視化程序設(shè)計語言。故答案為:正確。【分析】本題考查VB語言。VB的語言特色具體表現(xiàn)在:可視化的設(shè)計平臺、事件驅(qū)動的編程機(jī)制、強(qiáng)大的數(shù)據(jù)庫功能、ActiveX技術(shù)、網(wǎng)絡(luò)功能。20.【答案】(1)錯誤【知識點】計算機(jī)語言及其發(fā)展歷程【解析】【解答】計算機(jī)低級語言有機(jī)器語言、匯編語言和符號語言。高級語言種類很多,有BASIC語言、C語言、Java Visual Basic等。故答案為:錯誤。【分析】本題考查計算機(jī)語言。計算機(jī)語言的種類非常的多,總的來說可以分成機(jī)器語言,匯編語言,高級語言三大類。機(jī)器語言是指一臺計算機(jī)全部的指令集合。高級語言有:basic(truebasic、qbasic、virtualbasic)、c、c++、pascal、fortran、智能化語言(lisp、prolog、clips、opencyc、fazzy)、動態(tài)語言(python、php、ruby、lua)等等。高級語言源程序可以用解釋、編譯兩種方式執(zhí)行。21.【答案】(1)正確【知識點】VB控件【解析】【解答】窗體或控件名稱命名應(yīng)盡量使用完整的單詞或音節(jié),方便記住與理解,不易混亂。故答案為:正確。【分析】本題考查VB窗體或控件名稱。22.【答案】(1)錯誤【知識點】VB控件【解析】【解答】顯示圖片的控件除了Image還有optionbutton、picturebox。故答案為:錯誤。【分析】本題考查控件。標(biāo)簽(label),標(biāo)簽多是用來輸入界面的提示信息的,作為文字說明。文本框(TextBox),是顯示輸入的信息,可以進(jìn)行修改、編輯的文本區(qū)。圖片框(Picture):用于在窗體中插入圖片的。命令按鈕(CommandButton):使用最多的控件,主要用來執(zhí)行事件的控件,諸如計算或者顯示窗體等。框架(Frame):框架就是一個大的容器,可以容納其他的控件。單選按鈕(Option):單選按鈕又稱為選項按鈕,在一組中選擇一項。復(fù)選框(Check):在一組中可以選擇一項,也可以選擇多項。滾動條(HScroll):包括水平滾動條和垂直滾動條。可以使用滾動條改變字號大小,圖片的寬度或高度等。計時器(Timer):在指定時間間隔,自動地周期性運行事件。23.【答案】(1)正確【知識點】程序設(shè)計工具【解析】【解答】程序設(shè)計過程應(yīng)當(dāng)包括分析、設(shè)計、編碼、測試、排錯等不同階段。故答案為:正確。【分析】本題考查程序設(shè)計的過程。程序設(shè)計是給出解決特定問題程序的過程,是軟件構(gòu)造活動中的重要組成部分。程序設(shè)計往往以某種程序設(shè)計語言為工具,給出這種語言下的程序。24.【答案】(1)錯誤【知識點】常量、變量與賦值語句【解析】【解答】變量命名必須遵循的幾個約定:①必須以字母或漢字開頭,而不能以數(shù)字或其他字符開頭。②只能由字母、漢字、數(shù)字和下劃線組成。③字符個數(shù)不能超過255個。④變量名不能使用VB中的保留字。⑤建議前面加上數(shù)據(jù)類型的縮寫。故答案為:錯誤。【分析】本題考查VB變量名命名規(guī)則。25.【答案】(1)錯誤【知識點】運算符與表達(dá)式【解析】【解答】關(guān)系表達(dá)式的結(jié)果是一個邏輯值,非真即假,如:a=3, b=4,a>b表達(dá)式的值為“假”。故答案為:錯誤。【分析】本題考查關(guān)系表達(dá)式的運算。26.【答案】(1)錯誤【知識點】分支結(jié)構(gòu)語句及格式;循環(huán)結(jié)構(gòu)語句及格式【解析】【解答】如果需要計算機(jī)重復(fù)執(zhí)行某些語句,可在程序中使用循環(huán)結(jié)構(gòu)語句,而不是分支結(jié)構(gòu)語句。故答案為:錯誤。【分析】本題考查VB循環(huán)結(jié)構(gòu)語句。循環(huán)結(jié)構(gòu):事物的發(fā)展具有周期性。分支結(jié)構(gòu):事物的發(fā)展有多種情況。27.【答案】(1)正確【知識點】常量、變量與賦值語句【解析】【解答】賦值語句的作用是把等號右邊的表達(dá)式的計算結(jié)果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。其中“=”表示賦值號。故答案為:正確。【分析】本題考查VB賦值語句。在VB中,賦值語句是最基本的語句。28.【答案】E;G;B;D;F;A【知識點】編程環(huán)境【解析】【解答】圖中A是工具箱,B是工程窗口,C是菜單欄,D是工程資源管理器窗口,E是工具欄,F(xiàn)是屬性窗口,G是窗體設(shè)計器。故表格中的對應(yīng)位置答案分別是:E、G、B、D、F、A。【分析】本題考查VB的可視化編程界面。29.【答案】B;C;A【知識點】算法的控制結(jié)構(gòu)【解析】【解答】A流程圖表示的是順序結(jié)構(gòu),B流程圖表示的是分支結(jié)構(gòu),C流程圖表示的是循環(huán)結(jié)構(gòu)。故答案分別是:B、C、A。【分析】本題考查算法的三種基本結(jié)構(gòu)。計算機(jī)程序的三種基本結(jié)構(gòu)分別是順序結(jié)構(gòu)、分支結(jié)構(gòu)、順序結(jié)構(gòu)。30.【答案】B;C;A;D【知識點】流程圖的概念及其常用圖形【解析】【解答】平行四邊形表示輸入與輸出,菱形表示判斷,矩形表示處理,圓角矩形表示開始與結(jié)束,箭頭表示程序執(zhí)行方向。故答案分別為:B、C、A、D。【分析】本題考查流程圖常用圖形。31.【答案】(1)A(2)B(3)B(4)B【知識點】分支結(jié)構(gòu)語句及格式【解析】【解答】(1)輸入的time值為8,8<10,停車時間在12小時以內(nèi),收費10元;停車費用price的值為10。故答案選A。(2)輸入的time值為16,16-12=4,停車時間在12小時以內(nèi),收費10元,停車超過12小時,則每超過1小時加收1元。10+4=14,繳納的停車費用price的值為14。故答案選B。(3)輸入的time值為-1,-1<10,此時應(yīng)該繳納的停車費用price值是10。故答案選B。(4)要停車時間必須大于0,才計費用。則程序要改為程序的第3行,改為“If time>0 and time <= 12 Then”。故答案選B。【分析】本題考查對VB程序語句的理解。32.【答案】(1)B(2)A(3)D【知識點】VB控件;常用基本函數(shù);循環(huán)結(jié)構(gòu)語句及格式【解析】【解答】(1)圖中圓形區(qū)域內(nèi)的“輸出按鈕”對應(yīng)的是按鈕控件。故答案選B。(2)循環(huán)語句For i=1 To 10 step 1,step 1步長值為1。故答案選A。(3)Form1. Print i中的“Print” 函數(shù)作用是輸出。故答案選D。【分析】本題考查VB的For循環(huán)結(jié)構(gòu)。在For循環(huán)中,循環(huán)變量的初值和終值、步長都是數(shù)值型。如果步長省略,則系統(tǒng)默認(rèn)步長為1。二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1 展開更多...... 收起↑ 資源列表 廣東省東莞市石碣鎮(zhèn)2019-2020學(xué)年八年級下學(xué)期信息技術(shù)期末考試試卷(學(xué)生版).docx 廣東省東莞市石碣鎮(zhèn)2019-2020學(xué)年八年級下學(xué)期信息技術(shù)期末考試試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫