日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

计算机考到贴吧的试题,2014年全国计算机二级VB上机考试试题七

發(fā)布時(shí)間:2023/12/15 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机考到贴吧的试题,2014年全国计算机二级VB上机考试试题七 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、基本操作題

(1)在名為 Form1 的窗體上建立一個(gè)名為 Pic1 的圖片框,兩個(gè)名稱分別為 Cmd1 和 Cmd2 的命令按鈕,標(biāo)題分別為“顯示”和“清除”,如圖 56-1 所示。編寫適當(dāng)?shù)氖录^ 程,要求程序運(yùn)行后,每單擊一次“顯示”按鈕,不使用任何變量,直接在圖片框中顯示 “計(jì)算機(jī) VB 考試”;如果單擊“清除”按鈕,則清除圖片框中的內(nèi)容。

注意:文件必須存放在考生文件夾中,窗體文件名為 vbsj1.frm ,工程文件名為vbsj1.vbp。

(2)在窗體上繪制一個(gè)列表框,名為 Lst1,通過屬性窗口向列表框中添加 4 個(gè)項(xiàng)目, 分別為“項(xiàng)目 1”、“項(xiàng)目 2”、“項(xiàng)目 3”和“項(xiàng)目 4”。編寫適當(dāng)?shù)氖录^程,使程序運(yùn)行 后,若雙擊列表框中的某一項(xiàng),則該項(xiàng)就從列表中消失。程序的運(yùn)行情況如圖 56-2 所示。

注意:文件必須存放在考生文件夾中,工程文件名為 vbsj2.vbp ,窗體文件名為vbsj2.frm。

二、簡單應(yīng)用題

(1)在考生文件夾中有工程文件vbsj3.vbp及窗體文件vbsj3.frm。在名為Form1的窗體 上有一個(gè)名為Lab1的標(biāo)簽數(shù)組,該數(shù)組有4個(gè)控件元素,它們的標(biāo)題分別是Wait、Edit、 Aix和Move,如圖56-3所示。

在程序運(yùn)行后,將鼠標(biāo)指針移動(dòng)到各控件元素上,則鼠標(biāo)指針的形狀將變成各控件元 素的標(biāo)題所代表的鼠標(biāo)指針形狀;離開控件元素,則鼠標(biāo)指針又變成正常情況下的箭頭形 狀。本程序不完整,請補(bǔ)充完整,并能正確運(yùn)行。

要求:去掉程序中的注釋符“’”,把程序中的問號“?”改為正確的內(nèi)容,使其實(shí)現(xiàn)上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夾中保存修改后的文件。

(2)在考生文件夾中有一個(gè)工程文件 vbsj4.vbp 及其窗體文件 vbsj4.frm。請?jiān)诿麨?Form1 的窗體上繪制兩個(gè)名稱分別為 Txt1 和 Txt2 的文本框,文本框的內(nèi)容分別設(shè)置為“計(jì) 算機(jī)考試”、“Visual Basic”;然后繪制一個(gè)名稱為 Labl 的標(biāo)簽,其高度為 300,寬度為 2500; 再繪制兩個(gè)名稱分別為 Opt1 和 Opt2 的單選按鈕,它們的標(biāo)題分別為“交換”和“連接”; 最后再繪制一個(gè)名稱為 Cmd1 的命令按鈕,其標(biāo)題為“確定”。

編寫適當(dāng)?shù)氖录绦颉J沟贸绦蜻\(yùn)行后,如果選中“交換”單選按鈕并單擊“確定”按鈕,則 Txt1 文本框中內(nèi)容與 Txt2 文本框中內(nèi)容進(jìn)行交換,并在標(biāo)簽處顯示“交換完成”;如果選中“連接”單選按鈕并單擊“確定”按鈕后,則把交換后的 Txt1 和 Txt2 的內(nèi)容連接起來,并在標(biāo)簽處顯示連接的內(nèi)容,如圖 56-4 所示。保存時(shí),工程文件名為 vbsj4.vbp,窗體文件名為 vbsj4.frm。

注意:不得修改已經(jīng)給出的程序。在結(jié)束程序運(yùn)行之前,必須選中一個(gè)單選按鈕,并單擊“確定”按鈕。退出程序時(shí)必須通過單擊窗體右上角的關(guān)閉按鈕,否則可能無成績。

三、綜合應(yīng)用題

在名為 Form1 的窗體上建立一個(gè)名為 Txt1 的文本框(其 MultiLine 屬性為 True, ScrollBars 屬性為 2)和兩個(gè)名稱分別為 Cmd1 和 Cmd2 的命令按鈕(其標(biāo)題分別為“讀取” 和“保存”),如圖 56-5 所示。

要求程序運(yùn)行后,如果單擊“讀取”按鈕,則讀入 dr1.dat 文件中的 100 個(gè)整數(shù),放 入一個(gè)數(shù)組中(數(shù)組下界為 1),同時(shí)在文本框 Txt1 中顯示出來;如果單擊“保存”按鈕,則計(jì)算其中前 50 個(gè)數(shù)之和,并把求和結(jié)果在文本框 Txt1 中顯示出來,同時(shí)把結(jié)果存入考 生文件夾中的文件 dw2.dat 中。

在考生的文件夾下有標(biāo)準(zhǔn)模塊 model.bas,其中的 writedata 過程可以把結(jié)果存入指定的文件,考生可以把該模塊文件添加到自己的工程中,直接調(diào)用此過程。

注意:文件必須存放在考生文件夾中,窗體文件名為 vbsj5.frm ,工程文件名為vbsj5.vbp,計(jì)算結(jié)果存入 dw2.dat 文件,否則沒有成績。

一、基本操作題

第 1 小題

【知識點(diǎn)播】①圖片框(PictureBox)主要用于顯示圖片(支持的圖形文件有位圖(bmp)、圖標(biāo)(ico)、Windows 元文件(wmf))或在其上畫圖,也可用作其他控件的容器,還可在其上直接輸出文本。

②用 Print 方法可以在窗體或圖片框上輸出文本,語法為:object.Print {Spc(n) | Tab(n)}[expression ][charpos]。其中各參數(shù)的含義見表 56-1。

③使用 Cls 方法可以清除圖片框上的所有圖形及用 Print 方法輸出的文本。

【審題分析】要實(shí)現(xiàn)題中要求的功能,應(yīng)在顯示按鈕的 Click 事件過程中,用圖片框的 Print 方法輸出字符串計(jì)算機(jī) VB 考試,在清除按鈕的 Click 事件過程中,用圖片框的 Cls 方法清除圖片框上的所有內(nèi)容。

【操作步驟】

步驟 1:新建一個(gè)標(biāo)準(zhǔn) EXE工程,在窗體 Form1 中加入一個(gè)圖片框和兩個(gè)命令按鈕,分別設(shè)置它他們的相關(guān)屬性,其屬性及其值見表 56-2。

步驟 2:雙擊窗體 Form1 中的顯示按鈕,在打開的代碼編輯窗口中,輸入代碼。

步驟 3:單擊代碼編輯窗口中的對象下拉列表框,從中選擇 Cmd2,在其 Click 事件過程中輸入代碼:Pic1.Cls。

步驟 4:按要求將文件保存至考生文件夾中。

【考試誤區(qū)】在圖片框中顯示文本,應(yīng)使用 Print 方法,圖片框沒有 Caption 和 Text屬性。

第 2 小題

【知識點(diǎn)播】①列表框控件(ListBox)用于顯示可供單一或多個(gè)選擇的列表項(xiàng),給列表框添加列表項(xiàng)既可以在設(shè)計(jì)階段通過其 List 屬性設(shè)置加入,也可在程序運(yùn)行時(shí)使用AddItem 方法加入。在程序運(yùn)行時(shí)刪除列表框中的項(xiàng)目可以使用 RemoveItem 方法,其語法為:列表框.RemoveItem 索引值,其中,索引值可以指定插入項(xiàng)在列表框中的位置,從 0 開始計(jì)數(shù)。

【審題分析】雙擊列表框中的某個(gè)項(xiàng)目,將觸發(fā)其 DblClick 事件,要實(shí)現(xiàn)雙擊列表框中的某一項(xiàng),該項(xiàng)就從列表中消失的功能,只需在 DblClick 事件過程中編寫刪除項(xiàng)目的語句即可。列表框的 ListIndex 屬性可返回當(dāng)前選擇的項(xiàng)目的索引號,因此刪除選中項(xiàng)目的語句為:Lst1.RemoveItem Lst1.ListIndex。

【操作步驟】

步驟 1:新建一個(gè)標(biāo)準(zhǔn) EXE工程,在窗體 Form1 中加入一個(gè)列表框,在屬性設(shè)置窗口中將其 Name 屬性設(shè)置為 Lst1,在其 List 屬性中添加四個(gè)項(xiàng)目,依次為項(xiàng)目 1、項(xiàng)目 2、項(xiàng)目 3和項(xiàng)目 4,注意:每輸入完一項(xiàng)后按鍵換行再輸入下一項(xiàng)。

步驟 2:打開代碼編輯窗口,從窗口上方的對象下拉列表中選擇 Lst1,從過程下拉列表中選擇 DblClick,在該事件過程中輸入代碼。

步驟 3:按要求將文件保存至考生文件夾中。

【考試誤區(qū)】本題應(yīng)編寫列表框控件的 DblClick 事件過程,而非 Click 事件;同時(shí)注意,刪除某一列表項(xiàng)使用 RemoveItem,而不是 Cls 方法。

二、簡單應(yīng)用題

第 1 小題

MousePointer 屬性的可選設(shè)置值及含義見表 56-3。

【審題分析】根據(jù)題目要求,要使鼠標(biāo)指針移動(dòng)到標(biāo)簽數(shù)組各元素上時(shí),鼠標(biāo)指針的形狀變成各控件元素的標(biāo)題所代表的鼠標(biāo)指針形狀,就需在標(biāo)簽數(shù)組的 MouseMove 事件過程中,根據(jù)鼠標(biāo)當(dāng)前所在標(biāo)簽數(shù)組元素的不同,將窗體的 MousePointer 屬性設(shè)置為對應(yīng)值。題目源程序使用 Select Case 語句來對標(biāo)簽數(shù)組不同索引號(即 Index 屬性值)進(jìn)行分別處理。要在鼠標(biāo)指針離開控件元素時(shí),鼠標(biāo)指針又變成正常情況下的箭頭形狀,需在窗體的MouseMove 事件過程中,設(shè)置窗體的 MousePointer 屬性值為 0。

【操作步驟】

步驟 1:打開考生文件中的本題工程文件 vbsj3.vbp,在代碼編輯窗口,去掉程序中的注釋符’,將問號?改為正確的內(nèi)容。

參考代碼:

Form1.MousePointer = 0

Select Case Index

步驟 2:按要求將文件保存至考生文件夾中。

第 2 小題

【知識點(diǎn)播】+可用于字符串的運(yùn)算,用于連接兩個(gè)字符串。

【審題分析】根據(jù)題目要求,本題程序設(shè)計(jì)思路:在確定按鈕的 Click 事件過程中分別以 Opt1 和 Opt2 是否選中作為 If 語句的條件,當(dāng) Opt1 被選中時(shí),將兩個(gè)文本框中的內(nèi)容通過一個(gè)中間變 進(jìn)行交換;當(dāng) Opt2 被選中將兩個(gè)文本框中的內(nèi)容連接進(jìn)來。

【操作步驟】

步驟 1:打開考生文件夾下的本題工程文件 vbs4.vbp。

步驟 2:在窗體 Form1 中加入兩個(gè)文本框、一個(gè)標(biāo)簽、兩個(gè)單選按鈕和一個(gè)命令按鈕,分別設(shè)置它們的相關(guān)屬性,屬性及其值見表 56-4。

步驟 3:打開代碼編輯窗口輸入如下代碼:

參考代碼:

Private Sub Cmd1_Click()

Dim str As String

If Opt1.Value = True Then

str = Txt1.Text

Txt1.Text = Txt2.Text

Txt2.Text = str

Lab1.Caption = 交換成功

End If

If Opt2.Value = True Then

Lab1.Caption = Txt1.Text + Txt2.Text

End If

End Sub

步驟 4:按要求將文件保存至考生文件夾中。

【考試誤區(qū)】在一個(gè)容器中的多個(gè)單選按鈕只能有一個(gè)被選中,由此分出不同分支,理清思路是關(guān)鍵。

三、綜合應(yīng)用題

【審題分析】在讀取按鈕的單擊事件過程中,用 Open 語句以 Input 方式打開數(shù)據(jù)文件 dr1.dat,通過 For 循環(huán)語句(循環(huán)變i的初值為 1,終值為 100)將數(shù)據(jù)文件中的數(shù)據(jù)用 Input 語句依次讀出并賦值給數(shù)組元素 a(i),同時(shí)顯示在文本框中,每個(gè)數(shù)據(jù)項(xiàng)后接 5 個(gè)空格(Space(5))以保持一定間隔。在保存按鈕的單擊事件過程中,使用 For 循環(huán)語句(循環(huán)變i 的初值為 1,終值為 50)將數(shù)組中前 50 個(gè)元素的值累加到變 Sum 中,循環(huán)結(jié)束后通過調(diào)用標(biāo)準(zhǔn)模塊中的 writedata 過程(以 Sum 為參數(shù)),將結(jié)果寫入數(shù)據(jù)文件 dw2.dat。

【操作步驟】

步驟 1:新建一個(gè)標(biāo)準(zhǔn) EXE工程。

步驟 2:在窗體 Form1 中加入一個(gè)文本框和兩個(gè)命令按鈕,并分別設(shè)置他們的相關(guān)屬性,屬性及其值見表 56-5。

步驟 3:選擇【工程】?【添加模塊】命令,打開添加模塊對話框,將考生文件夾下的model.bas 添加到當(dāng)前工程中。

步驟 4:打開代碼編輯窗口輸入如下代碼:

Dim a(1 To 100) As Integer

Private Sub Cmd1_Click()

Open App.Path & \dr1.dat For Input As #1

Txt1.Text =

For i = 1 To 100

Input #1, a(i)

Txt1.Text = Txt1.Text & a(i) & Space(1)

Next i

Close #1

End Sub

Private Sub Cmd2_Click()

Txt1.Text =

s = 0

For i = 1 To 50

s

Next

= s + a(i)

Txt1.Text = s

writedata dw2.dat, s

End Sub

步驟 5:按要求將文件保存至考生文件夾中。

【考試誤區(qū)】本題主要事件過程代碼要求考生自己設(shè)計(jì),因此理清程序運(yùn)行流程是關(guān)鍵。

總結(jié)

以上是生活随笔為你收集整理的计算机考到贴吧的试题,2014年全国计算机二级VB上机考试试题七的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。