計(jì)算機(jī)2級(jí)vb考試題庫(kù)
在計(jì)算機(jī)2級(jí)vb考試的題庫(kù)中有哪些類型的試題呢?下面是學(xué)習(xí)啦小編給大家整理的計(jì)算機(jī)2級(jí)vb考試題庫(kù),供大家參閱!
計(jì)算機(jī)2級(jí)vb考試題一及答案解析
單選題
1). 窗體上有一個(gè)名稱為VScroll1的垂直滾動(dòng)條,要求程序運(yùn)行時(shí),滾動(dòng)塊的初始位置在最下端,應(yīng)該使VScroll1.Value的值等于( ).
A.VScroll1.LargeChange
B.VScroll1.SmallChange
C.VScroll1.Max
D.VScroll1.Min
正確答案:C
答案解析:滾動(dòng)條的Value屬性表示滾動(dòng)框在滾動(dòng)條上的當(dāng)前位置,默認(rèn)值為0,即在滾動(dòng)條的左端或頂端,如果Value的值等于Max屬性的值時(shí),則滾動(dòng)框在滾動(dòng)條的最右端或底端。
2). 以下敘述中錯(cuò)誤的是( ).
A.Visual Basic 是事件驅(qū)動(dòng)型可視化編程工具
B.Visual Basic應(yīng)用程序不具有明顯的開始和結(jié)束語(yǔ)句
C.Visual Basic工具箱中的所有控件都具有寬度(Width)和高度(Height)屬性
D.Visual Basic中控件的某些屬性只能在運(yùn)行時(shí)設(shè)置
正確答案:C
答案解析:VB工具箱中不是所有的控件都具有寬度和高度屬性,比如定時(shí)器控件Timer、直線控件Line就沒(méi)有。故C選項(xiàng)錯(cuò)誤。
3). 下面敘述中錯(cuò)誤的是( )
A.由于窗體不能獲得焦點(diǎn),所以窗體沒(méi)有鍵盤事件
B.框架控件沒(méi)有鍵盤事件
C.標(biāo)簽控件沒(méi)有鍵盤事件
D.文本框有鍵盤事件,但當(dāng)Enabled屬性被設(shè)置為False時(shí),其鍵盤事件無(wú)法被激活
正確答案:A
答案解析:KeyPreview屬性返回或設(shè)置一個(gè)值,以決定是否在控件的鍵盤事件之前激活窗體的鍵盤事件。鍵盤事件為:KeyDown、KeyUp和KeyPress。當(dāng)KeyPreview的值為True時(shí)窗體先接收鍵盤事件,然后是活動(dòng)控件接收事件;為False時(shí)(缺省值)活動(dòng)控件接收鍵盤事件,而窗體不接收。
4). 下列關(guān)于通用對(duì)話框CommonDialog1的敘述中,錯(cuò)誤的是( ).
A.只要在″打開″對(duì)話框中選擇了文件,并單擊″打開″按鈕,就可以將選中的文件打開
B.使用CommonDialog1.ShowColor方法,可以顯示″顏色″對(duì)話框
C.CancelError屬性用于控制用戶單擊″取消″按鈕關(guān)閉對(duì)話框時(shí),是否顯示出錯(cuò)警告
D.在顯示″字體″對(duì)話框前,必須先設(shè)置CommonDialog1的Flags屬性,否則會(huì)出錯(cuò)
正確答案:A
答案解析:″打開″對(duì)話框主要用來(lái)獲取用戶指定的文件信息并供程序使用,對(duì)話框本身并不提供打開文件功能,這些功能需另外編寫代碼才能實(shí)現(xiàn),所以在″打開″對(duì)話框中可選中某文件,但不能打開。故A選項(xiàng)錯(cuò)誤。
5). 在標(biāo)準(zhǔn)模塊中,將a定義為全局整型變量的語(yǔ)句是( )
A.Static a As Integer
B.Dim a As Integer
C.Private a As Integer
D.Public a As Integer
正確答案:D
答案解析:VB中變量的作用域分為:局部變量、窗體模塊級(jí)變量、全局變量。局部變量:在過(guò)程內(nèi)用Dim語(yǔ)句或Stat-IC語(yǔ)句聲明的變量,只能在本過(guò)程中使用。窗體模塊級(jí)變量:在“通用聲明”段中用Dim語(yǔ)句或用Private語(yǔ)句聲明的變量,可被本窗體模塊的任何過(guò)程訪問(wèn)。全局變量:在“通用聲明”段中用Public語(yǔ)句聲明的變量,可被本應(yīng)用程序的任何過(guò)程或函數(shù)訪問(wèn)。
計(jì)算機(jī)2級(jí)vb考試題二及答案解析
基本操作題
1、在名稱為Forml的窗體上添加兩個(gè)名稱分別為Textl和Text2的文本框,初始內(nèi)容均為空;再建立一個(gè)下拉菜單,菜單標(biāo)題為“操作”,名稱為Ml,此菜單下含有兩個(gè)菜單項(xiàng),名稱分別為Copy和Clear,標(biāo)題分別為“復(fù)制”、“清除”,請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程,使得在程序運(yùn)行時(shí),單擊“復(fù)制”選項(xiàng)菜單,則把Textl中的內(nèi)容復(fù)制到Text2中,單擊“清除”選項(xiàng)菜單,則清除Text2中的內(nèi)容(即在Text2中填人空字符串)。運(yùn)行時(shí)的窗體如圖所示。要求在程序中不得使用任何變量,每個(gè)事件過(guò)程中只能寫一條語(yǔ)句。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sit2.frm。
參考解析:
【考點(diǎn)分析】本題考點(diǎn)有:菜單編輯器的使用(標(biāo)題、名稱、內(nèi)縮符號(hào)),菜單Click事件以及文本框的Text和Name屬性。
【解題思路】在編輯窗體中單擊鼠標(biāo)右鍵選擇“菜單編輯器”來(lái)創(chuàng)建菜單,在菜單的Click事件中,通過(guò)對(duì)Text2.Text屬性的設(shè)置來(lái)完成對(duì)內(nèi)容的清除和復(fù)制。
【操作步驟】
步驟1:新建窗體,按表3.2建立菜單項(xiàng)并設(shè)置其屬性,如圖3.7所示。
步驟2:同步驟1,輸入第3項(xiàng)的標(biāo)題和名稱,單擊確定即可。
步驟3:添加文本框控件,按表3.3設(shè)置文本框的屬性。
步驟4:打開代碼編寫窗口,編寫程序代碼,如圖3.8所示。
參考答案
Private Sub Clear_Click()
Text2.Text=””
End Sub
Private Sub Copy_Click()
Text2.Text=Textl.Text
End Sub
步驟5:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
【易錯(cuò)提示】在清除文本框Text2的內(nèi)容時(shí)不能使用cls方法,必須通過(guò)賦值空字符串來(lái)實(shí)現(xiàn),在賦值過(guò)程時(shí),注意要在英文狀態(tài)下編寫代碼,區(qū)分“"和"”。/2、在名稱為Forml的窗體上添加兩個(gè)名稱分別為Textl和Text2的文本框,它們的高、寬分別為300、2400和1200、2400。窗體的標(biāo)題為“窗口”。請(qǐng)通過(guò)屬性窗口設(shè)置適當(dāng)?shù)膶傩?,滿足如下要求:
?、賂ext2可以顯示多行文本,并且有垂直和水平兩個(gè)滾動(dòng)條;
?、诔绦蜻\(yùn)行時(shí)在Textl中顯示輸入的字符為“*”。
程序運(yùn)行后的窗體如圖所示。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名保存為sjtl.vbp,窗體文件名保存為sjtl.frm。
參考解析:
【考點(diǎn)分析】本題考點(diǎn)有:窗體的Caption屬性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars屬性。
【解題思路】文本框控件的MuhiLine屬性用于設(shè)置文本框是否顯示多行文本,值為True表示是,值為False則表示否。ScrollBars屬性設(shè)置文本框是否有水平或垂直滾動(dòng)條,它有0、l、2和3這4個(gè)值,0表示沒(méi)有滾動(dòng)條(默認(rèn)值),1表示只有水平滾動(dòng)條,2表示只有垂直滾動(dòng)條,3表示有水平和垂直滾動(dòng)條。文本框的PasswordChar屬性常用于設(shè)置用某字符(如“*”)屏蔽用戶在文本框中鍵入的內(nèi)容,常用于口令輸入。
【操作步驟】
步驟1:新建一個(gè)窗體,按照題目要求建立文本框控件并設(shè)置其屬性,程序中涉及的控件及屬性見表3.8和表3.9。
步驟2:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
【易錯(cuò)提示】由于ScrollBars屬性的設(shè)置值較多,易混亂,請(qǐng)考生牢記4個(gè)值分別設(shè)置的文本框滾動(dòng)條屬性。
看了“計(jì)算機(jī)2級(jí)vb考試題庫(kù)”的人還看了:
1.全國(guó)計(jì)算機(jī)vb二級(jí)考試真題
2.全國(guó)計(jì)算機(jī)vb二級(jí)考試試卷
3.全國(guó)計(jì)算機(jī)vb考試題庫(kù)