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

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

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

計(jì)算機(jī)二級(jí)考試vb真題篇一

2017年計(jì)算機(jī)二級(jí)考試馬上就要開(kāi)始了,你報(bào)考了vb科目嗎?為了方便考生備考計(jì)算機(jī)二級(jí)考試vb 科目。下面是小編為大家?guī)?lái)的計(jì)算機(jī)二級(jí)考試vb復(fù)習(xí)題,歡迎閱讀。

1.在窗體上畫(huà)一個(gè)名稱為text1的文本框,一個(gè)名稱為command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程和通用過(guò)程:

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

程序運(yùn)行后,在文本框中輸入3,然后單擊命令按鈕,窗體上顯示的是(d)(單)

a.72 36

b.108 36

c.72 6

d.27 3

2.在窗體上畫(huà)一個(gè)名稱為command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:

private sub command1_click( )

c = "1234"

for i = 1 to 4

c1 = trim(str( ))

printc1

next i

end sub

程序運(yùn)行后,單擊命令按鈕,要求在窗體上顯示如下內(nèi)容

1

12

123

1234

則在下劃線處應(yīng)填入的內(nèi)容為(b)(單)

(c1,i)

(c1,i)

(c1,i,1)

(c1,i,i)

3.在窗體上畫(huà)一個(gè)名稱為command1的命令按鈕和一個(gè)名稱為text1的文本框,然后編寫(xiě)如下事件過(guò)程:

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

該事件過(guò)程的功能是(c)(單)

a.輸出n以內(nèi)的奇數(shù)

b.輸出n以內(nèi)的偶數(shù)

c.輸出n以內(nèi)的素?cái)?shù)

d.輸出n以內(nèi)能被j整除的數(shù)

4.在窗體上畫(huà)一個(gè)名稱為command1的命令按鈕,然后編寫(xiě)如下通用過(guò)程和命令按鈕的事件過(guò)程:

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

程序運(yùn)行后,單擊命令按鈕,在窗體上顯示的是(c)(單)

a.11

b.10

c.9

d.8

5.在窗體上畫(huà)一個(gè)名稱為text1的文本框和一個(gè)名稱為command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:

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

程序運(yùn)行后,單擊命令按鈕,在文本框中顯示的值是(d)(單)

a.15

b.14

c.13

d.12

basic應(yīng)用程序中標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是【】(注意不要寫(xiě)點(diǎn))。

7.在菜單編輯器中建立一個(gè)菜單,其主菜單項(xiàng)的名稱為mnuedit,visible屬性為false,程序運(yùn)行后,如果用鼠標(biāo)右鍵單擊窗體,則彈出與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.在菜單編輯器中建立一個(gè)菜單,其主菜單項(xiàng)的名稱為mnuedit,visible屬性為false,程序運(yùn)行后,如果用鼠標(biāo)右鍵單擊窗體,則彈出與mnuedit相應(yīng)的菜單。以下是實(shí)現(xiàn)上述功能的程序,請(qǐng)?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.為了使計(jì)時(shí)器控件timer1每隔0.5秒觸發(fā)一次timer事件,應(yīng)將timer1控件的【interval】屬性設(shè)置為500。

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

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

a.工具箱

b.項(xiàng)目(工程)窗口

c.代碼窗口

d.屬性窗口

2.下述選項(xiàng)中,vb的程序設(shè)計(jì)方法是(b)(單)

a.面向?qū)ο蟆㈨樞蝌?qū)動(dòng)

b.面向?qū)ο?、事件?qū)動(dòng)

c.面向過(guò)程、事件驅(qū)動(dòng)

d.面向過(guò)程、順序驅(qū)動(dòng)

3.在vb中,要將一個(gè)窗體裝載到內(nèi)存進(jìn)行變量初始化等預(yù)處理,但沒(méi)有顯示該窗體,應(yīng)使用的方法或語(yǔ)句是(c)(單)

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

n

5.標(biāo)簽?zāi)J(rèn)屬性是(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.在窗體上畫(huà)一個(gè)名稱為command1的命令按鈕,然后編寫(xiě)如下程序:

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

程序運(yùn)行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是(d)(單)

a.1 2

b.1 2 3

c.3 4 5

d.4 5

8.假定一個(gè)工程由一個(gè)窗體文件form1和兩個(gè)標(biāo)準(zhǔn)模塊文件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è)置為啟動(dòng)過(guò)程。程序運(yùn)行后,各模塊的執(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.在窗體上畫(huà)一個(gè)名稱為command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:

private sub command1_click( )

move 500,500

end sub

程序運(yùn)行后,單擊命令按鈕,執(zhí)行的操作為(a)(單)

a.命令按鈕移動(dòng)到距窗體左邊界、上邊界各500的位置

b.窗體移動(dòng)到距屏幕左邊界、上邊界各500的位置

c.命令按鈕向左、上方向各移動(dòng)500

d.窗體向左、上方向各移動(dòng)500

12.在窗體上有若干控件,其中有一個(gè)名稱為text1的文本框。影響text1的tab順序的屬性是(d)(單)

p

d

e

ex

13.在窗體上畫(huà)一個(gè)名稱為list1的列表框,為了對(duì)列表框中的每個(gè)項(xiàng)目都能進(jìn)行處理,應(yīng)使用的循環(huán)語(yǔ)句為(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語(yǔ)句中錯(cuò)誤的是(c)(單)

0 to 10

is>10

is>10 and is<50

3,5,is>10

15.以下關(guān)于圖片框控件的說(shuō)法中,錯(cuò)誤的是(d)(單)

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

b.清空?qǐng)D片框控件中圖形的方法之一是加載一個(gè)空?qǐng)D形

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

d.用圖片框控件的stretch屬性可以自動(dòng)調(diào)整圖片框中圖形的大小

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

c.6

d.11

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

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

b.在多窗體程序中,每個(gè)窗體都可以建立自己的菜單系統(tǒng)

c.能夠?qū)Σ藛雾?xiàng)的click事件編程

d.如果把一個(gè)菜單項(xiàng)的enabled屬性設(shè)置為false,則該菜單項(xiàng)不可見(jiàn)

18.在窗體上畫(huà)一個(gè)命令按鈕,其名稱為command1,然后編寫(xiě)如下事件過(guò)程:

private sub command1_click( )

a = "12345"

print format$(a, "000.00")

end sub

程序運(yùn)行后,單擊命令按鈕,窗體上顯示的是(b)(單)

a.123.45

b.12345.00

c.12345

d.00123.45

19.以下關(guān)于函數(shù)過(guò)程的敘述中,正確的是(a)(單)

a.函數(shù)過(guò)程形參的類型與函數(shù)返回值的類型沒(méi)有關(guān)系

b.在函數(shù)過(guò)程中,過(guò)程的返回值可以有多個(gè)

c.當(dāng)數(shù)組作為函數(shù)過(guò)程的參數(shù)時(shí),既能以傳值方式傳遞,也能以傳址方式傳遞

d.如果不指明函數(shù)過(guò)程參數(shù)的類型,則該參數(shù)不能有數(shù)據(jù)類型的參數(shù)

20.以下關(guān)于變量作用域的敘述中,正確的'是(c)(單)

a.用dim定義變量是靜態(tài)變量

b.靜態(tài)變量必須在標(biāo)準(zhǔn)模塊中聲明

c.用public定義變量是全局變量

類型變量的作用域范圍是它所在的窗體或模塊文件

21.確定一個(gè)控件在窗體上的位置的屬性是(c)(單)

和height

或height

和left

或left

22.在窗體上畫(huà)一個(gè)名稱為text1的文本框和一個(gè)名稱為command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:

private sub command1_click( )

= "visual"

1 = "basic"

text1 = "program"

end sub

程序運(yùn)行后,如果單擊命令按鈕,則在文本框中顯示的是(c)(單)

m

d.出錯(cuò)

23.以下關(guān)系表達(dá)式中,其值為false的是(a)(單)

a."abc">"abc"

b."the"<>"they"

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

d."integer">"int"

24.語(yǔ)句print int(5/4*65) mod 2的輸出結(jié)果是(b)(單)

a.0

b.1

c.2

d.3

25.在窗體上畫(huà)一個(gè)文本框、一個(gè)標(biāo)簽和一個(gè)命令按鈕,其名稱分別為text1、label1和command1,然后編寫(xiě)如下兩個(gè)事件過(guò)程:

private sub command1_click( )

strtext = inputbox("請(qǐng)輸入")

= strtext

end sub

private sub text1_change( )

n = right(trim(), 3)

end sub

程序運(yùn)行后,單擊命令按鈕,如果在輸入對(duì)話框中輸入abcdef,則在標(biāo)簽中顯示的內(nèi)容是(d)(單)

a.空

26.在窗體上畫(huà)一個(gè)名稱為command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:

private sub command1_click( )

x = -5

if x >0 then

y = x ^ 2

else

y = x

end if

print y

end sub

程序運(yùn)行后,單擊命令按鈕,窗體上顯示的是(a)(單)

a.-5

b.25

c.1

d.-1

27.一個(gè)工程中含有窗體form1、form2和標(biāo)準(zhǔn)模塊model1,如果在form1中有語(yǔ)句pubilc x as

integer,在model1中有語(yǔ)句pubilc y as integer,則以下敘述中正確的是(a)(單)

a.變量x、y的作用域相同

b.y的作用域是model1

c.在form1的任何地方中可以直接使用y

d.在form2中可以直接使用x和y

28.在窗體上畫(huà)一個(gè)名稱為drive1的驅(qū)動(dòng)器列表框,一個(gè)名稱為dir1的目錄列表框。當(dāng)改變當(dāng)前驅(qū)動(dòng)器時(shí),目錄列表框應(yīng)該與之同步改變。設(shè)置兩個(gè)控件同步的命令放在一個(gè)事件過(guò)程中,這個(gè)事件過(guò)程是(a)(單)

1_change

1_click

1_click

1_keypress

29.在窗體上畫(huà)一個(gè)命令按鈕(其name屬性為command1),然后編寫(xiě)如下代碼:

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

運(yùn)行上面的程序,單擊命令按鈕,其輸出結(jié)果是(d)(單)

a.4321

b.1234

c.34

d.10

30.在窗體上畫(huà)一個(gè)名稱為text1的文本框,編寫(xiě)以下代碼:

private sub text1_keypress(keyascii as integer)

if keyascii < 65 or keyascii> 90 then

msgbox "請(qǐng)輸入大寫(xiě)字母"

keyascii = 0

end if

end sub

以下能說(shuō)明該事件過(guò)程正確是(a)(單)

a.要求文本框只能接收大寫(xiě)字母的輸入

b.要求文本框只能接收小寫(xiě)字母的輸入

c.要求文本框只能接收數(shù)字的輸入

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

s("content_relate");

【2017年9月計(jì)算機(jī)二級(jí)考試vb復(fù)習(xí)題】相關(guān)文章:

2017年9月計(jì)算機(jī)二級(jí)考試vb復(fù)習(xí)題及答案

09-05

2017年9月計(jì)算機(jī)二級(jí)考試vb考試題

09-28

2017年9月計(jì)算機(jī)二級(jí)考試vb基礎(chǔ)題

09-23

2017年9月計(jì)算機(jī)二級(jí)考試vb備考題

09-03

2017年9月計(jì)算機(jī)二級(jí)考試vb基礎(chǔ)備考題

09-25

2017年9月計(jì)算機(jī)二級(jí)考試vb測(cè)試題

09-19

2015年9月計(jì)算機(jī)二級(jí)vb考試知識(shí)點(diǎn)輔導(dǎo):vb應(yīng)用程序

08-23

2017年9月計(jì)算機(jī)二級(jí)vb考試模擬練習(xí)題

10-15

2017年9月計(jì)算機(jī)二級(jí)考試vb強(qiáng)化練習(xí)題

09-25

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

全文閱讀已結(jié)束,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔