計算機二級考試vb真題優(yōu)秀

字號:

    無論是身處學(xué)校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。寫范文的時候需要注意什么呢?有哪些格式需要注意呢?接下來小編就給大家介紹一下優(yōu)秀的范文該怎么寫,我們一起來看一看吧。
    計算機二級考試vb真題篇一
    2017年計算機二級考試馬上就要開始了,你報考了vb科目嗎?為了方便考生備考計算機二級考試vb 科目。下面是小編為大家?guī)淼挠嬎銠C二級考試vb復(fù)習(xí)題,歡迎閱讀。
    1.在窗體上畫一個名稱為text1的文本框,一個名稱為command1的命令按鈕,然后編寫如下事件過程和通用過程:
    private sub command1_click( )
    n = val()
    if n2 = n/2 then
    f = f1(n)
    else
    f = f2(n)
    end if
    print f; n
    end sub
    public function f1(byref x)
    x=x*x
    f1=x+x
    end function
    public function f2(byval x)
    x=x*x
    f2=x+x+x
    end function
    程序運行后,在文本框中輸入3,然后單擊命令按鈕,窗體上顯示的是(d)(單)
    a.72 36
    b.108 36
    c.72 6
    d.27 3
    2.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下事件過程:
    private sub command1_click( )
    c = "1234"
    for i = 1 to 4
    c1 = trim(str( ))
    printc1
    next i
    end sub
    程序運行后,單擊命令按鈕,要求在窗體上顯示如下內(nèi)容
    1
    12
    123
    1234
    則在下劃線處應(yīng)填入的內(nèi)容為(b)(單)
    (c1,i)
    (c1,i)
    (c1,i,1)
    (c1,i,i)
    3.在窗體上畫一個名稱為command1的命令按鈕和一個名稱為text1的文本框,然后編寫如下事件過程:
    private sub command1_click( )
    n = val()
    for i = 2 to n
    for j = 2 to sqr(i)
    if i mod j = 0 then exit for
    next j
    if j >sqr(i) then print i
    next i
    end sub
    該事件過程的功能是(c)(單)
    a.輸出n以內(nèi)的奇數(shù)
    b.輸出n以內(nèi)的偶數(shù)
    c.輸出n以內(nèi)的素數(shù)
    d.輸出n以內(nèi)能被j整除的數(shù)
    4.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下通用過程和命令按鈕的事件過程:
    private function f(m as integer)
    if m mod 2 = 0 then
    f = m
    else
    f = 1
    end if
    end function
    private sub command1_click( )
    dim i as integer
    s = 0
    for i = 1 to 5
    s = s + f(i)
    next
    print s
    end sub
    程序運行后,單擊命令按鈕,在窗體上顯示的是(c)(單)
    a.11
    b.10
    c.9
    d.8
    5.在窗體上畫一個名稱為text1的文本框和一個名稱為command1的命令按鈕,然后編寫如下事件過程:
    private sub command1_click( )
    dim array1(10, 10) as integer
    dim i as integer, j as integer
    for i = 1 to 3
    for j = 2 to 4
    array1(i, j) = i + j
    next j
    next i
    = array1(2, 3) + array1(3, 4)
    end sub
    程序運行后,單擊命令按鈕,在文本框中顯示的值是(d)(單)
    a.15
    b.14
    c.13
    d.12
    basic應(yīng)用程序中標準模塊文件的擴展名是【】(注意不要寫點)。
    7.在菜單編輯器中建立一個菜單,其主菜單項的名稱為mnuedit,visible屬性為false,程序運行后,如果用鼠標右鍵單擊窗體,則彈出與mnuedit相應(yīng)的菜單。
    private sub form_ 【mousedown】 (button as integer, shift as integer, x as single, y as single)
    if button=2 then
    popupmenu mnuedit
    end if
    end sub
    8.在菜單編輯器中建立一個菜單,其主菜單項的名稱為mnuedit,visible屬性為false,程序運行后,如果用鼠標右鍵單擊窗體,則彈出與mnuedit相應(yīng)的菜單。以下是實現(xiàn)上述功能的程序,請?zhí)羁铡?BR>    private sub form mousedown (button as integer, shift as integer, x as single, y as single)
    if button=2 then
    【popupmenu】 mnuedit
    end if
    9.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,應(yīng)將timer1控件的【interval】屬性設(shè)置為500。
    10.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,應(yīng)將timer1控件的interval屬性設(shè)置為【500】。
    1.雙擊窗體中的對象后,vb將顯示的窗口是(c)(單)
    a.工具箱
    b.項目(工程)窗口
    c.代碼窗口
    d.屬性窗口
    2.下述選項中,vb的程序設(shè)計方法是(b)(單)
    a.面向?qū)ο?、順序?qū)動
    b.面向?qū)ο?、事件?qū)動
    c.面向過程、事件驅(qū)動
    d.面向過程、順序驅(qū)動
    3.在vb中,要將一個窗體裝載到內(nèi)存進行變量初始化等預(yù)處理,但沒有顯示該窗體,應(yīng)使用的方法或語句是(c)(單)
    4.文本框的默認屬性是(b)(單)
    n
    5.標簽?zāi)J屬性是(a)(單)
    n
    6.執(zhí)行以下程序段:
    a$="abbacddcba"
    for i=6 to 2 step -2
    x=mid(a,i,i)
    y=left(a,i)
    z=right(a,i)
    z=ucase(x&y&z)
    next i
    print z
    輸出結(jié)果為(b)(單)
    7.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下程序:
    option base 1
    private sub command1_click( )
    dim a as variant
    a=array(1,2,3,4,5)
    sum=0
    for i=1 to 5
    sum = sum+a(i)
    next i
    x=sum/5
    for i =1 to 5
    if a(i)>x then print a(i);
    next i
    end sub
    程序運行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是(d)(單)
    a.1 2
    b.1 2 3
    c.3 4 5
    d.4 5
    8.假定一個工程由一個窗體文件form1和兩個標準模塊文件model1及model2組成。model1代碼如下:
    public x as integer
    public y as integer
    sub s1( )
    x =1
    s2
    end sub
    sub s2( )
    y=10
    end sub
    model2的代碼如下:
    sub main( )
    s1
    end sub
    其中sub main被設(shè)置為啟動過程。程序運行后,各模塊的執(zhí)行順序是(c)(單)
    m1->model1->model2
    1->model2->form1
    2->model1->form1
    2->form1->model1
    9.設(shè)有如下程序段:
    a$="beijingshanghai"
    b$=mid(a$,instr(a$,"g")+1)
    執(zhí)行上面的程序段后,變量b$的值為【shanghai】
    10.以下程序段的輸出結(jié)果是【3】
    num =0
    do while num<=2
    num = num+1
    loop
    print num
    11.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下事件過程:
    private sub command1_click( )
    move 500,500
    end sub
    程序運行后,單擊命令按鈕,執(zhí)行的操作為(a)(單)
    a.命令按鈕移動到距窗體左邊界、上邊界各500的位置
    b.窗體移動到距屏幕左邊界、上邊界各500的位置
    c.命令按鈕向左、上方向各移動500
    d.窗體向左、上方向各移動500
    12.在窗體上有若干控件,其中有一個名稱為text1的文本框。影響text1的tab順序的屬性是(d)(單)
    p
    d
    e
    ex
    13.在窗體上畫一個名稱為list1的列表框,為了對列表框中的每個項目都能進行處理,應(yīng)使用的循環(huán)語句為(a)(單)
    i=0 to unt-1 ...... next i
    i=0 to listcount-1 ...... next i
    i=1 to unt ...... next i
    i=1 to listcount ...... next i
    14.以下case語句中錯誤的是(c)(單)
    0 to 10
    is>10
    is>10 and is<50
    3,5,is>10
    15.以下關(guān)于圖片框控件的說法中,錯誤的是(d)(單)
    a.可以通過print方法在圖片框中輸出文本
    b.清空圖片框控件中圖形的方法之一是加載一個空圖形
    c.圖片框控件可以作為容器使用
    d.用圖片框控件的stretch屬性可以自動調(diào)整圖片框中圖形的大小
    16.執(zhí)行語句s=len(mid("visualbasic",1,6))后,s的值是(a)(單)
    c.6
    d.11
    17.以下敘述中錯誤的是(d)(單)
    a.下拉式菜單能用菜單編輯器建立
    b.在多窗體程序中,每個窗體都可以建立自己的菜單系統(tǒng)
    c.能夠?qū)Σ藛雾椀腸lick事件編程
    d.如果把一個菜單項的enabled屬性設(shè)置為false,則該菜單項不可見
    18.在窗體上畫一個命令按鈕,其名稱為command1,然后編寫如下事件過程:
    private sub command1_click( )
    a = "12345"
    print format$(a, "000.00")
    end sub
    程序運行后,單擊命令按鈕,窗體上顯示的是(b)(單)
    a.123.45
    b.12345.00
    c.12345
    d.00123.45
    19.以下關(guān)于函數(shù)過程的敘述中,正確的是(a)(單)
    a.函數(shù)過程形參的類型與函數(shù)返回值的類型沒有關(guān)系
    b.在函數(shù)過程中,過程的返回值可以有多個
    c.當(dāng)數(shù)組作為函數(shù)過程的參數(shù)時,既能以傳值方式傳遞,也能以傳址方式傳遞
    d.如果不指明函數(shù)過程參數(shù)的類型,則該參數(shù)不能有數(shù)據(jù)類型的參數(shù)
    20.以下關(guān)于變量作用域的敘述中,正確的'是(c)(單)
    a.用dim定義變量是靜態(tài)變量
    b.靜態(tài)變量必須在標準模塊中聲明
    c.用public定義變量是全局變量
    類型變量的作用域范圍是它所在的窗體或模塊文件
    21.確定一個控件在窗體上的位置的屬性是(c)(單)
    和height
    或height
    和left
    或left
    22.在窗體上畫一個名稱為text1的文本框和一個名稱為command1的命令按鈕,然后編寫如下事件過程:
    private sub command1_click( )
    = "visual"
    1 = "basic"
    text1 = "program"
    end sub
    程序運行后,如果單擊命令按鈕,則在文本框中顯示的是(c)(單)
    m
    d.出錯
    23.以下關(guān)系表達式中,其值為false的是(a)(單)
    a."abc">"abc"
    b."the"<>"they"
    c."visual"=ucase("visual")
    d."integer">"int"
    24.語句print int(5/4*65) mod 2的輸出結(jié)果是(b)(單)
    a.0
    b.1
    c.2
    d.3
    25.在窗體上畫一個文本框、一個標簽和一個命令按鈕,其名稱分別為text1、label1和command1,然后編寫如下兩個事件過程:
    private sub command1_click( )
    strtext = inputbox("請輸入")
    = strtext
    end sub
    private sub text1_change( )
    n = right(trim(), 3)
    end sub
    程序運行后,單擊命令按鈕,如果在輸入對話框中輸入abcdef,則在標簽中顯示的內(nèi)容是(d)(單)
    a.空
    26.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下事件過程:
    private sub command1_click( )
    x = -5
    if x >0 then
    y = x ^ 2
    else
    y = x
    end if
    print y
    end sub
    程序運行后,單擊命令按鈕,窗體上顯示的是(a)(單)
    a.-5
    b.25
    c.1
    d.-1
    27.一個工程中含有窗體form1、form2和標準模塊model1,如果在form1中有語句pubilc x as
    integer,在model1中有語句pubilc y as integer,則以下敘述中正確的是(a)(單)
    a.變量x、y的作用域相同
    b.y的作用域是model1
    c.在form1的任何地方中可以直接使用y
    d.在form2中可以直接使用x和y
    28.在窗體上畫一個名稱為drive1的驅(qū)動器列表框,一個名稱為dir1的目錄列表框。當(dāng)改變當(dāng)前驅(qū)動器時,目錄列表框應(yīng)該與之同步改變。設(shè)置兩個控件同步的命令放在一個事件過程中,這個事件過程是(a)(單)
    1_change
    1_click
    1_click
    1_keypress
    29.在窗體上畫一個命令按鈕(其name屬性為command1),然后編寫如下代碼:
    option base 1
    private sub command1_click( )
    dim a
    s = 0
    a = array(1, 2, 3, 4)
    for i = 4 to 1 step -1
    s = s + a(i)
    next i
    print s
    end sub
    運行上面的程序,單擊命令按鈕,其輸出結(jié)果是(d)(單)
    a.4321
    b.1234
    c.34
    d.10
    30.在窗體上畫一個名稱為text1的文本框,編寫以下代碼:
    private sub text1_keypress(keyascii as integer)
    if keyascii < 65 or keyascii> 90 then
    msgbox "請輸入大寫字母"
    keyascii = 0
    end if
    end sub
    以下能說明該事件過程正確是(a)(單)
    a.要求文本框只能接收大寫字母的輸入
    b.要求文本框只能接收小寫字母的輸入
    c.要求文本框只能接收數(shù)字的輸入
    d.要求文本框只能接收65到90之間的數(shù)值的輸入
    s("content_relate");
    【2017年9月計算機二級考試vb復(fù)習(xí)題】相關(guān)文章:
    2017年9月計算機二級考試vb復(fù)習(xí)題及答案
    09-05
    2017年9月計算機二級考試vb考試題
    09-28
    2017年9月計算機二級考試vb基礎(chǔ)題
    09-23
    2017年9月計算機二級考試vb備考題
    09-03
    2017年9月計算機二級考試vb基礎(chǔ)備考題
    09-25
    2017年9月計算機二級考試vb測試題
    09-19
    2015年9月計算機二級vb考試知識點輔導(dǎo):vb應(yīng)用程序
    08-23
    2017年9月計算機二級vb考試模擬練習(xí)題
    10-15
    2017年9月計算機二級考試vb強化練習(xí)題
    09-25