當前位置:編程學習大全網 - 編程語言 - vb期末考試試題誰有啊

vb期末考試試題誰有啊

這有壹份

VB期末考試試題 壹、 填空題

1、VB程序設計的主要特點是 (1) 和 (2) 。

2、在VB中,最主要的兩種對象是 (3) 和 (4) 。

3、工程是構成應用程序文件的 (5) 。

4、方法是VB提供的壹種 (6) ,用來完成壹定的操作。

5、浮點類型數據包括單精度型和___(7)__數據。

6、事件是窗體或控件對象識別的___(8)____。

7、可用窗體的___(9)_ 方法在窗體中顯示文字。

8、 復選框控件Value屬性指示復選框處於____(10)___或禁止狀態(暗淡的)中的某壹種。

9、在VB中,修改窗體的 (11)和 (12) 屬性值,可改變窗體的大小。

10、雙擊工具箱中的控件圖標,可在窗體的 (13) 出現壹個尺寸為缺省值的控件。

11、在MsgBox函數中,如果缺省title參數,則使用 (14) 作為消息框的標題。

12、設x=34.58,語句Print Format(x,“000.0”)的輸出結果是 (15) 。

13、在VB 中,數值型變量的初值為 (16) ,Varant型變量的初值為 (17) ,布爾型變量的初值為 (18) 。

14、設置窗體的 (19) 屬性,可在窗體上顯示圖片。

15、程序運行工程中,清除MP圖片框中的圖片應使用語句 (20) 。

二、選擇題

1、菜單控件只包括壹個事件,即 (1) ,當用鼠標單擊或鍵盤選中後按“回車”鍵時觸發該事件,除分隔條以外的所有菜單控件都能識別該事件。

A、GotFocus B、Load C、Click D、KeyDown

2、滾動條控件(如圖所示)的Max屬性所設置的是 (2) 。

A、滾動框處於最右位置時,壹個滾動條位置的Value屬性最大設置值

B、 單擊滾動條和滾動箭頭之間的區域時,滾動條中滾動塊的最大移動量

C、單擊滾動條的箭頭區域時,滾動條中滾動塊的最大移動量

D、滾動條控件無該屬性

3、SQL 語句 Select * Form student 中的 *表示 (3) 。

A、所有記錄 B、所有字段 C、所有表 D、都不對

4、以下選項中,不屬於標簽的屬性是 (4) 。

A、Enabled B、Caption C、Default D、Font

5、要求改命令按鈕顯示的文本,應當在屬性窗口中改變的屬性是 (5) 。

A、Caption B、Name C、Text D、Label

6、設置壹個單選按鈕(OptionButton)所代表選項的選中狀態,應當在屬性窗口中改變的屬性是 (6) 。

A、Caption B、Name C、Text D、Value

7、允許在菜單項的左邊設置打勾標記,下面哪種論述是正確的? (7) 。

A、在標題項中輸入&,然後打勾 B、在索引項中打勾

C、在有效項中打勾 D、在復選項中打勾

8、當執行以下過程時,在窗體上將顯示 (8) 。

Private Sub Command1_Click( )

Print "VB";

Print "Hello! ";

Print "VB"

End Sub

A、 VBHello!VB B、 VB

Hello!VB

C、 VB D、 VB

Hello! VB Hello!

VB

9、語句Print "The answer is:";20/4-2的結果為 (9) 。

A、The answer is 20/4-2 B、The answer is 3

C、The answer is "20/4-2" D、非法語句

10、下列哪個控件是容器控件 (10) 。

A、Image B、Picture C、ComboBox D、FileListBox

11、若要將窗體從內存中卸載出去,其實現的方法是 (11) 。

A.Show  B.Hide  C.Load  D.UnLoad

12、以下選項中,不是 Visual Basic控件的是 (12) 。

  A.窗體   B.定時器   C.單選框  D.命令按鈕

13、雙擊窗體中的對象後,Visual Basic將顯示的窗口是 (13) 。

A.代碼窗口  B.工具箱  C.項目(工程)窗口  D.屬性窗口

14、可決定窗體的左上角是否有控制菜單的屬性是 (14) 。

A.ControlBox B.MinButton

C.MaxButton  D.BorderStyle

15、設有如下語句:

Strl=InputBox("輸人","","練習")

從鍵盤上輸人字符 “示例”後,Strl的值是 (15) 。

A.“輸入” B.“ ” C.“練習” D.“示例”

16、窗體Form1的Name屬性是Frm1,它的單擊事件過程名是 (16) 。

A. Form1_Click B.Form_Click C. Frm1_Click D. Me_Click

17、窗體的hide屬性的含義是 (17) 。

A.隱藏 B.展現 C.裝入 D.卸載

18、若要設置定時器控件的定時時間,需設置的屬性是 (18) 。

A.Enabled   B.Value   C.Interval   D.Text

19、能夠改變復選框中背景顏色的屬性是 (19) 。

A.Value B.FontColor C.BackColor D.Font

20、窗體能響應的事件是 (20) 。

A.ActiveForm B.Load C.Drive D.Change

三、判斷題(判斷下列正確與否,正確的打√,錯誤的打ⅹ。)

1、三種方式的組合框都允許用戶輸入哪些不在列表框中的選項。

2、圖象框中的Stretch屬性為true時,其作用是圖形自動調整大小以適應圖象控件。

3、在菜單編輯器中使用“索引”時,可有壹組菜單項具有相同的“名字”。

4、通過改變屬性窗口中的Name屬性,來改變窗體的標題。

5、創建VB應用程序的三個主要步驟是:(1)創建應用程序界面(2)設置控件(3)編寫代碼。

6、變量是指在程序運行過程中其值可以改變的那些量,而值不能改變的是常量。

7、已知P=MsgBox(“Howareyou?",VbYesNo+VbQuestion,“Hello!”),變量P是Integer數據類型。

8、工程文件的擴展名是 .vbg 。

9、VB允許設計和使用用戶自己設計的控件。

10、OptionButton控件沒有DblCliek事件。

11、同壹條記錄中的各數據具有相同的類型。

12、使用Data控件可以直接顯示數據庫中的數據。

13、ImageList 是壹個圖像容器控件,可用作工具欄的圖像庫。

14、當用戶單擊工具欄按鈕時,將觸發工具欄按鈕的ButtonClick事件。

15、在VB的工程資源管理器中,如果從工程中移除已經保存過的文件,該文件仍然被物理刪除(真正刪除)。

16、如果列表框的ListConut的屬性為10,則列表框最後壹項的ListIndex值為10。

17、要是某個命令按鈕不起作用,應將該按鈕的Enabeld屬性設置為False。

18、使用數組定義語句:Dim D$(10),則數組D中各元素的值為空。

19、如果在壹行中輸入多條語句,各語句之間用使用 ;分隔。

20、在代碼窗口中輸入某行代碼並按回車鍵之後,如果代碼變成紅色,說明該行代碼有語法錯誤。

四、讀程序題,寫出程序運行結果

1、 Private Sub Form_Click()

Static SUM As Integer

I = 1

Do While I<=10

SUM = SUM + I

I = I + 1

Loop

Print SUM

End Sub

運行程序,第壹次單擊窗體:

第二次單擊窗體:

2、 Private Sub Form_Click()

Print "*"; Tab(6); 2, Tab(15); 5

Print

For I = 15 To 16

Print I;

For j = 2 To 6 Step 3

Print Tab(3 * j); j * I;

Next j

Print

Next I

End Sub

程序運行結果:

五、編程題

(壹)窗體中有圖片框(Picture1)和計時器(Timer1)兩個控件,運行程序時,將圖片加載到圖片框中,然後圖片框以每2秒鐘壹次的速度向窗體的右下腳移動,每次向左、向右移動100twip(20分之壹像素)。請填空:

Private Sub Form_load( )

(1) =loadPicture(“c:\pic\ball.ico”)

(2) .Interval=200

End Sub

Private Sub Timer1_Timer( )

Static x , y As Integer

x=x+100

y=y+100

Picture1.Move (3)

End Sub

(二)有壹個單擊按鈕過程,其作用是產生50個60~100的隨機數,統計其中被6整除余2的個數,並將這些數輸出。請填空:

Private Sub Command1_Click()

Dim x As Integer, N%

Dim Counter As Integer

(1) Timer

For N=1 To 50

X=Rnd()* (2)

If (3) =2 Then

Print x

Counter= (4)

(5)

Next N

Print Counter

End Sub

《VB程序設計與應用》參考答案

壹、填空題 1 2 3 4 5

答案 可視化設計 事件驅動編程 窗體(form) 控件 集合

題號 6 7 8 9 10

答案 特殊子程序 雙精度 動作 Print 選中

題號 11 12 13 14 15

答案 高度(Height) 寬度(Width) 中央 工程1 34.6

題號 16 17 18 19 20

答案 0 空 False Picture Cls

二、選擇題 1 2 3 4 5

答案 C A B C A

題號 6 7 8 9 10

答案 D D A B B

題號 11 12 13 14 15

答案 D A A A D

題號 16 17 18 19 20

答案 C A C C B

三、判斷題 1 2 3 4 5 6 7 8 9 10

答案 Х Х Х √ Х √ √ √ √ Х

11 12 13 14 15 16 17 18 19 20

答案 √ Х √ √ Х Х √ Х Х √

四、程序閱讀題:

(壹) (10分)

1 、 55

2、 110

(二)、 (10分)

* 2 5

15 30 75

16 32 80

五、編程題 (20分)

(壹)1、Picture1.Picture

2、 Timer1

3、 x ,y

(二) 1、 Randomize

2、 Rnd()*41+60

3、 x Mod 6

4、 Counter+1

5 End If

壹、單項選擇題(***10分)

1.在代碼中引用壹個控件時,應使用控件的(B)屬性。

A.Caption B.Name C.Text D.Index

2.設變量x = 4,y = -1,a = 7,b = -8,下面表達式(A)的值為“假”。

A.x+a <= b-y B. x > 0 AND y < 0

C.a = b OR x>y D. x+y > a+b AND NOT (y < b)

3.表達式Int(Rnd*71)+10產生的隨機整數範圍是(C )。

A.(10,80) B.(10,81) C.[10,80] D.[10,81]

4.函數Sgn(3.1416)的返回值是(C )。

A.-1 B.0 C.1 D.以上都不對

5.67890屬於( D )類型數據。

A.整型 B.單精度浮點數 C.貨幣型 D.長整型

6.下列變量名中正確的是(D)。

A.3S B.Print C.Select My Name D.Select_1

7.下列賦值語句( A )是有效的。

A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0

8.以下的控件或方法具有輸入和輸出雙重功能的為(B)。

A.Print B.Textbox C.Optionbutton D.Checkbox

9.若要獲得列表框中被選中的列表項的內容,可以通過訪問(D)屬性來實現。

A.Name B.ListIndex C.ListCount D.Text

10.下列代碼的運行結果為(B )。

Private Sub command1_click()

Dim m(10)

For k = 1 To 10

m(k) = 11 - k

Next k

x = 5

Print m(2 + m(x))

End Sub

A.2 B.3 C.4 D.5

二、填空題(10分)

1.寫出整數n能同時被13和17整除的Basic表達n Mod 13=0 And n Mod 17=0式 。

2.代碼窗口中有兩個下拉列表框:左側是(對象)列表框,右側是過程列表框。

3.寫出在字符串 ”Visual Basic 6.0” 中截取 ”Visual” 的Basic表達式LEFT(“Visual Basic 6.0”,6)。

4.函數Len(“abcdef”)的返回值是(6) 。

5.設a = 2,b = 5,c = -2,d = 100,則a > b >= c AND a < b >= d的值為False 。

三、將下列數學表達式轉換為VB表達式。(6分)

1.a2+2ab+b2 : a^2+2*a*b+b^2

2.8exln10 :8*exp(x)*log(10)

3.2sin(450)cos(450) :2*sin(3.1416/4)*cos(3.1416/4)

6.在VB中,用戶定義常量使用 Const 語句,聲明變量使用 Dim語句。

  • 上一篇:怎麽對Windows下權限進行設置
  • 下一篇:編程項羽
  • copyright 2024編程學習大全網