版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
家二級(jí)(VB)機(jī)試模擬試卷6(共9
套)
(共381題)
家二級(jí)(VB)機(jī)試模擬試卷第1套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、InputBox函數(shù)返回值的類型為()。
A、數(shù)值
B、字符串
C、變體
D、數(shù)值或字符串(視輸入的數(shù)據(jù)而定)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題考查輸入框。在InputBox函數(shù)中,第一個(gè)參數(shù)是提示信息,第
二個(gè)參數(shù)是對(duì)話框的標(biāo)題,第三個(gè)參數(shù)是輸入的默認(rèn)值,最終產(chǎn)生的返回值是用戶
輸入的字符串類型的值。
2、窗體上有一個(gè)命令按鈕和一個(gè)文本框,程序執(zhí)行后,在文本框中輸入12345,
單擊命令按鈕后的輸出結(jié)果為()。PrivateSubCommandIClick()DimAAs
Integer,BAsIntegerTextl.SelStart=2:Textl.SelLength=2
A=Val(Textl.SelText):B=Len(Textl.Text)PrintA*BEndSub
A、68
B、115
C、1700
D、170
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題考查文本框的常見(jiàn)屬性。文本框的SelStart屬性和SelLength屬
性表示選中文本的開(kāi)始位置和長(zhǎng)度,第一個(gè)字符的位置為0,SelText表示選中的
文本。Vai把字符轉(zhuǎn)化為數(shù)字。所以A為34,B為5,因此輸出為34*5=170。
3、窗體上有一個(gè)名稱為CD1的通用對(duì)話框控件和由四個(gè)命令按鈕組成的控件數(shù)組
Command1,其下標(biāo)從左到右分別為0、1、2,3,窗體外觀如圖所示。
命令按鈕的事件過(guò)程如下:PrivateSub
Commandl_Click(IndcxAsInteger)SelectCaseIndexCase0CDI.Action=lCase1
CD1.ShowSaveCase2CD1.Action=5Case3EndEndSelectEndSub對(duì)上述程
序,下列敘述中錯(cuò)誤的是()。
A、單擊“打開(kāi)”按鈕,顯示打開(kāi)文件的對(duì)話框
B、單擊“保存”按鈕,顯示保存文件的對(duì)話框
C、單擊“打印”按鈕,能夠設(shè)置打印選項(xiàng),并執(zhí)行打印操作
D、單擊“退出”按鈕,結(jié)束程序的運(yùn)行
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:通用對(duì)話框中Action=l,或用ShowOpen方法都可顯示“打開(kāi)”文件對(duì)
話框;Action=2,或用ShowSave方法都可顯示文件“另存為”對(duì)話框;Action=3,
或用ShowColor方法都可顯示“顏色”對(duì)話框;Action:4,或用ShowFonl方法都可
顯示“字體”對(duì)話框;Action=5?或用ShowPrinter方法都可顯示“打印”對(duì)話框;木
題中,“打開(kāi)”、“保存”、“打印”、“退出”按鈕的下標(biāo)(即Index值)分別是0、1、2、
3,用:Index值區(qū)分各命令按鈕。當(dāng)Index=0時(shí),CD1.Action=l,說(shuō)明單擊“打
開(kāi)“按鈕,會(huì)顯示"打開(kāi)”文件對(duì)話框;當(dāng)Index=l時(shí),CD1.ShowSave,說(shuō)明單擊
“保存”按鈕,會(huì)顯示文件“另存為”對(duì)話框;當(dāng)Index=3時(shí),End,說(shuō)明單擊“退出”
按鈕,會(huì)結(jié)束程序運(yùn)行。故A、B、D選項(xiàng)正確。當(dāng)Index=2時(shí),
CD1.Action=5,說(shuō)明單擊“打印”按鈕,會(huì)顯示“打印”對(duì)話框,但打開(kāi)對(duì)話框后,
只能設(shè)置打印選項(xiàng),不能執(zhí)行打印操作。故C選項(xiàng)錯(cuò)誤。
4、窗體上的三個(gè)命令按鈕構(gòu)成名稱為Commandl的控件數(shù)組。如圖所示。
程序如下:PrivateSub
Commandl_Click(IndexAsInteger)IfIndex=1ThenPrint”計(jì)算機(jī)等級(jí)
考試"EndIfIfIndex=2ThenPrintCommandl(2).CaptionEnd
IfEndSub運(yùn)行程序,單擊”命令按鈕2",則如下敘述中正確的是()。
A、PrintCommand1(2).Caption語(yǔ)句有錯(cuò)
B、在窗體上顯示"命令按鈕2"
C、在窗體上顯示"命令按鈕3”
D、在窗體上顯示"計(jì)算機(jī)等級(jí)考試”
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:控件數(shù)組與數(shù)據(jù)數(shù)組一樣卜.標(biāo)默認(rèn)從0開(kāi)始,即本題中按鈕控件數(shù)組
的Index值為0』,2,分別對(duì)應(yīng)命令按鈕I、命令按鈕2、命令按鈕3。當(dāng)單擊命令
按鈕2時(shí),Index值為1,因此程序會(huì)輸出”計(jì)算機(jī)等級(jí)考試”。
5、如果一個(gè)直線控件在窗體上呈現(xiàn)為一條垂直線,則可以確定的是()。
A、它的Yl、Y2屬性的值相等
B、它的XI、X2屬性的值相等
C、它的XI、Y1屬性的值分別與X2、Y2屬性的值相等
D、它的XI、X2屬性的值分別與Yl、Y2屬性的值相等
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:Line控件有四個(gè)屬性分別為XI、Yl,X2、Y2,分別代表兩個(gè)端點(diǎn)
的橫坐標(biāo)和縱坐標(biāo),如果顯示為一條縱線,則意味著兩個(gè)端點(diǎn)的橫坐標(biāo)一致,即
X1=X2<,
6、軟件調(diào)試的目的是()。
A、發(fā)現(xiàn)錯(cuò)誤
B、改善軟件的性能
C、改正錯(cuò)誤
D、驗(yàn)證軟件的正確性
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:在對(duì)程序進(jìn)行了成功的測(cè)試之后將進(jìn)入程序調(diào)試,程序調(diào)試的任務(wù)是
診斷和改正程序中的錯(cuò)誤。
7、下列程序的執(zhí)行結(jié)果為()。A="5":B="6"A=Val(A)+Val(B)B=Val(“56”)IfAV
>BThenPrintA-BElsePrintB-A
A、-45
B、45
C、-56
D、0
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:考查轉(zhuǎn)換函數(shù)的操作。Vai函數(shù)可以把數(shù)字字符串轉(zhuǎn)化成數(shù)字,然后
進(jìn)行算術(shù)運(yùn)算。因此最后A的值為11,而B(niǎo)的值為56,因此輸出A-B的值為-
45o
8、在窗體上畫(huà)一個(gè)名為Command1的命令按鈕,然后編寫以下程序:PrivateSub
Commandl_Click()DimM(10)AsIntegerFork=lTo10M(k)=12一kNextkx=8Print
M(2+M(X))EndSub運(yùn)行程序,單擊命令按鈕,在窗體上顯示的是()。
A、6
B、5
C、7
D、8
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:從程序中可知,數(shù)組M元素M(l)?M(10)的值為11、10、9、8、7、
6、5、4、3、2o則M(8)的值為4,M(2+M(8))即M(2+4),即M(6)。M(6)的值為
6o因此窗體上顯示為6。
9、以下能夠觸發(fā)文本框Change事件的操作是()<>
A、文本框失去焦點(diǎn)
B、文本框獲得焦點(diǎn)
C、設(shè)置文本框的焦點(diǎn)
D、改變文本框的內(nèi)容
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:改變文本框中的內(nèi)容時(shí)就會(huì)觸發(fā)它的Change事件,故選D。
10、下面是求最大公約數(shù)的函數(shù)的首部()。Functionfun(ByVaixAsInteger,
ByVaiYAsInteger)AsInteger若要輸出8、12、16這3個(gè)數(shù)的最大公約數(shù),下面正
確的語(yǔ)句是
A^Printfun(8,12),fun(12,16),fun(16,8)
B、Printfun(8,12,16)
C、printfun(8,12),fun(12,16),fun(16)
D、Printfun(8,fun(12,16))
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:函數(shù)過(guò)程左傳遞參數(shù)時(shí),形參表與實(shí)參表中對(duì)應(yīng)變量的名字不必相
同,但參數(shù)的個(gè)數(shù)、對(duì)應(yīng)位置和對(duì)應(yīng)類型必須相同。木題中的fun函數(shù)有兩個(gè)參
數(shù),任何對(duì)于fun的調(diào)用都必須傳遞實(shí)參為兩個(gè)整型值;選項(xiàng)A)中得到3個(gè)結(jié)
果,顯然不是我們所需要的;選項(xiàng)D)中的函數(shù)嵌套調(diào)用能夠求出3個(gè)數(shù)的最大公
約數(shù)。
11、軟件生命周期是指()。
A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程
B、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過(guò)程
C、軟件的開(kāi)發(fā)過(guò)程
D、軟件的運(yùn)行維護(hù)過(guò)程
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱
為軟件生命周期。也就是說(shuō),軟件產(chǎn)品從考慮其概念開(kāi)始,到該軟件產(chǎn)品不能使用
為止的整個(gè)時(shí)期都屬于軟件生命周期。
12、窗體上有一個(gè)名稱為CD1的通用對(duì)話框,一個(gè)名稱為Command1的命令按
鈕,相應(yīng)的事件過(guò)程如下:PrivateSubCommandl_Click()CD1.Filter=''AH
File|*.*|TextFile|*.txt|PPT|*.ppCCD1.Filterlndex=2CD1.InitDir="C:\"
CD1.FileName-tdefaulf,CD1.ShowSaveEndSUb關(guān)于上述過(guò)程,以卜敘述中正
確的是()。
A、默認(rèn)過(guò)濾器為“*.ppt”
B、指定的初始目錄為“C:\”
C、打開(kāi)的文件對(duì)話框的標(biāo)題為“default”
D、上面事件過(guò)程實(shí)現(xiàn)保存文件的操作
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:通用對(duì)話框的Fiherlndex屬性為1時(shí)表示默認(rèn)過(guò)濾器為第1個(gè)文件類
型,為2時(shí)表示為第2個(gè)文件類型。InitDir屬性值指定通用對(duì)話框的初始目錄。
FileName屬性表示對(duì)話框中默認(rèn)的文件名。ShowSave方法表示打開(kāi)另存為對(duì)話
框,執(zhí)行保存文件的操作。
13、下列敘述中正確的是
A、程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)
B、程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)
C、程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量
D、以上說(shuō)法均錯(cuò)誤
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)的邏輯結(jié)構(gòu)、程序的控制結(jié)
構(gòu)、所處理的數(shù)據(jù)量等有關(guān)。
14、以下自定義數(shù)據(jù)類型的語(yǔ)句中,正確的是()。
A、TypestudentIDAsString*20nameAsString*10ageAsIntegerEndstudent
B、TypestudentIDAsString*20nameAsString*10ageAsIntegerEndType
C>TypestudentIDAsStringnameAsStringageAsIntegerEndstudent
D、TypeIDAsString*20nameAsString*10ageAsIntegerEndTypestudent
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:自定義數(shù)據(jù)類型的語(yǔ)法結(jié)構(gòu)是:Type自定義類型名〈成員名〉[(下
標(biāo))]Asv標(biāo)準(zhǔn)類型名成員名2習(xí)(下標(biāo))]Asv標(biāo)準(zhǔn)類型名2>……EndType其中,
成員可以定義為定長(zhǎng)的或不定長(zhǎng)字符串,也可定義為數(shù)組。本題中,B選項(xiàng)符合
語(yǔ)法規(guī)則,故R選項(xiàng)正確°
15、下列敘述中正確的是
A、程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)
B、程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)
C、程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量
D、以上說(shuō)法均錯(cuò)誤
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)的邏輯結(jié)構(gòu)、程序的控制結(jié)
構(gòu)、所處理的數(shù)據(jù)量等有關(guān)。
16、PrintRight("VBProgramming”,2)語(yǔ)句的輸出結(jié)果是()。
A、VB
Programming
C、ng
D、2
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:Right是字符串的右部截取函數(shù),本題中是從字符串“VB
Programming”右邊向左截取2個(gè)字符,即為“ng",故選C。
17、表達(dá)式12/2\4的值是()。
A、1.5
B、2
C、4
D、1
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:運(yùn)算符除/優(yōu)先級(jí)高于整除所以先計(jì)算/,再計(jì)算結(jié)果是
1,故選D。
18、設(shè)有如下事件過(guò)程:PrivateSubForm_Click()x=0Whilex!0x=x+lx=x*
xWendPrintxEndSub運(yùn)行程序,單擊窗體,輸出結(jié)果是
A、16
B、19
C、20
D、25
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:While...Wend語(yǔ)句只要指定的條件為True,則會(huì)重復(fù)執(zhí)行一系列的語(yǔ)
句。程序中只要滿足x<10的條件循環(huán)就一直執(zhí)行。當(dāng)x=4時(shí),執(zhí)行完循環(huán)體內(nèi)
容后x=25,條件為False,退出,打印。選D)。
19、確定一個(gè)控件在窗體上的位置的屬性是()。
A、Width或Height
B、Width和Height
C、Top或Left
D、Top和Left
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題考查對(duì)象的基本屬性。Height和Width屬性決定了控件的高度和
寬度,而Fop和Left屬性決定了控件在窗體中的位置屬性。
20、設(shè)有以下過(guò)程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,y
EndSub針對(duì)此過(guò)程,下面正確的過(guò)程調(diào)用語(yǔ)句是
A、Callproc(a!,23)
B、Callprocx%,12
C>procb%
D、x=proc(12)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:(1)用Can語(yǔ)句調(diào)用Sub過(guò)程:語(yǔ)法:Call過(guò)程名([實(shí)參表
列]),實(shí)參的個(gè)數(shù)、類型和順序,應(yīng)該與被調(diào)用過(guò)程的形式參數(shù)相匹配,有多個(gè)
參數(shù)時(shí),用逗號(hào)分隔。(2)把過(guò)程名作為一個(gè)語(yǔ)句來(lái)用:語(yǔ)法:過(guò)程名[實(shí)參
1[,實(shí)參2…它與(1)的不同點(diǎn)是:去掉了關(guān)鍵字和實(shí)參列表的括號(hào)。根據(jù)題
意,選項(xiàng)C)正確。
21、下面屬于黑盒測(cè)試方法的是
A、語(yǔ)句覆蓋
B、邏輯覆蓋
C、邊界值分析
D、路徑覆蓋
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:黑盒測(cè)試不關(guān)心程序內(nèi)部的邏輯,只是根據(jù)程序的功能說(shuō)明來(lái)設(shè)計(jì)測(cè)
試用例。在使用黑盒測(cè)試法時(shí),手頭只需要有程序功能說(shuō)明就可以了。黑盒測(cè)試法
分等價(jià)類劃分法、邊界值分析法和錯(cuò)誤推測(cè)法,答案為C。而A、B、D均為白盒
測(cè)試方法。
22、以下可作為VisualBasic合法變量名的是
A、A3#l
B、Basic
C、Tab
D、D%3
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在VB中,變量名只能由字母、數(shù)字、下劃線組成,故A和D錯(cuò)
誤:保留字不能作為變量名,C選項(xiàng)中Tab為保留字,故C錯(cuò)誤;B選項(xiàng)符合變量
的命名規(guī)則,故選B。
23、窗體上有名為Text】、Text2的兩個(gè)文本框,和一個(gè)由3個(gè)單選按鈕組成的控
件數(shù)組Optionl,如圖1所示。程序運(yùn)行后,如果單擊某個(gè)單選按鈕,則執(zhí)行
Tex”中數(shù)值與該單選按鈕所對(duì)應(yīng)的運(yùn)算(乘I、乘10或乘100),并將結(jié)果顯示在
Text2+,如圖2所示。為了實(shí)現(xiàn)上述功能,在程序中的橫線處應(yīng)填入的內(nèi)容是
Private
SubOptionl_Click(AsInteger)IfTextl.Text<>""ThenSelect
CaseCaseO:Text2.Texl=Textl.TextCase1:
Text2.Text=Textl.Text*10Case2:Text2.Text=Textl.Text*100EndSelectEnd
IfEndSub
A、OptionI.Index
B、Index
C>Option1(Index)
D^Option1(Index).Value
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題考查控件數(shù)組元素的區(qū)分??丶?shù)組由一組相同類型的控件組
成。它們共用一個(gè)控件名,具有相同的屬性,建立時(shí)系統(tǒng)給每個(gè)元素賦一個(gè)惟一的
索引號(hào)(Index),索引號(hào)從0開(kāi)始??丶?shù)組共享同樣的事件過(guò)程,通過(guò)返回的下
標(biāo)值區(qū)分控件數(shù)組中的各個(gè)控件。
24、設(shè)某二叉樹(shù)的后序序列為CBA,中序序列為ABC,則該二叉樹(shù)的前序序列為
A、BCA
B、CBA
C、ABC
D、CAB
標(biāo)準(zhǔn)答案;C
知識(shí)點(diǎn)解析:二叉樹(shù)遍歷可以分為3種:前序遍歷(訪問(wèn)根節(jié)點(diǎn)在訪問(wèn)左子樹(shù)和訪
問(wèn)右子樹(shù)之前)、中序遍歷(訪問(wèn)根節(jié)點(diǎn)在訪問(wèn)左子樹(shù)和訪問(wèn)右子樹(shù)兩者之間)、
后序遍歷(訪問(wèn)根節(jié)點(diǎn)在訪問(wèn)左子樹(shù)和訪問(wèn)右子樹(shù)之后)。后序序列為CBA,則
A為根節(jié)點(diǎn)。中序序列為ABC,則B和C均為左子樹(shù)節(jié)點(diǎn)或右子樹(shù)節(jié)點(diǎn),且B為
C父節(jié)點(diǎn),可知前序序列為ABC,C選項(xiàng)正確。
25、在軟件生產(chǎn)過(guò)程中,需求信息的來(lái)源是()。
A、程序員
B、項(xiàng)目經(jīng)理
C、設(shè)計(jì)人員
D、軟件用戶
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:軟件需求是指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、性能、設(shè)計(jì)約束等方面的
要求,是由用戶提出的。
26、以下過(guò)程的功能是從數(shù)組中尋找最大值:PrivateSubFindMax(a()AsInteger,
ByRcfMaxAsInteger)DimsAsInteger,fAsIntegerDimiAsInteger
s=LBound(a)f=UBound(a)Max=a(s)Fori=sTofIf
a(i)>MaxThenMax=a(i)NextEndSub以卜關(guān)于上述過(guò)程的敘述中,錯(cuò)誤的是
()o
A、語(yǔ)句CallFindMax(a,m)可以調(diào)用該過(guò)程,其中的a是數(shù)組,m是Integer類型
變量
B、For循環(huán)次數(shù)等于a數(shù)組的元素?cái)?shù)
C、過(guò)程末尾應(yīng)該增加一條返回最大值的語(yǔ)句FindMax=Max
D、參數(shù)Max用于存放找到的最大值
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:過(guò)程定義語(yǔ)句中第1個(gè)參數(shù)是數(shù)組,調(diào)用是實(shí)參應(yīng)該是一個(gè)數(shù)組變量
或元素,第2個(gè)參數(shù)是整型變量。過(guò)程中LBound函數(shù)獲取了數(shù)組下標(biāo)的下限:
UBound函數(shù)獲取了數(shù)組下標(biāo)的上限,在Fori=stof語(yǔ)句的循環(huán)中就可以訪問(wèn)數(shù)組
中的各個(gè)元素。本過(guò)程是用Sub定義的過(guò)程不需要返回值。程序中找到的最大值
由參數(shù)Max返回,因?yàn)樗前粗穫鬟f的參數(shù),它的值會(huì)帶給實(shí)參。因此C選項(xiàng)的
說(shuō)法錯(cuò)誤。
27、列表框中被選中的數(shù)據(jù)項(xiàng)的位置可以通過(guò)一個(gè)屬性獲得,這個(gè)屬性是()。
A、List
B、Listindex
C、Text
D^ListCount
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:列表框控件的Lisllndex屬性值是已選中的表項(xiàng)的位置。表項(xiàng)位置由
索引值指定,第一項(xiàng)的索引值為0,第二項(xiàng)為1,以此類推。如果沒(méi)有任何項(xiàng)被選
中,Lisilndex的值將設(shè)置為一1。
28、將窗體的KeyPreview屬性設(shè)為True,然后編寫如下程序:PrivateSub
Form_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSub
PrivateSubForm_KcyPrcss(KcyAsciiAsInteger)PrintChr(KcyAscii)EndSub運(yùn)行程
序時(shí),按下字母會(huì)a,則窗體上顯示的是
A、AA
B、Aa
C、aA
D、aa
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:KeyCode是按鍵的實(shí)際的字符(不區(qū)分大小寫),KeyAscii是以字符為
準(zhǔn),是所按鍵的ASCH碼。
29、在面向?qū)ο蠓椒ㄖ校粚儆凇皩?duì)象”基本特點(diǎn)的是()o
A、一致性
B、分類性
C、多態(tài)性
D、標(biāo)識(shí)唯一性
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:對(duì)象有如下一些基本特點(diǎn):標(biāo)識(shí)唯一性、分類性、多態(tài)性、封裝性、
模塊獨(dú)立性好。所以選擇A。
30、下列敘述中正確的是()。
A、棧是“先進(jìn)先出”的線性表
B、隊(duì)列是“先進(jìn)后出”的線性表
C、循環(huán)隊(duì)列是非線性結(jié)構(gòu)
D、有序線性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)解析:棧是先進(jìn)后出的線性表,所以A)錯(cuò)誤;隊(duì)列是先進(jìn)先出的線性表,
所以B)錯(cuò)誤;循環(huán)隊(duì)列是線性結(jié)構(gòu)的線性表,所以C)錯(cuò)誤。
31、窗體上有一個(gè)名稱為Textl的文本框,一個(gè)名稱為Combol的組合框。將文本
框中的內(nèi)容添加到組合框中所使用的命令是
A、Textl.AdditemCombol.Text
Combo1.AdditemText1.Text
C>Combo1.Tcxt=Text1.Text
D、Text1.Text=Combo1Text
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:Addltcm方法用來(lái)在組合框中插入一行文本,格式為:組合框
框.Additem項(xiàng)目字符串[,索引值]。
32、以下關(guān)于菜單的敘述中錯(cuò)誤的是
A、對(duì)于同一窗體中的菜單,各菜單項(xiàng)的名稱必須唯一
B、對(duì)于同一窗體中的菜單,各菜單項(xiàng)的標(biāo)題必須唯一
C、菜單中各菜單項(xiàng)可以是控件數(shù)組元素
D、彈出式菜單的編輯、定義在菜單編輯器中進(jìn)行
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:對(duì)于同一窈體中的菜單,各菜單項(xiàng)的標(biāo)題不須唯一。
33、編寫如下程序:PrivateSubCommandI_Click()DimxAsInteger,yAsIntegerx
=l:y=1Doy=x*ylfy>10ThenPrintx,yExitDoElsex=x+3EndIfLoop
Whilex<=10EndSub運(yùn)行程序,循環(huán)實(shí)際執(zhí)行次數(shù)為
A、0
B、2
C、3
D、4
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)0析:x初值為1。第一次先執(zhí)行循環(huán)然后判斷條件。在循環(huán)體中,x被加
3,執(zhí)行完第2次時(shí)x=70執(zhí)行第三次時(shí),y=28,滿足條件y>10,執(zhí)行ExitDo跳
出循環(huán)。選C)。
34、在窗體上畫(huà)一個(gè)名稱為Command1的命令按鈕,然后編寫如下程序:Option
Base1PrivateSubCommandl_Click()d=0c=10x=Array(10?12?
21,32,24)Fori=1To5Ifx(i)>cThend=d+x(i)
c=x(i)Elsed=d—cEndIfNextiPrintd
EndSub程序運(yùn)行后,如果單擊命令按鈕,則在窗體上輸出的內(nèi)容為()。
A、89
B、99
C、23
D、77
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:程序中OptionBasel語(yǔ)句指定數(shù)組下標(biāo)下限從1開(kāi)始。程序通過(guò)賦
初值定義變量x為含有5個(gè)元素的數(shù)組,元素值依次為10,12,21,32,24o
For循環(huán)的功能是把這5個(gè)元素中大于10且大于前一個(gè)元素的值累加到變量d中,
如果小于等于10或前一個(gè)元素則從變量d減去10或前一個(gè)元素的值。因此d=0
一10+12+21+32—32=23。
35、設(shè)a=4,b=5,c=6,執(zhí)行語(yǔ)句Printa
O
A、True
BNFalse
o
c、出錯(cuò)信息
o
D、0
36、窗體上有一個(gè)名稱為Textl的文本框;一個(gè)名稱為Timerl的計(jì)時(shí)器控件,其
Interval屬性值為5000,Enabled屬性值是True。Timerl的事件過(guò)程如下:
PrivateSubTiiiierl_Tiiner()SialicflagAsIntegerIfflag=0Thenflag=1
flag=_flagIfflag=lThenTextl.ForeColor=
&HFF&'&HFF&為紅色ElseTextl.ForeColor=
&HC000&"&HCOOO&為綠色EndIfEndSub以下敘述中正確的是
()o
o
A、每次執(zhí)行此事件過(guò)程時(shí),flag的初始值均為0
B、flag的值只可能取0或1
O
C、程序執(zhí)行后,文本框中的文字每5秒改變一次顏色
D、程序有邏輯錯(cuò)誤,Else分支總也不能被執(zhí)行
37、現(xiàn)有如下一段程序:PrivateSubCommandl_Click()x=
UCase(InputBox("輸入:"))SelectCasexCaseTo,,Cn
Print”考核通過(guò)!”Case'DHPrint”考核不通過(guò)!”
CaseElsePrint”輸入數(shù)據(jù)不合法!"EndSelectEndSub執(zhí)行程
序,在輸入框中輸入字母“B”,則以下敘述中正確的是()。
O
A、程序運(yùn)行錯(cuò)
O
B、在窗體上顯示“考核通過(guò)!”
O
C、在窗體上顯示“考核不通過(guò)!”
O
D、在窗體上顯示”輸入數(shù)據(jù)不合法!”
38、負(fù)責(zé)數(shù)據(jù)庫(kù)中查詢操作的數(shù)據(jù)庫(kù)語(yǔ)言是()<
O
A、數(shù)據(jù)定義語(yǔ)言
O
B、數(shù)據(jù)管理語(yǔ)言
O
C、數(shù)據(jù)操縱語(yǔ)言
D、數(shù)據(jù)控制語(yǔ)言
39、在窗體上畫(huà)一個(gè)名稱為Commandl的命令按鈕,然后編寫如下程序:Option
Base1PrivateSubCommandl_Click()d=0c=10x=Array(10,
12,21,32,24)Fori=lTo5Ifx(i)>cThend=d+
x(i)c=x(i)Elsed=d-cEndIf
NextiPrintdEndSub程序運(yùn)行后,如果單擊命令按鈕,則在窗體上輸出的
內(nèi)容為()o
O
A、89
B、99
C>23
o
D>77
40、在某個(gè)事件過(guò)程中定義的變量是()。
O
A、局部變量
O
B、窗體級(jí)變量
O
C、全局變量
O
D、模塊變量
二、基本操作題(本題共2題,每題7.0分,共2分0)
請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)VisualBasic應(yīng)用程序(包括界面和代碼)。
41、在名稱為Forml的窗體上畫(huà)一個(gè)名稱為CD1的通用對(duì)話框,通過(guò)屬性窗口設(shè)
置CD1的初始路徑為C\,默認(rèn)的文件名為None,標(biāo)題為“保存等級(jí)考試”,如
?!ㄌ?hào)續(xù)念a
:xmMcl一三.?el13?
0
0
->**?1
asoc??M1
1
二i~_W0
二■mu(
qFr?@,FileS
魴fllus
忘,E
fUe
Onm
(PnuiTIT
文林如:函iWI]
圖2所示。圖2注意:
存盤時(shí)必須存放在考生文件夾下,工程文件名為sjtl.vbp,窗體文件名為
sjtl.frnio
42、在名稱為Forml的窗體上設(shè)計(jì)一個(gè)菜單。要求在窗體上添加名為menu。,標(biāo)
題為“菜單命令,,的主菜單,再添加兩個(gè)名稱分別為“mcnul"、“mcnu2”,標(biāo)題分別
為“不可用菜單項(xiàng)”、“上一菜單項(xiàng)可用”的子菜單,并且使程序運(yùn)行時(shí),menul子
菜單不可用,meiw2子菜單已經(jīng)選中(運(yùn)行時(shí)的效果如圖3所示)。
圖3再編寫適當(dāng)?shù)氖录^(guò)程,使得程序運(yùn)行時(shí),單擊“上一
菜單項(xiàng)可用汽貝!)“不可用菜單項(xiàng)”變?yōu)楹谏捎茫?。要求程序中不得使用變量,?/p>
只有一條語(yǔ)句。注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為
sit2.vbp,窗體文件名為sit2.Frm。
三、簡(jiǎn)單應(yīng)用題(本題共7題,每題7.0分,共7分0)
43、(1)在考生文件夾下有一個(gè)工程文件sjt3.vbp0程序的功能是:在運(yùn)行時(shí),如
果選中一個(gè)單選按鈕和一個(gè)或兩個(gè)復(fù)選框,并單擊“確定”按鈕,則對(duì)文本框中的
文字做相應(yīng)的設(shè)置,如圖3?100所示。窗體上的控件已經(jīng)畫(huà)出,但沒(méi)有給出主要程
序內(nèi)容,請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程,完成上述功能。
i<:'100注意:不能修改已經(jīng)給出的程序部分和已有的控
件;在結(jié)束程序運(yùn)行之前,必須選中一個(gè)單選按鈕和至少一個(gè)復(fù)選框,并單擊“確
定”按鈕:必須通過(guò)單擊窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無(wú)成績(jī)。最后把修
改后的文件按原文件名存盤。(2)在考生文件夾下有一個(gè)工程文件§jt4.vbpo窗體
中已經(jīng)給出了所有控件。程序運(yùn)行時(shí),單擊“讀入文件”按鈕,將顯示一個(gè)“打開(kāi)”
對(duì)話框,可以在該對(duì)話框中選擇考生文件夾下的文本文件加4.txt,并把該文件的
內(nèi)容顯示到Textl文本框中。要求:請(qǐng)去掉程序中的注釋符,并把程序中的?改為
正確的內(nèi)容,使其能正確運(yùn)行,但不能修改程序中的其他部分和控件屬性。最后
用原來(lái)的文件名保存工程文件和窗體文件。
四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)
44、數(shù)列I,1,3,5,9,15,25,41,的規(guī)律是從第三個(gè)數(shù)開(kāi)始,每個(gè)數(shù)是
它前面兩個(gè)數(shù)的和加1。在考生目錄下有一個(gè)工程文件sjt5.vbpo窗體中已經(jīng)給
出了所有控件,如圖3.192所示。請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程實(shí)現(xiàn)以下功能:在
Textl中輸入整數(shù)40,單擊“計(jì)算”按鈕,則在Text2中顯示該數(shù)列第40項(xiàng)的值。
如果單擊“存盤”按鈕,則將計(jì)算的第40項(xiàng)的值存到考生目錄下的。ut5.txt文件
中。(提示:因數(shù)據(jù)較大,應(yīng)使用Long型變量。)注意:在結(jié)束程序運(yùn)行之前,必
須單擊“存盤”按鈕,把結(jié)果存入。ut5.txt文件,否則無(wú)成績(jī)。最后把修改后的文
件按原文件名存盤。
國(guó)家二級(jí)(VB)機(jī)試模擬試卷第2套
一、選擇題(本題共40題,每題1.0分,共40分。)
1文件d:\city.txt的內(nèi)容如下:BeiJingTianjinShangHaiChongQing編寫如下事件
過(guò)程:PrivateSubForm_Click()DimInDOpen"d:\city.txt"ForInputAs#1DoWhile
NotEOF(l)LineInput#1,InDLoopClose1PrintInDEndSub運(yùn)行程序,單擊窗
體,輸出結(jié)果是
A、文件city.txt的全部?jī)?nèi)容
B、BeiJing
C、ChongQing
D、空白
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:#1文件以讀操作的方式打開(kāi)。在文件結(jié)尾的部分退出。退出時(shí)InD
內(nèi)存儲(chǔ)的內(nèi)容是ChongQing,打印的內(nèi)容就是ChongQing,選C。
2、在窗體上畫(huà)一個(gè)文本框,其名稱為Tex”,然后編寫如下程序:OptionBasel
PrivateSubForm_Click(iDimArr(10)AsIntegerFori=6To10Arr(i)=i-3Nexti
Text1.Text=Str(Arr(6)+Arr(Arr(6)+Arr(10)))EndSub程序運(yùn)行后,單擊窗體,在
文本框中顯示的內(nèi)容是
A、7
B、8
C、9
D、10
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:For循環(huán)對(duì)數(shù)組Arr的第6個(gè)到第10個(gè)元素賦值。Arr(6)=3;
Arr(10)=7;因此,輸出結(jié)果是10。選D)。
3、在窗體上畫(huà)一個(gè)命令按鈕(其Name屬性為Commandl),然后編寫如下代
碼:PrivateSubCommand1_Click()Dimn()AsIntegerDima,bAsIntegera=
InputBox("Enterthefirstnumber")b=InputBox("Enterthesecondnumber")ReDimn(a
Tob)Fork=LBound(n)ToUBound(n)n(k)=kPrintn(k);NextkEndSub程序運(yùn)行
后,單擊命令按鈕,在瑜入對(duì)話框中分別輸入2和3,輸出結(jié)果為
A、I2
B、23
C、34
D、45
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:愉入2和3后,n被重新定義,下標(biāo)為2,上標(biāo)為3。For循環(huán)執(zhí)行2
次,k=2和k=3。因此選B)。
4、在窗體上畫(huà)一個(gè)命令按鈕和一個(gè)文本框,其名稱分別為Command1和Textl,
然后編寫如下程序:FunctionFun(xAsInteger,yAsInteger)AsIntegerFun=IIf(x<
y,x,y)EndFunctionPrivateSubForm_Load()Command1.Default=TrueEndSub
PrivateSubCommandl_CIick()DimaAsInteger,bAsIntegera=20b=12Text1.Text
=Slr(Fun(a,b))EndSub程序運(yùn)行后,按回車鍵,文本框中顯示的內(nèi)容為
A、12
B、20
C、24
D、40
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:Form_Load()過(guò)程中,Commandl獲得焦點(diǎn)。當(dāng)接回車鍵時(shí),觸發(fā)
Commandl_Click()事件。該事件中給定a和b的值,并調(diào)用函數(shù)Fun。函數(shù)Fun返
回整型數(shù)據(jù)。Hf(x<y,x,y)表示的意思是xvy成立時(shí),返回x,否則返回y。函數(shù)
調(diào)用時(shí)傳過(guò)來(lái)的參數(shù)是x=20,y=12o因此nf(xvy,x,y)返回的值是12。選A)。
5、在窗體上畫(huà)一個(gè)命令按鈕,然后編寫如下程序:Subinc(aAsInteger)StaticxAs
Integerx=x+aPrintx;EndSubPrivateSubCommandl_Click()inc2inc3inc4End
Sub程序運(yùn)行后,第一次單擊命令按鈕時(shí)的輸出結(jié)果方
A、234
B、259
C、111418
D、4916
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:x在inc函數(shù)中定義成Sialic類型。意味著函數(shù)退出后x值被保留。
第一次執(zhí)行后x=2,第二次執(zhí)行后x=5,第3次執(zhí)行后x=9。選B)。
6、在窗體上畫(huà)一個(gè)文本框,其名稱為Textl,然后編寫以下程序:PrivateSub
Form_Load()ShowText'.Text=""Textl.SetFocusEndSubPrivateSub
Textl_KeyPress(KeyAsciiAsInteger)Char=Chr(KeyAscii)KeyAscii=
Asc(UCase(Char))EndSub以上程序的功能是
A、把輸入到文本框中的字母轉(zhuǎn)換為小寫顯示
B、把從鍵盤上輸入的字符在文本框中原樣顯示
C、把輸入到文本框中的字母轉(zhuǎn)換為大寫顯示
D、把輸入到文本框中的字符轉(zhuǎn)換為其ASCII碼顯示
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:Chr()是把ASCII碼轉(zhuǎn)換為對(duì)應(yīng)的字符。UCase轉(zhuǎn)換成大寫。Asc求
字符串表達(dá)式的第一個(gè)字符的ASCII編碼。答案選C)。
7、設(shè)有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAs
StringDimLAsIntegerL=Len(xStr)DoWhileL>=ItStr=tStr+Mid(xStr,L,1)L=
L-1T>oopyStr=tStrEndSubPrivateSubForm_Click()DimSIAsString,S2As
StringSl="abcdcFInvSl,S2PrintS2EndSub運(yùn)行程序,單擊窗體,輸出結(jié)果為
A、abcdef
afbecd
C、fcdcba
D、defabc
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:Mid函數(shù)將返回字符串中從L開(kāi)始的一個(gè)字符,L從字符串長(zhǎng)度反向
遞減。因此Inv函數(shù)實(shí)現(xiàn)字符串翻轉(zhuǎn)功能。選C)。
8、閱讀程序:OptionBase1PrivateSubForm_Click()DimArr(3,3)AsIntegerFori
=1To3Forj=ITo3Ifj=iOrj=3-i+1ThenAn<i,j)=1ElseArr(i,j)=0EndIf
NextjNextiFori=1To3Forj=1To3PrintAir(i,j);NextjPrintNextiEndSub程
序運(yùn)行后,如果單擊窗體,則輸出結(jié)果為
A、111111111
B、000000000
C、I00010001
D、101010101
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:第一個(gè)For循環(huán)給數(shù)組Arr賦值。第二個(gè)For循環(huán)打印數(shù)組各元素的
值。在第一個(gè)For循環(huán)中,數(shù)組的下標(biāo)用變量i表示,上標(biāo)用變量j表示。If...Else
語(yǔ)句對(duì)兩種情況進(jìn)行判斷,在i等于j的時(shí)候或者i和j滿足j=3-i+1關(guān)系的時(shí)
候,Arr數(shù)組元素被賦值為1,其它情況被賦值為0??梢愿鶕?jù)循環(huán)語(yǔ)句的執(zhí)行,
代入各變量值算得各元素的值。選D)。
9、下列關(guān)于算法復(fù)雜度敘述正確的是
A、最壞情況下的時(shí)間復(fù)雜度一定高于平均情況的時(shí)間復(fù)雜度
B、時(shí)間復(fù)雜度與所用的計(jì)算工具無(wú)關(guān)
C、對(duì)同一個(gè)問(wèn)題,采用不同的算法,則它們的時(shí)間復(fù)雜度是相同的
D、時(shí)間復(fù)雜度與采用的算法描述語(yǔ)言有關(guān)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,它與使用的計(jì)
算機(jī)、程序設(shè)計(jì)語(yǔ)言以及算法實(shí)現(xiàn)過(guò)程中的許多細(xì)節(jié)無(wú)關(guān),B選項(xiàng)正確,D選項(xiàng)錯(cuò)
誤。最壞情況下的時(shí)間復(fù)雜度可以與平均情況的時(shí)間復(fù)雜度相同,A選項(xiàng)錯(cuò)誤。不
同的算法時(shí)間復(fù)雜度一股不相同,C選項(xiàng)錯(cuò)誤。
10、設(shè)有棧S和隊(duì)列Q,初始狀態(tài)均為空。首先依次將A,B,C,D,E,F入棧,然后從
棧中退出三個(gè)元素依次入隊(duì),再將X,Y,Z入棧后,將棧中所有元素退出并依次入
隊(duì),最后將隊(duì)列中所有元素退出,則退隊(duì)元素的順序?yàn)?/p>
A、DEFXYZABC
B、DEFXYZABC
C>FEDXYZCBA
D、DEFZYXABC
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:棧是一種特殊的線性表,它所有的插入與刪除都限定在表的同一端進(jìn)
行。隊(duì)列是指允許在一端進(jìn)行插入,而在另一端進(jìn)行刪除的線性表。將
A,B,C,D,E,F入棧后,棧中元素為ABCDEF,退出三個(gè)元素入隊(duì),隊(duì)列元素為
FED,將X,Y,Z入棧后棧中元素為ABCXYZ,全部入隊(duì)后,隊(duì)列元素為
FEDZYXCBA,故B選項(xiàng)正確。
11、下列敘述中正確的是
A、有兩個(gè)指針域的鏈表稱為二叉鏈表
B、循環(huán)鏈表是循環(huán)隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
C、帶鏈的棧有棧頂指針和棧底指針,因此又稱為雙重鏈表
D、結(jié)點(diǎn)中具有多個(gè)指針域的鏈表稱為多重鏈表
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:雙向鏈表與二叉鏈表均是有兩個(gè)指針域的鏈表,A選項(xiàng)錯(cuò)誤。在單鏈
表的第一個(gè)結(jié)點(diǎn)前增加一個(gè)表頭結(jié)點(diǎn),隊(duì)頭指針指向表頭結(jié)點(diǎn),最后一個(gè)結(jié)點(diǎn)的指
針域的值由NULL改為指向表頭結(jié)點(diǎn),這樣的鏈表稱為循環(huán)鏈表。循環(huán)隊(duì)列是隊(duì)
列的一種順序存儲(chǔ)結(jié)構(gòu)。循環(huán)鏈表與循環(huán)隊(duì)列是兩種存儲(chǔ)結(jié)構(gòu),B選項(xiàng)錯(cuò)誤。雙向
鏈表結(jié)點(diǎn)有兩個(gè)指針域,指向前一個(gè)結(jié)點(diǎn)的指針和指向后一個(gè)結(jié)點(diǎn)的指針,而帶鏈
的棧是單鏈表形式,C選項(xiàng)錯(cuò)誤。故正確答案為D選項(xiàng)。
12、某二叉樹(shù)共有845個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)有45個(gè),則度為1的結(jié)點(diǎn)數(shù)為
A、400
B、754
C、756
D、不確定
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:在樹(shù)結(jié)構(gòu)中,一個(gè)結(jié)點(diǎn)所擁有的后件個(gè)數(shù)稱為該結(jié)點(diǎn)的度,所有結(jié)點(diǎn)
中最大的度稱為樹(shù)的度。對(duì)任何一棵二叉樹(shù),度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比
度為2的結(jié)點(diǎn)多一個(gè)。二叉樹(shù)共有845個(gè)結(jié)點(diǎn),度為。的結(jié)點(diǎn)有45個(gè),度為1的
結(jié)點(diǎn)數(shù)為nl,度為2的結(jié)點(diǎn)數(shù)為n2,則845=45+nl+n2,且45=為+1,則n1=756,
C選項(xiàng)正確。
13、軟件需求分析階段的主要任務(wù)是
A、確定軟件開(kāi)發(fā)方法
B、確定軟件開(kāi)發(fā)工具
C、確定軟件開(kāi)發(fā)計(jì)劃
D、確定軟件系統(tǒng)的功能
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析?:需求分析階段的工作可以分為4個(gè)方面:需求獲取、需求分析、編寫
需求規(guī)格說(shuō)明書(shū)和需求評(píng)審,包括確定軟件系統(tǒng)的功能,D選項(xiàng)正確。A、B、C
選項(xiàng)均為開(kāi)發(fā)階段工作。
14、下面對(duì)軟件測(cè)試描述錯(cuò)誤的是
A、嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性
B、隨機(jī)地選取測(cè)試數(shù)據(jù)
C、隨機(jī)地選取測(cè)試數(shù)據(jù)
D、軟件測(cè)試是保證軟件質(zhì)量的重要手段
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在測(cè)試之前制定測(cè)試計(jì)劃,并嚴(yán)格執(zhí)行,測(cè)試用例的選擇不可隨意,
應(yīng)選擇有代表性的,盡可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤,A選項(xiàng)敘述正確,B選
項(xiàng)敘述錯(cuò)誤。測(cè)試根本目的是盡可能多地發(fā)現(xiàn)并排除軟件中隱藏的錯(cuò)誤,C選項(xiàng)敘
述正確。軟件測(cè)試是保證軟件質(zhì)量、可靠性的關(guān)鍵步驟,D選項(xiàng)敘述正確。故正確
答案為B選項(xiàng)。
15、結(jié)構(gòu)化程序的三種基本控制結(jié)構(gòu)是
A、順序、選擇和重復(fù)(循環(huán))
B、過(guò)程、子程序和分程序
C、順序、選擇和調(diào)用
D、調(diào)用、返回和轉(zhuǎn)移
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析?:結(jié)構(gòu)化程序的三種基本控制結(jié)構(gòu):順序、選擇和重復(fù),故A選項(xiàng)正
確。
16、數(shù)據(jù)庫(kù)中對(duì)概念模式內(nèi)容進(jìn)行說(shuō)明的語(yǔ)言是
A、數(shù)據(jù)定義語(yǔ)言
B、數(shù)據(jù)操縱語(yǔ)言
C、數(shù)據(jù)控制語(yǔ)言
D、數(shù)據(jù)宿主型語(yǔ)言
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)為完成主要功能提供了相應(yīng)的數(shù)據(jù)語(yǔ)言,它們是:數(shù)
據(jù)定義語(yǔ)言,該語(yǔ)言負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語(yǔ)言,
該語(yǔ)言負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢與增、刪、改等操作;數(shù)據(jù)控制語(yǔ)言,該語(yǔ)言負(fù)
責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等功能。故A選項(xiàng)
正確C
17、某個(gè)工廠有若干個(gè)倉(cāng)庫(kù),每個(gè)倉(cāng)庫(kù)存放有不同的零件,相同零件可能放在不同
的倉(cāng)庫(kù)中。則實(shí)體倉(cāng)庫(kù)和零件間的聯(lián)系是
A、多對(duì)多
B、一對(duì)多
C、多對(duì)一
D、一對(duì)一
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:一般來(lái)說(shuō),實(shí)體集之間必須通過(guò)聯(lián)系來(lái)建立聯(lián)接關(guān)系,分為三類:
對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1:m)、多對(duì)多聯(lián)系(m:n)。每個(gè)倉(cāng)庫(kù)存放有不
同的零件,相同‘零件可能放在不同的倉(cāng)庫(kù)中,故實(shí)體倉(cāng)庫(kù)和零件間的聯(lián)系是多對(duì)
多,A選項(xiàng)正確。
18、表達(dá)式5*$q「(25)+581](4八4)的值是
A、29
B、25
C、26
D、36
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:Sgn(x)英文全稱Sign(x),是符號(hào)函數(shù),即求變量x的符號(hào)。注意其與
變量x的大小無(wú)關(guān),僅與變量正負(fù)有關(guān)。x為正數(shù),返回1;x為負(fù)數(shù),返回-1;x
為0,返回0。運(yùn)算符人在VB中是乘方運(yùn)算,4人4等于256,為正數(shù),故
Sgn(4M)=loSqr(X)是平方根函數(shù),返回值為自變量的平方根,Sqr(25)等于5,
5*Sqr(25)等于25,故最后結(jié)果為26,正確答案為選項(xiàng)C。
19、無(wú)論X取何值,均能成立的表達(dá)式是
A、Int(X)>=Abs(X)
B、Int(X)=Abs(X)
C、Int(X)<=Abs(X)
D、Int(X)<>Abs(X)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:Int(X)返回不大于X的最大整數(shù);Abs(X)返回自變量X的絕對(duì)值,
無(wú)論X是正數(shù)、。還是負(fù)數(shù),其Int(X)一定小于等于其絕對(duì)值,故正確答案為選項(xiàng)
Co
20、要求在窗體中定義一個(gè)變量x,在本窗體所有過(guò)程中都可以訪問(wèn)它,而在其他
模塊中不能訪問(wèn),則該變量的定義是
A、在本窗體的某個(gè)過(guò)程中寫語(yǔ)句:Dimx
B、在本窗體所有過(guò)程之前寫語(yǔ)句:Dimx
C、在本窗體所有過(guò)程之前寫語(yǔ)句:Publicx
D、在本窗體的所有過(guò)程中寫語(yǔ)句:Dimx
標(biāo)準(zhǔn)答案:R
知識(shí)點(diǎn)解析:選項(xiàng)A,在本窗體的某個(gè)過(guò)程中寫語(yǔ)句:Dimx,僅能在本窗體本過(guò)
程中訪問(wèn)。選項(xiàng)C,在本窗體所有過(guò)程之前寫語(yǔ)句:publicx,則在其他模塊中均
可訪問(wèn)。選項(xiàng)D,在木窗體的所有過(guò)程中寫語(yǔ)句:Dimx,則為局部變量,僅能在
本過(guò)程中訪問(wèn)它。故正確答案為B選項(xiàng)。
21、以下敘述中錯(cuò)誤的是
A、對(duì)象具有屬性、方法等成員
B、對(duì)象可以識(shí)別預(yù)先定義的事件
C、一個(gè)對(duì)象中包含數(shù)據(jù)及其對(duì)這些數(shù)據(jù)的相關(guān)操作
D、對(duì)象的屬性值一經(jīng)初始化,則不能再改變
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:VisualBasic應(yīng)用程序可以以解釋方式和生成可執(zhí)行文件方式執(zhí)行,
故正確答案為選項(xiàng)D。
22、以下.敘述中正確的是
A、影響窗體上某個(gè)文本框的Tab順序的屬性是TabStop
B、語(yǔ)句Me.Text="VisualBasic”用于設(shè)置當(dāng)前窗匚的標(biāo)題信息
C、用于獲取文本框中當(dāng)前被選中文本的屬性為SelText
D、要獲取水平滾動(dòng)條中當(dāng)前滾動(dòng)塊的位置應(yīng)使用其Position屬性
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:對(duì)象是具有特殊屬性(數(shù)據(jù))和行為方式(方法)的實(shí)體,既包含數(shù)
據(jù),又包含數(shù)據(jù)的操作方法,選項(xiàng)A、C正確:系統(tǒng)設(shè)計(jì)好的對(duì)象稱為預(yù)定義對(duì)
象,這些對(duì)象可以直接拿來(lái)使用,B選項(xiàng)正確;在VB中,可以通過(guò)屬性窗口和程
序代碼兩種方式設(shè)置對(duì)象屬性,屬性窗口設(shè)置方式在程序運(yùn)行后不能通過(guò)屬性窗口
改變屬性值,但是程序代碼設(shè)置方式可以靈活地在程序運(yùn)行期間改變對(duì)象的屬性
值。故正確答案為選項(xiàng)D。
23、下面關(guān)于組合框Cbl的敘述中正確的是
A、程序運(yùn)行時(shí),列表項(xiàng)可以多選
B、鼠標(biāo)單擊一個(gè)列表項(xiàng)后,Cbl.Text的值等于Cbl.List(Cbl.Listlndex)的值
C、利用Selected屬性足以判斷哪個(gè)列表項(xiàng)被選中了
D、組合框不響應(yīng)Change事件
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:影響窗體上某個(gè)文本框的Tab順序的屬性是Tabindex,TabStop屬性
指定是否能使用Tab鍵將焦點(diǎn)移到控件上,故A選項(xiàng)錯(cuò)誤;控件名.Text用來(lái)設(shè)置
文本框中顯示的內(nèi)容,標(biāo)簽名.Caption用來(lái)顯示在標(biāo)簽標(biāo)題中顯示的文本,故B選
項(xiàng)錯(cuò)誤;獲取滾動(dòng)條中當(dāng)前滾動(dòng)的位置應(yīng)使用Value屬性,故D選項(xiàng)錯(cuò)誤。本題
正確答案為C選項(xiàng)。
24、下面關(guān)于組合框Cbl的敘述中正確的是
A、程序運(yùn)行時(shí),列表項(xiàng)可以多選
R、鼠標(biāo)單擊一個(gè)列表項(xiàng)后,Chl.Text的值等于ChLLE(CbLLimndex)的值
C、利用Selected屬性可以判斷哪個(gè)列表項(xiàng)被選中了
D、組合框不響應(yīng)Change事件
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在程序運(yùn)行時(shí),列表項(xiàng)只能單選,不能多選。故選項(xiàng)A錯(cuò)誤;無(wú)法
利用Selecled屬性來(lái)判斷哪個(gè)列表項(xiàng)被選中了,組合框可以響應(yīng)Change事件。故
選項(xiàng)C和D均錯(cuò)誤:本題正確答案為B。不同窗體中的控件可以完全一樣,一個(gè)
窗體可以訪問(wèn)其他窗體控件中的數(shù)據(jù)。故選項(xiàng)D錯(cuò)誤;本題正確答案為
25、在列表框或組合框中,能夠表示當(dāng)前被選中列表項(xiàng)序號(hào)的是
A、Listindex
B、Index
C、TopIndex
D^List
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:列表框或組合框中,LisUndex屬性用于設(shè)置或返回當(dāng)前被選擇項(xiàng)目
的索引號(hào);List屬性用來(lái)列出或設(shè)置列表項(xiàng)的內(nèi)容c故正確答案為選項(xiàng)A。
26、要在程序運(yùn)行過(guò)程中把Commandl按鈕的標(biāo)題修改為“按鈕”,正確的做法是
A、在屬性窗口中把Command1按鈕的Caption屬性改為“按鈕”
在程序中執(zhí)行語(yǔ)句:Command1.Caption="按鈕"
C、在屬性窗口中把Command1按鈕的Text屬性改為“按鈕”
D、在程序中執(zhí)行語(yǔ)句:Command1.Text="按鈕"
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:Caption:用米設(shè)置顯示在按鈕上的標(biāo)題,在程序運(yùn)行過(guò)程中修改按
鈕的標(biāo)題應(yīng)該使用,Command1.Caplion="按鈕”。故本題正確答案為B。
27、文件列表框中用于設(shè)置或返回所選文件路徑和文件名的屬性是
A、File
B、FilePath
C^Path
D、FileName
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:Path屬性返回要顯示的文件所在的路徑,其默認(rèn)值為系統(tǒng)的當(dāng)前工作
路徑;FileName屬性主要用于返回在文件列表框中被選定文件的文件名。故正確
答案為選項(xiàng)Do
28、在窗體上畫(huà)2個(gè)名稱分別為Textl和Text2的文本框,然后編寫如下事件過(guò)
程:PrivateSubForm_Load()ShowTextl.Text="ABCDEF"Text2.SetFocusEndSub
PrivateSubText1_GotFocus()Textl.SelStart=2Textl.SelLength=3EndSub運(yùn)行程
序,單擊Textl,該文本框中的內(nèi)容為
A、顯示ABCDEF,且BCD被選中
B、顯示ABCDEF,且CDE被選中
C、顯示BCD
D、顯示CDE
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:Form_Load方法即在Form窗體加載時(shí),Textl.Text的值被賦值為
"ABCDEF'1,Text2.SetFocus將光標(biāo)定于文本框Tex12。Textl_GotFocus方法即在
Textl獲得焦點(diǎn)時(shí),Textl.SelStart=2從本文框起始位置為2,即C的位置,
Textl.SelLength=3設(shè)置選中長(zhǎng)度為3。故正確答案為選項(xiàng)B。
29、下面關(guān)于框架控件的敘述中正確的是
A、框架響應(yīng)Click事件
B、框架可以接受焦點(diǎn)
C、框架的標(biāo)題是字符串,放在Texl屬性中
D、可以在框架中輸入文本
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:Frame控件中不能接收焦點(diǎn),選項(xiàng)B錯(cuò)誤;Caption屬性用來(lái)設(shè)置框
架的標(biāo)題文本,選項(xiàng)C錯(cuò)誤;框架控件是一個(gè)容器控件,可以在其上放置其他控
件對(duì)象,但不能輸入文本,選項(xiàng)D錯(cuò)誤。故正確答案為選項(xiàng)A。
30、通過(guò)語(yǔ)句X=InpulBox("輸入數(shù)據(jù)“,“示例”,“0”)對(duì)變體類型的變量X輸入數(shù)
據(jù),程序運(yùn)行后,如果在對(duì)話框的輸入?yún)^(qū)中輸入數(shù)值100并按回車鍵,則下列敘述
中正確
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流管理師考試備考資料含答案
- 電商運(yùn)營(yíng)面試題及數(shù)據(jù)分析報(bào)告模板含答案
- 核能技術(shù)考試題庫(kù)
- 電梯技術(shù)考試題庫(kù)及答題解析
- 汽車維修技師面試全攻略及答案
- 國(guó)泰君安投資銀行業(yè)務(wù)部的面經(jīng)及答案
- 企業(yè)培訓(xùn)師招聘與面試題集
- 小米測(cè)試工程師晉升通道及標(biāo)準(zhǔn)
- 2026中國(guó)社會(huì)科學(xué)雜志社總編室(研究室)招聘5人(北京)筆試考試參考題庫(kù)及答案解析
- 最重要課件教學(xué)課件
- 預(yù)存款合作協(xié)議
- 招標(biāo)代理機(jī)構(gòu)入圍 投標(biāo)方案(技術(shù)方案)
- 熱工與流體力學(xué)基礎(chǔ)課件
- 藥品生產(chǎn)企業(yè)銷售模式、組織架構(gòu)及崗位設(shè)置-藥品生產(chǎn)企業(yè)銷售部門組
- 鄉(xiāng)村振興背景下農(nóng)村集體經(jīng)濟(jì)發(fā)展問(wèn)題
- 頜下腺腫物的護(hù)理
- 小型水工建筑物設(shè)計(jì)基本知識(shí)-水工建筑物的安全加高
- 燃?xì)鈭?bào)警施工方案
- 保安員基本條件及行為規(guī)范
- 家裝設(shè)計(jì)的職責(zé)【部門職能】1、接待裝-112702874
- 艾堅(jiān)蒙(安慶)科技發(fā)展有限公司年產(chǎn)4000噸光固化引發(fā)劑系列產(chǎn)品項(xiàng)目環(huán)境影響報(bào)告書(shū)
評(píng)論
0/150
提交評(píng)論