- 相關(guān)推薦
2017年9月計(jì)算機(jī)二級《VB》選擇題題庫
(1)為了使文本框同時(shí)具有垂直和水平滾動條,應(yīng)先把MultiLine屬性設(shè)置為True,然后再把SemllBars屬性設(shè)置為( )。
A.0
B.1
C.2
D.3
(2)文本框Textl的KeyDown事件過程如下:
Private Sub Textl—KeyDown(KeyCode As Integer,Shift As Integer)End Sllb
其中參數(shù)KeyCode的值表示的是發(fā)生此事件時(shí)( )。
A.是否按下了Alt鍵或Ctrl鍵
B.按下的是哪個(gè)數(shù)字鍵
C.所按的鍵盤鍵的鍵碼
D.按下的是哪個(gè)鼠標(biāo)鍵
(3)窗體上有一個(gè)名稱為HSerolll的滾動條,程序運(yùn)行后,當(dāng)單擊滾動條兩端的箭頭時(shí),立即在窗體上顯示滾動框的位置(即刻度值)。下面能夠?qū)崿F(xiàn)上述操作的事件過程是( )。
A.Private Sub HSemlll_Change( ) End SubPrint HSemlll.
B.Private Sub HScmlll_Change( )Value Print HScrolll.SmallChange End Sub
C.Private Sub HScrolll—Scroll( )Print HSerolll.ValueEnd Sub
D.Private Sub HScrolll Scroll( )Print HScrolll.SmallChange
End Sub
(4)若已把一個(gè)命令按鈕的Default屬性設(shè)置為True,則下面可導(dǎo)致按鈕的Click事件過程被調(diào)用的操作是( )。
A.用鼠標(biāo)右鍵單擊此按鈕
B.按鍵盤上的Esc鍵
C.按鍵盤上的回車鍵
D.用鼠標(biāo)右鍵雙擊此按鈕
(5)要使兩個(gè)單選按鈕屬于同一個(gè)框架,下面三種操作方法中正確的是( )。
、儋嬕粋(gè)框架,再在框架中畫兩個(gè)單選按鈕
、谙犬嬕粋(gè)框架,再在框架外畫兩個(gè)單選按鈕,然后把單選按鈕拖到框架中
③先畫兩個(gè)單選按鈕,再畫框架將單選按鈕框起來
A.①
B.①、②
C.③
D.①、②、③
(6)能夠存放組合框的所有項(xiàng)目內(nèi)容的屬性是( )。
A.Caption
B.Text
C.List
D.Selected
(7)設(shè)窗體上有一個(gè)標(biāo)簽Labell和一個(gè)計(jì)時(shí)器Timerl,Timerl的Interval屬性被設(shè)置為l000,Enabled屬性被設(shè)置為True。要求程序運(yùn)行時(shí)每秒在標(biāo)簽中顯示一次系統(tǒng)當(dāng)前時(shí)間。以下可以實(shí)現(xiàn)上述要求的事件過程是( )。
A.Private SUb Timed_Timer( )Labell.Caption=TrueEnd Sub
B.Private Sub Timerl_Timer( )Labell.Caption=Time$End Sub
C.Private Sub Timerl Timer( )labell.Interval=lEnd Sub
D.Private Sub Timed_Timer( )For k=1 To Timerl.IntervalLabell.Caption=TimerNext k End Sub
(8)窗體上有一個(gè)名稱為CD1的通用對話框控件和由四個(gè)命令按鈕組成的控件數(shù)組Command1,其下標(biāo)從左到右分別為0.1、2、3,窗體外觀如圖所示。
命令按鈕的事件過程如下:
Private SUb Command1~Click(Index As Integer)
Select Case Index
Case 0
CD1.Action=l
Case l
CD1.ShowSave
Case 2
CD1.Action:5
Case 3
End
End Select
End Sub
對上述程序,下列敘述中錯誤的是( )。
A.單擊“打開”按鈕,顯示打開文件的對話框
B.單擊“保存”按鈕,顯示保存文件的對話框.
C.單擊“打印”按鈕,能夠設(shè)置打印選項(xiàng),并執(zhí)行打印操作
D.單擊“退出”按鈕,結(jié)束程序的運(yùn)行
(9)窗體上有一個(gè)名稱為Framel的框架(如圖),若要把框架上顯示的“Framel”改為漢字“框架”,下面正確的語句是( )。
A.Framel.Name=”框架”
B.Framel.Caption=”框架”
C.Framel.Text=”框架”
D.Framel.Value=”框架”
(10)在窗體上畫一個(gè)名稱為Comb01的組合框,名稱為Textl的文本框,以及名稱為CommanD1的命令按鈕,如圖所示。
運(yùn)行程序,單擊命令按鈕,將文本框中被選中的文本添加到組合框中,若文本框中沒有選中的文本,則將文本框中的文本全部添加到組合框中。命令按鈕的事件過程如下:
Privme Sub
CommanD1—Click( )
If Textl.
SelLength<>0
ThenElse
Comb01.
AdD1tem Textl
End IfEnd Sub程序中橫線處應(yīng)該填寫的是( )。
A.Comb01.AddItem Textl.Text
B.Combol,AddItem Textl.SelStart
C.Comb01.AddItem Textl.SelText
D.Comb01.Addhem Textl.SelLength
更多計(jì)算機(jī)二級考試相關(guān)試題分享:
1.2017年3月計(jì)算機(jī)二級考試VB備考練習(xí)題及答案
2.2017計(jì)算機(jī)二級《VB》考試備考習(xí)題及答案
3.2017計(jì)算機(jī)二級VB考試考前練習(xí)題及答案
4.2017年3月計(jì)算機(jī)二級考試《VB》練習(xí)題(及答案)
5.2017全國計(jì)算機(jī)二級VB考試操作題與答案
6.2017年3月計(jì)算機(jī)二級《VB》考試題及答案
7.2017計(jì)算機(jī)二級VB考試重點(diǎn)知識講解
8.2017年3月計(jì)算機(jī)二級VB提升試題及答案
10.計(jì)算機(jī)二級VB考試上機(jī)操作題及答案2017
(11)窗體上有一個(gè)名稱為Textl的文本框,一個(gè)名稱為CD1的通用對話框,一個(gè)標(biāo)題為“打開文件”的命令按鈕,如圖所示。
命令按鈕的單擊事件過程如下:
Private Sub CommanD1—Click( )CD1.
ShowOpen
Open CD1.
FfleName For Input As#1MsgBox CD1.
FfleNalne
Line Input#1.
sTextl.Text=SClose#1
End Sub
單擊命令按鈕,執(zhí)行以上事件過程,打開選定的文件,讀取文件的內(nèi)容并顯示在文本框中,以下敘述中正確的是( )。
A.程序沒有錯誤,可以正確完成打開文件、讀取文件中內(nèi)容的操作
B.執(zhí)行Open命令時(shí)出錯,因?yàn)闆]有指定文件的路徑
C.Open語句是錯誤的,應(yīng)把語句中的For Input改為For.Gutput
D.Line Input命令格式錯
(12)窗體上有一個(gè)如右圖所示的圖形控件,控件中顯示了如圖所示的文字,可以判斷這個(gè)圖形控件( )。
A.是圖像框(Image)
B.是圖片框(PietureBox)
C.是形狀控件
D.不是上述3種控件中的一種
(13)窗體上有一個(gè)名稱為Combol的組合框,要求在其編輯區(qū)輸入文本并按回車鍵后,編輯區(qū)中的文本被添加到列表中。下面能實(shí)現(xiàn)這一功能的是( )。
A.Private Sub Comlbol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 ThenComb01.AdD1tem Comb01.TextErldⅡEnd Sub
B.Private Sub Combol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 ThenComb01.Addhem Textl.Text,EIldIfEnd Sub
C.Private Sub Combol—Click( )Comb01.AdD1tem Comb01.Text·End Sub
D.Private Sub Combol—Click( )Comb01.Addhem Textl.TextEnd Sub
(14)工程文件中包含一個(gè)模塊文件和一個(gè)窗體文件。模塊文件的程序代碼是:
Public x As IntegerPrivate Y As Integer窗體文件的程序代碼是:
Dim a As Integer
Private Sub Form_Load( )Dim b As Integer
a=2:b=3:x=10v=20
End Sllb
Private Sub CommanD1_Click( )
a=a+5:b=b+5:x=x+5:y=Y+5Print a;b;x;Y
End Sub
運(yùn)行程序,單擊窗體上的.命令按鈕,則在窗體上顯示的是( )。
A.5 5 15 5
B.7 5 15 25
C.7 8 15 5
D.7 5 15 5
(15)窗體上的三個(gè)命令按鈕構(gòu)成名稱為CommanD1的控件數(shù)組。如圖所示。
程序如下:
Private Sub CommanD1—Click(Index As Integer)
IfIndex=1 Then
Print”計(jì)算機(jī)等級考試”
End If
IfIndex=2 Then
Prim CommanD1(2).Caption
End IfEnd Sub
運(yùn)行程序,單擊“命令按鈕2”,則如下敘述中正確的是( )。
A.Print CommanD1(2).Caption語句有錯
B.在窗體上顯示“命令按鈕2”
C.在窗體上顯示“命令按鈕3”
D.在窗體上顯示“計(jì)算機(jī)等級考試”
(16)下面程序的執(zhí)行結(jié)果是( )。
Private Sub CommanD1—Click( )a=0
k=1Do While k<4
X=k+kk=k+1
Prim X;
LoopEnd Sub
A.1 4 27
B.1 1 1
C.1 4 9
D.0 0 0
(17)窗體上有名稱分別為Textl、Text2的文本框,名稱為CommanD1的命令按鈕。運(yùn)行程序,在Textl中輸入“FormList”,然后單擊命令按鈕,執(zhí)行如下程序:Private Sub CommanD1—Click( )Text2.Text=UCase(Mid(Textl.Text,5,4)End Sub在Text2中顯示的是( )。
A.form
B.list
C.FORM
D.LIST
(18)窗體上有名稱為CommanD1的命令按鈕,名稱分別為Listl、List2的列表框,其中Listl的MultiSelect屬性
設(shè)置為1(Simple),并有如下事件過程:Private Sub CommanD1—Click( )
For i=0 To Listl.ListCount一1
If Listl.Selected(i)=True Then
List2.AddItem Text
EndIf
NextEnd Sub上述事件過程的功能是將Listl中被選中的列表項(xiàng)添加到List2中。運(yùn)行程序時(shí),發(fā)現(xiàn)不能達(dá)到預(yù)期目的,應(yīng)做修改,下列修改中正確的是( )。
A.將For循環(huán)的終值改為Listl.ListCount
B.將Listl.Selected(i)=True改為Listl.List(i).Selected=True
C.將List2.AdD1tem Text改為List2.AddItem Listl.List(i)
D.將List2ddItem Text改為List2.Addhem Listl.ListIndex
(19)設(shè)有如下CommanD1的單擊事件過程及fun過程:
Private Sub CommanD1_Click( )
Dim X As Integer
x=Val(InputBox(”請輸入一個(gè)整數(shù)”))fun(X)
End Sub
Private Sub fun(x As Integer)
If X Mod 2=0 Then fun(X/2)Print X;
End Sub
執(zhí)行上述程序,輸入6,結(jié)果是( )。
A.3 6
B.6 3
C.6
D.程序死循環(huán)
(20)命令按鈕CommanD1的單擊事件過程如下:
Private Sub CommanD1—Click( )Dim a(10,10)As IntegerX=0
For i=l T0 3
For J=1 T0 3
a(i,j)=i}2 Mod J
Next
Next
Print XEnd Sub
執(zhí)行上述事件過程后,窗體上顯示的是( )。
A.1
B.2
C.3
D.4
更多計(jì)算機(jī)二級考試相關(guān)試題分享:
1.2017年3月計(jì)算機(jī)二級考試VB備考練習(xí)題及答案
2.2017計(jì)算機(jī)二級《VB》考試備考習(xí)題及答案
3.2017計(jì)算機(jī)二級VB考試考前練習(xí)題及答案
4.2017年3月計(jì)算機(jī)二級考試《VB》練習(xí)題(及答案)
5.2017全國計(jì)算機(jī)二級VB考試操作題與答案
6.2017年3月計(jì)算機(jī)二級《VB》考試題及答案
7.2017計(jì)算機(jī)二級VB考試重點(diǎn)知識講解
8.2017年3月計(jì)算機(jī)二級VB提升試題及答案
10.計(jì)算機(jī)二級VB考試上機(jī)操作題及答案2017
參考答案與解析
(1)D
【解析】文本框的ScrollBars屬性值,0表示無滾動條,1表示只有水平滾動條,2表示只有垂直滾動條,3表示水平和垂直滾動條都有。故D選項(xiàng)正確。
(2)C
【解析】參數(shù)KeyCede返回的是所按鍵的鍵碼,而且大小寫字母鍵碼值相同。故選C。
(3)A
【解析】根據(jù)題意可知,用戶的操作是單擊滾動條兩端的箭頭,故觸發(fā)的是滾動條的Change事件;在窗體上顯示的是滾動框的位置,即滾動條的當(dāng)前刻度值,Value屬性值可返回這個(gè)值,綜合一下,故A選項(xiàng)正確。
(4)C
【解析】當(dāng)命令按鈕的Default屬性值為True時(shí),程序運(yùn)行,按回車鍵和單擊該命令按鈕一樣都會觸發(fā)按鈕的Click事件;當(dāng)命令按鈕的Cancel屬性值為True時(shí),程序運(yùn)行,按Esc鍵和單擊該命令按鈕都會觸發(fā)按鈕的Click事件。故選C。
(5)A
【解析】①的操作方法可使兩個(gè)單選按鈕屬于同一個(gè)框架,其他方法不行。故A選項(xiàng)正確。
(6)C
【解析】組合框沒有Caption屬性;Text屬性用來設(shè)置或返回組合框中當(dāng)前選項(xiàng)的文本內(nèi)容;Selected屬性是列表框控件的屬性,組合框沒有Selected屬性;List屬性用來設(shè)置或返回組合框中的各選項(xiàng),它是一個(gè)字符串?dāng)?shù)組,組合框中各選項(xiàng)內(nèi)容用List(下標(biāo))表示。故A、B、D選項(xiàng)錯誤,C選項(xiàng)正確。
(7)B
【解析】Timerl的Interval屬性值是l000,Enabled屬性為True,說明定時(shí)器開始工作,每隔1000毫秒(即1秒)觸發(fā)一次Timer事件,從而執(zhí)行一次Timer事件過程。要想每秒在標(biāo)簽中顯示一次系統(tǒng)時(shí)間,則在Timer事件過程中把系統(tǒng)時(shí)間賦給標(biāo)簽的Caption屬性就能實(shí)現(xiàn)。故選B。
(8)C
【解析】通用對話框中Action=1,或用ShowOpen方法都可顯示“打開”文件對話框;Action=2,或用ShowSave方法都可顯示文件“另存為”對話框;Action=3,或用ShowColor方法都可顯示“顏色”對話框;Action=4,或用ShowFont方法都可顯示“字體”對話框;Action=5,或用ShowPrinter方法都可顯示“打印”對話框;本題中,“打開”、“保存”、“打印”、“退出”按鈕的下標(biāo)(即ndex值)分別是O、1、2、3,用Index值區(qū)分各命令按鈕。
當(dāng)Index=0時(shí),CDl.Action=1,說明單擊“打開”按鈕,會顯示“打開”文件對話框;
當(dāng)Index=1時(shí),CDl.ShowSave,說明單擊“保存”按鈕,會顯示文件“另存為”對話框;當(dāng)Index=3時(shí),End,說明單擊“退B”按鈕,會結(jié)束程序運(yùn)行。故A、B、D選項(xiàng)正確。
當(dāng)Index=2時(shí),CDl.Action=5,說明單擊“打印”按鈕,會匹示“打印”對話框,但打開對話框后,只能設(shè)置打印選項(xiàng),不電執(zhí)行打印操作。故C選項(xiàng)錯誤。
(9)B
【解析】框架的Name屬性是設(shè)置框架的名稱;:aption屬性設(shè)置框架的標(biāo)題,是在框架的左上角顯示的內(nèi)容;重架控件沒有Text和Value屬性。故B選項(xiàng)正確。
(10)C
【解析】根據(jù)題意可知,橫線處應(yīng)該是將文本框
中選中文本添加到組合框中。文本框Text屬性返回整個(gè)文本框中的文本,故A選項(xiàng)錯誤;SelStart屬性返回選中文本的起始位鼉,故B選項(xiàng)錯誤;SelLength屬性返回選中文本的長度,故D選項(xiàng)錯誤;Serrext屬性返回選中的文本,故C選項(xiàng)正確。
(11)A
【解析】第1條語句中用ShowOpen方法顯示“打開”對話框后,在對話框中選中文件,單擊“打開”按鈕后,CDl.FileName屬性就會返回打開文件的路徑,所以用Open語句打開文件時(shí),就可用CDl.FileName指定打開文件的路徑,故B選項(xiàng)說法錯誤。
因?yàn)榈?條語句中要用Line Input從文件讀取數(shù)據(jù),故用Open語句打開文件時(shí)用Input模式打開是正確的,故C選項(xiàng)說法錯誤。
Line Input命令格式為:Line Input#文件號,變量名,題中Line Input語句格式正確。故D選項(xiàng)錯誤。
本題程序無錯誤,能實(shí)現(xiàn)所說功能,故A選項(xiàng)正確。
(12)B
【解析】圖片框是“容器”控件,可以作為父控件,而圖像框不能。圖片框可以通過Print方法接收文本,并可接收由像素組成的圖形,而圖像框不能接收Print方法輸入的信息,也不能用繪圖方法在圖像框上繪制圖形。而形狀控件3D效果的樣式,根據(jù)題目圖示顯然不是形狀控件。因此這個(gè)圖形控件是圖片框。
(13)A
【解析】在組合框中的輸入的文本保存在它的Text屬性中,根據(jù)程序要求,只要判斷按下了回車鍵后,使用組合框的Addhem方法把Text中的字符添加到列表中即可。選項(xiàng)C和D沒有判斷是否按下回車鍵,所以排除。而選項(xiàng)B中使用Addhem方法添加的是Text1.Text的值,不是組合框Com—bol的Text值,所以也不對。
(14)D
【解析】程序在模塊文件中定義X為整型全局變量,在整個(gè)工程中都起作用,而Y定義為整型私有變量,只能在本模塊文件中起作用。在窗體文件中變量a在本窗體文本中起作用,窗體加載事件中定義的變量b和沒有聲明的.變量Y,只在本事件過程起作用。程序窗體加載時(shí),對后邊有影響的變量值為a為2,x為10,沒有指定初值的變量值默認(rèn)為0,因此單擊命令按鈕后,a=a+5=7,b=b+5=5,x=X+5=15,Y=Y+5=5,結(jié)果輸出7 5 15 5。
(15)D
【解析】控件數(shù)組與數(shù)據(jù)數(shù)組一樣下標(biāo)默認(rèn)從0開始,即本題中按鈕控件數(shù)組的Index值為0,1,2,分別對應(yīng)命令按鈕1、命令按鈕2、命令按鈕3。當(dāng)單擊命令按鈕2時(shí),In.dex值為l,因此程序會輸出“計(jì)算機(jī)等級考試”。
(16)B
【解析】本題主要考查算術(shù)運(yùn)算符中的冪運(yùn)算,在程序中x的值為k的k次方的a次方,k的值每次循環(huán)都加1,但a的值不變總為0,除0以外的任何數(shù)的0次方都是l,因此,在k的值變?yōu)?之前會輸出三個(gè)l。
(17)D
【解析】Mid為中部截取函數(shù),格式為Mid(字符串,起始位置,長度),Ucase函數(shù)的作用是把字符串中的小寫字母轉(zhuǎn)換為大寫字母。題目中Mid函數(shù)截取字符串“Form—List”第5個(gè)字符開始的4個(gè)字符,結(jié)果為“List”,Ucase函數(shù)把“List”全部變?yōu)榇髮懀?ldquo;lAST”。
(18)C
【解析】題目程序不能將List1中的選中項(xiàng)添加到ljsc2中,List2.Addltem Text一行有誤,應(yīng)該改為List2。Ad—dItem List1.List(i)才能使List1中每個(gè)選中的行添加到List2中。列表框控件的List屬性保存了列表框中所有值的數(shù)組,可以通過下標(biāo)訪問數(shù)組中的值。
(19)A
【解析】題目中fun過程是一個(gè)遞歸過程,它的結(jié)束條件是參數(shù)值為奇數(shù)。第一次調(diào)用,參數(shù)值為6,是偶數(shù)所再次調(diào)用fun過程,這次參數(shù)為6/2=3,是奇數(shù),不再調(diào)用自身,接著執(zhí)行下一句輸出參數(shù)值即3,然后返回第一次調(diào)用過程中執(zhí)行下一句輸出第一次調(diào)用參數(shù)值,即6。因此程序會輸出3 6。
(20)B
【解析】題目中定義了一個(gè)二維數(shù)組,為數(shù)組賦初值并找出這些值中最大的值輸出。數(shù)組中的值為:
a(1,1)=1*2 mod l=0a(1,2)=1*2 rood 2=0a(1,3)=1·2 lnod 3=2
a(2,1)=2*2 mod l=Oa(2,2)=2*2*2=Oa(2,3)=2*2 Inod 3=l
a(3,1)=3*2 mod l=0a(3,2)=3(2血)d 2=0a(3,3)=3*2mod 3=0
顯然最大值為2,因此Print x語句將在窗體上顯示2。
更多計(jì)算機(jī)二級考試相關(guān)試題分享:
1.2017年3月計(jì)算機(jī)二級考試VB備考練習(xí)題及答案
2.2017計(jì)算機(jī)二級《VB》考試備考習(xí)題及答案
3.2017計(jì)算機(jī)二級VB考試考前練習(xí)題及答案
4.2017年3月計(jì)算機(jī)二級考試《VB》練習(xí)題(及答案)
5.2017全國計(jì)算機(jī)二級VB考試操作題與答案
6.2017年3月計(jì)算機(jī)二級《VB》考試題及答案
7.2017計(jì)算機(jī)二級VB考試重點(diǎn)知識講解
8.2017年3月計(jì)算機(jī)二級VB提升試題及答案
10.計(jì)算機(jī)二級VB考試上機(jī)操作題及答案2017
【9月計(jì)算機(jī)二級《VB》選擇題題庫】相關(guān)文章:
2016年9月計(jì)算機(jī)二級選擇題題庫及答案07-22
2023年9月計(jì)算機(jī)二級《VB》考題與答案09-05
2016年9月計(jì)算機(jī)二級《VB》上機(jī)試題07-07
3月計(jì)算機(jī)二級office題庫及答案10-14
2017年9月計(jì)算機(jī)二級考試VB基礎(chǔ)題05-22
9月計(jì)算機(jī)二級考試office選擇題及答案06-13
2017計(jì)算機(jī)二級考試VB選擇題及答案09-02