版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
VB筆試模擬試卷87(題后含答案及解析)題型有:1.選擇題2.填空題選擇題(每小題2分,共70分)下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上。1.?dāng)?shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)的一門學(xué)科,主要研究數(shù)據(jù)的邏輯結(jié)構(gòu)、對(duì)各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算,以及()A.?dāng)?shù)據(jù)的存儲(chǔ)結(jié)構(gòu)B.計(jì)算方法C.?dāng)?shù)據(jù)映象D.邏輯存儲(chǔ)正確答案:A解析:數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運(yùn)算的一門學(xué)科,它包含3方面的內(nèi)容,即數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)及對(duì)各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算。故選項(xiàng)A正確。2.一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調(diào)用。而實(shí)現(xiàn)遞歸調(diào)用中的存儲(chǔ)分配通常用()A.棧B.堆C.?dāng)?shù)組D.鏈表正確答案:A解析:一些較流行的程序語言允許過程的遞歸調(diào)用。遞歸調(diào)用就是過程調(diào)用本身。遞歸實(shí)現(xiàn)的是:當(dāng)過程每一次執(zhí)行后,都能返回到最近一次調(diào)用它的過程中。這樣各調(diào)用點(diǎn)之間形成一種后進(jìn)先出關(guān)系,而棧結(jié)構(gòu)正適合來存儲(chǔ)這些調(diào)用點(diǎn)。選項(xiàng)A正確。3.鏈表不具有的特點(diǎn)是()A.不必事先估計(jì)存儲(chǔ)空間B.可隨機(jī)訪問任一元素C.插入刪除不需要移動(dòng)元素D.所需空間與線性表長度成正比正確答案:B解析:鏈表采用的是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),它克服了順序存儲(chǔ)結(jié)構(gòu)的缺點(diǎn)。它的結(jié)點(diǎn)空間可以動(dòng)態(tài)申請(qǐng)和釋放;它的數(shù)據(jù)元素的邏輯次序靠結(jié)點(diǎn)的指針來指示,不需要移動(dòng)數(shù)據(jù)元素。但是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)也有不足之處:①每個(gè)結(jié)點(diǎn)中的指針域需占用額外存儲(chǔ)空間;②鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)是一種非隨機(jī)存儲(chǔ)結(jié)構(gòu)。4.對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是()A.程序應(yīng)簡單、清晰、可讀性好B.符號(hào)名的命名只要符合語法C.充分考慮程序的執(zhí)行效率D.程序的注釋可有可無正確答案:A解析:具有良好程序設(shè)計(jì)風(fēng)格的程序應(yīng)簡單,清晰,可讀性好。B、C、D三個(gè)選項(xiàng)均違背了此設(shè)計(jì)風(fēng)格,故選項(xiàng)A正確。5.程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和()A.對(duì)象成分B.變量成分C.語句成分D.傳輸成分正確答案:D解析:程序設(shè)計(jì)語言是用于書寫計(jì)算機(jī)程序的語言,其基本。成分有以下4種,數(shù)據(jù)成分:用來描述程序中的數(shù)據(jù)。運(yùn)算成分:描述程序中所需的運(yùn)算??刂瞥煞郑河脕順?gòu)造程序的邏輯控制結(jié)構(gòu)。傳輸成分:定義數(shù)據(jù)傳輸成分,如輸入輸出語言。6.在軟件測試設(shè)計(jì)中,軟件測試的主要目的是()A.實(shí)驗(yàn)性運(yùn)行軟件B.證明軟件正確C.找出軟件中全部錯(cuò)誤D.發(fā)現(xiàn)軟件錯(cuò)誤而執(zhí)行程序正確答案:D解析:使用人工或自動(dòng)手段來運(yùn)行或測定某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。軟件測試的目的是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。測試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。7.下列選項(xiàng)中,不屬于模塊間耦合的是()A.?dāng)?shù)據(jù)耦合B.同構(gòu)耦合C.異構(gòu)耦合D.公用耦合正確答案:C解析:本題主要考查模塊間耦合的類型。模塊之間的耦合程度反映了模塊的獨(dú)立性,也反映了系統(tǒng)分解后的復(fù)雜程度。按照耦合程度從弱到強(qiáng),可以將其分成5級(jí),分別是:數(shù)據(jù)耦合、同構(gòu)耦合、控制耦合、公用耦合和內(nèi)容耦合。沒有選項(xiàng)C中的異構(gòu)耦合這種耦合方式。8.如果對(duì)一個(gè)關(guān)系實(shí)施了一種關(guān)系運(yùn)算后得到了一個(gè)新的關(guān)系,而且新的關(guān)系中屬性個(gè)數(shù)少于原來關(guān)系中屬性個(gè)數(shù),這說明所實(shí)施的運(yùn)算關(guān)系是()A.選擇B.投影C.連接D.并正確答案:B解析:選擇運(yùn)算是對(duì)二維表進(jìn)行行切割,執(zhí)行后會(huì)刪除某些元組。投影運(yùn)算是對(duì)二維表的列操作,執(zhí)行后去除某列屬性。連接運(yùn)算有選擇的將兩關(guān)系中取出的元組組合,屬性列并不會(huì)減少。并運(yùn)算同樣不會(huì)減少屬性列的個(gè)數(shù)。根據(jù)以上知識(shí)點(diǎn)可知選項(xiàng)B正確。9.下列敘述中,正確的是()A.用E—R圖能夠表示實(shí)體集間一對(duì)一的聯(lián)系、一對(duì)多的聯(lián)系和多對(duì)多的聯(lián)系B.用E—R圖只能表示實(shí)體集之間一對(duì)一的聯(lián)系C.用E—R圖只能表示實(shí)體集之間一對(duì)多的聯(lián)系D.用E—R圖表示的概念數(shù)據(jù)模型只能轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型正確答案:C解析:本題主要考查了用E—R圖表示實(shí)體之間聯(lián)系的方法。兩個(gè)實(shí)體之間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有下面幾種,即一對(duì)一的聯(lián)系、一對(duì)多(或多對(duì)一)的聯(lián)系和多對(duì)多的聯(lián)系;概念模型便于向各種模型轉(zhuǎn)換。由于概念模型不依賴于具體的數(shù)據(jù)庫管理系統(tǒng),因此容易向關(guān)系模型、網(wǎng)狀模型和層次模型轉(zhuǎn)換。10.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最高的階段是()A.?dāng)?shù)據(jù)庫系統(tǒng)B.文件系統(tǒng)C.人工管理D.?dāng)?shù)據(jù)項(xiàng)管理正確答案:A解析:人工管理階段是在20世紀(jì)50年代中期以前出現(xiàn)的,數(shù)據(jù)不獨(dú)立,完全依賴于程序。文件系統(tǒng)是數(shù)據(jù)庫系統(tǒng)發(fā)展的初級(jí)階段,數(shù)據(jù)獨(dú)立性差。數(shù)據(jù)庫系統(tǒng)具有高度的數(shù)據(jù)獨(dú)立性和一定的邏輯獨(dú)立性。故選項(xiàng)A正確。11.剛建立一個(gè)標(biāo)準(zhǔn)EXE工程后,VisualBasic的內(nèi)部控件出現(xiàn)在()A.代碼窗口中B.屬性窗口中C.工程資源管理器窗口D.工具箱窗口正確答案:D解析:剛建立一個(gè)標(biāo)準(zhǔn)EXE工程后,VisualBasic的內(nèi)部控件出現(xiàn)在工具箱窗口中。選項(xiàng)D正確。12.下列不可作為VB變量名的是()A.4*DeltaB.AlphaC.ABCD.ABTI正確答案:A解析:本題是對(duì)變量名命名的考查。變量名只能由字母、數(shù)字和下劃線組成。且必須以字母開頭。由以上知識(shí)點(diǎn)可知選項(xiàng)A不可作為VB中的變量名。13.以下關(guān)于變量類型說明符的使用正確的是()A.Dima%:a=90B.Dima:a=2000%C.Dima#:a=“OK”,D.Dima&:a=True正確答案:A解析:類型說明符%用來表示整型,#用來表示雙精度型,&用來表示長整型;故排除B、C、D項(xiàng)。A項(xiàng)中定義a為整型數(shù),給它賦一個(gè)整型數(shù),故其使用正確。14.在VisualBasic工程資源管理器窗口中,不可能出現(xiàn)的文件類型是()A.標(biāo)準(zhǔn)模塊文件(.bas)B.窗體文件(.rrm)C.可執(zhí)行文件(.exe)D.資源文件(.res)正確答案:C解析:VB6.0中出現(xiàn)的文件類型有窗體文件、工程文件和標(biāo)準(zhǔn)模塊文件。故正確選項(xiàng)為C項(xiàng)。15.當(dāng)VB執(zhí)行下面語句后,A的值為()A=1IfA>0ThenA=A+1IfA>1ThenA=0A.0B.1C.2D.3正確答案:A解析:本題要注意語句的順序執(zhí)行。A被初始化為1,執(zhí)行第一個(gè)If語句,條件表達(dá)式A>o的值為真,故執(zhí)行語句A=A+1得A的值為2。接著執(zhí)行第二個(gè)If語句,此時(shí)條件表達(dá)式A>1仍然成立(因?yàn)榇藭r(shí)A的值為2),故執(zhí)行相應(yīng)后面的語句A=0,得A的值最終為0。選項(xiàng)A正確。16.變量定義語句DimIndex&與下面的______等價(jià)。()A.DimIndexAsLongB.DimIndexAsIntegerC.DimIndexAsSingleD.DimIndexAsDouble正確答案:A解析:本題主要是對(duì)類型說明符的考查。%表示的數(shù)據(jù)類型為整型,&表示的數(shù)據(jù)類型為長整型,!表示的數(shù)據(jù)類型為單精度型,#表示的數(shù)據(jù)類型為雙精度型,@表示為貨幣型。題中&表示的是長整型即long型變量。故語句DimIndex&的等價(jià)語句為DimIndexAsLong。17.在VisualBasic中,以下關(guān)于變量描述中不正確的是()A.局部變量的作用塊就是其所在的過程B.模塊變量的作用域就是所有標(biāo)準(zhǔn)模塊的過程C.默認(rèn)聲明只適用于局部變量,不能用于模塊級(jí)變量和全局變量D.全局變量的作用域是整個(gè)工程中所有的模塊和所有的過程正確答案:B解析:模塊變量的作用域僅限于定義該變量的模塊的過程中。故選項(xiàng)B的描述不正確。18.下面關(guān)于InputBox函數(shù)的敘述,不正確的是()A.在默認(rèn)情況下,InputBox的返回值是一個(gè)字符串B.InputBox函數(shù)可以寫成InputBox$的形式C.執(zhí)行一次InputBox函數(shù)可以輸入多個(gè)數(shù)值D.執(zhí)行一次InputBox函數(shù)時(shí),不可以同時(shí)輸入多個(gè)數(shù)值正確答案:C解析:執(zhí)行一次InputBox函數(shù)時(shí),不可以同時(shí)輸入多個(gè)數(shù)值。選項(xiàng)C的敘述不正確。19.在窗體上畫一個(gè)名稱為Textl的文本框和一個(gè)名稱為Commandl的命令按鈕,然后編寫如下事件過程:PrivateSubCommandl_C1ick()DimiAsInteger,nAsIntegerFori=0To50i=i+3n=n+1Ifi>10ThenExitForNextTextl.Text=Str(n)Endsub程序運(yùn)行后,單擊命令按鈕,在文本框中顯示的值是()A.2B.3C.4D.5正確答案:B解析:題中語句Ifi>10ThenExitFor是用來控制For循環(huán)是否繼續(xù)執(zhí)行的語句,主要是受變量i值的限制。題中涉及到i變量的語句i=i+3可知每執(zhí)行一次循環(huán)變量i的值增大3;再根據(jù)條件表達(dá)式i>10可知For循環(huán)一共執(zhí)行了三次,分別是i為0、4、8的情況。那么語句n=n+l也相應(yīng)執(zhí)行過三次,故n的值變?yōu)?。然后將數(shù)值型n的值轉(zhuǎn)換成自符串給文本框的Text屬性。結(jié)果在文本框中會(huì)顯示值3。選項(xiàng)B正確。20.在窗體(Name屬性為Form1)上畫兩個(gè)文本框(其Name屬性分別為Text1和Text2)和一個(gè)命令按鈕(Name屬性為Command1),然后編寫如下兩個(gè)事件過程:PrivateSubCommandl_Click()m=Text1.Text+TextTextPrintmEndSubPrivateSubFormLoad()Text1.Text=”“Text2.Text=““EndSub程序運(yùn)行后,在第一個(gè)文本框(Text1)和第二個(gè)文本框(Text2)中分別輸入123和456,然后單擊命令按鈕,則輸出結(jié)果為()A.579B.123456C.123456D.456123正確答案:C解析:Text1.Text+Text2.Text實(shí)現(xiàn)的功能是對(duì)兩文本框中內(nèi)容的連接,故m的值為兩文本框中內(nèi)容連接后的內(nèi)容。故題中的輸出結(jié)果為123456而不是123與456的和。選項(xiàng)C正確。21.有如下程序:PrivateSubCommandl_Cick()a=10:b=50RemPrinta;bPrintblaPrinta;bEndSub運(yùn)行后,單擊命令按鈕后的輸出結(jié)果是()A.105050101050B.1050C.10505010D.5010正確答案:B解析:本題主要是對(duì)注釋語句的考查,注釋語句是非執(zhí)行語句,用來給程序或語句做注解,其格式為:Rem注釋內(nèi)容,使用注釋語句需注意:注釋語句可單獨(dú)占一行,也可以放在語句的后面;若在其他語句行后使用Rem關(guān)鍵字,則必須使用冒號(hào)“:”與語句隔開;若在其他語句行后使用單引號(hào),則不必使用冒號(hào);單引號(hào)應(yīng)是半角英文的直撇號(hào),在以上知識(shí)的基礎(chǔ)上,我們可知RemPrinta;b與’Printb;a都是注釋語句并不執(zhí)行,實(shí)質(zhì)上程序只執(zhí)行了語句Printa;b。故結(jié)果值應(yīng)為B項(xiàng)答案。22.在窗體中添加一命令按鈕,并在命令按鈕中編寫如下代碼:PrivateSubCommandl_C1ick()DimaAsSinglea=-1.234567b=Int(A)c=Sgn(A)d=Abs(A)e=Fix(A)Ifa<bThenPrintb:Ifa<cThenPrintc;Ha<dThenPrintd;Ha<eThenPrinte;PrintEndsub運(yùn)行后輸出結(jié)果是()A.-2-11.234567-1B.-21.234567C.-11.234567-1D.-1-1.234567-1正確答案:C解析:本題主要考查了Int、Sgn、Abs和Fix四個(gè)函數(shù)及H語句的應(yīng)用。Int函數(shù)用來求不大干自變量的最大整數(shù);Sgn函數(shù)用來求符號(hào)值,當(dāng)值小于0時(shí),返回-l,當(dāng)?shù)扔?。時(shí)返回0,當(dāng)值大于0時(shí)返回1Abs函數(shù)用來求絕對(duì)值;Fix用來求整數(shù)部分。故題中Int(a)的值為-2,Sgn(a)的值為-1,Abs(a)的值為1.234567,F(xiàn)ix(a)的值為-1。即a,b,c,d的值己知。然后執(zhí)行后面的四個(gè)If語句。第一個(gè)If語句的條件表達(dá)式為假不執(zhí)行輸出操作,下面的三個(gè)條件表達(dá)式的值都為真,故輸出c,d,e的值。選項(xiàng)C正確。23.下列關(guān)于dowhile...loop和do...100puntil循環(huán)執(zhí)行循環(huán)體次數(shù)的描述正確的是()A.dowhile...loop循環(huán)和do...loopuntil循環(huán)至少都執(zhí)行一次B.dowhile...100p循環(huán)和do...100puntil循環(huán)可能都不執(zhí)行C.dowhile...100p循環(huán)至少執(zhí)行一次,do...100puntil循環(huán)可能不執(zhí)行D.dowhile...100p循環(huán)可能不執(zhí)行,do...loopuntil循環(huán)至少執(zhí)行一次正確答案:D解析:本題主要考查了兩個(gè)循環(huán)。其中DoWhile...Loop形式是先判斷條件后執(zhí)行,Do...LoopUntil形式是先執(zhí)行后判斷,前者可能一次也不執(zhí)行循環(huán)體,后者無論循環(huán)條件是否成立,循環(huán)至少被執(zhí)行一次。24.Sub過程與Function過程最根本的區(qū)別是A.Sub過程的過程不能返回值,而Function過程能返回值B.Function過程可以有形參,Sub過程不可以C.Sub過程可以使用Call語句直接使用過程名調(diào)用,而Function過程不可以D.兩種過程參數(shù)的傳遞方式不同正確答案:A解析:在VisualBasic中有兩類過程,一類是系統(tǒng)提供的內(nèi)部函數(shù)和事件過程;另一類是用戶根據(jù)自己的需要定義的,供事件過程的多次調(diào)用。在第二類過程中,涉及最多的是子過程。它們的共同點(diǎn)都是完成某種特定功能的一組程序代碼;不同的是函數(shù)是可以直接返回值的特殊過程,所以函數(shù)過程定義時(shí)有返回值的類型說明。兩者最大的區(qū)別就是Sub過程的過程不能直接返回值,而Function過程能直接返回值。25.以下能夠觸發(fā)水平滾動(dòng)條Change事件的操作是()A.滾動(dòng)條失去焦點(diǎn)B.滾動(dòng)條獲得焦點(diǎn)C.設(shè)置滾動(dòng)條的焦點(diǎn)D.單擊滾動(dòng)條左端或右端的箭頭正確答案:D解析:當(dāng)滾動(dòng)條滑塊位置改變時(shí)能夠觸發(fā)Change事件。故選項(xiàng)D正確。26.在窗體中添加1個(gè)命令按鈕(其Name屬性為Command1)和1個(gè)標(biāo)簽(其Name屬性為Lable1),然后編寫如下代碼:PrivateSubCommandl_Cliek()Dimarrayl(10,10)AsIntegerDimi,j,SumAsIntegerSum=0Fori=1To10Forj=1To10arrayl(i,j)=i+jNextjNextiEndSub此程序的功能是求數(shù)組arrayl主對(duì)角線元素的和,并把結(jié)果顯示在標(biāo)簽中,為實(shí)現(xiàn)此功能,省略號(hào)處的程序段應(yīng)該是()A.Fori=1To10Forj=1To10Ifi=jThenSum=Sum+arrayl(i,j)EndIfNextjNextiLabelt.Caption=SumB.Fori=lTO10Forj=1To10Ifi==jThenSum=Sum+array1(i,j)EndIfNextjNextiLabell.Caption=SumC.Fori=1To10Forj=1Tol0Ifi=jThenSum=Sum+arrayl(i,j)EndIfNextiNextjLahell.Caption=SumD.Fori=1To10Forj=1Tol0Ifi=jThenSum=arrayl(i,j)EndIfNextjNextiLabell.Caption=Sum正確答案:A解析:選項(xiàng)B中條件表達(dá)式i==j有誤,在VB中表示i等于j,應(yīng)寫成i=j(luò)。排除選項(xiàng)B。選項(xiàng)C中的For......Next語句使用有誤,內(nèi)層應(yīng)該是Nextj,外層為Nexti。選項(xiàng)D中的求和語句有誤。應(yīng)為Sum=Sum+array1(i,j)。只有A項(xiàng)是正確的。27.在窗體中添加一個(gè)列表框(ListBox1)和一個(gè)命令按鈕,并編寫如下代碼:PrivateSubCommandl_Click()Dima,i,msgmsg=“ChooseOKtoadd100itemstoyourlistbox.”MsgBoxmsgFori=lTo100a=“a:”&iListAddltemaNextiEndSub程序完成的功能是()A.本程序使用Addltem方法增加100項(xiàng)給一個(gè)列表框B.本程序使用Addltem方法向一個(gè)列表框中添加100項(xiàng),其內(nèi)容是數(shù)字1~100C.本程序使用Addltem方法向一個(gè)列表框中添加的內(nèi)容是1~100的和D.本程序使用Addhem方法增加100個(gè)列表框正確答案:A解析:向列表框中添加項(xiàng)目常用AddItem方法,其格式為:列表框名.AddItem字符串[,序號(hào)]題中的程序使用Addltem方法增加100項(xiàng)給一個(gè)列表框,其內(nèi)容為a:i(i為l到100的數(shù)字)。分析各選項(xiàng),只有A項(xiàng)是正確的。28.假定窗體上有一個(gè)文本框,名為Txt1,為了使文本框的內(nèi)容能夠操作,并且具有水平和垂直滾動(dòng)條,正確的屬性設(shè)置為()A.Txt1.MultiLine=TrueTxt1.SerollBars=0B.Txt1.MultiLine=TrueTxtl.SerollBars=3C.Txt1.MultiLine=FalseTxt1.ScrollBars=0D.Txtl.MultiLine=FalseTxt1.ScrollBars=3正確答案:B解析:本題主要考查文本框的兩個(gè)屬性。MultiLine屬性設(shè)置是否可以輸入多行文本,當(dāng)為True時(shí),具有自動(dòng)換行功能。ScrollBars屬性是用來設(shè)置滾動(dòng)條模式的。0——無,1——水平,2——垂直,3——水平和垂直,只有MultiLine為True時(shí),該屬性才有效,且此時(shí)不能自動(dòng)換行。根據(jù)以上知識(shí)點(diǎn),結(jié)合題意可知選項(xiàng)B正確。29.在窗體中添加一個(gè)名稱為Command1的命令按鈕和一個(gè)名稱為text1的文本框,然后編寫如下程序;()PrivateSubCommandl_Click()Dimx,y,zAsIntegerx=5:y=7:z=OText1.Text=““CallPl(x,y,z)TextText=Str(z)EndSubSubP1(ByValaAsInteger,ByValbAsInteger,cAsInteger)c=a+bEndSubA.0B.12C.Str(z)D.沒有顯示正確答案:B解析:本題主要是對(duì)調(diào)用Sub過程的考查。調(diào)用過程P1時(shí),實(shí)參x,y,z的值分別傳遞到形參a,b,c。執(zhí)行過程內(nèi)的語句得z=x+y即z=5+7。題中a,b參數(shù)是按值傳送的,參數(shù)c是按址傳送的,傳值調(diào)用不影響實(shí)際參數(shù),傳址調(diào)用影響實(shí)際參數(shù)。故執(zhí)行過程內(nèi)的語句后z的值變?yōu)?2而不是0。z是整型變量,可以使用Str函數(shù)將其轉(zhuǎn)換為字符類型,然后賦給文本框的Text屬性,使其在文本框中顯示。30.下列有關(guān)子菜單的說法中,錯(cuò)誤的是()A.每個(gè)菜單項(xiàng)都是一個(gè)控件,與其他控件一樣也有其屬性和事件B.除了Click事件之外,菜單項(xiàng)不可以響應(yīng)其他事件C.菜單的索引號(hào)可以不連續(xù)D.菜單項(xiàng)的索引號(hào)必須從1開始正確答案:D解析:菜單項(xiàng)的索引號(hào)不必要從1開始。故選項(xiàng)D的說法不正確。31.關(guān)于通用對(duì)話框控件敘述不正確的是()A.CommonDialog控件是提供如打開和保存文件、設(shè)置打印選項(xiàng)、選擇顏色和字體等操作的一組標(biāo)準(zhǔn)對(duì)話框B.在運(yùn)行Windows幫助引擎時(shí),控件能夠顯示幫助信息C.控件顯示的對(duì)話框由控件的方法決定D.設(shè)計(jì)時(shí)在窗體上將該控件顯示成一個(gè)圖標(biāo),此圖標(biāo)的大小可調(diào)整正確答案:D解析:設(shè)計(jì)時(shí)在窗體上通用對(duì)話框顯示成一個(gè)圖標(biāo),此圖標(biāo)的大小不可調(diào)整。故選項(xiàng)D的敘述不正確;32.啟動(dòng)VisualBasic中,用鼠標(biāo)右鍵單擊窗體時(shí)所顯示的菜單是()A.文件菜單B.編輯菜單C.彈出式菜單D.下拉式菜單正確答案:C解析:啟動(dòng)VisualBasic中,用鼠標(biāo)右鍵單擊窗體時(shí)所顯示的菜單是彈出式菜單。33.以下敘述正確的是()A.在VisualBasic應(yīng)用程序中,過程的定義可以嵌套,但過程的調(diào)用不能嵌套B.在VisualBasic應(yīng)用程序中,過程的定義不可以嵌套,但過程的調(diào)用可以嵌套C.在VisualBasic應(yīng)用程序中,過程的定義和過程的調(diào)用均可以嵌套D.在VisualBasic應(yīng)用程序中,過程的定義和過程的調(diào)用均不能嵌套正確答案:B解析:在VisualBasic應(yīng)用程序中,過程的定義不可以嵌套,但過程的調(diào)用可以嵌套,選項(xiàng)B正確。34.為了將表達(dá)式列表中數(shù)據(jù)寫入順序文件中,所使用的語句的格式為()A.Print#文件號(hào)[表達(dá)式列表]B.Print#文件號(hào),[表達(dá)式列表]C.Print[表達(dá)式列表]#文件號(hào)D.Print[表達(dá)式列表],#文件號(hào)正確答案:B解析:本題主要是對(duì)順序文件寫格式的考查。順序文件的寫操作使用Print#或Write#語句,格式為:Print#文件號(hào),表達(dá)式表Write#文件號(hào),表達(dá)式表根據(jù)以上知識(shí)點(diǎn)可知選項(xiàng)B正確。35.一個(gè)工程中包含兩個(gè)名稱分別為Form1、Form2的窗體,一個(gè)名稱為Func的標(biāo)準(zhǔn)模塊。假定在Form1和Func中分別建立了自定義過程,其定義格式為:Form1中定義的過程:PrivateSubFun1()......EndSubFunc中定義的過程:PublicSubFun2()......EndSub若要在窗體For2g調(diào)用Porm1和Func中分別建立的自定義過程,則調(diào)用格式正確的是()A.CallForm1.Funl()Func.Fun2()B.CallForm1.Fun1()CallFun2()C.Form1.Fun1()Func.Fun2()D.Fun1()Fun2()正確答案:B解析:本題主要考查過程的調(diào)用。調(diào)用不同窗體中定義的過程時(shí),必須注明窗體名,故該題中的調(diào)用格式應(yīng)為CallForml.Funl()。但可以直接調(diào)用標(biāo)準(zhǔn)模塊中定義的過程。故題中的調(diào)用格式為CallFun2()。選項(xiàng)B正確。填空題(每空2分,共30分)請(qǐng)將每一個(gè)空的正確答案寫在答題卡上。注意:以命令關(guān)鍵字填空的必須拼寫完整。36.算法的工作量大小和實(shí)現(xiàn)算法所需的存儲(chǔ)單元多少分別稱為算法的【】。正確答案:時(shí)間復(fù)雜度和空間復(fù)雜度解析:算法的工作量大小和實(shí)現(xiàn)算法所需的存儲(chǔ)單元多少分別稱為算法的時(shí)間復(fù)雜度和空間復(fù)雜度。37.在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對(duì)象的【】性來實(shí)現(xiàn)的。正確答案:封裝解析:在面向?qū)ο蠓椒ㄖ?,信息隱藏是通過對(duì)象的封裝性來實(shí)現(xiàn)的。38.子程序通常分為兩類:【】和函數(shù),前者是命令的抽象,后者是為了求值。正確答案:過程解析:子程序通常分為過程和函數(shù)兩類。前者是命令的抽象,后者是為了求值。39.在面向?qū)ο蠓椒▽W(xué)中,直接反映了用戶對(duì)目標(biāo)系統(tǒng)的要求的模型是【】。正確答案:功能模型解析:在面向?qū)ο蠓椒▽W(xué)中,功能模型直接反映了用戶對(duì)目標(biāo)系統(tǒng)的要求。40.?dāng)?shù)據(jù)庫保護(hù)分為:安全性控制、【】、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。正確答案:完整性控制解析:數(shù)據(jù)庫保護(hù)分為:安全性控制、完整性控制、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。41.用戶可以用【】語句定義自己的數(shù)據(jù)類型。正確答案:Type解析:用戶可以用Type語句來定義數(shù)據(jù)類型,格式是:Type數(shù)據(jù)類型名數(shù)據(jù)類型元素名As類型名數(shù)據(jù)類型元素名As類型名……EndType其中“數(shù)據(jù)類型名”是要定義的數(shù)據(jù)類型的名字,其命名規(guī)則和變量的命名規(guī)則相同;“數(shù)據(jù)類型元素名”也遵守相同的規(guī)則,且不能是數(shù)組名;“類型名”可以是任何基本數(shù)據(jù)類型,也可以是用戶定義的類型。42.以下程序的功能是,從鍵盤上輸入若干學(xué)生的成績,統(tǒng)計(jì)并輸出最高分?jǐn)?shù)和最低分?jǐn)?shù),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,請(qǐng)?zhí)羁?。PrivateSubCommand1_C1iek()DimxAsSingleDimamaxAsSingle,amlnAsSinglex=InputBox(“請(qǐng)輸入分?jǐn)?shù)”)amax=xamin=xDoWhile【】Ifx>amaxThenamax=xEndIfIf【】Thenamin=xEndIfx=InputBox(“請(qǐng)輸入分?jǐn)?shù)”)LoopPrintamax,aminEndSub正確答案:x>=0或Notx<0,x<amin或Notx>=amin解析:本題主要是對(duì)求最值算法的考查。題中要求當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,可知控制程序的條件應(yīng)是輸人數(shù)x必須大于等于0。用語句表示應(yīng)為x>=0或Notx<0。程序中用變量amin存放最低分,又因?yàn)檎Z句amin=x,則可推斷出x值比初始化時(shí)的最低分要小的條件。故條件表達(dá)式應(yīng)寫成x<amin或N
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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è)技術(shù)學(xué)院《優(yōu)油畫基礎(chǔ)3》2023-2024學(xué)年第一學(xué)期期末試卷
- 常州紡織服裝職業(yè)技術(shù)學(xué)院《土木水利新進(jìn)展》2023-2024學(xué)年第一學(xué)期期末試卷
- 常州大學(xué)懷德學(xué)院《水族景觀規(guī)劃與設(shè)計(jì)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 常熟理工學(xué)院《勘查學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 常德科技職業(yè)技術(shù)學(xué)院《傳播與策劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 昌吉職業(yè)技術(shù)學(xué)院《農(nóng)業(yè)面源污染與生態(tài)治理》2023-2024學(xué)年第一學(xué)期期末試卷
- 渤海理工職業(yè)學(xué)院《水墨人物》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024模板離婚協(xié)議及財(cái)產(chǎn)分割執(zhí)行監(jiān)督及子女監(jiān)護(hù)權(quán)移交執(zhí)行合同3篇
- 濱州職業(yè)學(xué)院《高級(jí)朝鮮語視聽說》2023-2024學(xué)年第一學(xué)期期末試卷
- 濱州科技職業(yè)學(xué)院《免疫學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 配合、協(xié)調(diào)、服務(wù)方案
- 市政工程監(jiān)理大綱
- 2023-2024學(xué)年廣東省廣州市黃埔區(qū)六年級(jí)(上)期末數(shù)學(xué)試卷(A卷)
- 初中數(shù)學(xué)新課程標(biāo)準(zhǔn)(2024年版)
- 2024年北京市學(xué)業(yè)水平合格性地理試卷(第一次)
- 黑龍江哈爾濱六中2025屆高三第六次模擬考試數(shù)學(xué)試卷含解析
- GB/T 36547-2024電化學(xué)儲(chǔ)能電站接入電網(wǎng)技術(shù)規(guī)定
- 會(huì)議記錄培訓(xùn)教材課件幻燈片
- 期末測試卷(一)2024-2025學(xué)年 人教版PEP英語五年級(jí)上冊(cè)(含答案含聽力原文無聽力音頻)
- 2023-2024學(xué)年廣東省深圳市南山區(qū)八年級(jí)(上)期末英語試卷
- 期末 (試題) -2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論