課後複習題
一、單項選擇題
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,方向向下,這...