2016年9月計(jì)算機(jī)二級VB沖刺試題與答案
(1)下列敘述中正確的是()。
A.循環(huán)隊(duì)列是隊(duì)列的一種鏈?zhǔn)酱鎯Y(jié)構(gòu)
B.循環(huán)隊(duì)列是隊(duì)列的一種順序存儲結(jié)構(gòu)
C.循環(huán)隊(duì)列是非線性結(jié)構(gòu)
D.循環(huán)隊(duì)列是一種邏輯結(jié)構(gòu)
(2)下列關(guān)于線性鏈表的敘述中,正確的是()。
A)各數(shù)據(jù)結(jié)點(diǎn)的存儲空間可以不連續(xù),但它們的存儲順序與邏輯順序必須一致
B.各數(shù)據(jù)結(jié)點(diǎn)的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續(xù)
C.進(jìn)行插入與刪除時(shí),不需要移動表中的元素
D.以上說法均不正確
(3)一棵二叉樹共有25個結(jié)點(diǎn),其中5個是葉子結(jié)點(diǎn),則度為1的結(jié)點(diǎn)數(shù)為()。
A.16
B.10
C.6
D.4
(4)在下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是()。
A.外模式
B.內(nèi)模式
C.概念模式
D.邏輯模式
(5)在滿足實(shí)體完整性約束的條件下
A.一個關(guān)系中應(yīng)該有一個或多個候選關(guān)鍵字
B.一個關(guān)系中只能有一個候選關(guān)鍵字
C.一個關(guān)系中必須有多個候選關(guān)鍵字
D.一個關(guān)系中可以沒有候選關(guān)鍵字
(6)在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N—s圖
B.DFD圖
C.PAD圖
D.程序流程圖
(7)在面向?qū)ο蠓椒ㄖ,不屬?ldquo;對象”基本特點(diǎn)的是( )。
A.一致性
B.分類性
C.多態(tài)性
D.標(biāo)識唯一性
(8)一問宿舍可住多個學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是( )。
A.一對一
B.一對多
C.多對一
D.多對多
(9)在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是( )。
A.人工管理階段
B.文件系統(tǒng)階段
C.數(shù)據(jù)庫系統(tǒng)階段
D.三個階段相同
(10)有三個關(guān)系R、s和T如下:
由關(guān)系R和s通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為( )。
A.笛卡爾積B.交C.并D.自然連接
(11)以下敘述中正確的是( )。
A.在屬性窗l(fā)3只能設(shè)置窗體的屬性
B.在屬性窗口只能設(shè)置控件的屬性
C.在屬性窗口可以設(shè)置窗體和控件的屬性
D.在屬性窗口可以設(shè)置任何對象的屬性
(12)下列打開“代碼窗口”的操作中錯誤的是( )。
A.按F4鍵
B.單擊“工程資源管理器”窗口中的“查看代碼”按鈕
C.雙擊已建立好的控件
D.執(zhí)行“視圖”菜單中的“代碼窗口”命令
(13)以下敘述中錯誤的是( )。
A.Visual Basic是事件驅(qū)動型可視化編程工具
B.Visual Basic應(yīng)用程序不具有明顯的開始和結(jié)束語句
C.Visual Basic工具箱中的所有控件都具有寬度(Width)和高度(Height)屬性
D.Visual Basic中控件的某些屬性只能在運(yùn)行時(shí)設(shè)置
(14)設(shè)a=2,b=3,c=4,d=5,下列表達(dá)式的值是( )。a>b And C<=d Or 2*a>C
A.True
B.False
C.-1
D.1
(15)在標(biāo)準(zhǔn)模塊中用Public關(guān)鍵字定義的變量,其作用域?yàn)? )。
A.本模塊所有過程
B.整個工程
C.所有窗體
D.所有標(biāo)準(zhǔn)模塊
(16)假定有如下語句:
answer$=MsgBox(”Stringl”,,”Strin92”,”Strin93”,2)
執(zhí)行該語句后,將顯示一個信息框,單擊其中的“確定”按鈕,則answer$的值為( )。
A.Strin91
B.Strin92
C.Strin93
D.1
(17)設(shè)a=10,b=5,c=1,執(zhí)行語句Print a>b>c后,窗體上顯示的是( )。
A.Tme
B.False
C.1
D.出錯
(18)為了通過傳值方式來傳送過程參數(shù),在函數(shù)聲明部分應(yīng)使用的關(guān)鍵字為( )。
A.Value
B.ByVal
C.ByRef
D.Reference
(19)以下說法中正確的是( )。
A.事件過程也是過程,只能由其他過程調(diào)用
B.事件過程的過程名是由程序設(shè)計(jì)者命名的
C.事件過程通常放在標(biāo)準(zhǔn)模塊中
D.事件過程是用來處理由用戶操作或系統(tǒng)激發(fā)的事件的代碼
(20)設(shè)有語句:
Open”e:\Test.Dat”For Output As#1則以下敘述中錯誤的是( )。
A.該語句打開c盤根目錄下的一個文件Test.Dat,如果該文件不存在則出錯
B.該語句打開c盤根目錄下一個名為Test.Dat的文件,如果該文件不存在則創(chuàng)建該文件
C.該語句打開文件的文件號為l
D.執(zhí)行該語句后,就可以通過Print#語句向文件Test.Dat中寫入信息
(21)為了每秒鐘發(fā)生一次計(jì)時(shí)器事件,可以將Interval屬性設(shè)置為()。
A.1
B.10
C.100
D.1000
(22)能夠?qū)⒔M合框Combol中最后一個數(shù)據(jù)項(xiàng)刪除的語句為()。
A.Comb01.Removeltem Comb01.ListCount
B.Comb01.Removeltem Comb01.ListCount一1
C.Comb01.RemoveItem Comb01.Listlndex
D.Comb01.Removeltem Comb01.Listlndex-1
(23)用來設(shè)置文字字體是否為粗體的屬性是()。
A.Fontltalic
B.FontUnderline
C.FontSize
D.FontBold
(24)以下不能觸發(fā)滾動條Change事件的操作是()。
A.拖動滾動框
B.單擊兩端的滾動箭頭
C.單擊滾動框
D.單擊滾動箭頭與滾動框之間的滾動條
(25)確定圖片框Picturel在窗體上位置的屬性是()。
A.Widtll和Height
B.Left和Top
C.Width和Top
D.Height和Left
(26)以下不屬于單選按鈕的屬性是()。、
A.Caption
B.Name
C.Min
D.Enabled
(27)以下關(guān)于圖片框控件的說法中,錯誤的是()。
A.可以通過Print方法在圖片框中輸出文本
B.圖片框控件中的圖形可以在程序運(yùn)行過程中被清除C.圖片框控件中可以放置其他控件
D.用Stretch屬性可以自動調(diào)整圖片框中圖形的大小
(28)為了清除列表框中指定的項(xiàng)目,應(yīng)使用的方法是()。
A.Cls
B.Clear
C.Remove
D.RemOYeItem
(29)假定Picturel和Textl分別為圖片框和文本框的名稱,則下列錯誤的語句是()。
A.Print 25
B.Picturel.Print 25
C.Textl.Print 25
D.Debug.Print 25
(30)設(shè)在工程文件中有一個標(biāo)準(zhǔn)模塊,其中定義了如下記錄類型:
在窗體上畫一個名為Commandl的命令按鈕,要求當(dāng)執(zhí)行事件過程Commandl—Click時(shí),在順序文件Person.txt中寫入一條記錄。下列能夠完成該操作的事件過程是()。
(31)窗體上有一個名稱為Textl的文本框,一個名稱為CDl的通用對話框,一個標(biāo)題為“打開文件”的命令按鈕,如圖所示。
命令按鈕的單擊事件過程如下:
Private Sub Commandl—Click( )CDl.
ShowOpen
Open CDl.
FfleName For Input As#1MsgBox CDl.
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命令格式錯
(32)窗體上有一個如右圖所示的圖形控件,控件中顯示了如圖所示的文字,可以判斷這個圖形控件( )。
A.是圖像框(Image)
B.是圖片框(PietureBox)
C.是形狀控件
D.不是上述3種控件中的一種
(33)窗體上有一個名稱為Combol的組合框,要求在其編輯區(qū)輸入文本并按回車鍵后,編輯區(qū)中的文本被添加到列表中。下面能實(shí)現(xiàn)這一功能的是( )。
A.Private Sub Comlbol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 ThenComb01.Addltem 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.Addltem Comb01.Text·End Sub
D.Private Sub Combol—Click( )Comb01.Addhem Textl.TextEnd Sub
(34)工程文件中包含一個模塊文件和一個窗體文件。模塊文件的程序代碼是:
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 Commandl_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
(35)窗體上的三個命令按鈕構(gòu)成名稱為Commandl的控件數(shù)組。如圖所示。
程序如下:
Private Sub Commandl—Click(Index As Integer)
IfIndex=1 Then
Print”計(jì)算機(jī)等級考試”
End If
IfIndex=2 Then
Prim Commandl(2).Caption
End IfEnd Sub
運(yùn)行程序,單擊“命令按鈕2”,則如下敘述中正確的是( )。
A.Print Commandl(2).Caption語句有錯
B.在窗體上顯示“命令按鈕2”
C.在窗體上顯示“命令按鈕3”
D.在窗體上顯示“計(jì)算機(jī)等級考試”
(36)下面程序的執(zhí)行結(jié)果是( )。
Private Sub Commandl—Click( )a=0
k=1Do While k<4
X=k+kk=k+1
Prim X;
LoopEnd SubA.1 4 27B.1 1 1C.1 4 9 D.0 0 0
(37)窗體上有名稱分別為Textl、Text2的文本框,名稱為Commandl的命令按鈕。運(yùn)行程序,在Textl中輸入“FormList”,然后單擊命令按鈕,執(zhí)行如下程序:Private Sub Commandl—Click( )Text2.Text=UCase(Mid(Textl.Text,5,4)End Sub在Text2中顯示的是( )。
A.form
B.list
C.FORM
D.LIST
(38)窗體上有名稱為Commandl的命令按鈕,名稱分別為Listl、List2的列表框,其中Listl的MultiSelect屬性
設(shè)置為1(Simple),并有如下事件過程:Private Sub Commandl—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.Addltem Text改為List2.AddItem Listl.List(i)
D.將List2ddItem Text改為List2.Addhem Listl.ListIndex
(39)設(shè)有如下Commandl的單擊事件過程及fun過程:
Private Sub Commandl_Click( )
Dim X As Integer
x=Val(InputBox(”請輸入一個整數(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)
(40)命令按鈕Commandl的單擊事件過程如下:
Private Sub Commandl—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
If x
Next
Next
Print XEnd Sub
執(zhí)行上述事件過程后,窗體上顯示的是( )。
A.1
B.2
C.3
D.4
參考答案與解析
(1)B【解析】在實(shí)際應(yīng)用中,隊(duì)列的順序存儲結(jié)構(gòu)一般采用循環(huán)隊(duì)列的形式。
(2)C【解析】一般來說,在線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)中,各數(shù)據(jù)結(jié)點(diǎn)的存儲序號是不連續(xù)的,并且各結(jié)點(diǎn)在存儲空問中的位置關(guān)系與邏輯關(guān)系也不一致。線性鏈表中數(shù)據(jù)的插入和刪除都不需要移動表中的元素,只需改變結(jié)點(diǎn)的指針域即可。
(3)A【解析】根據(jù)二叉樹的性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個,所以本題中度為2的結(jié)點(diǎn)是5—1=4個,所以度為l的結(jié)點(diǎn)的個數(shù)是25—5—4=16個。
(4)B【解析】數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法,所以選擇B。
(5)A【解析】實(shí)體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,所以選擇A。
(6)B【解析】在需求分析階段可以使用的工具有數(shù)據(jù)流圖(DFD圖),數(shù)據(jù)字典(DD),判定樹與判定表,所以選擇B。
(7)A【解析】對象有如下一些基本特點(diǎn):標(biāo)識唯一性、分類性、多態(tài)性、封裝性、模塊獨(dú)立性好。所以選擇A。
(8)B【解析】因?yàn)橐婚g宿舍可以住多個學(xué)生即多個學(xué)生住在一個宿舍中,但一個學(xué)生只熊住一間宿舍,所以實(shí)體宿舍和學(xué)生之間是一對多的關(guān)系。
(9)C【解析】數(shù)據(jù)管理發(fā)展至今已經(jīng)歷了三個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中最后一個階段結(jié)構(gòu)簡單,使用方便邏輯性強(qiáng)物理性少,在各方面的表現(xiàn)都最好,一直占據(jù)數(shù)據(jù)庫領(lǐng)域的主導(dǎo)地位,所以選擇c。
(10)D【解析】自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T關(guān)系中的有序組可知R與S進(jìn)行的是自然連接操作。
(11)C【解析1在屬性窗口中只能設(shè)置窗體和各種控件的屬性,故C選項(xiàng)正確。
(12)A【解析】按F4鍵打開的是“屬性窗口’,故A選項(xiàng)錯誤。
(13)C【解析】VB工具箱中不是所有的控件都具有寬度和高度屬性,比如定時(shí)器控件Timer、直線控件Line就沒有。故C選項(xiàng)錯誤。
(14)B【解析】根據(jù)運(yùn)算符的優(yōu)先級順序,先計(jì)算算術(shù)運(yùn)算符,結(jié)果是2>3 And 4<=5 0r 4>4;再計(jì)算關(guān)系運(yùn)算符,結(jié)果為False And True Or False;And優(yōu)先級高于or優(yōu)先級,先計(jì)算And,再計(jì)算or,最后結(jié)果是False。故B選項(xiàng)正確。
(15)B【解析】在標(biāo)準(zhǔn)模塊中用Public定義的變量是公用的、全局變量,在整個工程中的所有窗口、模塊中都能引用,作用域是整個工程。故B選項(xiàng)正確。
(16)D【解析】MsgBox函數(shù)的作用:在對話框中顯示消息,等待用戶單擊按鈕,并返回一整數(shù),告訴用戶單擊■一個按鈕。Msgbox函數(shù)的格式是:
MsgBox(提示信息[,按鈕樣式][,標(biāo)題信息::,幫助文件,幫助上下文編號])
本題MsgBox函數(shù)語句運(yùn)行后,信息對話框中提示信息是“Stringl”,標(biāo)題欄信息是“Stn.g2”,對話框出現(xiàn)一個。確定”按鈕,單擊“確定”按鈕返回“確定”按鈕對應(yīng)的一個整敦值l,并把l賦給&IISWea"變量。故D選項(xiàng)正確。
(17)B【解析】本題中Print語句中的表達(dá)式只有。>”運(yùn)算符,相同優(yōu)先級,左結(jié)合。先計(jì)算a>b,即l0)5,值為True,(即一l),再計(jì)算一1>1,結(jié)果為False。故R選項(xiàng)正確。
(18)B【解析】Value是控件的屬性名。用ByVal關(guān)鍵字聲明形參表示該參數(shù)按值傳遞。ByRef是默認(rèn)的參數(shù)類型,表示該參數(shù)按地址傳遞。沒有Reference關(guān)鍵字。故B選項(xiàng)正確。
(19)D【解析】事件過程也是過程,其他過程或系統(tǒng)都可以調(diào)用它。故A選項(xiàng)錯誤。事件過程的過程名是由系統(tǒng)命名的。故B選項(xiàng)錯誤。通常事件過程放在窗體模塊中。故c選項(xiàng)錯誤。
事件過程是用來處理由用戶操作或系統(tǒng)激發(fā)的事件的代碼。只有當(dāng)用戶或系統(tǒng)觸發(fā)事件后,才執(zhí)行相應(yīng)的事件過程。故D選項(xiàng)正確。
(20)A【解析】本題中是用Open語句打開一個順序文件Test.Dat,并指定一個文件號。故c選項(xiàng)正確。如果Test.Dat文件不存在,則系統(tǒng)自動創(chuàng)建該文件。故B選項(xiàng)正確,A選項(xiàng)錯誤。用For Output模式打開文件,可通過Print語句向文件寫入信息。故D選項(xiàng)正確。
(21)D【解析】計(jì)時(shí)器控件的Interval屬性售£‘毫秒:單位,設(shè)置為1000則計(jì)時(shí)器事件每1秒鐘發(fā)生一次:
(22)B【解析】組合框的Removeltem方法與雋表框舅l指定項(xiàng)目的方法相同,格式為:Removeltem(索引售),i爿表£的項(xiàng)目索引值從0開始,因此最后一項(xiàng)的索引值為htg一1。
(23)D【解析】FontItalic用來設(shè)置文字是否為斜體FontUnderLine用來設(shè)置文字是否加下劃線,F(xiàn)a碰il用來設(shè)j文字的字號,F(xiàn)ontBold用來設(shè)置文字是否為粗體:
(24)C【解析】改變滾動框的位置后會簟發(fā)a—ge i件,拖動滾動框、單擊滾動箭頭、單擊滾動箭頭與滾毳幄之間I滾動條都會改變滾動框的位置。
(25)B【解析】確定圖片框在窗體上位置的曩性是IJe
和Top,它們使用的是相對坐標(biāo),以窗體為參考點(diǎn)。
(26)C【解析】單選按鈕沒有Min屬性,滾動條控件的屬性中有Min屬性。
(27)D【解析】可以通過Print方法在圖片框中輸出文件,圖片框中的圖形可以在程序運(yùn)行過程中通過載入空文件的方法清除,圖片框控件可以作為父控件,即可以放置其他控件,Stretch屬性用來自動調(diào)整圖片框中圖形內(nèi)容的大小。
(28)D【解析】清除列表框中的指定內(nèi)容要使用Re—moveltem方法,格式為:Removehem(索引值),只要指定要清除項(xiàng)目的索引值就可以清除指定項(xiàng)目。如果要清除列表框中的全部內(nèi)容可以使用Clear方法。
(29)C【解析】Print方法可以在窗體上顯示文本字符串和表達(dá)式的值,并可在其他圖形對象或打印機(jī)上輸出信息。其一般格式為:’
[對象名稱.]Print[表達(dá)式表][,l;]
其中對象名稱可以是窗體(Form)、圖片框(PictureBox)或打印機(jī)(Printer),也可以是立即窗口(Debug)。如果省略對象名稱,則在當(dāng)前窗體上輸出。
(30)A【解析】數(shù)據(jù)文件的寫操作分為3步,即打開文件、寫入文件和關(guān)閉文件。
首先,在順序文件中打開文件寫入數(shù)據(jù)的打開方式為:Open文件名For Output As#文件號。因此B、C選項(xiàng)排除,只}看A、D選項(xiàng)。
寫入順序文件Prlm#語句格式為:Print#文件號,變量名,’變量名…,Write語句的的格式與Print語句一樣:Write#文件號,變量名,變量名。而記錄類型變量不能整體引用,需要指明}記錄變量中的成員名,格式為;記錄變量名.成員名,Books類型變量B成員Name和TelNum賦值和引用應(yīng)該是8.Name、B.TelNum,因此A選項(xiàng)正確。
(31)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)正確。
(32)B【解析】圖片框是“容器”控件,可以作為父控件,而圖像框不能。圖片框可以通過Print方法接收文本,并可接收由像素組成的圖形,而圖像框不能接收Print方法輸入的信息,也不能用繪圖方法在圖像框上繪制圖形。而形狀控件3D效果的樣式,根據(jù)題目圖示顯然不是形狀控件。因此這個圖形控件是圖片框。
(33)A【解析】在組合框中的輸入的文本保存在它的Text屬性中,根據(jù)程序要求,只要判斷按下了回車鍵后,使用組合框的Addhem方法把Text中的字符添加到列表中即可。選項(xiàng)C和D沒有判斷是否按下回車鍵,所以排除。而選項(xiàng)B中使用Addhem方法添加的是Textl.Text的值,不是組合框Com—bol的Text值,所以也不對。
(34)D【解析】程序在模塊文件中定義X為整型全局變量,在整個工程中都起作用,而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。
(35)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ī)等級考試”。
(36)B【解析】本題主要考查算術(shù)運(yùn)算符中的冪運(yùn)算,在程序中x的值為k的k次方的a次方,k的值每次循環(huán)都加1,但a的值不變總為0,除0以外的任何數(shù)的0次方都是l,因此,在k的值變?yōu)?之前會輸出三個l。
(37)D【解析】Mid為中部截取函數(shù),格式為Mid(字符串,起始位置,長度),Ucase函數(shù)的作用是把字符串中的小寫字母轉(zhuǎn)換為大寫字母。題目中Mid函數(shù)截取字符串“Form—List”第5個字符開始的4個字符,結(jié)果為“List”,Ucase函數(shù)把“List”全部變?yōu)榇髮懀?ldquo;lAST”。
(38)C【解析】題目程序不能將Listl中的選中項(xiàng)添加到ljsc2中,List2.Addltem Text一行有誤,應(yīng)該改為List2。Ad—dItem Listl.List(i)才能使Listl中每個選中的行添加到List2中。列表框控件的List屬性保存了列表框中所有值的數(shù)組,可以通過下標(biāo)訪問數(shù)組中的值。
(39)A【解析】題目中fun過程是一個遞歸過程,它的結(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。
(40)B【解析】題目中定義了一個二維數(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。
【9月計(jì)算機(jī)二級VB沖刺試題與答案】相關(guān)文章:
2016年9月計(jì)算機(jī)二級VB沖刺試題及答案05-28
2016年9月計(jì)算機(jī)二級VB考前沖刺試題及答案09-18
計(jì)算機(jī)二級《VB》考前沖刺試題及答案10-31
2016年9月計(jì)算機(jī)二級《VB》測試題及答案10-23
2017年9月計(jì)算機(jī)二級VB測試題及答案08-29
2016年9月計(jì)算機(jī)二級《VB》沖刺練習(xí)題及答案11-03
2016年9月計(jì)算機(jī)二級《VB》備考試題及答案11-08