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

廣東省東莞市石碣鎮(zhèn)2019-2020學(xué)年八年級下學(xué)期信息技術(shù)期末考試試卷

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

廣東省東莞市石碣鎮(zhèn)2019-2020學(xué)年八年級下學(xué)期信息技術(shù)期末考試試卷

資源簡介

登錄二一教育在線組卷平臺 助您教考全無憂
廣東省東莞市石碣鎮(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.新年倒計時.frx
C.新華倒計時.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中存儲的值賦值給變量k
D.輸出變量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 s
B.m=InputBox (“ 結(jié)束程序”,“結(jié)束程序”)
C.Dim a As Single
D.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 Dim
time, 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.新年倒計時.frx
C.新華倒計時.vbp D.新年倒計時.Vbw
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.
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.KeyDown
7.(2020八下·石碣鎮(zhèn)期末)小雨打算利用VB制作一個班級電子相冊,他發(fā)現(xiàn)VB工具箱中可以顯示圖片的控件不止一個,這下他可犯愁了。信息科代表小超知道情況后,給了小雨建議。原來,(  )控件(如圖6所示)可以顯示來自位圖、圖標(biāo)及其他格式的圖形文件,與PictureBox控件相比,前者占用內(nèi)存少,顯示速度快,因此在VB中常常用到。
A.Photo B.Label C.Command D.Image
8.(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._R
13.(2020八下·石碣鎮(zhèn)期末)VB程序中的語句“Dim k as integer” 所表示的含義是(  )。
A.將變量k定義為小數(shù)數(shù)據(jù)類型
B.將變量k定義為整數(shù)數(shù)據(jù)類型
C.將變量integer中存儲的值賦值給變量k
D.輸出變量k的值
14.(2020八下·石碣鎮(zhèn)期末)計算機(jī)中數(shù)據(jù)可分為整型、實型、字符型、邏輯型等多種類型。其中整型(  )是常用的一種數(shù)據(jù)類型。
A.Single B.Integer C.Double D.Boolean
15.(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.0
17.(2020八下·石碣鎮(zhèn)期末)在VB中,下列哪一個語句的作用是定義變量的數(shù)據(jù)類型(  )?
A.Print s
B.m=InputBox (“ 結(jié)束程序”,“結(jié)束程序”)
C.Dim a As Single
D.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 Dim
time, 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

展開更多......

收起↑

資源列表

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 沅陵县| 东港市| 海盐县| 松潘县| 东城区| 绥芬河市| 平舆县| 鱼台县| 丰城市| 平定县| 张家界市| 新泰市| 扎囊县| 牡丹江市| 乌鲁木齐市| 家居| 金华市| 安溪县| 横峰县| 三明市| 友谊县| 杭锦旗| 灯塔市| 濉溪县| 方山县| 洛南县| 湖北省| 徐水县| 临潭县| 兴山县| 社会| 汕头市| 石家庄市| 博野县| 泸西县| 上虞市| 河南省| 红安县| 仪陇县| 大竹县| 洪江市|