大學VB複習題

2022-10-08 21:45:03 字數 3706 閱讀 5620

課後複習題

一、單項選擇題

1.vb是一種物件導向的視覺化程式語言,採取了的程式設計機制。

a.按過程順序執行b.從主程式開始執行

c.按模組順序執行d.事件驅動

2.已知x=8, y=20, 執行下面的程式段後,有x=20, y=8。

a.t=x: x=y: y=t b. x=y: y=x c.x=t: t=x: y=x d.y=t: t=x: x=y

3.vb提供了結構化程式設計的三種基本結構,三種基本結構是

a.遞迴結構,選擇結構,迴圈結構b.順序結構,選擇結構,過程結構

d.事件過程結構,函式過程結構,子過程結構 c.順序結構,選擇結構,迴圈結構

4.在vb工程中,每次都要用到的最基本的物件是

a.文字框 b.窗體 c.命令按鈕 d.標籤

5.用 if 語句表示分段函式

下列不正確的程式段是 。

a.if x>=0 then f = x+1b.if x<0 then f =5*x+3 else f = x+1

f =5*x+3

d.if x>=0 then

c.f =5*x+3f = x+1

if x>=0 then f=x+1else

f =5*x+3

end if

6.與數學表示式對應,vb不正確表示式是

a. b

c. d.

7.有程式**如下:

你好!」

則:text1, 「你好!」和text 和分別代表

a.屬性,值,物件b.事件,值,屬性

c.方法,屬性,物件d.物件,值,屬性,

8.inputbox函式返回值的型別為__ _。

a.數值 b.數值或字串(視輸入的資料而定)

c.變體 d.字串

9.若要設定時鐘控制項的定時時間,需設定的屬性是____。

a.interval b.value c.enabled d.text

10.vb是一種物件導向的程式語言, 不是物件導向系統的三要素。

a.事件b.屬性c.變數d.方法

11.在vb整合環境建立vb應用程式時,除了工具箱視窗、窗體中的視窗、屬性視窗外,必不可少的視窗是

a.窗體布局視窗 b.**視窗 c.立即視窗 d.監視視窗

12.文字框沒有屬性。

a.enabled b.visible c.backcolor d.caption

13.當執行程式時,系統自動執行啟動窗體的事件過程。

a.load b.clickc.unloadd.gotfocus

14.語句dim a(1,2,3)中定義的陣列的維數和元素個數是

a.3,6 b.1,123c.3,24d.1,6

15.在vb中預設的變數的型別是

a.integer b.variant c.singled.boolean

16.在窗體form1上編寫如下事件過程,當滑鼠單擊窗體時

private sub form_click( )

left=left-300

top=top-300

enda.該窗體往螢幕左下角方向移動 b.該窗體往螢幕右下角方向移動

c.該窗體往螢幕左上角方向移動 d.該窗體往螢幕右上角方向移動

17.要存放如下方陣的資料,可使用陣列宣告語句來實現(不能浪費空間)。

a.dim a(9) as integerb.dim a(-1 to 1, -5 to -3) as integer

c.dim a(3, 3) as integerd.dim a(-3 to -1, 5 to 3) as integer

18.設str=」visual basic」,下面能使 t=」visual」的語句是 。

a.t = left ( str, 8,5b.t = left ( str,6)

c.t = mid ( str, 8, 12d.t = right ( str, 5 )

19.為了暫時關閉計時器,應把該計時器的某個屬性設定為false ,這個屬性是_______。

a. visible b.timer c.enabled d.interval

20.下列迴圈重複_______次。

i=10

do until i>=9

i=i-1

loop

a.10 b.0 c.1 d.9

21.下面程式段求兩個數中的大數, 不正確。

a.max=iif (x>y,x,y) b.if x>y then max=x else max=y

c. max=xd.if y>=x then max=y

if y>x then max=ymax=x

22.下面程式段,顯示的結果是 。

dim x

x=int(67/10

select case x

case 9

print 「優秀

case 8

print 「良好

case 7

print 「中

case 6

print 「及格

end select

a.優秀 b.良好 c.中 d.及格

23.執行下面的程式段後,x 的值為_______。

x=0for i=1 to 20 step 2

x=x+i

next i

a.20 b.80 c.100 d.200

24.在窗體上畫乙個命令按鈕,名稱為command1,然後編寫如下事件過程:

option base 1

private sub command1_click()

dim city as variant

city = array (「南寧」,「柳州」,「桂林」,「悟州」,「北海」)

print city(1)

end sub

程式執行後,如果單擊命令按鈕,則在窗體上顯示的內容是 。

a.南寧 b.柳州c.空白d.錯誤提示

25.若要使命令按鈕不可操作,要對屬性設定。

a.enabled b.visible c.backcolor d.caption

26.以下關於過程及過程引數的描述中,錯誤的是 。

a.過程引數的預設傳遞方式是「傳位址「

b.用陣列作為過程的引數時,只能使用 「傳位址」方式

c.只有函式過程能夠將過程中處理的資訊傳回到呼叫的程式中

d.窗體可以作為過程的引數

27.以下能夠正確計算n!的程式是 。

abcd.

28.在窗體上添

28.下面________是合法的字元常數。

a.abc$ b.」abc」 c.』abc』 d.abc

29.下面是合法的單精度型變數。

a. num! b. sumc. inte$ d.mm#

Vb考試複習題

一 填空題 1.設 a 2,b 3,表示式 a b 的值是false 大小於表示判斷 2.在vb中宣告符號常量的關鍵字是 const 變數是用dim a as 3.表示式10 mod 16 4的值是 2 優先順序1 2 取負,3 乘 除 4 整除 5 mod,6 加減 4.設a 5,b 6,c 7,...

vb複習題 題目答案

visual basic 期末複習題庫 單項選擇題判斷題填空題程式設計題 1 下列程式執行後,輸出的結果為 b 1do while b 40 b b b 1 loop print b a 42 b 39 c 6 d 1 答案 a 2 設執行以下程式段時依次輸入1 3 5,執行結果為 dim a 4 ...

大學物理複習題

一 電磁學部分 1 如圖所示,真空中一長為l的均勻帶電細直杆,總電荷為q,試求在直杆延長線上距杆的一端距離為d的p點的電場強度和電勢 2 一半徑為r的均勻帶電半圓環,電荷線密度為,求圓心處o點的電場強度和電勢。3 實驗證明,地球表面上方電場不為0,晴天大氣電場的平均場強約為120v m,方向向下,這...