中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

粵教版(B版)信息技術(shù)2020-2021八年級下冊期末試卷

資源下載
  1. 二一教育資源

粵教版(B版)信息技術(shù)2020-2021八年級下冊期末試卷

資源簡介

粵教版(B版)信息技術(shù)2020-2021八年級下冊期末試卷
一、單項選擇題
1.計算機(jī)程序的三種基本結(jié)構(gòu)是不包括(  )。
A.順序結(jié)構(gòu) B.條件結(jié)構(gòu) C.分支結(jié)構(gòu) D.循環(huán)結(jié)構(gòu)
【答案】B
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】計算機(jī)程序的三種基本結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。故答案選B。
【分析】本題考查的是計算機(jī)程序的三種基本結(jié)構(gòu)。三種基本結(jié)構(gòu):
(1)順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),程序中的各個操作是按照它們在源代碼中的排列順序,自上而下,依次執(zhí)行;
(2)循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán);
(3)分支結(jié)構(gòu):分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句。
2.要讓計算機(jī)根據(jù)不同的情況執(zhí)行不同的任務(wù)時,可以采用(  )語句。
A.順序 B.條件
C.分支或多分支 D.循環(huán)
【答案】C
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句。故答案選C。
【分析】本題考查的是計算機(jī)程序的三種基本結(jié)構(gòu)。三種基本結(jié)構(gòu):
(1)順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),程序中的各個操作是按照它們在源代碼中的排列順序,自上而下,依次執(zhí)行;
(2)循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán);
(3)分支結(jié)構(gòu):分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句。
3.實現(xiàn)某段代碼重復(fù)執(zhí)行的方法有:將代碼放入到(  )語句的循環(huán)體中。
A.順序 B.條件 C.分支 D.循環(huán)
【答案】D
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。故答案選D。
【分析】本題考查的是計算機(jī)程序的三種基本結(jié)構(gòu)。三種基本結(jié)構(gòu):
(1)順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),程序中的各個操作是按照它們在源代碼中的排列順序,自上而下,依次執(zhí)行;
(2)循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán);
(3)分支結(jié)構(gòu):分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句。
4.Visual Basic是一門基于面對(  )的程序設(shè)計語言。
A.過程 B.對象 C.用戶 D.管理員
【答案】B
【知識點(diǎn)】計算機(jī)語言及其發(fā)展歷程
【解析】【解答】Visual Basic是一種面向?qū)ο蟮某绦蛟O(shè)計語言。故答案選B。
【分析】本題考查的是程序設(shè)計語言Visual Basic。面向?qū)ο笫窍鄬τ诿嫦蜻^程來講的,面向?qū)ο蠓椒ǎ严嚓P(guān)的數(shù)據(jù)和方法組織為一個整體來看待,從更高的層次來進(jìn)行系統(tǒng)建模,更貼近事物的自然運(yùn)行模式。常用的面向?qū)ο蟮某绦蛟O(shè)計語言有:Java、C++、C、Python等。
5.VB中面對的對象包括(  )。
A.窗體,控件 B.代碼,控件 C.窗體,代碼 D.控件,工程
【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】VB中最常見的兩種對象是窗體和控件。故答案選A。
【分析】本題考查的是VB中對象的種類。對象應(yīng)該具備三個要素:屬性、方法、事件。在VB中所有元素可以都可以理解成一個對象,是一個抽象的概念,如一個窗體 一個按鈕。
6.以下(  )可以作為變量名。
A.6S B.s6? C.s_6 D.s*6
【答案】C
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】A:變量名不能以數(shù)字開頭,錯誤;
B:不能以其他符號作為變量名,錯誤;
D:不能以其他符號作為變量名,錯誤。故答案選C。
【分析】本題考查的是Python的變量命名。變量命名規(guī)則:
(1)變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開頭。例如:name1是合法變量名,而1name就不可以;
(2)系統(tǒng)關(guān)鍵字不能做變量名使用;
(3)除了下劃線,其它符號不能做為變量名使用;
(4)Python的變量名是除分大小寫的。
7.下列賦值語句錯誤的是(  )
A.S1=2 B.A+1=A C.S=S+1 D.S=S+t
【答案】B
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】賦值語句是由賦值表達(dá)式再加上分號構(gòu)成的表達(dá)式語句。 其一般形式為: 變量=表達(dá)式。故答案選B。
【分析】本題考查的是賦值語句的格式。賦值語句的作用是把等號右邊的表達(dá)式的計算結(jié)果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。
8.雙擊窗體中的對象后,VB將顯示的窗口是(  )

A.工具箱 B.工程窗口 C.代碼窗口 D.屬性窗口
【答案】C
【知識點(diǎn)】程序設(shè)計工具
【解析】【解答】雙擊窗體中的對象后,VB將顯示代碼窗口。故答案選C。
【分析】本題考查的是VB的窗口。代碼窗口(即代碼編輯器窗口),可以使用代碼窗口來編寫、顯示以及編輯。
9.當(dāng)鼠標(biāo)單擊時對應(yīng)的事件名稱是(  )。
A.Click B.Load C.DblClick D.KeyDown
【答案】A
【知識點(diǎn)】事件及其處理過程
【解析】【解答】選項A:Click鼠標(biāo)單擊事件;選項B:Load程序加載事件;選項C:DblClick鼠標(biāo)雙擊事件;選項D:KeyDown鍵盤按下事件。故答案選A。
【分析】本題考查的是VB的事件及其處理。事件是指對象對于外部動作的響應(yīng),當(dāng)對象發(fā)生了某個事件,就會執(zhí)行與此對象的這個事件相應(yīng)的代碼,這段代碼被稱為“事件過程”。事件過程的命名格式為: Private Sub 對象名_事件名()。VB中常見的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp鍵盤、KeyDown鍵盤等。
10.當(dāng)鼠標(biāo)雙擊時對應(yīng)的事件名稱是(  )。
A.Click B.Load C.DblClick D.KeyDown
【答案】C
【知識點(diǎn)】事件及其處理過程
【解析】【解答】選項A:Click鼠標(biāo)單擊事件;選項B:Load程序加載事件;選項C:DblClick鼠標(biāo)雙擊事件;選項D:KeyDown鍵盤按下事件。故答案選C。
【分析】本題考查的是VB的事件及其事件處理。事件是指對象對于外部動作的響應(yīng),當(dāng)對象發(fā)生了某個事件,就會執(zhí)行與此對象的這個事件相應(yīng)的代碼,這段代碼被稱為“事件過程”。事件過程的命名格式為: Private Sub 對象名_事件名()。VB中常見的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp鍵盤、KeyDown鍵盤等。
11.當(dāng)鍵盤按鍵按下時,對應(yīng)的事件名稱是(  )。
A.Click B.Load C.DblClick D.KeyDown
【答案】D
【知識點(diǎn)】事件及其處理過程
【解析】【解答】選項A:Click鼠標(biāo)單擊事件;選項B:Load程序加載事件;選項C:DblClick鼠標(biāo)雙擊事件;選項D:KeyDown鍵盤按下事件。故答案選D。
【分析】本題考查的是VB的事件及其處理。事件是指對象對于外部動作的響應(yīng),當(dāng)對象發(fā)生了某個事件,就會執(zhí)行與此對象的這個事件相應(yīng)的代碼,這段代碼被稱為“事件過程”。事件過程的命名格式為: Private Sub 對象名_事件名()。VB中常見的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp鍵盤、KeyDown鍵盤等。
12.當(dāng)我們用VB設(shè)計好程序后,我們想發(fā)給別人欣賞,別人沒有按照VB編程軟件,這時候我們需要把文件(  )。
A.保存工程 B.保存窗體
C.另存為工程 D.生成工程.exe文件
【答案】D
【知識點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】選項A:.vbp是工程文件,用來保存當(dāng)前工程中的工程版本、版權(quán)及窗體等的信息;選項B:.frm是窗體文件,用于保存窗體的代碼和控件的相關(guān)信息;選項C:另存為工程是將原程序保存為另一份不同名字的文件;選項D:.exe是可執(zhí)行文件,不需要安裝VB程序雙擊文件即可打開。故答案選D。
【分析】本題考查的是VB文件。保存一個工程文件至少需要有一個vbp文件和一個frm文件或一個vbp文件和一個bas文件。
13.(2020八下·石碣鎮(zhèn)期末)通常對于同一個問題,不同的人會有不同的解決方法。在計算機(jī)中,我們把(  )理解為用計算機(jī)解決問題的具體方法。
A.函數(shù) B.算法 C.代碼 D.語言
【答案】B
【知識點(diǎn)】算法的概念及表示方法
【解析】【解答】在計算機(jī)科學(xué)領(lǐng)域內(nèi),“算法”指的是用計算機(jī)解決問題的步驟,是為了解決問題而需要讓計算機(jī)有序執(zhí)行的、無歧義的、有限步驟的集合。故答案選B。
【分析】本題考查算法的概念。計算機(jī)算法是以一步接一步的方式來詳細(xì)描述計算機(jī)如何將輸入轉(zhuǎn)化為所要求的輸出的過程,或者說,算法是對計算機(jī)上執(zhí)行的計算過程的具體描述。
14.要實現(xiàn)圖片的加載,需要用到(  )函數(shù),它的功能是把指定存儲位置的圖形文件加載到窗體、圖片框或圖像框的Picture屬性中。
A.Rnd B.Int C.LoadPicture D.Integer
【答案】C
【知識點(diǎn)】常用基本函數(shù)
【解析】【解答】選項A:Rnd隨機(jī)函數(shù),產(chǎn)生一個0-1之前的隨機(jī)數(shù),包括0但不包括1;選項B:Int取整函數(shù),返回一個不大于它本身的整數(shù);選項C:LoadPicture圖片加載函數(shù),常用在窗體、圖片框或圖像框的Picture屬性中;選項D:Integer整型數(shù)據(jù)類型。故答案選C。
【分析】本題考查的是VB函數(shù)。如果要在窗體、圖片框、圖像框中裝入圖片,除了在設(shè)計中用屬性窗口裝載外,還可以在程序中使用LoadPicture函數(shù) 。
格式:[對象名.]Picture=LoadPicture(“[文件名]”)
功能:LoadPicture是一個函數(shù),用來將指定圖形文件調(diào)入內(nèi)存。
使用 LoadPicture 函數(shù)不僅可以將圖片加載到窗體的控件中,還能利用該屬性清除掉控件上的圖片。
15.如果在VB中輸入代碼Text1. Text=Rnd*3, Text1 中得到的數(shù)據(jù)不可能是(  )。
A.1.5 B.2.2 C.1 D.3
【答案】D
【知識點(diǎn)】常用基本函數(shù)
【解析】【解答】Rnd函數(shù)返回[0,1)之間的一個隨機(jī)數(shù),3*[0,1)則返回一個小于 3且大于或等于 0 的隨機(jī)數(shù)。故答案選D。
【分析】本題考查的是VB中Rnd函數(shù)的用法。
格式:Rnd(<數(shù)值表達(dá)式>)
功能:求[0,1)之間的一個隨機(jī)數(shù)
語法:Rnd[(number)]
如果 number 的值是 Randomize 生成
小于 0 ,每次都使用 number 作為隨機(jī)數(shù)種子得到的相同結(jié)果。
大于 0 ,以上一個隨機(jī)數(shù)為種子產(chǎn)生下一個隨機(jī)數(shù)。
等于 0 ,產(chǎn)生與最近生成的隨機(jī)數(shù)相同的隨機(jī)數(shù)。
16.在VB中輸入代碼Text1. Text=Int(8. 6)時,Text1 里顯示的結(jié)果是(  )。
A.8 B.9 C.-8 D.-9
【答案】A
【知識點(diǎn)】常用基本函數(shù)
【解析】【解答】INT函數(shù)將返回實數(shù)向下取整后的整數(shù)值,Int(8.6)=8。故答案選A。
【分析】本題考查的是VB中的Int函數(shù)的用法。
(1)int函數(shù)的使用方法:INT函數(shù)是要將數(shù)字向下舍入到最接近的整數(shù)。
(2)使用此函數(shù)需要注意:
1. INT函數(shù)是取整函數(shù);
2.不進(jìn)行四舍五入直接去掉小數(shù)部分取整;
3.INT函數(shù)處理負(fù)數(shù)的小數(shù)時總是向上進(jìn)位的。
17.關(guān)于框架(Frame)控件的闡述不正確的是(  )。
A.它只是用來對單選按鈕或復(fù)選框進(jìn)行分組
B.它具有Caption、Font屬性
C.為了將控件分組,首先需要繪制框架控件,然后繪制框架里面的控件
D.它支持click事件
【答案】A
【知識點(diǎn)】VB控件
【解析】【解答】框架主要用來對其他控件進(jìn)行分組,以便用戶識別,不單單對單選按鈕或復(fù)選框分組,選項A說法錯誤。故答案選A。
【分析】本題考查的是VB中框架控件的作用。在VB中,F(xiàn)rame是一種控件。Frame 控件為控件提供可標(biāo)識的分組。Frame 可以在功能上進(jìn)一步分割一個窗體,例如把 OptionButton 控件分成幾組。
18.用來設(shè)置粗體字的屬性是( )。
A.FontItalic B.FontName
C.FontBold D.FontSize
【答案】C
【知識點(diǎn)】對象及其屬性
【解析】【解答】選項A:斜體字;選項B:字體名稱;選項C:粗體字;選項D:字體大小。故答案選C。
【分析】本題考查的是字體樣式的常用屬性。VB可通過FontBold、FontItalic、FontStrikethru、FontUnderline 屬性等設(shè)置字體樣式為粗體、斜體、刪除線或下劃線,也可以通過Font屬性面板來設(shè)置字體。
19.確定復(fù)選框是否被選中,應(yīng)訪問的屬性是(  )。

A.Selected B.Value
C.Checked D.Style
【答案】B
【知識點(diǎn)】對象及其屬性
【解析】【解答】選項A:selected屬性是list列表框用來判斷列表項是否被選中;
選項B:value屬性用于設(shè)置或者獲取復(fù)選框的狀態(tài)。0表示為復(fù)選框未被選中;1為被選中;2為灰色選中;
選項C:可以在VB的菜單編輯器中直接設(shè)置復(fù)選,或者在屬性管理器是選擇相應(yīng)的菜單,修改checked屬性,還可以能過代碼,動態(tài)修改。;
選項D:設(shè)置對象的外觀形式,取值為:0 Standard(標(biāo)準(zhǔn), 標(biāo)準(zhǔn)風(fēng)格),1 Graphical(圖形,帶有自定義圖片),此時Picture,DisabledPicture和DownPicture屬性起作用。
故答案選B。
【分析】本題考查的是復(fù)選框的屬性。復(fù)選框是選擇類控件,用來設(shè)置需要或不需要某一選項功能。復(fù)選框的基本屬性:
Name、Caption、:Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、Font:Bold和Picture屬性等。
20.關(guān)于visual Basic以下敘述中錯誤的是 (  )
A.Visual Basic 是一門簡單易學(xué)的程序設(shè)計語言
B.Visual Basic應(yīng)用程序不具有明顯的開始和結(jié)束語句
C.Visual Basic工具箱中的所有控件都具有寬度(Width)和高度(Height)屬性
D.Visual Basic中控件的某些屬性只能在運(yùn)行時設(shè)置
【答案】C
【知識點(diǎn)】計算機(jī)語言及其發(fā)展歷程;程序設(shè)計工具
【解析】【解答】 Visual Basic 工具箱中的直線(Line)控件沒有寬度(Width)和高度(Height)屬性。故答案選C。
【分析】本題考查的是Visual Basic。Visual Basic(簡稱VB)是一種通用的基于對象的程序設(shè)計語言,為結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開發(fā)環(huán)境的事件驅(qū)動為機(jī)制的可視化程序設(shè)計語言。在Visual Basic中,可通過屬性、方法和事件來說明和衡量一個對象的特征。
21.將定時器的時間間隔設(shè)置為1秒,那定時器的Interval屬性值應(yīng)為(  )。
A.1000 B.1 C.100 D.10
【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】時間間隔1000毫秒=1秒。故答案選A。
【分析】本題考查的是VB中定時器的屬性。定時器的Interval屬性的值是一個整數(shù),它表示的是毫秒數(shù)。
22.當(dāng)設(shè)置了定時器的有關(guān)屬性后,使控件label向下移動的語句是(  )。
A.Left,Top+100 B.Label.Top+100
C.Top-100 D.Label.Top=Label.Top+100
【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】Move的四個參數(shù)是left, top, width, height,參數(shù)的位置不能調(diào),向下移動即降低top的值,left參數(shù)不可少。故答案選A。
【分析】本題考查的是VB中的Move方法。
Move語法:
object.Move left, top, width, height
Move 方法的語法包含下列部分:
object 可選的。一個對象表達(dá)式,其值為“應(yīng)用于”列表中的一個對象。如果省略 object,帶有焦點(diǎn)的窗體缺省為 object。
left 必需的。單精度值,指示 object 左邊的水平坐標(biāo) (x-軸)。
top 可選的。單精度值,指示 object 頂邊的垂直坐標(biāo) (y-軸)。
width 可選的。單精度值,指示 object 新的寬度。
height 可選的。單精度值,指示 object 新的高度。
23.在程序運(yùn)行過程中,當(dāng)改變字號時,如果把note控件的字體大小改為12,下列語句正確的是(  )。
A.note.FontSize=12 B.note.ForeColor =12
C.note.FontItalic=12 D.note.FontBold=12
【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】選項A:FontSize字體大小;選項B: ForeColor 字體顏色;選項C: FontItalic斜體字;選項D: FontBold粗體字。故答案選A。
【分析】本題考查的是字體樣式的常用屬性。VB可通過FontBold、FontItalic、FontStrikethru、FontUnderline 屬性等設(shè)置字體樣式為粗體、斜體、刪除線或下劃線,也可以通過Font屬性面板來設(shè)置字體。
24.閱讀下圖,回答下面小題。
Private Sub Timer1_Time(  )
For i= 0 To
10 Step 1
Shape l(0)
BackColor= RGB(Int(Rnd * 256), Int(Rnd * 256), In(Rnd * 256)
Next i
End Sub
(1)小明在編寫逐幀動畫的程序時,運(yùn)行時如果出現(xiàn)下邊錯誤說明(  )
A.工程沒有保存 B.Timer1沒有定義
C.i沒有定義 D.Shape沒有定義
(2)小明只需要在代碼的第一行輸入(  )語句就能改正錯誤。
A.Dim i as integer B.Dim Shape as integer
C.i=0 D.Dim i
【答案】(1)C
(2)A
【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及格式
【解析】【解答】(1)根據(jù)目圖片所示,i作為程序中的變量名,在使用前必須先聲明,不然程序會報錯。故答案選:C;
(2)使用 Dim 語句在模塊級或過程級中聲明i的變量類型為整型,即Dim i as integer。故答案選:A。
【分析】本題考查的是VB循環(huán)結(jié)構(gòu)程序的分析與調(diào)試。由于變量的形式不同,所占據(jù)的存放單元個數(shù)不同,數(shù)據(jù)排列形式不同,數(shù)據(jù)的運(yùn)算方法也會不同,所以變量要先聲明后使用,為變量在計算機(jī)中開辟存儲空間。
二、判斷題
25.在VB中保存工程時,可以只保存窗體文件。
【答案】(1)錯誤
【知識點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】保存一個工程文件至少需要有一個vbp文件和一個frm文件或一個vbp文件和一個bas文件。故答案為:錯誤。
【分析】本題考查的是VB文件的保存。一個VB工程共包含七種類型的文件:項目文件 *.vbp、窗體文件 *.frm、模塊文件 *.bas、定制控件 *.ocx、類模塊 *.cls、資源文件 *.res、定制控件2 *.dll。
26.Visual Basic的工程文件可以包含多個窗體。
【答案】(1)正確
【知識點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】保存一個工程文件至少需要有一個vbp文件和一個frm文件或一個vbp文件和一個bas文件。故答案為:正確。
【分析】本題考查的是VB文件。一個VB工程共包含七種類型的文件:項目文件 *.vbp、窗體文件 *.frm、模塊文件 *.bas、定制控件 *.ocx、類模塊 *.cls、資源文件 *.res、定制控件2 *.dll。
27.VB語言屬于計算機(jī)低級語言,人們使用起來很不方便。
【答案】(1)錯誤
【知識點(diǎn)】計算機(jī)語言及其發(fā)展歷程
【解析】【解答】VB是一種面向?qū)ο蟮某绦蛟O(shè)計語言,屬于高級語言。故答案為:錯誤。
【分析】本題考查的是VB語言的基本概念。低級語言一般指機(jī)器語言。機(jī)器語言是機(jī)器能直接識別的程序語言或指令代碼,無需經(jīng)過翻譯,每一操作碼在計算機(jī)內(nèi)部都有相應(yīng)的電路來完成它,或指不經(jīng)翻譯即可為機(jī)器直接理解和接受的程序語言或指令代碼。而高級語言則是一種獨(dú)立于機(jī)器,面向過程或?qū)ο蟮恼Z言。高級語言是參照數(shù)學(xué)語言而設(shè)計的近似于日常會話的語言。
28. 在VB中,變量的命名可以數(shù)字開頭。
【答案】(1)錯誤
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】VB的變量名必須以字母開頭,由字母、數(shù)字、下劃線組成,中間不能有空格。故答案為:錯誤。
【分析】本題考查的是VB變量的命名規(guī)則。變量命名規(guī)則:
1.必須以字母開頭,由字母、數(shù)字、下劃線組成,中間不能有空格。
2.不可以包含嵌入的句號或者類型聲明字符。
3.不能和受到限制的關(guān)鍵字同名(例如End、Len、Sub等)。
4.不能超過255個字符,控件、窗體、類和模塊的名字不能超過40個字符。
注意:sual Basic 不區(qū)分變量名和其他名字中字母的大小寫,但習(xí)慣上,符號常量一般用大寫字母定義。
29. 我們?nèi)缫薷目丶拿Q可以修改caption屬性。
【答案】(1)錯誤
【知識點(diǎn)】對象及其屬性;VB控件
【解析】【解答】name是用來標(biāo)識控件的唯一性的東西,caption只是用來顯示控件上面的字。故答案為:錯誤。
【分析】本題考查的是VB的常用屬性。name屬性是一個控件的對象名稱,是每個控件都必需有的,是對一個控件的唯一標(biāo)識,就像每個人身份證號碼一樣,caption屬性是一個控件顯示出來的標(biāo)題,它不能代表一個控件,因為多個控件可能會有相同的caption屬性,就像多個人會有相同的名字一樣,同時控件的caption屬性也可以為空,而name屬性是不能為空的。
30. 圖像框中自動調(diào)整圖形內(nèi)容大小的屬性是stretch屬性。
【答案】(1)正確
【知識點(diǎn)】對象及其屬性
【解析】【解答】圖像框中的Stretch屬性為true時,其作用是圖形自動調(diào)整大小以適應(yīng)圖像控件。故答案為:正確。
【分析】本題考查的是VB中圖像框的常用屬性。圖像框(Image)控件使用方法與PictureBox類似,用來裝入圖形文件。主要的兩大屬性有:
(1)Picture屬性:加載圖片。可以通過屬性窗口直接設(shè)置Picture屬性加載圖片,也可以在程序運(yùn)行時利用LoadPicture函數(shù)來設(shè)置。
(2)Stretch屬性:實現(xiàn)控件包含圖形的大小隨著控件的大小進(jìn)行調(diào)整。Ture表示圖形要調(diào)整大小以與控件相適應(yīng),F(xiàn)lase表示控件要調(diào)整大小以與圖形相適應(yīng)(缺省值)。
31.進(jìn)行VB程序設(shè)計時,變量的命名沒有規(guī)則,我們可以使用任意字符對變量進(jìn)行命名。
【答案】(1)錯誤
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】VB的變量名必須必須遵守一定的命名規(guī)則,不能隨意命名。故答案為:錯誤。
【分析】本題考查的是VB變量的命名規(guī)則。變量的命名規(guī)則:
1.必須以字母開頭,由字母、數(shù)字、下劃線組成,中間不能有空格。
2.不可以包含嵌入的句號或者類型聲明字符。
3.不能和受到限制的關(guān)鍵字同名(例如End、Len、Sub等)。
4.不能超過255個字符,控件、窗體、類和模塊的名字不能超過40個字符。
注意:sual Basic 不區(qū)分變量名和其他名字中字母的大小寫,但習(xí)慣上,符號常量一般用大寫字母定義。
32.在變臉程序設(shè)計中,我們可以直接設(shè)置圖像框的picture屬性加載圖片。
【答案】(1)正確
【知識點(diǎn)】對象及其屬性
【解析】【解答】如果要在窗體、圖片框、圖像框中裝入圖片,除了在設(shè)計中用picture屬性窗口裝載外,還可以在程序中使用LoadPicture函數(shù) 。故答案為:正確。
【分析】本題考查的是VB中圖像框的屬性。如果要在窗體、圖片框、圖像框中裝入圖片,除了在設(shè)計中用屬性窗口裝載外,還可以在程序中使用LoadPicture函數(shù) 。
格式:[對象名.]Picture=LoadPicture(“[文件名]”)
功能:LoadPicture是一個函數(shù),用來將指定圖形文件調(diào)入內(nèi)存。
使用 LoadPicture 函數(shù)不僅可以將圖片加載到窗體的控件中,還能利用該屬性清除掉控件上的圖片。
33. 在VB中,如果需要計算機(jī)循環(huán)執(zhí)行某些語句,可在程序中使用分支結(jié)構(gòu)語句。
【答案】(1)錯誤
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】在VB中,如果需要計算機(jī)循環(huán)執(zhí)行某些語句,可在程序中使用循環(huán)結(jié)構(gòu)語句。故答案為:錯誤。
【分析】本題考查的是VB的三種程序結(jié)構(gòu)。順序結(jié)構(gòu)是指程序的執(zhí)行是按照算法代碼書寫語句的順序來進(jìn)行的,是最基本的結(jié)構(gòu)。分支結(jié)構(gòu)又叫做選擇結(jié)構(gòu)。分支結(jié)構(gòu)不同于順序結(jié)構(gòu),它是根據(jù)特定的條件來進(jìn)行步驟操作的,主要有If語句和Select-Case語句。循環(huán)結(jié)構(gòu)用于重復(fù)執(zhí)行某段代碼,主要有For語句和Do語句。
34.在VB中,“=”表示賦值號。
【答案】(1)正確
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】在VB中,“=”代表賦值號,用于賦值語句中。故答案為:正確。
【分析】本題考查的是VB的賦值語句。賦值語句:為變量或?qū)ο蟮膶傩宰兞抠x值,將賦值號右邊的表達(dá)式的計算結(jié)果存儲到左邊的變量中。
語句格式:變量名=表達(dá)式
對象名.屬性=表達(dá)式
三、綜合填空題
35.VB可視化編程界面
Visual Basic是一種可視化的程序設(shè)計語言,VB的可視化編程界面給用戶提供了豐富的
控件對象資源,我們在開發(fā)程序前一定要先熟悉編程界面。
(1)虛線框區(qū)域?qū)儆冢ā 。?br/>A.窗體 B.工具箱 C.屬性窗口 D.菜單欄
(2)如果虛線框區(qū)域不小心關(guān)閉了,可以在(  )菜單中調(diào)出。
A.文件 B.編輯 C.視圖 D.調(diào)試
(3)根據(jù)上圖,被選中的對象名稱是(  )
A.開始 B.結(jié)束 C.Image1 D.Form1
(4)顯示速度的按鈕是點(diǎn)擊(  )實現(xiàn)的。
A. B. C. D.
(5)為了查看程序運(yùn)行情況,可以使用工具欄上的(  )按鈕。
A. B. C. D.
【答案】(1)B
(2)C
(3)C
(4)D
(5)A
【知識點(diǎn)】編程環(huán)境;VB控件
【解析】【解答】(1)VB的工具箱一般位于編程界面的左側(cè),提供了多種工具,如:標(biāo)簽、文本框、按鈕、時鐘等。故答案選:B;
(2)VB編程界面中菜單欄上的“視圖”菜單下可以打開各種窗口,如:工具箱、代碼窗口、屬性窗口、工程資源管理器、立即窗口、窗體布局窗口等操作。故答案選:C;
(3)如圖所示,窗體布局窗口中對象Image1的四周有八個藍(lán)色正方形和虛線框,此時代表該對象處于被選中狀態(tài)。故答案選:C;
(4)如圖所示,窗體布局窗口中的“慢速”、“中速”、“快速”均用的控件是單選按鈕option。故答案選:D;
(5)選項A:啟動;選項B:裁剪;選項C:保存工程;選項D:打開工程。故答案選:A。
【分析】本題考查的是VB可視化編程界面。VB集成開發(fā)界面主要包括標(biāo)題欄、菜單欄、工具欄、工具箱、工程資源管理器窗口、屬性窗口、窗體設(shè)計器窗口、窗體布局窗口等。
36.VB程序結(jié)構(gòu)
在VB中有三種程序結(jié)構(gòu),其中的分支結(jié)構(gòu)中有一種多分支結(jié)構(gòu),可以針對多種情況進(jìn)行編程。在編寫移動的坦克游戲中,其中有這一段代碼
1 Private Sub Picture1_KeyDown(KeyCode As
Integer, Shift As Integer) 2 Select
Case KeyCode 3 Case 37 4 Image1.Picture =
LoadPicure(App.Path& "\pic\tank1.jpg") 5 If Image1.Left - 20 < 0 Then 6 Image1.Left=0 7 Else 8 Image1.Left= Image1.Left-20 9 End If
(1)代碼中的第一行,我們可以得知程序如何觸發(fā)?(  )
A.單擊 B.雙擊 C.按下鍵盤 D.彈回鍵盤
(2)代碼中的第三行,是編寫按(  )方向鍵的情況。
A.上 B.下 C.左 D.右
(3)如果要編寫按“下”方向鍵的情況,keycode值應(yīng)該是(  )
A.37 B.38 C.39 D.40
(4)編寫多分支結(jié)構(gòu),我們用(  )語句。
A.IF B.FOR C.case D.rnd
(5)代碼中第五行是判斷(  )。
A.坦克是否到達(dá)最左邊
B.坦克是否到達(dá)最右邊
C.坦克是否到達(dá)最上邊
D.坦克是否到達(dá)最下邊
【答案】(1)C
(2)C
(3)D
(4)C
(5)A
【知識點(diǎn)】分支結(jié)構(gòu)程序設(shè)計與分析
【解析】【解答】(1)KeyDown事件由按下鍵盤觸發(fā)。故答案選:C;
(2)控制鍵鍵碼值(keyCode)37對應(yīng)的按鍵是Left Arrow(左)。故答案選:C;
(3)按鍵Dw Arrow(下)對應(yīng)的控制鍵鍵碼值是40。故答案選:D;
(4)Select-Case語句是一種多分支結(jié)構(gòu)語句。故答案選:C;
(5)第五行的代碼解釋為,如果圖像框的左邊距減去20后的值小于0,則就代表坦克到達(dá)了窗體的最左邊。故答案選:A。
【分析】本題考查的是VB的多分支結(jié)構(gòu)。Select-Case語句實際上也是一種多分支結(jié)構(gòu)語句,表示符合條件就輸出,不符合則繼續(xù)下面的操作。具體的語句格式:
Select case 測試表達(dá)式
case 表達(dá)式1
語句塊1
case 表達(dá)式2
語句塊2
……
case 表達(dá)式n
語句塊n
[case else
語句塊n+1]
End Select
1 / 1粵教版(B版)信息技術(shù)2020-2021八年級下冊期末試卷
一、單項選擇題
1.計算機(jī)程序的三種基本結(jié)構(gòu)是不包括(  )。
A.順序結(jié)構(gòu) B.條件結(jié)構(gòu) C.分支結(jié)構(gòu) D.循環(huán)結(jié)構(gòu)
2.要讓計算機(jī)根據(jù)不同的情況執(zhí)行不同的任務(wù)時,可以采用(  )語句。
A.順序 B.條件
C.分支或多分支 D.循環(huán)
3.實現(xiàn)某段代碼重復(fù)執(zhí)行的方法有:將代碼放入到(  )語句的循環(huán)體中。
A.順序 B.條件 C.分支 D.循環(huán)
4.Visual Basic是一門基于面對(  )的程序設(shè)計語言。
A.過程 B.對象 C.用戶 D.管理員
5.VB中面對的對象包括(  )。
A.窗體,控件 B.代碼,控件 C.窗體,代碼 D.控件,工程
6.以下(  )可以作為變量名。
A.6S B.s6? C.s_6 D.s*6
7.下列賦值語句錯誤的是(  )
A.S1=2 B.A+1=A C.S=S+1 D.S=S+t
8.雙擊窗體中的對象后,VB將顯示的窗口是(  )

A.工具箱 B.工程窗口 C.代碼窗口 D.屬性窗口
9.當(dāng)鼠標(biāo)單擊時對應(yīng)的事件名稱是(  )。
A.Click B.Load C.DblClick D.KeyDown
10.當(dāng)鼠標(biāo)雙擊時對應(yīng)的事件名稱是(  )。
A.Click B.Load C.DblClick D.KeyDown
11.當(dāng)鍵盤按鍵按下時,對應(yīng)的事件名稱是(  )。
A.Click B.Load C.DblClick D.KeyDown
12.當(dāng)我們用VB設(shè)計好程序后,我們想發(fā)給別人欣賞,別人沒有按照VB編程軟件,這時候我們需要把文件(  )。
A.保存工程 B.保存窗體
C.另存為工程 D.生成工程.exe文件
13.(2020八下·石碣鎮(zhèn)期末)通常對于同一個問題,不同的人會有不同的解決方法。在計算機(jī)中,我們把(  )理解為用計算機(jī)解決問題的具體方法。
A.函數(shù) B.算法 C.代碼 D.語言
14.要實現(xiàn)圖片的加載,需要用到(  )函數(shù),它的功能是把指定存儲位置的圖形文件加載到窗體、圖片框或圖像框的Picture屬性中。
A.Rnd B.Int C.LoadPicture D.Integer
15.如果在VB中輸入代碼Text1. Text=Rnd*3, Text1 中得到的數(shù)據(jù)不可能是(  )。
A.1.5 B.2.2 C.1 D.3
16.在VB中輸入代碼Text1. Text=Int(8. 6)時,Text1 里顯示的結(jié)果是(  )。
A.8 B.9 C.-8 D.-9
17.關(guān)于框架(Frame)控件的闡述不正確的是(  )。
A.它只是用來對單選按鈕或復(fù)選框進(jìn)行分組
B.它具有Caption、Font屬性
C.為了將控件分組,首先需要繪制框架控件,然后繪制框架里面的控件
D.它支持click事件
18.用來設(shè)置粗體字的屬性是( )。
A.FontItalic B.FontName
C.FontBold D.FontSize
19.確定復(fù)選框是否被選中,應(yīng)訪問的屬性是(  )。

A.Selected B.Value
C.Checked D.Style
20.關(guān)于visual Basic以下敘述中錯誤的是 (  )
A.Visual Basic 是一門簡單易學(xué)的程序設(shè)計語言
B.Visual Basic應(yīng)用程序不具有明顯的開始和結(jié)束語句
C.Visual Basic工具箱中的所有控件都具有寬度(Width)和高度(Height)屬性
D.Visual Basic中控件的某些屬性只能在運(yùn)行時設(shè)置
21.將定時器的時間間隔設(shè)置為1秒,那定時器的Interval屬性值應(yīng)為(  )。
A.1000 B.1 C.100 D.10
22.當(dāng)設(shè)置了定時器的有關(guān)屬性后,使控件label向下移動的語句是(  )。
A.Left,Top+100 B.Label.Top+100
C.Top-100 D.Label.Top=Label.Top+100
23.在程序運(yùn)行過程中,當(dāng)改變字號時,如果把note控件的字體大小改為12,下列語句正確的是(  )。
A.note.FontSize=12 B.note.ForeColor =12
C.note.FontItalic=12 D.note.FontBold=12
24.閱讀下圖,回答下面小題。
Private Sub Timer1_Time(  )
For i= 0 To
10 Step 1
Shape l(0)
BackColor= RGB(Int(Rnd * 256), Int(Rnd * 256), In(Rnd * 256)
Next i
End Sub
(1)小明在編寫逐幀動畫的程序時,運(yùn)行時如果出現(xiàn)下邊錯誤說明(  )
A.工程沒有保存 B.Timer1沒有定義
C.i沒有定義 D.Shape沒有定義
(2)小明只需要在代碼的第一行輸入(  )語句就能改正錯誤。
A.Dim i as integer B.Dim Shape as integer
C.i=0 D.Dim i
二、判斷題
25.在VB中保存工程時,可以只保存窗體文件。
26.Visual Basic的工程文件可以包含多個窗體。
27.VB語言屬于計算機(jī)低級語言,人們使用起來很不方便。
28. 在VB中,變量的命名可以數(shù)字開頭。
29. 我們?nèi)缫薷目丶拿Q可以修改caption屬性。
30. 圖像框中自動調(diào)整圖形內(nèi)容大小的屬性是stretch屬性。
31.進(jìn)行VB程序設(shè)計時,變量的命名沒有規(guī)則,我們可以使用任意字符對變量進(jìn)行命名。
32.在變臉程序設(shè)計中,我們可以直接設(shè)置圖像框的picture屬性加載圖片。
33. 在VB中,如果需要計算機(jī)循環(huán)執(zhí)行某些語句,可在程序中使用分支結(jié)構(gòu)語句。
34.在VB中,“=”表示賦值號。
三、綜合填空題
35.VB可視化編程界面
Visual Basic是一種可視化的程序設(shè)計語言,VB的可視化編程界面給用戶提供了豐富的
控件對象資源,我們在開發(fā)程序前一定要先熟悉編程界面。
(1)虛線框區(qū)域?qū)儆冢ā 。?br/>A.窗體 B.工具箱 C.屬性窗口 D.菜單欄
(2)如果虛線框區(qū)域不小心關(guān)閉了,可以在(  )菜單中調(diào)出。
A.文件 B.編輯 C.視圖 D.調(diào)試
(3)根據(jù)上圖,被選中的對象名稱是(  )
A.開始 B.結(jié)束 C.Image1 D.Form1
(4)顯示速度的按鈕是點(diǎn)擊(  )實現(xiàn)的。
A. B. C. D.
(5)為了查看程序運(yùn)行情況,可以使用工具欄上的(  )按鈕。
A. B. C. D.
36.VB程序結(jié)構(gòu)
在VB中有三種程序結(jié)構(gòu),其中的分支結(jié)構(gòu)中有一種多分支結(jié)構(gòu),可以針對多種情況進(jìn)行編程。在編寫移動的坦克游戲中,其中有這一段代碼
1 Private Sub Picture1_KeyDown(KeyCode As
Integer, Shift As Integer) 2 Select
Case KeyCode 3 Case 37 4 Image1.Picture =
LoadPicure(App.Path& "\pic\tank1.jpg") 5 If Image1.Left - 20 < 0 Then 6 Image1.Left=0 7 Else 8 Image1.Left= Image1.Left-20 9 End If
(1)代碼中的第一行,我們可以得知程序如何觸發(fā)?(  )
A.單擊 B.雙擊 C.按下鍵盤 D.彈回鍵盤
(2)代碼中的第三行,是編寫按(  )方向鍵的情況。
A.上 B.下 C.左 D.右
(3)如果要編寫按“下”方向鍵的情況,keycode值應(yīng)該是(  )
A.37 B.38 C.39 D.40
(4)編寫多分支結(jié)構(gòu),我們用(  )語句。
A.IF B.FOR C.case D.rnd
(5)代碼中第五行是判斷(  )。
A.坦克是否到達(dá)最左邊
B.坦克是否到達(dá)最右邊
C.坦克是否到達(dá)最上邊
D.坦克是否到達(dá)最下邊
答案解析部分
1.【答案】B
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】計算機(jī)程序的三種基本結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。故答案選B。
【分析】本題考查的是計算機(jī)程序的三種基本結(jié)構(gòu)。三種基本結(jié)構(gòu):
(1)順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),程序中的各個操作是按照它們在源代碼中的排列順序,自上而下,依次執(zhí)行;
(2)循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán);
(3)分支結(jié)構(gòu):分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句。
2.【答案】C
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句。故答案選C。
【分析】本題考查的是計算機(jī)程序的三種基本結(jié)構(gòu)。三種基本結(jié)構(gòu):
(1)順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),程序中的各個操作是按照它們在源代碼中的排列順序,自上而下,依次執(zhí)行;
(2)循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán);
(3)分支結(jié)構(gòu):分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句。
3.【答案】D
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。故答案選D。
【分析】本題考查的是計算機(jī)程序的三種基本結(jié)構(gòu)。三種基本結(jié)構(gòu):
(1)順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),程序中的各個操作是按照它們在源代碼中的排列順序,自上而下,依次執(zhí)行;
(2)循環(huán)結(jié)構(gòu)是指在程序中需要反復(fù)執(zhí)行某個或某些操作,直到條件為假或為真時才停止循環(huán)一種程序結(jié)構(gòu)。它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán);
(3)分支結(jié)構(gòu):分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ句。
4.【答案】B
【知識點(diǎn)】計算機(jī)語言及其發(fā)展歷程
【解析】【解答】Visual Basic是一種面向?qū)ο蟮某绦蛟O(shè)計語言。故答案選B。
【分析】本題考查的是程序設(shè)計語言Visual Basic。面向?qū)ο笫窍鄬τ诿嫦蜻^程來講的,面向?qū)ο蠓椒ǎ严嚓P(guān)的數(shù)據(jù)和方法組織為一個整體來看待,從更高的層次來進(jìn)行系統(tǒng)建模,更貼近事物的自然運(yùn)行模式。常用的面向?qū)ο蟮某绦蛟O(shè)計語言有:Java、C++、C、Python等。
5.【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】VB中最常見的兩種對象是窗體和控件。故答案選A。
【分析】本題考查的是VB中對象的種類。對象應(yīng)該具備三個要素:屬性、方法、事件。在VB中所有元素可以都可以理解成一個對象,是一個抽象的概念,如一個窗體 一個按鈕。
6.【答案】C
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】A:變量名不能以數(shù)字開頭,錯誤;
B:不能以其他符號作為變量名,錯誤;
D:不能以其他符號作為變量名,錯誤。故答案選C。
【分析】本題考查的是Python的變量命名。變量命名規(guī)則:
(1)變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開頭。例如:name1是合法變量名,而1name就不可以;
(2)系統(tǒng)關(guān)鍵字不能做變量名使用;
(3)除了下劃線,其它符號不能做為變量名使用;
(4)Python的變量名是除分大小寫的。
7.【答案】B
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】賦值語句是由賦值表達(dá)式再加上分號構(gòu)成的表達(dá)式語句。 其一般形式為: 變量=表達(dá)式。故答案選B。
【分析】本題考查的是賦值語句的格式。賦值語句的作用是把等號右邊的表達(dá)式的計算結(jié)果存儲到等號坐邊指定的變量中,或存放到某個對象指定的屬性中。
8.【答案】C
【知識點(diǎn)】程序設(shè)計工具
【解析】【解答】雙擊窗體中的對象后,VB將顯示代碼窗口。故答案選C。
【分析】本題考查的是VB的窗口。代碼窗口(即代碼編輯器窗口),可以使用代碼窗口來編寫、顯示以及編輯。
9.【答案】A
【知識點(diǎn)】事件及其處理過程
【解析】【解答】選項A:Click鼠標(biāo)單擊事件;選項B:Load程序加載事件;選項C:DblClick鼠標(biāo)雙擊事件;選項D:KeyDown鍵盤按下事件。故答案選A。
【分析】本題考查的是VB的事件及其處理。事件是指對象對于外部動作的響應(yīng),當(dāng)對象發(fā)生了某個事件,就會執(zhí)行與此對象的這個事件相應(yīng)的代碼,這段代碼被稱為“事件過程”。事件過程的命名格式為: Private Sub 對象名_事件名()。VB中常見的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp鍵盤、KeyDown鍵盤等。
10.【答案】C
【知識點(diǎn)】事件及其處理過程
【解析】【解答】選項A:Click鼠標(biāo)單擊事件;選項B:Load程序加載事件;選項C:DblClick鼠標(biāo)雙擊事件;選項D:KeyDown鍵盤按下事件。故答案選C。
【分析】本題考查的是VB的事件及其事件處理。事件是指對象對于外部動作的響應(yīng),當(dāng)對象發(fā)生了某個事件,就會執(zhí)行與此對象的這個事件相應(yīng)的代碼,這段代碼被稱為“事件過程”。事件過程的命名格式為: Private Sub 對象名_事件名()。VB中常見的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp鍵盤、KeyDown鍵盤等。
11.【答案】D
【知識點(diǎn)】事件及其處理過程
【解析】【解答】選項A:Click鼠標(biāo)單擊事件;選項B:Load程序加載事件;選項C:DblClick鼠標(biāo)雙擊事件;選項D:KeyDown鍵盤按下事件。故答案選D。
【分析】本題考查的是VB的事件及其處理。事件是指對象對于外部動作的響應(yīng),當(dāng)對象發(fā)生了某個事件,就會執(zhí)行與此對象的這個事件相應(yīng)的代碼,這段代碼被稱為“事件過程”。事件過程的命名格式為: Private Sub 對象名_事件名()。VB中常見的事件有:Click事件、DbClick事件、Load事件、UnLoad事件、KeyUp鍵盤、KeyDown鍵盤等。
12.【答案】D
【知識點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】選項A:.vbp是工程文件,用來保存當(dāng)前工程中的工程版本、版權(quán)及窗體等的信息;選項B:.frm是窗體文件,用于保存窗體的代碼和控件的相關(guān)信息;選項C:另存為工程是將原程序保存為另一份不同名字的文件;選項D:.exe是可執(zhí)行文件,不需要安裝VB程序雙擊文件即可打開。故答案選D。
【分析】本題考查的是VB文件。保存一個工程文件至少需要有一個vbp文件和一個frm文件或一個vbp文件和一個bas文件。
13.【答案】B
【知識點(diǎn)】算法的概念及表示方法
【解析】【解答】在計算機(jī)科學(xué)領(lǐng)域內(nèi),“算法”指的是用計算機(jī)解決問題的步驟,是為了解決問題而需要讓計算機(jī)有序執(zhí)行的、無歧義的、有限步驟的集合。故答案選B。
【分析】本題考查算法的概念。計算機(jī)算法是以一步接一步的方式來詳細(xì)描述計算機(jī)如何將輸入轉(zhuǎn)化為所要求的輸出的過程,或者說,算法是對計算機(jī)上執(zhí)行的計算過程的具體描述。
14.【答案】C
【知識點(diǎn)】常用基本函數(shù)
【解析】【解答】選項A:Rnd隨機(jī)函數(shù),產(chǎn)生一個0-1之前的隨機(jī)數(shù),包括0但不包括1;選項B:Int取整函數(shù),返回一個不大于它本身的整數(shù);選項C:LoadPicture圖片加載函數(shù),常用在窗體、圖片框或圖像框的Picture屬性中;選項D:Integer整型數(shù)據(jù)類型。故答案選C。
【分析】本題考查的是VB函數(shù)。如果要在窗體、圖片框、圖像框中裝入圖片,除了在設(shè)計中用屬性窗口裝載外,還可以在程序中使用LoadPicture函數(shù) 。
格式:[對象名.]Picture=LoadPicture(“[文件名]”)
功能:LoadPicture是一個函數(shù),用來將指定圖形文件調(diào)入內(nèi)存。
使用 LoadPicture 函數(shù)不僅可以將圖片加載到窗體的控件中,還能利用該屬性清除掉控件上的圖片。
15.【答案】D
【知識點(diǎn)】常用基本函數(shù)
【解析】【解答】Rnd函數(shù)返回[0,1)之間的一個隨機(jī)數(shù),3*[0,1)則返回一個小于 3且大于或等于 0 的隨機(jī)數(shù)。故答案選D。
【分析】本題考查的是VB中Rnd函數(shù)的用法。
格式:Rnd(<數(shù)值表達(dá)式>)
功能:求[0,1)之間的一個隨機(jī)數(shù)
語法:Rnd[(number)]
如果 number 的值是 Randomize 生成
小于 0 ,每次都使用 number 作為隨機(jī)數(shù)種子得到的相同結(jié)果。
大于 0 ,以上一個隨機(jī)數(shù)為種子產(chǎn)生下一個隨機(jī)數(shù)。
等于 0 ,產(chǎn)生與最近生成的隨機(jī)數(shù)相同的隨機(jī)數(shù)。
16.【答案】A
【知識點(diǎn)】常用基本函數(shù)
【解析】【解答】INT函數(shù)將返回實數(shù)向下取整后的整數(shù)值,Int(8.6)=8。故答案選A。
【分析】本題考查的是VB中的Int函數(shù)的用法。
(1)int函數(shù)的使用方法:INT函數(shù)是要將數(shù)字向下舍入到最接近的整數(shù)。
(2)使用此函數(shù)需要注意:
1. INT函數(shù)是取整函數(shù);
2.不進(jìn)行四舍五入直接去掉小數(shù)部分取整;
3.INT函數(shù)處理負(fù)數(shù)的小數(shù)時總是向上進(jìn)位的。
17.【答案】A
【知識點(diǎn)】VB控件
【解析】【解答】框架主要用來對其他控件進(jìn)行分組,以便用戶識別,不單單對單選按鈕或復(fù)選框分組,選項A說法錯誤。故答案選A。
【分析】本題考查的是VB中框架控件的作用。在VB中,F(xiàn)rame是一種控件。Frame 控件為控件提供可標(biāo)識的分組。Frame 可以在功能上進(jìn)一步分割一個窗體,例如把 OptionButton 控件分成幾組。
18.【答案】C
【知識點(diǎn)】對象及其屬性
【解析】【解答】選項A:斜體字;選項B:字體名稱;選項C:粗體字;選項D:字體大小。故答案選C。
【分析】本題考查的是字體樣式的常用屬性。VB可通過FontBold、FontItalic、FontStrikethru、FontUnderline 屬性等設(shè)置字體樣式為粗體、斜體、刪除線或下劃線,也可以通過Font屬性面板來設(shè)置字體。
19.【答案】B
【知識點(diǎn)】對象及其屬性
【解析】【解答】選項A:selected屬性是list列表框用來判斷列表項是否被選中;
選項B:value屬性用于設(shè)置或者獲取復(fù)選框的狀態(tài)。0表示為復(fù)選框未被選中;1為被選中;2為灰色選中;
選項C:可以在VB的菜單編輯器中直接設(shè)置復(fù)選,或者在屬性管理器是選擇相應(yīng)的菜單,修改checked屬性,還可以能過代碼,動態(tài)修改。;
選項D:設(shè)置對象的外觀形式,取值為:0 Standard(標(biāo)準(zhǔn), 標(biāo)準(zhǔn)風(fēng)格),1 Graphical(圖形,帶有自定義圖片),此時Picture,DisabledPicture和DownPicture屬性起作用。
故答案選B。
【分析】本題考查的是復(fù)選框的屬性。復(fù)選框是選擇類控件,用來設(shè)置需要或不需要某一選項功能。復(fù)選框的基本屬性:
Name、Caption、:Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、Font:Bold和Picture屬性等。
20.【答案】C
【知識點(diǎn)】計算機(jī)語言及其發(fā)展歷程;程序設(shè)計工具
【解析】【解答】 Visual Basic 工具箱中的直線(Line)控件沒有寬度(Width)和高度(Height)屬性。故答案選C。
【分析】本題考查的是Visual Basic。Visual Basic(簡稱VB)是一種通用的基于對象的程序設(shè)計語言,為結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮摹瑓f(xié)助開發(fā)環(huán)境的事件驅(qū)動為機(jī)制的可視化程序設(shè)計語言。在Visual Basic中,可通過屬性、方法和事件來說明和衡量一個對象的特征。
21.【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】時間間隔1000毫秒=1秒。故答案選A。
【分析】本題考查的是VB中定時器的屬性。定時器的Interval屬性的值是一個整數(shù),它表示的是毫秒數(shù)。
22.【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】Move的四個參數(shù)是left, top, width, height,參數(shù)的位置不能調(diào),向下移動即降低top的值,left參數(shù)不可少。故答案選A。
【分析】本題考查的是VB中的Move方法。
Move語法:
object.Move left, top, width, height
Move 方法的語法包含下列部分:
object 可選的。一個對象表達(dá)式,其值為“應(yīng)用于”列表中的一個對象。如果省略 object,帶有焦點(diǎn)的窗體缺省為 object。
left 必需的。單精度值,指示 object 左邊的水平坐標(biāo) (x-軸)。
top 可選的。單精度值,指示 object 頂邊的垂直坐標(biāo) (y-軸)。
width 可選的。單精度值,指示 object 新的寬度。
height 可選的。單精度值,指示 object 新的高度。
23.【答案】A
【知識點(diǎn)】對象及其屬性
【解析】【解答】選項A:FontSize字體大小;選項B: ForeColor 字體顏色;選項C: FontItalic斜體字;選項D: FontBold粗體字。故答案選A。
【分析】本題考查的是字體樣式的常用屬性。VB可通過FontBold、FontItalic、FontStrikethru、FontUnderline 屬性等設(shè)置字體樣式為粗體、斜體、刪除線或下劃線,也可以通過Font屬性面板來設(shè)置字體。
24.【答案】(1)C
(2)A
【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及格式
【解析】【解答】(1)根據(jù)目圖片所示,i作為程序中的變量名,在使用前必須先聲明,不然程序會報錯。故答案選:C;
(2)使用 Dim 語句在模塊級或過程級中聲明i的變量類型為整型,即Dim i as integer。故答案選:A。
【分析】本題考查的是VB循環(huán)結(jié)構(gòu)程序的分析與調(diào)試。由于變量的形式不同,所占據(jù)的存放單元個數(shù)不同,數(shù)據(jù)排列形式不同,數(shù)據(jù)的運(yùn)算方法也會不同,所以變量要先聲明后使用,為變量在計算機(jī)中開辟存儲空間。
25.【答案】(1)錯誤
【知識點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】保存一個工程文件至少需要有一個vbp文件和一個frm文件或一個vbp文件和一個bas文件。故答案為:錯誤。
【分析】本題考查的是VB文件的保存。一個VB工程共包含七種類型的文件:項目文件 *.vbp、窗體文件 *.frm、模塊文件 *.bas、定制控件 *.ocx、類模塊 *.cls、資源文件 *.res、定制控件2 *.dll。
26.【答案】(1)正確
【知識點(diǎn)】程序的保存及文件擴(kuò)展名
【解析】【解答】保存一個工程文件至少需要有一個vbp文件和一個frm文件或一個vbp文件和一個bas文件。故答案為:正確。
【分析】本題考查的是VB文件。一個VB工程共包含七種類型的文件:項目文件 *.vbp、窗體文件 *.frm、模塊文件 *.bas、定制控件 *.ocx、類模塊 *.cls、資源文件 *.res、定制控件2 *.dll。
27.【答案】(1)錯誤
【知識點(diǎn)】計算機(jī)語言及其發(fā)展歷程
【解析】【解答】VB是一種面向?qū)ο蟮某绦蛟O(shè)計語言,屬于高級語言。故答案為:錯誤。
【分析】本題考查的是VB語言的基本概念。低級語言一般指機(jī)器語言。機(jī)器語言是機(jī)器能直接識別的程序語言或指令代碼,無需經(jīng)過翻譯,每一操作碼在計算機(jī)內(nèi)部都有相應(yīng)的電路來完成它,或指不經(jīng)翻譯即可為機(jī)器直接理解和接受的程序語言或指令代碼。而高級語言則是一種獨(dú)立于機(jī)器,面向過程或?qū)ο蟮恼Z言。高級語言是參照數(shù)學(xué)語言而設(shè)計的近似于日常會話的語言。
28.【答案】(1)錯誤
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】VB的變量名必須以字母開頭,由字母、數(shù)字、下劃線組成,中間不能有空格。故答案為:錯誤。
【分析】本題考查的是VB變量的命名規(guī)則。變量命名規(guī)則:
1.必須以字母開頭,由字母、數(shù)字、下劃線組成,中間不能有空格。
2.不可以包含嵌入的句號或者類型聲明字符。
3.不能和受到限制的關(guān)鍵字同名(例如End、Len、Sub等)。
4.不能超過255個字符,控件、窗體、類和模塊的名字不能超過40個字符。
注意:sual Basic 不區(qū)分變量名和其他名字中字母的大小寫,但習(xí)慣上,符號常量一般用大寫字母定義。
29.【答案】(1)錯誤
【知識點(diǎn)】對象及其屬性;VB控件
【解析】【解答】name是用來標(biāo)識控件的唯一性的東西,caption只是用來顯示控件上面的字。故答案為:錯誤。
【分析】本題考查的是VB的常用屬性。name屬性是一個控件的對象名稱,是每個控件都必需有的,是對一個控件的唯一標(biāo)識,就像每個人身份證號碼一樣,caption屬性是一個控件顯示出來的標(biāo)題,它不能代表一個控件,因為多個控件可能會有相同的caption屬性,就像多個人會有相同的名字一樣,同時控件的caption屬性也可以為空,而name屬性是不能為空的。
30.【答案】(1)正確
【知識點(diǎn)】對象及其屬性
【解析】【解答】圖像框中的Stretch屬性為true時,其作用是圖形自動調(diào)整大小以適應(yīng)圖像控件。故答案為:正確。
【分析】本題考查的是VB中圖像框的常用屬性。圖像框(Image)控件使用方法與PictureBox類似,用來裝入圖形文件。主要的兩大屬性有:
(1)Picture屬性:加載圖片。可以通過屬性窗口直接設(shè)置Picture屬性加載圖片,也可以在程序運(yùn)行時利用LoadPicture函數(shù)來設(shè)置。
(2)Stretch屬性:實現(xiàn)控件包含圖形的大小隨著控件的大小進(jìn)行調(diào)整。Ture表示圖形要調(diào)整大小以與控件相適應(yīng),F(xiàn)lase表示控件要調(diào)整大小以與圖形相適應(yīng)(缺省值)。
31.【答案】(1)錯誤
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】VB的變量名必須必須遵守一定的命名規(guī)則,不能隨意命名。故答案為:錯誤。
【分析】本題考查的是VB變量的命名規(guī)則。變量的命名規(guī)則:
1.必須以字母開頭,由字母、數(shù)字、下劃線組成,中間不能有空格。
2.不可以包含嵌入的句號或者類型聲明字符。
3.不能和受到限制的關(guān)鍵字同名(例如End、Len、Sub等)。
4.不能超過255個字符,控件、窗體、類和模塊的名字不能超過40個字符。
注意:sual Basic 不區(qū)分變量名和其他名字中字母的大小寫,但習(xí)慣上,符號常量一般用大寫字母定義。
32.【答案】(1)正確
【知識點(diǎn)】對象及其屬性
【解析】【解答】如果要在窗體、圖片框、圖像框中裝入圖片,除了在設(shè)計中用picture屬性窗口裝載外,還可以在程序中使用LoadPicture函數(shù) 。故答案為:正確。
【分析】本題考查的是VB中圖像框的屬性。如果要在窗體、圖片框、圖像框中裝入圖片,除了在設(shè)計中用屬性窗口裝載外,還可以在程序中使用LoadPicture函數(shù) 。
格式:[對象名.]Picture=LoadPicture(“[文件名]”)
功能:LoadPicture是一個函數(shù),用來將指定圖形文件調(diào)入內(nèi)存。
使用 LoadPicture 函數(shù)不僅可以將圖片加載到窗體的控件中,還能利用該屬性清除掉控件上的圖片。
33.【答案】(1)錯誤
【知識點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】在VB中,如果需要計算機(jī)循環(huán)執(zhí)行某些語句,可在程序中使用循環(huán)結(jié)構(gòu)語句。故答案為:錯誤。
【分析】本題考查的是VB的三種程序結(jié)構(gòu)。順序結(jié)構(gòu)是指程序的執(zhí)行是按照算法代碼書寫語句的順序來進(jìn)行的,是最基本的結(jié)構(gòu)。分支結(jié)構(gòu)又叫做選擇結(jié)構(gòu)。分支結(jié)構(gòu)不同于順序結(jié)構(gòu),它是根據(jù)特定的條件來進(jìn)行步驟操作的,主要有If語句和Select-Case語句。循環(huán)結(jié)構(gòu)用于重復(fù)執(zhí)行某段代碼,主要有For語句和Do語句。
34.【答案】(1)正確
【知識點(diǎn)】常量、變量與賦值語句
【解析】【解答】在VB中,“=”代表賦值號,用于賦值語句中。故答案為:正確。
【分析】本題考查的是VB的賦值語句。賦值語句:為變量或?qū)ο蟮膶傩宰兞抠x值,將賦值號右邊的表達(dá)式的計算結(jié)果存儲到左邊的變量中。
語句格式:變量名=表達(dá)式
對象名.屬性=表達(dá)式
35.【答案】(1)B
(2)C
(3)C
(4)D
(5)A
【知識點(diǎn)】編程環(huán)境;VB控件
【解析】【解答】(1)VB的工具箱一般位于編程界面的左側(cè),提供了多種工具,如:標(biāo)簽、文本框、按鈕、時鐘等。故答案選:B;
(2)VB編程界面中菜單欄上的“視圖”菜單下可以打開各種窗口,如:工具箱、代碼窗口、屬性窗口、工程資源管理器、立即窗口、窗體布局窗口等操作。故答案選:C;
(3)如圖所示,窗體布局窗口中對象Image1的四周有八個藍(lán)色正方形和虛線框,此時代表該對象處于被選中狀態(tài)。故答案選:C;
(4)如圖所示,窗體布局窗口中的“慢速”、“中速”、“快速”均用的控件是單選按鈕option。故答案選:D;
(5)選項A:啟動;選項B:裁剪;選項C:保存工程;選項D:打開工程。故答案選:A。
【分析】本題考查的是VB可視化編程界面。VB集成開發(fā)界面主要包括標(biāo)題欄、菜單欄、工具欄、工具箱、工程資源管理器窗口、屬性窗口、窗體設(shè)計器窗口、窗體布局窗口等。
36.【答案】(1)C
(2)C
(3)D
(4)C
(5)A
【知識點(diǎn)】分支結(jié)構(gòu)程序設(shè)計與分析
【解析】【解答】(1)KeyDown事件由按下鍵盤觸發(fā)。故答案選:C;
(2)控制鍵鍵碼值(keyCode)37對應(yīng)的按鍵是Left Arrow(左)。故答案選:C;
(3)按鍵Dw Arrow(下)對應(yīng)的控制鍵鍵碼值是40。故答案選:D;
(4)Select-Case語句是一種多分支結(jié)構(gòu)語句。故答案選:C;
(5)第五行的代碼解釋為,如果圖像框的左邊距減去20后的值小于0,則就代表坦克到達(dá)了窗體的最左邊。故答案選:A。
【分析】本題考查的是VB的多分支結(jié)構(gòu)。Select-Case語句實際上也是一種多分支結(jié)構(gòu)語句,表示符合條件就輸出,不符合則繼續(xù)下面的操作。具體的語句格式:
Select case 測試表達(dá)式
case 表達(dá)式1
語句塊1
case 表達(dá)式2
語句塊2
……
case 表達(dá)式n
語句塊n
[case else
語句塊n+1]
End Select
1 / 1

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 光泽县| 上思县| 永顺县| 皮山县| 广州市| 巴楚县| 二连浩特市| 故城县| 东丽区| 宁强县| 犍为县| 芜湖县| 衡水市| 宣武区| 钟祥市| 辽宁省| 汶川县| 正镶白旗| 曲松县| 密山市| 金华市| 梁平县| 米泉市| 北川| 张北县| 同心县| 景泰县| 安图县| 宁化县| 页游| 渑池县| 尚义县| 宁南县| 泰兴市| 西林县| 双江| 上饶县| 龙口市| 永定县| 合肥市| 金山区|