Vb模擬訓練第2套

2023-01-24 22:48:02 字數 4375 閱讀 6085

3.下列敘述中符合程式設計風格指導原則的敘述是()。

(a) 盡量多使用臨時變數 (b) 不用可以省略的括號 (c) 使用有意義的變數名d) 註解越少越好

11.在visual basic窗體中,controlbox屬性只適用於窗體,當窗體的()屬性設定為0―none時,則該屬性不起作用。

(a) borderstyle (b)autoredraw (c)windowstate  (d) enabled

屬性只適用於下列()控制項。

(a)pictureboxb) text (c) commonandbotton    (d) line

13.對於commonandbotton控制項,picture屬性用於給按鈕加乙個圖形,只有當()屬性的屬性值設定為1時,該屬性才有效。

(a) default (b)cancel (c)style (d) enabled

14.以下只有()控制項能接受焦點。

(a) 框架控制項(frame) (b) 標籤控制項(lablec) 文字框控制項(textbox)  (d) 直線控制項(line)

15.下列關於控制項陣列的就法,正確的是()

(a) 控制項陣列可以由不同型別的控制項組成b) 在執行時不能建立控制項陣列

(c) 同乙個控制項陣列中,每個元素的屬性設定值都相同 (d)控制項陣列必須由同型別的控制項組成

16.下面程式執行後,輸出的結果是()。

private sub command1_click()

dim a(50) as integer

while j <= 10

j = j * j + 1

a(j) = j / 2

wend

print a(5)

end sub

(a) 1 (b) 2 (c)2.5 (d)5

18.有如下程式:

private sub command1_click()

s = 0

dos = (s + 1) * (s + 2)

n = n + 1

loop until s >= 10

print n; s

end sub

執行後的輸出結果是()。

(a) 0 1 (b) 30 30 (c) 4 30 (d)2 12

19.有如下程式:

private sub command1_click()

score = int(rnd * 10) + 90

select case score

case is < 66

a$ = 「f」

case 60 to 69

a$ = 「d」

case 70 to 79

a$ = 「c」

case 80 to 89

a$ = 「b」

case else

a$ = 「a」

end select

print a$

end sub

執行後的輸出結果是()。

(a) a (b) b (c) c (d)d

21.下列程式

private sub form_click()

m = 63

n = 14

do while m <> n

do while m > n

m = m-n

loop

do while n > m

n = n - m

loop

loop

print m; n

end sub

執行後輸出的結果是()

(a) 7 7 (b)1 1 (c)1 7 (d) 7 1

24.當vb執行下面語句後,a的值為()

a=1if a>0 then a=a+1

if a>1 then a=0

(a)0 (b)1 (c)2 (d)3

26.假定有以下程式段

for i = 3 to 0 step -2

for j = 5 to 1 step - 1

print i * j

next j,i

則語句 print i*j 的執行次數是()。

(a) 10 (b) 16 (c) 17 (d) 18

28.在窗體(name 屬性為form1)上畫兩個文字框(name 屬性分別為text1和text2)和乙個命令按鈕(name屬性為command1).然後編寫如下兩個事件過程:

private sub command1_click()

a = +

print a

end sub

private sub form_load()

= 「」

= 「」

end sub

程式執行後,在第乙個文字框,(text1) 和第二個文字框(text2)中分別輸入123和321,然後單擊命令按鈕,則輸出結果為()

(a)444 (b) 321123 (c) 123321 (d)132231

29.為了使文字框同時具有水平和垂直滾動條,應先把multiline屬性設定為true,然後再把scrollbars屬性設定為()。

(a) 0 (b)1 (c) 2 (d) 3

30.在窗體上畫乙個文字框(其name屬性為text1),然後編寫如下事件過程:

private sub form_ load()

= 「」

for i=1 to 10

sum = sum + i

next i

= sum

end sub

上述程式的執行結果是

(a) 在文字框text1 中輸出55 (b)在文字框text1中輸出0 (c)出錯 (d) 在文字框text1中輸出不定值

31.為了暫時關閉計時器,應把該計時器的某個屬性設定為false,這個屬性是()

(a) visible (b)timer (c)enabled (d) interval

33.對窗體編寫如下事件過程:

private sub form_mousedown(button as integer,shift as integer,x as single ,y as single)

if button = 2 then

print 「aaaaa」

end if

end sub

private sub form_mouseup(button as integer,shift as integer,x as single, y as single)

print 「bbbbb」

end sub

程式執行後,如果單擊滑鼠右鍵,則輸出結果為()

(a) aaaaa bbbbb (b) bbbbb aaaaa (c) aaaaa (d) bbbbb

34.為了在執行時能顯示窗體左上角的控制框(系統選單),必須()

(a)把窗體的contro1box屬性設定為false,其他屬性任意

(b)把窗體的contro1box屬性設定為true,並且把borderstyle屬性設定為1-5

(c) 把窗體的contro1box屬性設定為false, 同時把borderstyle屬性設定為非0值

(d) 把窗體的contro1box屬性設定為true, 同時把borderstyle屬性設定為0值

35.對窗體編寫如下**:

option base 1

private sub form_keypress(keyascii as integer)

a = array(237, 126, 87, 48, 498)

m1 = a(1)

m2 = 1

if keyascii = 13 then

for i = 2 to 5

if a(i) > m1 then

m1 = a(j)

m2 = i

end if

next i

end if

print m1

print m2

end sub

程式執行後,按回車鍵,輸出結果為()。

(a) 48,4 (b) 237,1 (c) 498,5 (d)498,4

5.在visual basic窗體中,窗體中有**框(picture)和計時器(timer)兩個控制項。執行程式時,將**載入到**框中,然後**框以每2秒鐘一次的速度向窗體的右下角移動,每次向下、向右移動100twip.

請填空。

VB等級考試選擇填空總結 第7套

1.用鍊錶表示線性表的優點是 a 便於插入和刪除操作 2.為了避免流程圖在描述程式邏輯時的靈活性,提出了用方框圖來代替傳統的程式流程圖,通常也把這種圖稱為 b n s圖 3.下面對物件概念描述錯誤的是 a a 任何物件都必須有繼承性 b 物件是屬性和方法的封裝體 c 物件間的通訊靠訊息傳遞 d 操作...

模擬考試題 第3套

第三套一 單項選擇題 1 對樣本的相關係數,以下結論錯誤的是 a.越接近0,與之間線性相關程度高 b.越接近1,與之間線性相關程度高 cd 則與相互獨立 2 同一時間,不同單位相同指標組成的觀測資料稱為 a 原始資料b 截面資料 c 時間序列資料d 修勻資料 3 為了分析隨著解釋變數變動乙個單位,因...

事業單位考試公共基礎知識模擬題第2套 第5期

第41題經濟全球化的決定力量和主導力量分別是 和 a.市場機制 b.投資和金融的全球化 c.跨國公司 d.以資訊科技為主導的技術進步 第42題經濟規律的型別包括 a.幾種社會形態共有的經濟規律 b.人們可以認識的經濟規律 c.人類社會發展的各個階段都起作用的經濟規律 d.某種社會形態特有的經濟規律 ...