Vb考試複習題

2022-10-15 12:06:03 字數 4913 閱讀 4656

一、 填空題

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,d=8,表示式3>2*b or a=c and b<>c or c>d的值是_______。false|0|

5. 設a=6,b=3,c=5,則表示式not a>c and c=b or b<>a+c 的值為_______。true(優先順序:

6. 設a=1,b=2,c=3,則vb6.0表示式:

a7. 在vb中,用 dim x as integer 語句定義的變數x,系統預設其值為_______。0(integer 整形 % 字首 int 範圍 -32768~32767)

8. 表示x是5的倍數邏輯表示式為_______。x mod 5=0

9. 已知 a=3.5,b=5.

0,c=2.5,d=true 則表示式:a>=0 and a+c>b+3 or not d 的值是____。

false|0|零|假|假值|零值

10. 用 dim abc as integer 定義的變數abc,其型別是______。整型

11. 表示式"12345"<>"12345" & "abc"的值是_______。true

12. 在vb中,字元型常量應使_______將其括起來,日期/時間型常量應使用______將其括起來。 雙引號井號

13.在窗體上新增乙個命令按鈕,然後編寫如下事件過程:

private sub command1_click()

a = inputbox("請輸入乙個整數")

b = inputbox("請輸入乙個整數") (字元型)

print a + b

end sub

程式執行後,單擊命令按鈕,在輸入對話方塊中分別輸入321和456,輸出結果為___。」321456」

14. inputbox()函式返回值的資料型別是__。字元型

15. 執行語句 b = msgbox("***",,"yyy")後,在訊息框中的標題資訊是___。yyy

( inputbox(提示,標題,預設值,x,y) ,msgbox(提示,型別(按鈕),標題) )

16. for-next迴圈的子句預設時,迴圈變數每次改變的值是_______。1

17.迴圈結構中與while語句匹配出現的迴圈結束語句是_______。wend

18. vb程式的三種基本結構是:順序、選擇和_______。迴圈

19. 語句 x=inputbox("請輸入資料"),輸入12345,則x的值是_____,其型別為_______。」12345」 字元型

20. 表示式 sgn(-25) 的值是_______。-1(去引數的符號引數,大於0,返回1;小於0,返回-1;等於零,返回0)

21. 設a=6,則執行x=iif(a>5,-1,0)後,x的值為_______。-1(x=iif(表示式,true,false))

22. 設 a=2,b=9,表示式 a^2 > sqr (b)的值是_______。true|

23. int(-8.6)的函式值是_______。-9(取整,小於或等於引數的最大整數)

24. 表示式 int(1234.555*100+0.5)/100 的結果是_______。1234.56

25. 表示x是5或7的倍數的vb表示式是_______。x mod 5 = 0 or x mod 7 = 0

26. 執行a="123" +123 語句後,變數a的值是_______。246

27. 函式int(rnd*11)+10的值的範圍是___10___至__20。

28.若使命令按鈕不起作用,應將按鈕的_______屬性設定為false。enabled(設定物件是否應使用者生成事件)

29. 擴充套件名為.frm的檔案表示__窗體__檔案。

【工程檔案:vbp;窗體:frm;程式塊:

bas;類模組:cls;工程組:vbg;資源:

res】

30. 標準模組檔案的擴充套件名為____。.bas

31. 擴充套件名為.vbp的檔案是___檔案。工程

32. visual basic採用__事件__驅動的程式設計機制。

33. vb有3種工作模式,即設計模式、執行模式和中斷模式。

34. 在visual basic中,物件的大多數屬性既可以在______視窗設定,也可以通過程式**設定。屬性

35. 在 visual basic 中,物件的_______是用來描述乙個物件外部特徵的。 屬性

36. vb有三個除錯視窗,它們是_______視窗、本地視窗和監視視窗。 立即

37. 物件的屬性、事件和_______被稱為visual basic物件的三要素。 方法

38. visual basic 的物件主要分為窗體物件和_______兩大類。 控制項

39. 執行下面的程式段後,變數s的值為___7____。

s=5for i=3 to 5

i=i+1

s=s+1

next i

40. .以下程式段的輸出結果是___3____。

num=0

while num<=2

num=num+1

wend

print num

41. 執行下面的程式段後,x的值為___8____。

x=5for i=1 to 10 step 2

x=x+i\5

next i

42. 下列程式的執行結果為___-9___。

a="1"

b="2"

a=val(a)+val(b)

b=val("12")

if a<>b then print a-b

else

print b-a

end if

43下列程式的執行結果為___2___。

a=75

if a>60 then i=1

if a>70 then i=2

print i

44. 下列程式的執行結果為___3____。

a=75

if a>90 then

i=1elseif a>80 then

i=2elseif a>70 then(條件滿足,立即跳出選擇結構)

i=3elseif a>60 then

i=4end if

print i

45. 執行下面的程式段後,b的值為__100_。

a = 100

b = 20

a = a + b

b = a - b

a = a - b

46. 執行下列程式段後,變數x的值是_130_。

x = 100

y = 30

if x else

x=y+x

end if

47. 下列程式的執行結果是___1____。

private sub form_click()

dim i

if i then print i

else

print i+1

end sub(該題有問題)

48. 以下程式段的輸出結果是__true __。

a = sqr(3)

b = sqr(2)

c = a > b(先讀後寫)

print c

49. 以下迴圈的執行次數是___11____。

k = 0

do while k<=10

k = k + 1

loop(計算迴圈次數n=int[(終值-初值)/步長+1] int取不大於的最大整數 )

50. 在窗體的mouseup事件中有下列程式**:

select case button

case 1

print "ok!"

case 2

print "hello!"

case 4

print "welcome!"

end select

執行此程式,當單擊滑鼠右鍵時,窗體顯示_______。"hello!"

51. 執行下面的程式段後,s的值為_______。9

s = 5

for i = 2.6 to 4.9 step 0.6

s = s+1

next i

52. 表示式fix(-32.68)+int(-23.02)的值為56(取整,去引數的整數部分)

53.隨機產生[3,200]範圍內的隨機整數的vb表示式是int(rnd*(200-3)+1)+3

54. 設 a=2,b=3,表示式 a>b 的值是______。false

55. 數學表示式的vb表示式是a-b)/(a+b)

56. 表示x是5的倍數或是9的倍數的邏輯表示式為______。x mod 5=0 or x mod 9=0

57. 已知a=3.5,b=5.0,c=2.5,d=true 則表示式:a>=0 and a+c>b+3 or not d的值是______。false

58. 「a」,「t」,「z」,「9」,這四個字元中, ______的ascii碼值最大。"a"

59. 在vb中,1234,123456&,1.2346e+5,1.2346d+5四個常數分別表示型別。 整型長整型單精度雙精度

60. 函式len(lcase("abcdef"))的值是______。6(lcase所有大寫轉化為小寫,len字元個數,)

二、 選擇題

1.下面合法的常量是(d)。

a. 1/2 b. 'abcd' c. 1.2*5 d. false

basic中可以用型別說明符來標識變數的型別,其中表示貨幣型的是(c)。

大學VB複習題

課後複習題 一 單項選擇題 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 ...

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 建設工程檔案分為工程 工程準備階段檔案 監理檔案 施工檔案 竣工圖 竣工驗收檔案 聲像檔案 六部分 2 建設工程專案實行總承包的,總包單位 負責收集 彙總個 分包單位 形成的工程檔案。並及時向建設單位移交。3 建設工程專案實行總承包的,各分包單位應將本單位形成的工程檔案整理 立卷後及...