2011年全國計(jì)算機(jī)等級考試二級VB筆試答題技巧 1

字號:

一、熟悉考試題型,掌握基本做題技巧。
    VB考試只有選擇題和填空題兩種題型,其中選擇題共30題,分值70分,填空題共15小題,分值30分。這兩種題型的解題方法有所不同,考生在備考時(shí)要深化對基本概念和知識點(diǎn)的理解,并注重實(shí)踐,同時(shí)要多做一些針對性的練習(xí),特別是歷年真題,從中找出規(guī)律性的東西以及解題技巧。
    A、選擇題解題技巧:
    常見的選擇題解法有“排除法”。我們從歷年四次考試中分別挑選一個(gè)選擇題進(jìn)行舉例,希望大家引起重視,并能熟練掌握這種解題技巧。
    例1:(2003年09月考題)設(shè)有如下通用過程,在窗體上畫一個(gè)名稱為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
    程序運(yùn)行后,如果單擊命令按鈕,則在窗體上顯示的內(nèi)容是
    A)10 5 B)20 5 C)20 40 D)10 40
    【答案】C
    【分析】對于傳值和傳地址的題目,解題時(shí)我們可以運(yùn)用適當(dāng)?shù)呐懦记?,如針對上面的題目我們可以進(jìn)行分析后直接得出結(jié)果:
    本題中,X初值是10,Y初值是5。
    但由于X傳地址,所以要互相影響,故在主程序調(diào)用函數(shù)F(X)后,打印語句中X不可能是原來的10,因此可以馬上排除答案A和D;而Y是靠函數(shù)本身傳遞值,故在函數(shù)過程中F得到新值40后就如同傳地址一樣把結(jié)果傳給了Y。故本題的答案是C。