2014計算機考試二級VB筆試答題技巧彙總
VB考試只有選擇題和填空題兩種題型,其中選擇題共30題,分值70分,填空題共15小題,分值30分。這兩種題型的解題方法有所不同,考生在備考時要深化對基本概念和知識點的理解,並注重實踐,同時要多做一些針對性的練習,特別是歷年真題,從中找出規律性的東西以及解題技巧。
熟悉考試題型,掌握基本做題技巧
A、選擇題解題技巧:
常見的選擇題解法有“排除法”。我們從歷年四次考試中分別挑選一個選擇題進行舉例,希望大家引起重視,並能熟練掌握這種解題技巧。
例1:(2003年09月考題)設有如下通用過程,在窗體上畫一個名稱爲Command1的命令按鈕,然後編寫如下事件過程:
Private Sub Command1_Click()
Dim x As Integer
x = 10
y = 5
y = f(x)
Print x; y
End Sub
Public Function f(x As Integer)
Dim y As Integer
x = 20
y = 2
f = x * y
End Function
程序運行後,如果單擊命令按鈕,則在窗體上顯示的內容是
A)10 5 B)20 5 C)20 40 D)10 40
【答案】C
【分析】對於傳值和傳地址的題目,解題時我們可以運用適當的排除技巧,如針對上面的題目我們可以進行分析後直接得出結果:
本題中,X初值是10,Y初值是5。
但由於X傳地址,所以要互相影響,故在主程序調用函數F(X)後,打印語句中X不可能是原來的10,因此可以馬上排除答案A和D;而Y是靠函數本身傳遞值,故在函數過程中F得到新值40後就如同傳地址一樣把結果傳給了Y。故本題的答案是C。
例2:(2003年04月考題)在窗體上畫一個名稱爲Command1的命令按鈕,再畫兩個名稱分別爲Label1、Label2的標籤,然後編寫如下程序代碼:
Private X As Integer
Private Sub Command1_Click()
X=5:Y=3
Call proc(X,Y)
ion=X
ion=Y
End Sub
Private Sub proc(ByVal a As Integer,ByVal b As Integer)
X=a* a
Y=b+b
End Sub
程序運行後,單擊命令按鈕,則兩個標籤中顯示的內容分別是
A)5和3 B)25和3 C)25和6 D)5和6
【答案】B
【分析】本題中的X是窗體級變量,所以X在過程之間傳遞參數時相當於傳地址,互相要影響。同時,過程之間本身有A和B要與X和Y傳值。由於本題中的X原先是5,則程序執行後X應該改變,故先排除答案A和D。另外,B和Y傳的是值,它們互不影響,故又可以排除答案C。因此最終答案是B。
例3、(2002年09月考題)在窗體上畫一個命令按鈕,名稱爲Command1。程序運行後,如果單擊命令按鈕,則顯示一個輸入對話框,在該對話框中輸入一個整數,並用這個整數作爲實參調用函數過程F1。在F1中判斷所輸入的整數是否是奇數,如果是奇數,過程F1返回1,否則返回0。能夠正確實現上述功能的代碼是
A) Private Sub Command1_Click()
x=InputBox(“請輸入整數”)
a=F1(Val(x))
Print a
End Sub
Function F1(ByRef b As Integer)
If b Mod 2=0 Then
Return 0
Else
Return 1
End If
End Function
B) Private Sub Command1_Click()
x=InputBox(“請輸入整數”)
a=F1(Val(x))
Print a
End Sub
Function F1(ByRef b As Integer)
If b Mod 2=0 Then
F1=0
Else
F1=1
End If
End Function
C) Private Sub Command1_Click()
x=InputBox(“請輸入整數”)
F1(Val(x))
Print a
End Sub
Function F1(ByRef b As Integer)
If b Mod 2=0 Then
F1=1
Else
F1=0
End If
End Function
D) Private Sub Command1_Click()
x=InputBox(“請輸入整數”)
F1(Val(x))
Print a
End Sub
Function F1(ByRef b As Integer)
If b Mod 2=0 Then
Return 0
Else
Return 1
End If
End Function
【答案】B
【分析】從四個選項中的已標記爲灰色背景的四條語句可以看出,除選項C最先返回值1外,其它都返回0,所以C錯。一般情況下,錯誤的選項中也會包含正確的信息,從中我們發現這四行文本主要考查函數返回值的基本寫法,並據此可以馬上得以答案B。
例4、(2004年04月考題)在窗體上畫一個名稱爲Listl的.列表框,爲了對列表框中的每個項目都能進行處理,應使用的循環語句爲
A) For I=0 to Count-l
……….
Next
B) For I=0 to t-l
……….
Next
C)For I=1 to Count
……….
Next
D) For I=0 to t
……….
Next
【答案】A
【分析】從每個選項的第一行我們可以發現只有選項C的循環初值是從1開始,其它都從0開始,所以C錯,由於錯誤的題目中一般會包含正確的信息,從中我們可以推理得到正確的答案是A。
相關文章
-
2016年計算機二級《VB》上機考試答題技巧
爲幫助考生們順利備考計算機二級考試,下面是本站小編搜索整理的關於2016年計算機二級《VB》上機考試答題技巧,歡迎參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網! 常用算法熟練地掌 -
2014計算機二級VB考試應試技巧
一、題型分析與解題技巧單選題和填空題一般是對基本知識和基本操作進行考查的題型,它主要是測試考生對基本的、重要的理論及概念是否掌握、理解是否準確、認識是否全面、思路是否清晰,而很少涉及對理論的應用。具體 -
2015年全國計算機二級VB考試填空題題答題技巧
除部分填空題考查識記知識點外,對於理解性的編程類填空題,我們有時可以用推理的方法初步得到解題思路,在此基礎上進行相關的驗證後最終得到正確答案。例:(2004年04月考題)在窗體上畫兩個組合框,其名稱分別爲Combo1、Combo2 -
2015年全國計算機二級VB考試選擇題答題技巧
常見的選擇題解法有排除法。我們從歷年四次考試中分別挑選一個選擇題進行舉例,希望大家引起重視,並能熟練掌握這種解題技巧。例:(2003年04月考題)在窗體上畫一個名稱爲Command1的命令按鈕,再畫兩個名稱分別爲Label1、Labe -
2016年計算機二級VB上機考試解題技巧
VB是一種由 微軟公司開發的結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動爲機制的可視化程序設計語言。下面本站小編爲大家搜索整理了關於計算機二級VB上機考試解題技巧,歡迎參考學習,希望對大家有所幫 -
2013年3月計算機二級考試VB筆試題及答案
2016年3月份計算機等級考試時間爲3月26日-29日,爲了幫助大家能順利備考計算機二級考試,下面本站小編爲大家帶來2013年3月計算機二級考試VB筆試題及答案,供大家參考學習,預祝考生備考成功! 一、單選題。(1)下列數據結構 -
2016年9月計算機二級考試VB考試試題及答案
1.下列關於棧的敘述正確的是(D)A)棧是非線性結構B)棧是一種樹狀結構C)棧具有先進先出的特徵D)棧具有後進先出的特徵2.若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其後序遍歷的結點訪問順序 -
2017年計算機二級VB考試試題及答案
網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。下面是小編整理的關於計算機二級VB考試試題及答案,歡迎大家參考! 一 、選擇題(1)假設線性表的長度爲n,則在最壞情況下,冒泡排序需要的 -
2007年3月全國計算機等級考試二級VB筆試真題參考答案
一、選擇題:1-10 cdacd cabaa11-20 ddbcd abadc21-30 bbdca cddbc31-35 bcada 二、填空題:63 黑盒測試 DBMS 開發階段 數據詞典 0 N-1 #2 1 0outchar op1_click 3 caption 4 -
2006年9月全國計算機等級考試二級VB筆試真題參考答案
一、選擇題1 D 解析:模塊設計要保證低耦合,高內聚。2 A 解析:從技術觀點來看,軟件設計包括軟件結構設計、數據設計、接口設計、過程設計。從工程管理角度,軟件設計分爲兩步完成:概要設計和詳細設計。3 C 解析:軟件維護屬