當前位置:才華齋>IT認證>計算機等級>

2016年計算機二級vb試題及答案

計算機等級 閱讀(2.03W)

為幫助同學們更好複習九月的計算機等級考試,yjbys小編為大家分享最新計算機vb考試試題及答案如下,快來瞧瞧吧!

2016年計算機二級vb試題及答案

  1.基本操作(2小題,每小題15分,共計30分)

(1)在名稱為Form1的窗體上畫一個標籤,其名稱為Label1,標題為“等級考試”,BorderStyle屬性為1,可以根據標題自動調整大小;然後再畫一個命令按鈕,其名稱和標題均為Command1,編寫適當的事件過程。程式執行後,其介面如圖1所示,此時如果單擊命令按鈕,則標籤消失,同時用標籤的標題作為命令按鈕的標題,如圖2所示。

注意:

存檔時必須存放在考生資料夾下,工程檔名為,窗體檔名為。

Private Sub Command1_Click()

ion = Label1

ble = False

End Sub

(2)在名稱為Form1的窗體上畫兩個文字框,名稱分別為Text1、Text2,再畫兩個命令按鈕,名稱分別為Command1、Command2,標題分別為“複製”、“刪除”。程式執行時,在Text1中輸入一串字元,並用滑鼠託拽的方法選擇幾個字元,然後單擊“複製”按鈕,則被選中的字元被複制到Text2中(如圖所示)。若單擊“刪除”按鈕,則被選擇的字元從Text1中被刪除。請編寫兩個命令按鈕的Click過程完成上述功能。

注意: 要求程式中不得使用變數,事件過程中只能寫一條語句。

存檔時必須存放在考生資料夾下,工程檔名為,窗體檔名為。

Private Sub Command1_Click()

'Text2 = ext

'或

= ext

End Sub

Private Sub Command2_Click()

ext = ""

End Sub

  2.簡單應用(2小題,每題20分,計40分)

(1)在考生目錄下有一個工程檔案,包含了所有控制元件和部分程式,如圖所示。

要求: 1)利用屬性視窗設定適當的屬性,使Text1、Text2中資料右對齊;

2)請編寫適當的程式完成以下功能:在Text1中輸入40(度數),選擇組合框中的一個專案,單擊“計算”按鈕,則根據所選擇的專案,計算出相應的正弦、餘弦值(保留3位小數,第4位截去,π取3.14159),並顯示在Text2中。

注意: 考生不得修改窗體檔案中已經存在的程式,在結束程式執行之前,必須進行一種計算;在Text1中輸入的必須是40;必須用窗體右上角的關閉按鈕結束程式,否則無成績。最後,按原檔名存檔。

Private Sub Command1_Click()

Const PI = 3.14159

Select Case

Case "sin": a = Sin(CInt() * PI / 180)

Case "cos": a = Cos(CInt() * PI / 180)

Case "tg": a = Tan(CInt() * PI / 180)

Case "ctg": a = 1 / Tan(CInt() * PI / 180)

' Case "tg": a = Sin(CInt() * PI / 180) / Cos(CInt() * PI / 180)

' Case "ctg": a = Cos(CInt() * PI / 180) / Sin(CInt() * PI / 180)

End Select

Text2 = Int(a * 1000) / 1000

End Sub

Private Sub Form_Unload(Cancel As Integer)

Call mysub

End Sub

Sub mysub()

Open "" For Output As #1

Print #1, , ,

Close #1

End Sub

(2)在考生資料夾下有一個工程檔案,窗體上已經畫出所有控制元件。程式的作用是構成一個簡單的時鐘。剛執行時,不計時,選擇一個單選按鈕後,再單擊“計時”按鈕,則開始計時,並根據所選的單選按鈕決定是每秒顯示一次秒數,還是每10秒顯示一次秒數。Text2用於顯示秒,如圖所示。窗體檔案中已經給出了程式,但不完整,請去掉程式中的註釋符,把程式中的?改為正確的.內容。

Dim num

Private Sub Command1_Click()

led = True

End Sub

Private Sub Timer1_Timer()

num = num + 1

' num = ?

If num < 60 Then

If e = True Then

= num

Else

If (num / 10 = CInt(Int(num / 10))) Then

= + 10

' = + ?

End If

End If

Else

= 0

num = 0

= + 1

' = + ?

End If

End Sub

  3.綜合應用(1小題,計30分)

在考生資料夾下有一個工程檔案,其名稱為Form1的窗體上已有三個文字框Text1、Text2、Text3,以及程式。請完成以下工作:

1)在屬性視窗中修改Text3的適當屬性,使其在執行時不顯示,窗體如圖所示;

2)建立下拉式選單,如下表所示:

標題

名稱

編輯

Edit

剪下

Cut

複製

Copy

貼上

Paste

3)窗體檔案中給出了所有事件過程,但不完整,請去掉程式中的註釋符,把程式中的?改為正確的內容。以便實現以下功能:當游標所在的文字框中無內容時,“剪下”、“複製”不可用,否則可以把該文字框中的內容剪下或複製到Text3中;若Text3中無內容,則“貼上”不能用,否則可以把Text3中的內容貼上在游標所在的文字框中的內容之後。

Dim which As Integer

Private Sub copy_Click()

If which = 1 Then

=

ElseIf which = 2 Then

=

End If

End Sub

Private Sub cut_Click()

If which = 1 Then

=

= ""

ElseIf which = 2 Then

=

= ""

End If

End Sub

Private Sub edit_Click()

If which = 1 Then

' If which = ? Then

If = "" Then

led = False

led = False

Else

led = True

led = True

End If

ElseIf which = 2 Then

' ElseIf which = ? Then

If = "" Then

led = False

led = False

Else

led = True

led = True

End If

End If

If = "" Then

led = False

Else

led = True

End If

End Sub

Private Sub paste_Click()

If which = 1 Then

= Text1 +

' = ?

ElseIf which = 2 Then

= Text2 +

' = ?

End If

End Sub

Private Sub Text1_GotFocus() '本過程的作用是:當焦點在Text1中時,which = 1

which = 1

End Sub

Private Sub Text2_GotFocus() '本過程的作用是:當焦點在Text2中時,which = 2

which = 2

End Sub

Private Sub Text3_Change()

End Sub


更多計算機二級相關試題推薦:

1.2016計算機二級VB考試試題

2.2016年計算機二級VB考試衝刺題(含答案)

3.2016年計算機二級考試vb題庫及答案

4.2016年計算機二級vb試題及答案

5.2016計算機二級考試vb複習試題及答案

6.2016年計算機二級《VB》備考練習題及答案

7.2016年全國計算機二級vb考試題庫及答案

8.2016年計算機二級VB模擬試題及答案

9.2016年計算機二級vb試題庫

10.2016年計算機二級vb試題庫及答案