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

格式:DOC 上傳日期:2023-05-02 18:20:54
計算機二級考試vb真題優(yōu)秀
時間:2023-05-02 18:20:54     小編:zdfb

無論是身處學校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。寫范文的時候需要注意什么呢?有哪些格式需要注意呢?接下來小編就給大家介紹一下優(yōu)秀的范文該怎么寫,我們一起來看一看吧。

計算機二級考試vb真題篇一

2017年計算機二級考試馬上就要開始了,你報考了vb科目嗎?為了方便考生備考計算機二級考試vb 科目。下面是小編為大家?guī)淼挠嬎銠C二級考試vb復習題,歡迎閱讀。

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

程序運行后,單擊命令按鈕,要求在窗體上顯示如下內容

1

12

123

1234

則在下劃線處應填入的內容為(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以內的奇數

b.輸出n以內的偶數

c.輸出n以內的素數

d.輸出n以內能被j整除的數

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應用程序中標準模塊文件的擴展名是【】(注意不要寫點)。

7.在菜單編輯器中建立一個菜單,其主菜單項的名稱為mnuedit,visible屬性為false,程序運行后,如果用鼠標右鍵單擊窗體,則彈出與mnuedit相應的菜單。

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相應的菜單。以下是實現上述功能的程序,請?zhí)羁铡?/p>

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事件,應將timer1控件的【interval】屬性設置為500。

10.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,應將timer1控件的interval屬性設置為【500】。

1.雙擊窗體中的對象后,vb將顯示的窗口是(c)(單)

a.工具箱

b.項目(工程)窗口

c.代碼窗口

d.屬性窗口

2.下述選項中,vb的程序設計方法是(b)(單)

a.面向對象、順序驅動

b.面向對象、事件驅動

c.面向過程、事件驅動

d.面向過程、順序驅動

3.在vb中,要將一個窗體裝載到內存進行變量初始化等預處理,但沒有顯示該窗體,應使用的方法或語句是(c)(單)

4.文本框的默認屬性是(b)(單)

n

5.標簽默認屬性是(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

輸出結果為(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

程序運行后,單擊命令按鈕,在窗體上顯示的內容是(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被設置為啟動過程。程序運行后,各模塊的執(zhí)行順序是(c)(單)

m1->model1->model2

1->model2->form1

2->model1->form1

2->form1->model1

9.設有如下程序段:

a$="beijingshanghai"

b$=mid(a$,instr(a$,"g")+1)

執(zhí)行上面的程序段后,變量b$的值為【shanghai】

10.以下程序段的輸出結果是【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的列表框,為了對列表框中的每個項目都能進行處理,應使用的循環(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.以下關于圖片框控件的說法中,錯誤的是(d)(單)

a.可以通過print方法在圖片框中輸出文本

b.清空圖片框控件中圖形的方法之一是加載一個空圖形

c.圖片框控件可以作為容器使用

d.用圖片框控件的stretch屬性可以自動調整圖片框中圖形的大小

16.執(zhí)行語句s=len(mid("visualbasic",1,6))后,s的值是(a)(單)

c.6

d.11

17.以下敘述中錯誤的是(d)(單)

a.下拉式菜單能用菜單編輯器建立

b.在多窗體程序中,每個窗體都可以建立自己的菜單系統

c.能夠對菜單項的click事件編程

d.如果把一個菜單項的enabled屬性設置為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.以下關于函數過程的敘述中,正確的是(a)(單)

a.函數過程形參的類型與函數返回值的類型沒有關系

b.在函數過程中,過程的返回值可以有多個

c.當數組作為函數過程的參數時,既能以傳值方式傳遞,也能以傳址方式傳遞

d.如果不指明函數過程參數的類型,則該參數不能有數據類型的參數

20.以下關于變量作用域的敘述中,正確的'是(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.以下關系表達式中,其值為false的是(a)(單)

a."abc">"abc"

b."the"<>"they"

c."visual"=ucase("visual")

d."integer">"int"

24.語句print int(5/4*65) mod 2的輸出結果是(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,則在標簽中顯示的內容是(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的驅動器列表框,一個名稱為dir1的目錄列表框。當改變當前驅動器時,目錄列表框應該與之同步改變。設置兩個控件同步的命令放在一個事件過程中,這個事件過程是(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

運行上面的程序,單擊命令按鈕,其輸出結果是(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.要求文本框只能接收數字的輸入

d.要求文本框只能接收65到90之間的數值的輸入

s("content_relate");

【2017年9月計算機二級考試vb復習題】相關文章:

2017年9月計算機二級考試vb復習題及答案

09-05

2017年9月計算機二級考試vb考試題

09-28

2017年9月計算機二級考試vb基礎題

09-23

2017年9月計算機二級考試vb備考題

09-03

2017年9月計算機二級考試vb基礎備考題

09-25

2017年9月計算機二級考試vb測試題

09-19

2015年9月計算機二級vb考試知識點輔導:vb應用程序

08-23

2017年9月計算機二級vb考試模擬練習題

10-15

2017年9月計算機二級考試vb強化練習題

09-25

【本文地址:http://www.aiweibaby.com/zuowen/2795093.html】

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔