版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VB筆試模擬試卷278
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
10分。)
1、算法的時(shí)間復(fù)雜度是指
A、執(zhí)行算法程序所需要的時(shí)間
B、算法程序的長(zhǎng)度
C、算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)
D、算法程序中的指令條數(shù)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:算法的復(fù)雜度主要包括算法的時(shí)間復(fù)雜度和空間復(fù)雜度。算法的時(shí)間
復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,即算法執(zhí)行過(guò)程中所需要的基本運(yùn)算的
次數(shù);算法的空間復(fù)雜度一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。
2、下列敘述中,不屬于設(shè)計(jì)準(zhǔn)則的是()。
A、提高模塊獨(dú)立性
B、使模塊的作用域在該模塊的控制域中
C、設(shè)計(jì)成多入口、多出口模塊
D、設(shè)計(jì)功能可預(yù)測(cè)的模塊
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:大量軟件沒(méi)計(jì)表明,以下的設(shè)計(jì)準(zhǔn)則是可以借鑒為設(shè)計(jì)的指導(dǎo)和對(duì)軟
件結(jié)構(gòu)圖進(jìn)行優(yōu)化,這些準(zhǔn)則是:提高模塊獨(dú)立性;模塊規(guī)模適中;深度、寬度、
扇出和扇入適當(dāng);使模塊的作用域在該模塊的控制域中;應(yīng)減少模塊的接口和界面
的復(fù)雜性:設(shè)計(jì)成單入口、單出口的模塊;設(shè)計(jì)功能可預(yù)測(cè)的模塊。
用InputBox函數(shù)設(shè)計(jì)的對(duì)話框,其功能是
A、能接收用戶輸入的數(shù)據(jù),但不會(huì)返回任何信息
B、能接收用戶輸入的數(shù)據(jù),并能返回用戶輸入的信息
C、既能用于接收用戶輸入的信息,乂能用于輸出信息
D、專(zhuān)門(mén)用于輸出信息
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無(wú)解析
4、要使文本框可輸入多行文字,要更改的默認(rèn)選項(xiàng)是
A、SorollBoars^[1MultiLine
B、Visible
C、ScrillBoars
D、以上都不是
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:Multiline被設(shè)置為T(mén)rue時(shí)可以使用多行文字,不用改SoroHBoas.
5、三種基本結(jié)構(gòu)中,能簡(jiǎn)化大量程序代碼行的是()。
A、順序結(jié)構(gòu)
B、分支結(jié)構(gòu)
C、選擇結(jié)構(gòu)
D、重復(fù)結(jié)構(gòu)
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:重復(fù)結(jié)構(gòu)又稱(chēng)為循環(huán)結(jié)構(gòu),它根據(jù)給定的條件,判斷是否需要重復(fù)執(zhí)
行某一相同或類(lèi)似的程序段,利用重復(fù)結(jié)構(gòu)可以簡(jiǎn)化大量的程序行。
6、軟件開(kāi)發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成。
A、定義、開(kāi)發(fā)、運(yùn)行維護(hù)
B、設(shè)計(jì)階段、編程階段、測(cè)試階段
C、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試
D、需求分析、功能定義、系統(tǒng)設(shè)計(jì)
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱(chēng)
為軟件生命周期。它可以分為軟件定義、軟件開(kāi)發(fā)及軟件運(yùn)行維護(hù)三個(gè)階段。
7、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括o
A、排序、索引、統(tǒng)計(jì)
B、選擇、投影、連接
C、關(guān)聯(lián)、更新、排序
D、顯不、打印、制表
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)靖析:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算,包括選擇運(yùn)算、投影運(yùn)
算、連接運(yùn)算。
8、在單鏈表中,增加頭結(jié)點(diǎn)的目的是_____o
A、方便運(yùn)算的實(shí)現(xiàn)
B、使單鏈表至少有一個(gè)結(jié)點(diǎn)
C、標(biāo)識(shí)表結(jié)點(diǎn)中首結(jié)點(diǎn)的位置
D、說(shuō)明單鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)實(shí)現(xiàn)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:頭結(jié)點(diǎn)不僅標(biāo)識(shí)了表中首結(jié)點(diǎn)的位置,而且根據(jù)單鏈表(包含頭結(jié)點(diǎn))
的結(jié)構(gòu),只要掌握了表頭,就能夠訪問(wèn)整個(gè)鏈表,因此增加頭結(jié)點(diǎn)目的是為了便于
運(yùn)算的實(shí)現(xiàn)。
9、結(jié)構(gòu)化程序設(shè)計(jì)的3種基本結(jié)構(gòu)是()。
A、過(guò)程、子程序和分程序
B、順序、選擇和重愛(ài)
C、遞歸、堆棧和隊(duì)列
D、調(diào)用、返回和轉(zhuǎn)移
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:程序的3種基本控制結(jié)構(gòu)包括順序、選擇和重復(fù)(循環(huán)),這3種結(jié)構(gòu)
就足以表達(dá)出各種其他形式的結(jié)構(gòu)。
10、軟件設(shè)計(jì)中,有利于提高模塊獨(dú)立性的一個(gè)準(zhǔn)則是
A、低內(nèi)聚低耦合
B、低內(nèi)聚高耦合
C、高內(nèi)聚低耦合
D、同內(nèi)聚局耦合
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析?:內(nèi)聚性是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量,內(nèi)聚
是從功能角度來(lái)度量模塊內(nèi)的聯(lián)系;耦合性是模塊間互相連接的緊密程度。在軟件
設(shè)計(jì)中,有利于提高模塊獨(dú)立性的一千準(zhǔn)則是高內(nèi)聚低耦合。選項(xiàng)C正確。
二、選擇題(本題共25題,每題1.0分,共25分。)
11、閱讀下列程序。PrivateSubCommandl_Click()DimiAsInteger,kAsInteger
k=2Fori=lTo3PrintFun(k);NextEndSubFunctionFun(jAsInteger)Staticba=0
a=a+1b=b+1Fun=ab+jEndFunction程序運(yùn)行后,單擊命令按鈕輸出結(jié)果是
A、234
B、345
C、567
D、356
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在此題中被調(diào)過(guò)程是一個(gè)函數(shù)過(guò)程,它有一個(gè)形式參數(shù)j,在被調(diào)過(guò)程
聲明中,定義了一個(gè)參數(shù)a,初值為0,一個(gè)靜態(tài)變量b。語(yǔ)句a=a+1和b=b+1分別
使a和b各增加1,然后返回H的值,因?yàn)閎是靜態(tài)變量,所以每次調(diào)用同一個(gè)參數(shù)k
時(shí),b會(huì)保留前次的數(shù)值,使輸出結(jié)果變化,否則每次輸出的結(jié)果都將是一樣的。根據(jù)
分析,第一次調(diào)用時(shí)a=l,b=l,Fun=3;第二次調(diào)用時(shí)a=l,b=2,Fun=4;第三次調(diào)用時(shí)
a=l,b=3,Fun=5o所以最后的輸出結(jié)果是345。
12、為使圖像框的大小自動(dòng)適應(yīng)圖像的大小,則應(yīng)()。
A、將其AutoSize屬性值設(shè)置為T(mén)rue
B、將其AutoSize屬性值設(shè)置為False
C、將其Shape屬性值設(shè)置為T(mén)rue
D、將其Stretch屬性值沒(méi)置為False
標(biāo)準(zhǔn)答案:D
C、M0del2-Model1-Form】
D^Mode12—>Form1—>Model1
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:本題考查VisualBasic。程序執(zhí)行過(guò)程中各模塊和窗體的調(diào)用過(guò)程。
按照本題中代碼執(zhí)行,首先程序調(diào)用執(zhí)行Model2,Model2中調(diào)用SI,S1數(shù)組屬
于Modell模塊,Modell會(huì)調(diào)用S2,S2致使Forml執(zhí)行,可以得出正確答案為選項(xiàng)
Co
17、在窗體上有一個(gè)名為T(mén)extl的文本框和一個(gè)名為Commandl的命令按鈕,并編
寫(xiě)有如下事件過(guò)程:PrivateSubCommandlChck()DimiAsInteger,nAsIntegerFor
i=0To50i=i+3n=n+lIfi>IOThenExitForNextTextl.Text=Str(n)EndSub程序運(yùn)
行后,單擊命令按鈕,在文本框中顯示的是()。
A、2
B、3
C、4
D、5
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題考查循環(huán)程序的分析。題中循環(huán)變量為i,步長(zhǎng)為1,循環(huán)體中i
每次變化都增加3,囚此執(zhí)行一次循環(huán)后,i的值增加4,當(dāng)i大于10時(shí)退出循
環(huán),所以每次循環(huán)后i的值為:3,7,11。當(dāng)i為11時(shí)退出循環(huán),所以循環(huán)共執(zhí)行
了3次。
18、在窗體上畫(huà)一個(gè)名為Commandl的命令按鈕,然后編寫(xiě)如下代碼:Option
BaseIPrivateSubCommand1_Click()Dimarr(4,4)Fori=1To4Forj=1To4arr(i,
j)=(i-1)*3+jNextjNextiFori=1To2Forj=1To2Printarr(i,j)NextjNexti
EndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為o
A、3467
B、781011
C、1245
D、891213
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:暫無(wú)解析
19、下列程序段的執(zhí)行結(jié)果為一oForx=5ToIStep-1ForY=1To6-xPrint
Tab(Y+5);,,*H;NextYPrintNextx
A、***************
B、55c4:
C、、卜、卜
D、
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:格式:Tab|(n)],設(shè)定顯示或打印下一個(gè)表達(dá)式之間的間隔本段程序
的作用是:通過(guò)外循環(huán)的循環(huán)體,打印出5行星號(hào),內(nèi)循環(huán)隨外循環(huán)變量x的變化
共執(zhí)行5次,每次執(zhí)行,就在第x行上,從空5個(gè)字符的位置起打印x個(gè)星號(hào)。
20、目錄列表框的Path屬性的作用是
A、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的路徑
B、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某目錄下的文件名
C、顯示根目錄下的文件名
D、只顯示當(dāng)前路徑下的文件
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:Path屬性因控件而異,目錄列表框的Palh屬性只顯示當(dāng)前驅(qū)動(dòng)器或
指定驅(qū)動(dòng)器的路徑,而不顯示相關(guān)的文件名及文件。故本題選擇A項(xiàng)。
21、執(zhí)行下列語(yǔ)句后,顯示輸入對(duì)話框,此時(shí)如果單擊“確定”按鈕,則變量
strlnput的內(nèi)容是。alrInput=InputBox("請(qǐng)輸入字符串","字符串對(duì)話框“,”
字符串”)
A、請(qǐng)輸入字符串
B、字符串對(duì)話框
C、字符串
D、空字符串
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:InputBoxC請(qǐng)輸入字符串“,”字符串對(duì)話框“,"字符串,),其中“請(qǐng)輸
入字符串,,為在文本框顯示給用戶的信息,”字符串對(duì)話框”為顯示在輸入框標(biāo)題欄
中的標(biāo)題,"字符串''為在沒(méi)有用戶輸入時(shí)返回的值。
22、下面對(duì)語(yǔ)句:"Open"Text.Dat"forOutputAs#FreeFile"的功能說(shuō)明中錯(cuò)誤的
是o
A、以順序輸出模式打開(kāi)文件Text.Dat
B、如果文件Text.dat不存在,則建立一個(gè)新文件
C、如果文件Textdat已存在,則打開(kāi)該文件,新寫(xiě)入的數(shù)據(jù)將增添到該文件口
D、如果文件Text.dat已存在,則打開(kāi)該文件,新寫(xiě)入的數(shù)據(jù)將覆蓋原有的數(shù)據(jù)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:Output定為順序輸出模式。如果文件Text.Dat不存在,則建立一個(gè)
新文件,可以將數(shù)據(jù)寫(xiě)入到文件中去。如果文件TexLDal已存在,則該語(yǔ)句打開(kāi)己
存在的文件,新寫(xiě)入的數(shù)據(jù)將覆蓋原來(lái)的數(shù)據(jù),而不是增添。
23、在窗體上畫(huà)一個(gè)命令按鈕,然后編寫(xiě)如下代碼:PrivateTypeRecordIDAs
IntegerNameAsSiring*20EndTypePrivateSubCommandI_Click()DiniMaxSize,
NextChar,MyCharOpen44d:\temp\female.txf'ForInputAs#1MaxSize=LOF(l)For
NextChar=MaxSizeTo1Step-1Seek#1,NextCharMyChar=Input(l,#1)Next
NcxtCharPrintEOF(l)Close#1EndSub程序運(yùn)行后,單擊命令按鈕,其輸出結(jié)果為
A、True
False
C、0
D、Null
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無(wú)解析
24、執(zhí)行下面的程序段后,x的值為oX=5Fori=lTo20Step2x=x+i\5
Nexti
A、21
B、22
C、23
D、24
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:暫無(wú)解析
25、閱讀程序:SubsubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSub
PrivateSubCommandl_Click()Dima(lTo4)AsIntegera(l)=5a(2)=6a(3)=7a(4)
=RsuhPa()Fori=1Tr>4Printa⑴NexliFndSuh運(yùn)行上面的程序,單擊命令按
鈕,輸出結(jié)果為
A、2468
B、5678
C、10121416
D、出錯(cuò)
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:本題中初始化時(shí)給數(shù)組a分別賦了四個(gè)值。接著調(diào)用過(guò)程subP,在
過(guò)程中對(duì)數(shù)組a的值較初始化時(shí)有所不同。在這種情況下,執(zhí)行Prima⑴的操作,
數(shù)組a最后一次的賦值有效。故輸出結(jié)果應(yīng)為調(diào)用過(guò)程中得到的a⑴值。選項(xiàng)A正
確。
26、有如卜函數(shù)過(guò)程:FunctionFun(ByVaixAsIngeger,ByVaiyAsInteger)As
IntegerDoWhile...y<>0reminder=xModyx=yy=reminderLoopFun=xEnd
Function以下是調(diào)用該函數(shù)的事件過(guò)程,該程序的運(yùn)行結(jié)果是PrivateSub
Command1_Click()DimaAsIntegerDimbAsIntegera=100:b=25x=Fun(a,b)Printx
EndSub
A、0
B、25
C、50
D、100
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:本題的難點(diǎn)是子函數(shù)調(diào)用過(guò)程。子函數(shù)Fun的功能是求x和y的公約
數(shù),由“歐幾里德”求最大公約數(shù)的算法可知,當(dāng)余數(shù)r為。時(shí),x為x和y的最大
公約數(shù)。變量,的值通過(guò)子函數(shù)名Fun返回。
27、以卜.程序運(yùn)行后輸出的結(jié)果是oOptionBase1PrivateSubForm_Click()
DimA(20)ForK=1To20A(K)=KA2NextKPrintA(K)EndSub
A、20
B、441
C、400
D、出錯(cuò)信息
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:本題定義A是一個(gè)一維數(shù)組,數(shù)組元素的下標(biāo)范圍允許為1?20。在
循環(huán)中,將下標(biāo)變量的平方賦給該數(shù)組的每個(gè)元素。當(dāng)循環(huán)結(jié)束后,輸出A數(shù)組
的第K個(gè)元素的值,但此時(shí)K的值是21,A數(shù)組無(wú)此元素,故產(chǎn)生下標(biāo)越界的錯(cuò)
誤。
28、只能用來(lái)顯示字符信息的控件是o
A、文本框
R、圖片框
C、圖像框
D、標(biāo)簽框
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:文本框不僅可以顯示字符信息,還可以編輯字符信息;圖片框可以顯
示圖像和字符信息,還能容納其他控件;圖像框只能用來(lái)顯示圖像;標(biāo)簽框只能用
來(lái)顯示字符信息。
29、以下程序段中,循環(huán)體執(zhí)行的次數(shù)是oi=0:j=lWhilei<=j+lPrint
i;i=i+2;i=j-lWend
A、1次
B、2次
C、3次
D、無(wú)法確認(rèn)
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:當(dāng)循環(huán)開(kāi)始執(zhí)行時(shí),條件i〈=j+l成立,執(zhí)行循環(huán)體,使i的值變?yōu)?/p>
2,j的值變?yōu)閛,然后再次判斷條件iV=j+l,顯然不成立,結(jié)束循環(huán)。所以循環(huán)
只執(zhí)行了1次。
30、VisualBasic程序中分隔各語(yǔ)句的字符是
A、'
B、:
C、\
D、
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:在一般情況下,輸入程序時(shí)要求一行一句,一句一行。但Visual
Basic允許使用復(fù)合語(yǔ)句行,即把幾個(gè)語(yǔ)句放在一行中,各語(yǔ)句之間用冒號(hào)(:)隔
開(kāi)。
31、當(dāng)形參是變量時(shí),相應(yīng)的實(shí)參可以是()。
A、變量和常量
B、數(shù)組元素
C、表達(dá)式
D、以上全部
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:當(dāng)形參是變量時(shí),相應(yīng)的實(shí)參應(yīng)是符合要求的數(shù)據(jù),可以是常量、變
量、數(shù)組元素、函數(shù)調(diào)用和表達(dá)式。
32、可以在常量的后面加上類(lèi)型說(shuō)明符以顯示常量的類(lèi)型,用來(lái)表示字符申常量的
是
A、%
B、#
C、!
D、$
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:下面是常量類(lèi)型及其類(lèi)型說(shuō)明符:整型%長(zhǎng)整型
&單精度浮點(diǎn)數(shù)!雙精度浮點(diǎn)數(shù)#貨幣型@字符串型$字節(jié)型、
布爾型、日期型、對(duì)象及變體型常量沒(méi)有類(lèi)型說(shuō)明符。
33、在窗體上畫(huà)一個(gè)列表框和一個(gè)命令按鈕,其名稱(chēng)分別為L(zhǎng)istl和Commandl,
然后編寫(xiě)如下事件過(guò)程PrivateSubForm_Load()List1.Addltern'Itemr,
ListI.Addltem"Itcni2"List1.Addltem"Itcm3"EndSubPrivateSubCommandl_click()
List1.List(List1.ListCount)=MAAAA"EndSub程序運(yùn)行后,單擊命令按鈕,其結(jié)果
為O
A、把字符串“AAAA”添加到列表框中,但位置不能確定
B、把字符串“AAAA人”添加到列表框的最后(即“Item3”的后面)
C、把列表框中原有的最后一項(xiàng)改為“AAAA”
D、把字符串“AAAA”插入到列表框的最前面(即“Iteml”的前面)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:List屬性返回或設(shè)置控件的列表部分的項(xiàng)目。對(duì)于ListBox控件,List
屬性是可讀寫(xiě)的。由于Lisll中項(xiàng)目默認(rèn)的索引值是0到LislCotmt-1,現(xiàn)在對(duì)
ListCount這個(gè)項(xiàng)目賦值,就是在Listl的最后加入一條新記錄,所以本題答案是
Bo
34、以下關(guān)于過(guò)程及過(guò)程參數(shù)的描述中,錯(cuò)誤的是。
A、調(diào)用過(guò)程時(shí)可以用控件名稱(chēng)作為實(shí)際參數(shù)
B、用數(shù)組作為過(guò)程的參數(shù)時(shí),使用的是“傳地址”方式
C、只有函數(shù)過(guò)程能夠?qū)⑦^(guò)程中處理的信息傳回到調(diào)用的程序中
D、窗體(Form)可以作為過(guò)程的參數(shù)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:在VisualBasic中,允許用對(duì)象,即窗體或控件作為通用過(guò)程的參
數(shù)。在用控件作為參數(shù)時(shí),必須考慮到作為實(shí)參的控件是否具有通用過(guò)程中所列的
控件的屬性。為此,VB提供了一個(gè)TypeOf語(yǔ)句。所以調(diào)用過(guò)程時(shí)可以用控件名
稱(chēng)作為實(shí)際參數(shù)。因此選項(xiàng)AD正確。當(dāng)用數(shù)組作為過(guò)程的參數(shù)時(shí),使用的是“傳
地址''方式,而不是“傳值”方式。所以選項(xiàng)B正確。在VB中,通用過(guò)程分為兩
類(lèi),即子程序過(guò)程和函數(shù)過(guò)程,前者叫Sub過(guò)程,后者叫做Funciion過(guò)程。函數(shù)
過(guò)程(Function)可通過(guò)過(guò)程名返回值,但只能返回一個(gè)值;Sub過(guò)程不能通過(guò)過(guò)程名
返回值,但是可以通過(guò)參數(shù)返回值,并可以返回多個(gè)值。因此選項(xiàng)C錯(cuò)誤。
35、在窗體上畫(huà)一個(gè)命令按鈕,然后編寫(xiě)如下事件過(guò)程:PrivateSub
Commandl_Click()DimI,NumRandomizeDoFor1=1To1000Num=Int(Rnd*100)
PrintNum;SelectCaseNumCase12ExitForCase58ExitDoCase65,68,92EndEnd
SelectNextILoopEndSub上述事件過(guò)程執(zhí)行后,卜列描述中正確的是。
A、D。循環(huán)執(zhí)行的次數(shù)為1000次
B、在For循環(huán)中產(chǎn)生的隨機(jī)數(shù)小于或等于100
C、當(dāng)所產(chǎn)生的隨機(jī)數(shù)為12時(shí)結(jié)束所有循環(huán)
D、當(dāng)所產(chǎn)生的隨機(jī)數(shù)為65、68或92時(shí)窗體關(guān)閉、程序結(jié)束
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:首先有一個(gè)Do循環(huán)作為外層循環(huán):Do[語(yǔ)句塊]Loop。在這種情況
下,程序?qū)⒉煌5貓?zhí)行D。和Loop之間的“語(yǔ)句塊)接著是一個(gè)內(nèi)循環(huán),即For循
環(huán),并且變量的初值為1,終值為1000,步長(zhǎng)為1,每執(zhí)行一次循環(huán),變量的值自
動(dòng)加1,接著生成一個(gè)100之內(nèi)的隨機(jī)數(shù)賦給變量Num。輸出變量Num的值,最
后是一個(gè)多分支控制結(jié)陶,多分支語(yǔ)句的格式為:SelectCase測(cè)試表達(dá)式Cas?表
達(dá)式表列1語(yǔ)句塊1[case表達(dá)式表列2語(yǔ)句塊2...[CaseElse[語(yǔ)句塊nJ]EndSelect
多分支語(yǔ)句通過(guò)情況語(yǔ)句來(lái)實(shí)現(xiàn),以SeleclCase開(kāi)頭,以EndSelect結(jié)束。功能
是,根據(jù)“測(cè)試表達(dá)式”的值,從多個(gè)語(yǔ)句塊中選擇符合條件的一個(gè)語(yǔ)句塊執(zhí)行。
隨機(jī)數(shù)的公式為:Int((upperbound—lowerbound+1)*Rnd+lowerbounD),由題目中的
Inl(Rnd*100)可知,隨機(jī)數(shù)的取值范圍為0?99,所以隨機(jī)數(shù)不可能取到100,選項(xiàng)
B不正確。根據(jù)題意,通過(guò)Num變量的值來(lái)控制程序的走向。第一種情況:如果
產(chǎn)生的隨機(jī)數(shù)的值為12,則結(jié)束For循環(huán),即內(nèi)循環(huán)停止執(zhí)行,但是外循環(huán)還繼
續(xù)執(zhí)行,所以選項(xiàng)C不正確,隨機(jī)數(shù)為12時(shí)不會(huì)結(jié)束所有循環(huán),只是結(jié)束了內(nèi)循
環(huán)。第二種情況:如果產(chǎn)生的隨機(jī)數(shù)為58則結(jié)束D。循環(huán),同時(shí)內(nèi)循環(huán)也停匕,
所以D。循環(huán)不一定執(zhí)行1000次,選項(xiàng)A不正確.第二種情況:如果產(chǎn)牛的隨機(jī)
數(shù)的值是65、68或92,則執(zhí)行End方法,End是VB中關(guān)閉表單的方法,所以當(dāng)
所產(chǎn)生的隨機(jī)數(shù)為65、68或92時(shí)窗體關(guān)閉、程序結(jié)束。本題答案為D。
三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5
分。)
36、實(shí)現(xiàn)算法所需的存儲(chǔ)單元多少和算法的工作量大小分別稱(chēng)為算法的【】。
標(biāo)準(zhǔn)答案:空間復(fù)雜度和時(shí)間復(fù)雜度
知識(shí)點(diǎn)解析:算法的復(fù)雜性是指對(duì)一個(gè)在有限步驟內(nèi)終止算法和所需存儲(chǔ)空間大小
的估計(jì)。算法所需存儲(chǔ)空間大小是算法的空間復(fù)雜性,算法的計(jì)算量是算法的時(shí)間
復(fù)雜性。
37、數(shù)據(jù)流的類(lèi)型有【】和事務(wù)型。
標(biāo)準(zhǔn)答案:變換型
知識(shí)點(diǎn)解析:典型的數(shù)據(jù)流類(lèi)型有兩利I變換型和事務(wù)型。變換型:是指信息沿
輸入通路進(jìn)入系統(tǒng),同時(shí)由外部形式變換為內(nèi)部形式,進(jìn)入系統(tǒng)的信息通過(guò)變換中
心,經(jīng)加工處理以后再沿輸出通路變換成外部形式離開(kāi)軟件系統(tǒng)。事務(wù)型:在很
多軟件應(yīng)用中,存在某種作業(yè)數(shù)據(jù)流,它可以引發(fā)一個(gè)或多個(gè)處理,這些處理能夠
完成該作業(yè)要求的功能,這種數(shù)據(jù)流就叫做事務(wù)。
38、按數(shù)據(jù)流的類(lèi)型,結(jié)構(gòu)化設(shè)計(jì)方法有兩種設(shè)計(jì)策略,它們是變換分析設(shè)計(jì)和
(1
標(biāo)準(zhǔn)答案:事務(wù)分析設(shè)計(jì)
知識(shí)點(diǎn)解析:典型的數(shù)據(jù)流圖有兩種,即變換型和事務(wù)型。按照這兩種類(lèi)型把設(shè)計(jì)
方法分為兩類(lèi),即變換分析設(shè)計(jì)和事務(wù)分析設(shè)計(jì)。
39、軟件測(cè)試是保證軟件質(zhì)量的重要手段,而軟件測(cè)試的主要和重要的測(cè)試方法是
通過(guò)測(cè)試數(shù)據(jù)和【】的設(shè)計(jì)來(lái)實(shí)現(xiàn)。
標(biāo)準(zhǔn)答案:測(cè)試實(shí)例
知識(shí)點(diǎn)解析:進(jìn)行軟件測(cè)試時(shí),應(yīng)精心設(shè)計(jì)測(cè)試實(shí)例和選擇測(cè)試數(shù)據(jù),以對(duì)系統(tǒng)進(jìn)
行全面測(cè)試。
40、VisualBasic應(yīng)用程序中標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是【】。
標(biāo)準(zhǔn)答案:.bas
知識(shí)點(diǎn)解析:暫無(wú)解析
四、填空題(本題共10題,每題1.0分,共10分。)
41、下面程序代碼實(shí)現(xiàn)單擊命令按鈕Commandl時(shí)輸出如下結(jié)果:1-1-111-11
11該程序不完整,請(qǐng)?zhí)羁?。PrivateSubCommandl_Click()DimX(3,3)For1=1To3
ForJ=lTo3IfThenX(I,J)=1EndIflfKJThen
標(biāo)準(zhǔn)答案:I>J
知識(shí)點(diǎn)解析:暫無(wú)解析
42、數(shù)學(xué)式子5+(a+b)x2對(duì)應(yīng)的VisualBasic表達(dá)式是。
標(biāo)準(zhǔn)答案:5+(a+b)*2
知識(shí)點(diǎn)解析:本題考查數(shù)學(xué)式與表達(dá)式之間的轉(zhuǎn)化。VB中一個(gè)表達(dá)式寫(xiě)在同一
行,不可以省略運(yùn)算符。括號(hào)必須成對(duì)出現(xiàn)。
43、滾動(dòng)條的最小值屬性是________.最大值屬性是__________o
標(biāo)準(zhǔn)答案:MinMax
知識(shí)點(diǎn)解析:在一般情況下,垂直滾動(dòng)條的值由上而下遞增,最上端代表最小值用
Min屈性表示;最下端代表最大值用Max屬性表示。水平滾動(dòng)條的值從左向右遞
增,最左端代表最小值也是用Min屬性表示;最右端代表最大值也是用Max屬性
表示。滾動(dòng)條的值均以整數(shù)表示,其取值范圍為32768?32767。
44、以下程序的功能是:從鍵盤(pán)上輸入若干個(gè)數(shù)字,當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,統(tǒng)計(jì)
出若干數(shù)字的平均值,輸出結(jié)果。請(qǐng)?zhí)羁?。PrivateSubForm_click()Dimx,yAs
SingleDimzAsIntegerx=InputBox(MEnterascore")Dowhile[]y=y+xz=z+l
x=InputBox("Enterascore")LoopIfz=0Thenz=lEndIfy=[]PrintyEndSub
標(biāo)準(zhǔn)答案:x>=0,y/z
知識(shí)點(diǎn)解析:根據(jù)表達(dá)式的值有條件地執(zhí)行一組語(yǔ)句。語(yǔ)法「condition
Then[statements][Elseelsestatements]或者,可以使用塊形式的語(yǔ)法:Ifcondition
Then[statements][Elselfcondition-nThen[elseifsmtements]...[Else[elsestatements]]
EndIf當(dāng)條件為T(mén)rueH寸,或直到條件變%True時(shí),重.復(fù)執(zhí)行一個(gè)語(yǔ)句塊中的命
令。語(yǔ)法Do[{While|UntilJcondition][statements][ExitDo][statements]Loop或者
可以使用下面這種語(yǔ)法:Do[statements][ExitDo][statements]Loop[{While|
UntilCondition]本題的循環(huán)首先判斷輸入是否大于0,如果是則處理這個(gè)輸入,否
則結(jié)束循環(huán)。循環(huán)體內(nèi)的第二個(gè)判斷語(yǔ)句判斷的是當(dāng)前輸入是否比當(dāng)前的最小值
小,如果是則改寫(xiě)當(dāng)前最小值為輸入值,否則結(jié)束判斷語(yǔ)句。
45、文件根據(jù)數(shù)據(jù)性質(zhì),可分為【】文件和【】文件。
標(biāo)準(zhǔn)答案:程序,數(shù)據(jù)
知識(shí)點(diǎn)解析?:如果一個(gè)文件內(nèi)存放的是程序數(shù)據(jù),則該文件是程序文件。否則該文
件內(nèi)存放的就是供其他程序使用的數(shù)據(jù),也就是數(shù)據(jù)文件。
46、假定建立了一個(gè)工程,該工程包括兩個(gè)窗體,學(xué)名稱(chēng)(Name屬性)分別為
Form1和Form2,啟動(dòng)窗體為Form10在Form1上畫(huà)一個(gè)命令按鈕Command1.程
序運(yùn)行后,要求當(dāng)單擊該命令按鈕時(shí),F(xiàn)orml窗體消失,顯示窗體Form2,請(qǐng)將下
面的程序補(bǔ)充完整。PrivateSubCommandl_Click()[]FormlForm2.[]End
Sub
標(biāo)準(zhǔn)答案;Unload,Show或Show1
知識(shí)點(diǎn)解析:Unload語(yǔ)句、Show方法Unload語(yǔ)句用來(lái)將指定窗體從內(nèi)存中清
除。格式:Unload窗體名稱(chēng)Show方法用來(lái)顯示一個(gè)窗體。格式:窗體名
稱(chēng).Show[模式]參數(shù)“模式”用來(lái)確定顯示窗體的狀態(tài),可以取值?;?。取值為0(0
值是缺省值)則窗體是“元模式'窗體,當(dāng)該窗體顯示出來(lái)時(shí),不但可以對(duì)該窗體進(jìn)
行操作,還可以對(duì)其他顯示出來(lái)的窗體進(jìn)行操作;取值為1則窗體是“模式''窗體,
當(dāng)該窗體顯示出來(lái)時(shí),只能對(duì)該窗體進(jìn)行操作,只有當(dāng)該窗體關(guān)閉后,才能對(duì)其他
窗體進(jìn)行操作。
47、把窗體的KeyPreview屬性設(shè)徨為T(mén)rue,然后編寫(xiě)如卜兩個(gè)事件過(guò)程:Prirate
SubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(Keycode)End
SubPrivateSubForm_KeyPress(KeyAsciiAsInteger)PrintChr(KeyAscii)EndSub程
序運(yùn)行后,如果直接總鍵盤(pán)上的“A”鍵(即不按住Shift鍵),則在窗體上輸出的字符
分別是【】和【】。
標(biāo)準(zhǔn)答案:A,a
知識(shí)點(diǎn)解析:如果希望窗體先接收鍵盤(pán)事件,剛必須把窗體的KcyPrevicw屬性設(shè)
置為T(mén)rue,否則不能觸發(fā)窗體的鍵盤(pán)事件。這里所說(shuō)的鍵盤(pán)事件包括KeyPress、
KeyDown和KeyUp。當(dāng)不按住Shift鍵,直接按
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘭州大學(xué)《翻譯批評(píng)與鑒賞》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州石化職業(yè)技術(shù)大學(xué)《建筑類(lèi)專(zhuān)業(yè)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津體育學(xué)院《西方人文經(jīng)典選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢華夏理工學(xué)院《城市公共空間形態(tài)與交通行為認(rèn)識(shí)》2023-2024學(xué)年第二學(xué)期期末試卷
- 梧州學(xué)院《現(xiàn)代邏輯設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中鐵廣州局2026屆校園招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 2026青海大柴旦行委文化館公益性崗位招聘?jìng)淇碱}庫(kù)及答案詳解(新)
- 2026青海省考試錄用公務(wù)員1356人備考題庫(kù)有完整答案詳解
- 2026黑龍江黑河五大連池市房產(chǎn)服務(wù)中心招聘公益性崗位2人備考題庫(kù)及參考答案詳解1套
- 2026浙江康復(fù)醫(yī)療中心(浙江中醫(yī)藥大學(xué)附屬康復(fù)醫(yī)院)招聘25人備考題庫(kù)有答案詳解
- 江蘇省鹽城市大豐區(qū)四校聯(lián)考2025-2026學(xué)年七年級(jí)上學(xué)期12月月考?xì)v史試卷(含答案)
- 文化IP授權(quán)使用框架協(xié)議
- 2024年廣西壯族自治區(qū)公開(kāi)遴選公務(wù)員筆試試題及答案解析(綜合類(lèi))
- 湖北煙草專(zhuān)賣(mài)局招聘考試真題2025
- 人教部編五年級(jí)語(yǔ)文下冊(cè)古詩(shī)三首《四時(shí)田園雜興(其三十一)》示范公開(kāi)課教學(xué)課件
- AI領(lǐng)域求職者必看美的工廠AI面試實(shí)戰(zhàn)經(jīng)驗(yàn)分享
- 4.2《揚(yáng)州慢》課件2025-2026學(xué)年統(tǒng)編版高中語(yǔ)文選擇性必修下冊(cè)
- 捻線工三級(jí)安全教育(公司級(jí))考核試卷及答案
- 學(xué)校智慧校園建設(shè)協(xié)議
- 上海市中考物理基礎(chǔ)選擇百題練習(xí)
- 預(yù)制板粘貼碳纖維加固計(jì)算表格
評(píng)論
0/150
提交評(píng)論