全國(guó)計(jì)算機(jī)二級(jí)vb考試內(nèi)容
在全國(guó)計(jì)算機(jī)二級(jí)vb考試前,我們需要復(fù)習(xí)哪些相關(guān)的考試內(nèi)容的相關(guān)知識(shí)點(diǎn)呢?下面是學(xué)習(xí)啦小編給大家整理的全國(guó)計(jì)算機(jī)二級(jí)vb考試內(nèi)容和考試習(xí)題及答案,供大家參閱!
全國(guó)計(jì)算機(jī)二級(jí)vb考試內(nèi)容
一、建立多重窗體應(yīng)用程序
(一)與多重窗體程序設(shè)計(jì)有關(guān)的語(yǔ)句和方法
1.Load語(yǔ)句
格式ood窗體名稱
2.Unload語(yǔ)句
格式:Unload窗體名稱
3.Show方法
格式:[窗體名稱.]Show[模式]
4.Hide方法
格式:[窗體名稱.]Hide
(二)建立界面
1.封面窗體
2.列表窗體
3.HX2000A微機(jī)窗體
(三)編寫程序代碼
程序代碼是針對(duì)每個(gè)窗體編寫的,其編寫方法與單一窗體相同。只要在工程資源管理器窗口中選擇所需要的窗體文件,然后單擊“查看代碼”按鈕,就可以進(jìn)入相應(yīng)窗體的程序代碼窗口。該程序的執(zhí)行順序如下:
(1)顯示封面窗體;
(2)單擊“繼續(xù)”命令按鈕,封面窗體消失,顯示列表窗體;此時(shí)如果單擊“結(jié)束”命令按鈕,Examda提示:則程序結(jié)束;
(3)列表窗體在列表框中列出目錄,雙擊某種機(jī)型后,列表窗體消失,顯示相應(yīng)的窗體。例如,雙擊“HX2000A微型機(jī)”,將顯示“HX2000A臺(tái)式機(jī)”窗體;
(4)顯示某種機(jī)型的窗體后,如果單擊“返回”按鈕,則該窗體消失,回到列表窗體;
(5)在列表窗體中,如果單擊“返回”按鈕,則列表窗體消失,回到封面窗體。
二、多重窗體程序的執(zhí)行與保存
(一)指定啟動(dòng)窗體
(二)多窗體程序的存取
1.保存多窗體程序
2.裝入多窗體程序
3.多窗體程序的編譯
三、Visual Basic工程結(jié)構(gòu)
(一)標(biāo)準(zhǔn)模塊
標(biāo)準(zhǔn)模塊也稱全局模塊或總模塊,由全局變量聲明、模塊層聲明及通用過(guò)程等幾部分組成。其中全局聲明放在標(biāo)準(zhǔn)模塊的首部,因?yàn)槊總€(gè)模塊都可能要求有它自己的具有惟一名字的全局變量。全局變量聲明總是在啟動(dòng)時(shí)執(zhí)行。
(二)窗體模塊
窗體模塊包括3部分內(nèi)容,即聲明部分、通用過(guò)程部分和事件過(guò)程部分。在聲明部分中,用Dim語(yǔ)句聲明窗體模塊所需要的變量,因而其作用域?yàn)檎麄€(gè)窗體模塊,包括該模塊內(nèi)的每個(gè)過(guò)程。注意,在窗體模塊代碼中,聲明部分一般放在最前面,而通用過(guò)程和事件過(guò)程的位置沒(méi)有嚴(yán)格限制。
(三)Sub Main過(guò)程
在一個(gè)含有多個(gè)窗體或多個(gè)工程的應(yīng)用程序中,Examda提示:有時(shí)候需要在顯示多個(gè)窗體之前對(duì)一些條件進(jìn)行初始化,這就需要在啟動(dòng)程序時(shí)執(zhí)行一個(gè)特定的過(guò)程。在Visual Basic中,這樣的過(guò)程稱為啟動(dòng)過(guò)程,并命名為Sub Main,它類似于C語(yǔ)言中的Main函數(shù)。
四、閑置循環(huán)與DoEvents語(yǔ)句
Visual Basic提供了閑置循環(huán)(Idle Loop)和DoEvents語(yǔ)句。DoEvents既可以作為語(yǔ)句,也可以作為函數(shù)使用,一般格式為
[窗體號(hào)=]DoEvents[()]
全國(guó)計(jì)算機(jī)二級(jí)vb考試習(xí)題及答案
1.在窗體上畫一個(gè)名稱為L(zhǎng)abel1、標(biāo)題為"VisualBasic考試"的標(biāo)簽,兩個(gè)名稱分別為Command1和Command2、標(biāo)題分別為"開(kāi)始"和"停止"的命令按鈕,然后畫一個(gè)名稱為Timer1的計(jì)時(shí)器控件,并把其Interval屬性設(shè)置為500。編寫如下程序:
Private Sub Form_Load( )
Timer1.Enabled=False
End Sub
Private Sub Command1_Click( )
Timer1.Enabled=True
End Sub
Private Sub Timer1_Timer( )
If Label1.Left< Form1.Width Then
Label1.Left = Label1.Left + 20
Else
Label1.Left=0
End If
End Sub
程序運(yùn)行后,單擊"開(kāi)始"按鈕,標(biāo)簽在窗體中移動(dòng)。 對(duì)于這個(gè)程序,以下敘述中錯(cuò)誤的是(A)
A.標(biāo)簽的移動(dòng)方向?yàn)樽杂蚁蜃?/p>
B.單擊"停止"按鈕后再單擊"開(kāi)始"按鈕,標(biāo)簽從停止的位置繼續(xù)移動(dòng)
C.當(dāng)標(biāo)簽全部移出窗體后,將從窗體的另一端出現(xiàn)并重新移動(dòng)
D.標(biāo)簽按指定的時(shí)間時(shí)隔移動(dòng)
2.規(guī)范地說(shuō),VB是一種(A)的開(kāi)發(fā)工具
A.面向?qū)ο?/p>
B.面向用戶
C.面向屏幕
D.面向窗體
3.VB6設(shè)計(jì)界面包含多個(gè)視窗,控制這些視窗顯示或關(guān)閉的命令包含在(D)下拉菜單中
A.文件
B.工程
C.編輯
D.視圖
4.下面(D)操作不是激活或顯示屬性列表框的操作
A.按快捷鍵F4
B.點(diǎn)擊工具欄中的"屬性列表框"按鈕
C.選擇"視圖"下拉菜單的"屬性窗口"項(xiàng)
D.雙擊窗體中的某一對(duì)象
5.Visual Basic程序中分隔各語(yǔ)句的字符是(B)
A.′
B.:
C.\
D._
6.假定窗體的名稱(Name屬性)為Form1,則把窗體的標(biāo)題設(shè)置為"VB Test"的語(yǔ)句為(B)
A.Form1 = "VB Test"
B.Caption ="VB Test"
C.Form1.Text = "VB Test"
D.Form1.Name ="VB Test"
7.下列不能打開(kāi)代碼窗口的操作是(D)
A.雙擊窗體上的某個(gè)控件雙擊
B.雙擊窗體
C.按F7鍵
D.單擊窗體或控件
8.Visual Basic程序中語(yǔ)句行的續(xù)行符是(D)
A.′
B.:
C.\
D. _
9.Visual Basic程序中的注釋所使用的字符是(A)
A.′
B.:
C.\
D._
10.下列說(shuō)法中正確的是:為了保存一個(gè)Visual Basic應(yīng)用程序,應(yīng)當(dāng)(D)
A.只保存窗體模塊文件(.frm)
B.只保存工程文件(.vbp)
C.分別保存工程文件和標(biāo)準(zhǔn)模塊文件(.bas)
D.分別保存工程文件、窗體文件和標(biāo)準(zhǔn)模塊文件
看了“全國(guó)計(jì)算機(jī)二級(jí)vb考試內(nèi)容”的人還看了:
1.2015年全國(guó)計(jì)算機(jī)二級(jí)VB語(yǔ)言程序設(shè)計(jì)考試大綱
2.全國(guó)計(jì)算機(jī)vb二級(jí)等級(jí)考試大綱
4.2015計(jì)算機(jī)二級(jí)考試《VB》模擬題及解析