




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
家二級(VB)機(jī)試模擬試卷8(共9
套)
(共396題)
家二級(VB)機(jī)試模擬試卷第1套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的
階段是()。
A、需求分析
B、詳細(xì)設(shè)計
C、軟件設(shè)計
D、概要設(shè)計
標(biāo)準(zhǔn)答案:A
知識點解析:軟件生命周期的主要活動階段為:可行性研究和計劃制定、需求分
析、軟件設(shè)計、軟件實現(xiàn)、軟件測試、運(yùn)行和維護(hù)。其中需求分析是對開發(fā)軟件提
出的需求進(jìn)行分析并給出詳細(xì)定義,即準(zhǔn)確地確定軟件系統(tǒng)的功能,偏寫軟件規(guī)格
說明書及初步的用戶手冊,提交評審。
2、對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n—1)/2的排序
方法是()。
A、快速排序
B、冒泡排序
C、直接插入排序
D、堆排序
標(biāo)準(zhǔn)答案:D
知識點解析:除了堆排序算法的比較次數(shù)是D(nlog2n),其他的都是n(n—1)/2。
3、算法的有窮性是指()。
A、算法程序的運(yùn)行時間是有限的
B、算法程序所處理的數(shù)據(jù)量是有限的
C、算法程序的長度是有限的
D、算法只能被有限的用戶使用
標(biāo)準(zhǔn)答案:A
知識點解析:算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即呵
完成。有窮性是指算法程序的運(yùn)行時間是有限的。
4、執(zhí)行下列語句:strInpul=InpulBox(”請輸入字符串“,"字符串對話框“,“字符
串”)將顯示輸入對話框。此時如果直接單擊“確定”按鈕,則變量strinput的內(nèi)容是
()o
A、請輸入字符串
B、字符串對話框
C、字符串
D、空字符串
標(biāo)準(zhǔn)答案:C
知識點解析:InputBox函數(shù)的格式:變量名=InputBox(“提示信息"標(biāo)題欄顯示
信息”]|,”輸入文本框中默認(rèn)值”][,XH,Y])InpulBox函數(shù)的功能:在一輸入對話
框中顯示提示,等待用戶在輸入文本框中輸入數(shù)據(jù),然后按下按鈕,返回文本框內(nèi)
容。如果用戶單擊“確定”按鈕,則InputBox函數(shù)把輸入文本框的內(nèi)容作為一字符
串返回;如果沒有輸入數(shù)據(jù),按“確定”按鈕,則返回的是空字符串;如果按“取消”
按鈕,則不管輸入框有沒有輸入數(shù)據(jù),都返回空字符串。根據(jù)以上所述,運(yùn)行程
序,會出現(xiàn)一輸入對話框,在上面有“請輸入字符串”提示信息,標(biāo)題欄中顯示“字
符串對話框”,輸入文本框中有默認(rèn)值”字符串“,單擊“確定”按鈕后,文本框中的”
字符串,,三個字作為字符串返回給stHnput變量。所以strinput變量的內(nèi)容是“字符串
",故選C。
5、在窗體上畫兩個單選按鈕,名稱分別為Optionl、Option2,標(biāo)題分別為“宋體”
和“黑體”:1個復(fù)選框(名稱為Cheekl,標(biāo)題為“粗體”)和1個文本框(名稱為
Textl,Text屬性為“改變文字字體)窗體外觀如圖所示。程序運(yùn)行后,要求,,宋
體”單選按鈕和“粗體”復(fù)選框被選中,則以下能夠?qū)崿F(xiàn)上述操作的語句序列是()。
A^Optionl.Value=FalseCheek1.Value=True
B、Optionl.Value=TrueChcckl.Valuc=0
C、Option2.Value=FalseCheekl.Value=2
D^Optionl.Value=TrueCheekl.Value=l
標(biāo)準(zhǔn)答案:D
知識點解析:單選按鈕控件的Value屬性值為True表示被選中,F(xiàn)alse表示未被選
中;復(fù)選框控件的Value屬性值為。表示未選中,1表示選中,2表示禁止。本題
中是單選按鈕和復(fù)選框都被選中,故D選項正確。
6、以下敘述中正確的是()。
A、任何時候都可以使用標(biāo)準(zhǔn)工具欄的“菜單編輯器”。按鈕抒開菜單編輯器
B、只有當(dāng)代碼窗口為當(dāng)前活動窗口時:才能打開菜單編輯器
C、只有當(dāng)窗體設(shè)計窗口為當(dāng)前活動窗體時,才能打開菜單編輯器
D、任何時候都可以使用“工具”菜單下的“菜單編輯器”命令,打開菜單編輯器
標(biāo)準(zhǔn)答案:C
知識點解析:本題考查菜單編輯器。在窗體設(shè)計界面中,可以使用“工具”菜單下的
“菜單編輯器”命令,或使用工具欄上的菜單編輯器命令,來打開菜單編輯器。在代
碼窗口中,菜單編輯器命令為灰色的,不可以使用。
7、假定Picture1和Texil分別為圖片框和文本框的名稱,下列不正確的語句是()。
A、Print25
B、Picture1.Print25
C、Text.Print25
D^Debug.Print25
標(biāo)準(zhǔn)答案:C
知識點解析:Prim方法可以在窗體上顯示文本字符串和表達(dá)式值,并可在其他圖
形對象或打印機(jī)上輸出信息、。也可以在立即窗口輸出信息。但不能在文本框控件上
輸出信息,囚此選項C不正確。
8、檢查軟件產(chǎn)品是否符合需求定義的過程稱為()。
A、確認(rèn)測試
B、需求測試
C、驗證測試
D、路徑測試
標(biāo)準(zhǔn)答案:A
知識點解析:確認(rèn)測試的任務(wù)是驗證軟件的功能和性能,以及其他特性是否滿足
需求規(guī)格說明中確定的各種需求.
9、下列是VisualBasic中所允許的形式數(shù)是()。
A、+25.74
B、3.457E—100
C、368
D、1.87E+50
標(biāo)準(zhǔn)答案:C
知識點解析:本題考查VB中的數(shù)據(jù)表示。VB中的實數(shù)可以分為單精度和雙精
度,單精度指數(shù)形式為土n;nE±m(xù),表示數(shù)據(jù)的最大值為3.402823E38:實際在使
用的時候,“土”不能同時出現(xiàn)。
10、軟件詳細(xì)設(shè)計生產(chǎn)的圖如下:該圖是()
A、N-S圖
B、PAD圖
C、程序流程圖
D、E-R圖
標(biāo)準(zhǔn)答案:B
知識點解析:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中
數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等。是一種在操作系統(tǒng)之
上的系統(tǒng)軟件。
II、下面不能在信息框中輸出"VisualBasic”的是(),
A^x=MsgBox(<<VisualBasi")
B、MsgBox(“VisualBasic")
C、MsgBox^VisualBasic”
D、CallMsgBox"VisualBasic”
標(biāo)準(zhǔn)答案:C
知識點解析:MsgBox()函數(shù)用于顯示提示信息,并可返回一個代表用戶單擊了哪
個按鈕的Integer類型值,當(dāng)其作為函數(shù)使用時必須將參數(shù)放在括號內(nèi)部,而返回
值可以賦值給一個變量,也可以單獨(dú)使用此函數(shù)而不將其返回值賦值給變量;
MsgBox過程也用于顯示提示信息,作為過程必須使用Call關(guān)鍵字來進(jìn)行調(diào)用,其
參數(shù)不能加括號。
12^下面程序運(yùn)行時,若輸入395,則輸出結(jié)果是()。PrivateSub
Commandl_Click()Dimx%x=InputBox(“請輸入一個3位整數(shù)“)PrintxMod10,x\
100,(xMod100)\10EndSub
A、395
B、539
C、593
D、359
標(biāo)準(zhǔn)答案:B
知識點解析:本題中x定義為整型變量,通過輸人對話框輸入395,按“確定”按鈕
后,InputBox函數(shù)把返回值395賦給變量X。表達(dá)式395Mod10,結(jié)果是5,
395U00結(jié)果為3,(395Mod100)\10的結(jié)果為9。故B選項正確。
13、為了使窗體的大小可以改變,必須把它的BorderStyle屬性設(shè)置為()。
A、I
B、2
C、3
D、4
標(biāo)準(zhǔn)答案:B
知識點解析:窗體的Borderstyle屬性是用來設(shè)置窗體的邊框樣式的。屬性值1為
FixedSingle,3為FixedDialog,4為FixedToolWindow,設(shè)置為這3個屬性值都
不能改變窗口大小。2是Sizable,表示窗體大小可以改變。故選B。
14、窗體上有1個名稱為Textl的文本框;1個名稱為Timerl的計時器控件,其
Interval屬性值為5000,Enabled屬性值是True。Timed的事件過程如卜丁Private
SubTimerl_Timer()StaticflagAsIntegerIfflag=OThenflag=lflag=-flagIfflag=lThen
Textl.ForeColor=&HFF&”&HFF&為紅色Else
Textl.ForcColor=&HC000&,&HC000&為綠色EndIfEndSub以下敘述中正確的
是()。
A、每次執(zhí)行此事件過程時,flag的初始值均為0
B、flag的值只可能取?;?
C、程序有邏輯錯誤,Else分支總也不能被執(zhí)行
D、程序執(zhí)行后,文本框中的文字每5秒改變一次顏色
標(biāo)準(zhǔn)答案:D
知識點解析:計時器控件(Timer)用來完成有規(guī)律性時間間隔執(zhí)行的任務(wù),Interval
屬性用于設(shè)置計時器事件之間的間隔,以毫秒為單位。本題在每5秒執(zhí)行一次的
Timer事件過程中,通過靜態(tài)變量flag值的交替變換(即?1和1之間)來控制文本框
中義字的顏色,值為-1時為綠色,值為1時為紅色。除程序剛啟動第一次執(zhí)行
Timer事件過程時,靜態(tài)變量flag的初始值為。外,其余各次均為-1或1。
15、為計算1+2+22+23+24+…+21°的值,并把結(jié)果顯示在文本框Texll中,
若編寫如下事件過程:PrivateSuhCommand1Click()Dima&,k&s
=1a=2Fork=2To10a=a*2s=s+aNextk
Textl.Text=sEndSub執(zhí)行此事件過程后發(fā)現(xiàn)結(jié)果是錯誤的,為能夠得到正確結(jié)
果,應(yīng)做的修改是()o
A、把s=l改為s=0
B、把Fork=2To10改為Fork=lTo10
C、交換語句$=$+@和@=@*2的順序
D、把Fork=2To10改為Fork=lTo10、交換語句s=s+a和a=a*2的順序
標(biāo)準(zhǔn)答案:D
知識點。析:程序應(yīng)該計算的是2的0次方到2的10次方的和,程序少計算了2
的1次方,應(yīng)該先累加,再執(zhí)行a=a*2,并且將Fork=2to10改為Fork=lto
10,這樣最后一次循環(huán)2的10次方的值能正確累加,然后循環(huán)結(jié)束。因此答案為
Do
16、下面哪個屬性不是框架控件的屬性()。
A、Caption
B、Left
C>Text
D、Enabled
標(biāo)準(zhǔn)答案:c
知識點解析:框架控件的Caption屬性用來顯示說明性的文字,Left屬性來指定框
架左側(cè)坐標(biāo),Enabled屬性用來指定框架是否可用。而Text屬性用于返回或設(shè)置文
本框中的內(nèi)容,具有該屬性的控件有文本框、列表框、組合框等,不包括框架控
件。
17、下列關(guān)于二叉樹的敘述中,正確的是()。
A、葉子結(jié)點總是比度為2的結(jié)點少一個
B、葉子結(jié)點總是比度為2的結(jié)點多一個
C、葉子結(jié)點數(shù)是度為2的結(jié)點數(shù)的兩倍
D、度為2的結(jié)點數(shù)是度為1的結(jié)點數(shù)的兩倍
標(biāo)準(zhǔn)答案:B
知識點解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點
總是比度為2的結(jié)點多一個。所以選擇B。
18、在某個事件過程中定義的變量是()<>
A、局部變量
B、窗體級變量
C、全局變量
D、模塊變量
標(biāo)準(zhǔn)答案:A
知識點解析:在某個事,牛過程中定義的變量是局部變量;在窗體或標(biāo)準(zhǔn)模塊中用
Dim或Private定義的變量是窗體級或模塊級變量;在窗體或標(biāo)準(zhǔn)模塊中用Public
定義的變量是全局變量。故選A。
19、編寫如下程序:OplionBase1PrivateSubCommandl_Click()Dimaa
=Array(l,2,3,4)s=0:j=1Fori=4To1Step_1s=s+
a(i)*jj=j*10NextiPrintsEndSub程序運(yùn)行后,單擊命令按鈕
Command1,輸出結(jié)果為()。
A、110
B、123
C、1234
D、4321
標(biāo)準(zhǔn)答案:C
知識點解析:變量a初始化為含4個元素的數(shù)組,由于有OptionBasel語句,因
此數(shù)組下標(biāo)下界為1,元素值a(l)?a(4)依次為1、2、3、4。For循環(huán)中從第4個
元素開始對4個元素值運(yùn)算后累加,運(yùn)算方法是第1個元素值乘10的0次方,第
2個元素值乘10的1次方,第3個元素值乘10的2次方,第4個元素值乘10的3
次方。即4+30+200+1000=1234。
20、下列方法中,能夠使對象獲得焦點的是()。
A、GotFocus
B、FocusOn
C>SetFocus
D、Focus
標(biāo)準(zhǔn)答案:C
知識點解析:在程序代碼中使用SetFocus方法可以設(shè)置一個對象的焦點;當(dāng)對象
得到焦點時,會產(chǎn)生GolFocus事件;而當(dāng)對象失去焦點時,將產(chǎn)生LostFocus事
件,故本題C選項正確。本題選擇C選項。
21、在一個有若干個整數(shù)的順序文件中查找一個數(shù)(這個數(shù)從文本框中輸人),找到
后在標(biāo)簽Labell中顯示咳數(shù)是文件中第幾個數(shù);如果沒找到,則顯示文件中沒有
該數(shù)的信息PrivateSubCoinmandl_CIick()DimXAsInteger,nAsInteger
a=Val(Tcxtl.Text)Opcn^filcl.txt”ForInputAs#lDoWhileNOtEOF(I)
Inputn=n+lIfX=aThenLabelI.Caption=a&”是文件中第“&n&“個數(shù)”
Close#1ExitSubEndIfLoopClose#1Label1.Caption="文件中沒有“&aEndSub要
使上面的程序代碼實現(xiàn)上述功能,在橫線處應(yīng)填寫的是()。
A、#1,X
B、#1,a
C>1?a
D>1.n
標(biāo)準(zhǔn)答案:A
知識點解析:EOF函數(shù)常用來在循環(huán)中測試是否已到文件尾,順序文件的讀操作
由Inpul#語句和LineInpul#語句來實現(xiàn),格式為:Input#文件號,變量表,故選項
C、D錯誤°Input#語句從一個順序文件中讀出數(shù)據(jù)項,并把這些數(shù)據(jù)項賦值給程
序變量,本題先從順序文件中讀出一個數(shù)據(jù)賦值給變量x,然后通過if語句判斷所
讀出的數(shù)據(jù)x和輸入的數(shù)據(jù)a是否相等。若相等,則將該數(shù)據(jù)顯示在標(biāo)簽控件
Label1_E,故選項A正確。
22、設(shè)有如下事件過程:PrivateSubCommandl_Click()Fori=1To5
j=iDoPrint”*"j=j-lLoopUntilj
=0NextiEndSub運(yùn)行程序,輸出“*”的個數(shù)是()。
A、5
B、15
C、20
D、25
標(biāo)準(zhǔn)答案:B
知識點解析:i=l時,輸出1個*,i=2時,輸出2個*,i=3時,輸出3個*,i=
4時輸出4個*,i=5時輸出5個*,因此總共輸出*的個數(shù)是1+2+3+4+5=15。
23、為了實現(xiàn)對象的自動拖放,應(yīng)該設(shè)置該對象的一個屬性。下面設(shè)置中正確的是
A、DragMode=1
B、DragMode=0
C、Draglcon=1
D、Draglcon=0
標(biāo)準(zhǔn)答案:A
知識點解析:實現(xiàn)對象的自動拖放應(yīng)設(shè)置DragMode=1。
24、窗體上有一個名稱為Shapel并顯示為圓的形狀控件(其Width和Height屬性
值相等),一個名稱為Timcrl的計時器,并有下面程序代碼:DimrAsSingle,
flagAsIntegerPrivateSubForm_Load()r=Shapel.WidthTimcrl.Enabled=True
Timer1.Interval=500EndSubPrivateSubTimerl_Timer()Ifflag=0Then
Shapel.Width=Shapel.Width-10IfShapel.Width<=100Thenflag=1EndIfElse
Shapel.Width=Shapel.Width+10IfShapel.Width>=rThenflag=0EndIfEndIf
EndSub運(yùn)行程序后產(chǎn)生的結(jié)果是
A、圓逐漸縮小,再逐漸增大,然后再逐漸縮小,依此往復(fù)
B、圓一直在縮小
C、圓每隔0.5秒向右移動一次
D、圓每隔1秒向下移動一次
標(biāo)準(zhǔn)答案:A
知識點解析:Form_Load過程中設(shè)定【imer事件定時觸發(fā);在Timerl_Timer過程
中,圓圈先變小后變大,然后退出。下一次timer事件觸發(fā)時繼續(xù)這個過程。因
此,選A)。
25、輸入VisualBasic源程序時,若一個命令行中包含兩個語句,則兩個語句之間
的分隔符應(yīng)使用
A、冒號(:)
B、分號(;)
C、下劃線(_)
D、連字符(-)
標(biāo)準(zhǔn)答案:A
知識點解析:輸入VisualBasic源程序時,若一個命令行中包含兩個語句,則兩個
語句之間的分隔符應(yīng)使用冒號(:)。
26、以下敘述中,錯誤的是
A、標(biāo)準(zhǔn)模塊不屬于任何一個窗體
B、工程文件的擴(kuò)展名為.vbg
C、窗體文件的擴(kuò)展名為.frm
D、一個應(yīng)用程序可以有多個窗體
標(biāo)準(zhǔn)答案:B
知識點解析:工程文件的擴(kuò)展名為.vbp。
27、設(shè)窗體上有一個名禰為Checkl的復(fù)選框,并有下面程序代碼:PrivateSub
Check1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
Checkl.Value=1EndSub根據(jù)上面的事件過程,可以得出結(jié)論
A、鼠標(biāo)單擊該復(fù)選框,復(fù)選框的標(biāo)題被改為“1”
B、鼠標(biāo)右鍵單擊該復(fù)選框,可以選中該復(fù)選框
C、鼠標(biāo)左鍵單擊該復(fù)選框,它被選中,右鍵單擊它,取消選中
D、鼠標(biāo)右鍵單擊該復(fù)選框,它被選中,左鍵單擊它,取消選中
標(biāo)準(zhǔn)答案:B
知識點解析:在鼠標(biāo)單擊事件過程中,Button屬性值為1時代表按下鼠標(biāo)左鍵,值
為2時代表按下鼠標(biāo)右健,單擊鼠標(biāo)左鍵或者右鍵都能觸發(fā)MouseDown事件,
Value屬性值決定每個復(fù)選框的選中狀態(tài):0為未選、1為選中、2為不可用(以灰
色呈現(xiàn))。選以
28、在深度為7的滿二叉樹中,度為2的結(jié)點個數(shù)為
A、64
B、63
C、32
D、31
標(biāo)準(zhǔn)答案;B
知識點解析:在樹結(jié)構(gòu)中,一個節(jié)點所擁有的后件個數(shù)稱為該節(jié)點的度。深度,定
義一棵樹的根節(jié)點所在的層次為1,其他節(jié)點所在的層次等于它的父節(jié)點所在的層
次加1,樹的最大層次彌為樹的深度。滿二叉樹指除最后一層外,每一層上的所有
節(jié)點都有兩個子節(jié)點的二叉樹。一棵深度為K的滿二叉樹,整棵二叉樹共有2K-1
個節(jié)點;滿二叉樹在其第i層上有2i-l個節(jié)點。在滿二叉樹中,只有度為2和度為
。的節(jié)點。深度為7的滿二又樹,節(jié)點個數(shù)為27-1=127,第七層葉節(jié)點個數(shù)為27-
1=64,則127-64=63,B選項正確。
29、在窗體上畫一個名禰為Textl的文本框和一個名稱為Commandl的命令按鈕,
然后編寫如下事件過程:PrivateSubCommandl_Click()DimiAsInteger,n
AsIntegerFori=0To50i=i+3n=n+lIfi>10
ThenExitForNextTextl.Text=Str(n)EndSub程序運(yùn)行后,單擊命令按
鈕,在文本框中顯示的值是()。
A、2
B、3
C、4
D、5
標(biāo)準(zhǔn)答案:B
知識點解析:程序中For循環(huán)的結(jié)束有兩種情況,一種是循環(huán)完指定的次數(shù),一種
是達(dá)到一定的條件后直接退出循環(huán)。由于在循環(huán)體中循環(huán)變量i的值被修改:i=i
+3,因此,每次循環(huán)開始時i的取值為0,4,8,i為8時執(zhí)行i=i+3=ll,n=n+l
=3,這時i的值大于10,退出For循環(huán),因此For循環(huán)執(zhí)行了3次,即n的值為
3。所以在文本框中會顯示3。
30、若看到程序中有以下事件過程,則可以肯定的是,當(dāng)程序運(yùn)行時()。
PrivateSubClick_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,Y
AsSingle)Print"VBProgram"EndSub
A、用鼠標(biāo)左鍵單擊名稱為“Commands的命令按鈕時,執(zhí)行此過程
B、用鼠標(biāo)左鍵單擊名稱為“MouseDown”的命令按鈕時,執(zhí)行此過程
C、用鼠標(biāo)右鍵單擊名稱為“MouseDown”的控件時,執(zhí)行此過程
D、用鼠標(biāo)左鍵或右鍵單擊名稱為“Click”的控件時,執(zhí)行此過程
標(biāo)準(zhǔn)答案:D
知識點解析:本題中,Click是控件的名稱,MouseDown是鼠標(biāo)按下事件,當(dāng)用鼠
標(biāo)左鍵或右鍵單擊Click控件時就會觸發(fā)MouseDown事件,執(zhí)行MouseDown事件
過程。故選D。
31、對于文本框控件,下列說法錯誤的是
A、當(dāng)Locked屬性值為True時,可以通過程序代碼修改文本框內(nèi)容
B、當(dāng)Locked屬性值為False時,用戶可以直接編輯修改文本框內(nèi)容
C、MaxLength屬性值既可以在設(shè)計階段設(shè)定,也可以在運(yùn)行時設(shè)定
D、當(dāng)文本框可以顯示多行文本時,MaxLength屬性用來確定每行最大字符數(shù)
標(biāo)準(zhǔn)答案:D
知識點解析;Locked屬性用來指定文本框是否可被編輯,當(dāng)設(shè)置為False時,可編
輯文本框的文本;當(dāng)設(shè)也為True時,可以滾動和選擇控件中的文本,但是不能編
輯,只能用代碼修改內(nèi)容。故選項A和B項正確。Maxlenglh屬性值在設(shè)計和運(yùn)行
階段都可設(shè)置,如果該屬性被設(shè)置為0,在文本框中輸入總字符不能超過32k,而
不是每行最大字符數(shù)。故選項D錯誤。
3x+5
32、要把數(shù)學(xué)式寫為VisualBasic表達(dá)式,下面正確的寫法是
A、3*x+Sqr(y)/2*y-xA3
R、(3*x+Sqr(y))/(2*y-xA3)
C、(3*x+Sqr(y))?(2*y-xA3)
D、(3x+Sqr(y))/(2y-xA3)
標(biāo)準(zhǔn)答案:B
知識點解析:算術(shù)運(yùn)算符優(yōu)先級最高是乘方,取負(fù),乘法和除法運(yùn)算符,整除運(yùn)算
符,加法和減法運(yùn)算符;數(shù)學(xué)函數(shù)的平方根函數(shù)是sqr(x),返回值為自變量x的
平方根。故選擇B選項。
33、在窗體上畫一個命令按鈕(名稱為Commandl),并編寫如下代碼:Function
Fun1(ByVaiaAsInteger,bAsInteger)AsIntegerDimtAsIntegert=a-b
b=t+aFunl=t+bEndFunctionPrivateSubCommand1_Click()DimxAs
Integerx=10PrintFunl(Funl(x,(Funl(x,x-1))),x—l)EndSub程序
運(yùn)行后,單擊命令按鈕,輸出結(jié)果是()。
A、10
B、0
C、11
D、21
標(biāo)準(zhǔn)答案:B
知識點解析:本題是過程的嵌套調(diào)用,過程嵌套調(diào)用時要先計算最內(nèi)層的過程,然
后由里向外執(zhí)行。因此Funl(Funl(x,(Funl(x,x-1))),x—1)執(zhí)行過程如下:先
執(zhí)行Funl(x,x-1),由于形參a是按值傳遞,因此不會影響x的值,x=10,即
Fun1(10,9)。1=1,b=l+10=ll,則函數(shù)返回值為1+11=12。再執(zhí)行Funl(x,
(Funl(x,x-1))),由于內(nèi)層過程返回12,因此又可寫成Funl(x,(12)),由于x仍
為原值,因此過程即此例(10,12)。1=-2,b=-2+10=8,則函數(shù)返回值為-2+
8=6。最后執(zhí)行Funl(Funl(x,(Fun1(x,x-1))),x—I),即Fun1(6,x—I),由
于x仍為原值,因此過程即為Funl(6,9)。t=—3,b=-3+6=3,則函數(shù)返回值為
—3+3=0。
34、設(shè)整型變量a、b已賦值(b>0,a>b),下面不能正確計算a除以b的余數(shù)的
表達(dá)式是
A、a-a\b*b
B、aModb
C^a-Int(a/b)*b
D、a-(a\b)*b
標(biāo)準(zhǔn)答案:A
知識點》析:運(yùn)算符"/"是除,結(jié)果可能產(chǎn)生小數(shù),而運(yùn)算符,'是整除,結(jié)果一定
是整數(shù),選項A的表達(dá)式很可能是負(fù)數(shù),不可能是a除以b的余數(shù),故正確答案
為選項Ao
35、一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入
棧,然后再依次出棧,則元素出棧的順序是()。
A、12345ABCDE
R、EDCRA54321
C、ABCDE12345
D、54321EDCBA
標(biāo)準(zhǔn)答案:B
知識點解析:棧是先進(jìn)后出的原則組織數(shù)據(jù),所以入棧最早的最后出棧,所以選擇
Bo
36、為了通過傳值方式來傳送過程參數(shù),在函數(shù)聲明部分應(yīng)使用的關(guān)鍵字為
()<.
A、Value
B、ByVai
C、ByRef
D、Reference
標(biāo)準(zhǔn)答案:B
知識點解析:Value是控件的屬性名。用ByVai關(guān)鍵字聲明形參表示該參數(shù)按值傳
遞。ByRef是默認(rèn)的參數(shù)類型,表示該參數(shù)按地址傳遞。沒有Reference關(guān)鍵字。
故B選項正確。
37、要求如果x被7除余2,則輸出x的值,下列語句中不能實現(xiàn)此功能的語句是
()。
A、Ifxmod7=2ThenPrintx
B、Ifx—(x\7)*7=2ThenPrintx
C、Ifx—(x/7)*7=2ThenPrintx
D、Ifx-Int(x/7)*7=21henPrintx
標(biāo)準(zhǔn)答案:C
知識點解析:選項C中(x/7)*7得到的值是x,x—x=0返回False,不執(zhí)行Print
x,所以不能輸出x的值。故C選項錯誤。也可以把實際數(shù)值帶入語句中運(yùn)行,根
據(jù)結(jié)果就可判斷選項。
38、為了聲明一個長度為128個字符的定長字符串變量StrD,以下語句中正確的
是()。
A、DimStrDAsString
B、DimStrDAsString(128)
C、DimStrDAsString[128]
D、DimStrDAsString*128
標(biāo)準(zhǔn)答案:D'
知識點解析:有定長和不定長的字符串變量。默認(rèn)情況下,定義的字符串變量屬于
不定長的,字符串長度可以改變,比如:DimstrAsStringo如果聲明一個定長字
符串變量,形如DimstrAsSiring*字符個數(shù)。故D選項正確。
39、下列與隊列結(jié)構(gòu)有關(guān)聯(lián)的是
A、函數(shù)的遞歸調(diào)用
B、數(shù)組元素的引用
C、多重循環(huán)的執(zhí)行
D、先到先服務(wù)的作業(yè)調(diào)度
標(biāo)準(zhǔn)答案:D
知識點解析:隊列的修改是依先進(jìn)先出的原則進(jìn)行的,D正確。
40、窗體上有一個名稱為Labell的標(biāo)簽;一個名稱為Timerl的計時器,其
Enabled和Interval屬性分別為True和1000。編寫如下程序:DimnAsInteger
PrivateSubTimerl_Timer()ch=Chr(n+Asc("A"))Label1.Caption=ch
n=n+1n=nMod4EndSub運(yùn)行程序,將在標(biāo)簽中()。
A、不停地依次顯示字符“A“、”B”、”C”、“D”,直至窗體被關(guān)閉
B、依次顯示字符“A“、”B”、”C“、“D“各一次
C、每隔1秒顯示字符“A”一次
D、每隔1秒依次顯示26個英文字母中的一個
標(biāo)準(zhǔn)答案:A
知識點解析:Asc函數(shù)返回字符的ASCII,Chr函數(shù)將數(shù)值轉(zhuǎn)換成相應(yīng)的ASCII碼
字符。計時器間隔Interval屬性設(shè)置為1000,則計時器事件每1秒鐘發(fā)生一次,n
的值每次調(diào)用計時器事件過程都會加1,n=nMod4又會使n值只能為0、1、2、
3,因此程序運(yùn)行后每1秒Labell標(biāo)簽將依次顯示”A“、”B”、”C”、“D"。
二、基本操作題(本題共2題,每題1.0分,共2分。)
請根據(jù)以下各小題的要求設(shè)計VisualBasic應(yīng)用程序(包括界面和代碼)。
41、在名稱為Forml的窗體上畫一個名稱為CD1的通用對話框,通過屬性窗口設(shè)
置CD1的初始路徑為C:\,默認(rèn)的文件名為None,標(biāo)題為“保存等級考試”,如
保,號場域K
QWfltC)二】?由CJ0-
r—五3
Qtc
羽D?12BAI
r@BM1C
E.?
"「FlTIT
m5
WQfittit
應(yīng),E
{a”《
3nra
Jalrrou
mnuinr
文傳名?m▼|值存卬]
|--------------------------------3叼,
圖2所示。圖2注意:
存盤時必須存放在考生文件夾下,工程文件名為sjll.vbp,窗體文件名為
sjtl.frmo
標(biāo)準(zhǔn)答案:[操作步驟]步驟1:新建一個“標(biāo)準(zhǔn)。EXE”工程,選擇[工程]一[部件]命
令,在彈出的“部件”對話框的列表中選中“MicrosoftCommonDiMogControl6.0”
項目,單擊“確定”按鈕°步驟2:在窗體Forml上畫一個通用對話框,其相關(guān)屬
表12-7
對我屬性設(shè)?值
NameCD1
DialogTitlc保存等線考試
通用對話刖
FdcNameNone
性設(shè)置如表12—7所示。InitDirC:\步驟3:編寫
Forml的Iroad事件,加入下面的代碼:CD1.ShowSave步驟4:按要求將文件保
存至考生文件夾中。
知識點解析:通用對話框的InitDir屬性用于為打開或另存為對話指定初始的巨
錄,如果此屬性沒有指定,則使用當(dāng)前目錄。通序?qū)υ捒虻某跏悸窂接蒊nilDir屬
性設(shè)置,默認(rèn)文件名由FileName屬性設(shè)置,標(biāo)題由DialogTitle屬性設(shè)置。
42>在名稱為Forml的窗體上設(shè)計一個菜單。要求在窗體上添加名為menu。,標(biāo)
題為“菜單命令”的主菜單,再添加兩個名稱分別為“menul"、“menu2”,標(biāo)題分別
為“不可用菜單項”、“上一菜單項可用”的子菜單,并且使程序運(yùn)行時,menul子菜
單不可用,mcnu2子菜單已經(jīng)選中(運(yùn)行時的效果如圖3所示)。
圖3再編寫適當(dāng)?shù)氖录^程,使得程序運(yùn)行時,單擊“上一
菜單項可用“,貝產(chǎn)不可用菜單項”變?yōu)楹谏捎茫?。要求程序中不得使用變量,且?/p>
有一條語句。注意:存盤時必須存放在考生文件夾下,工程文件名為sit2.vbp,
窗體文件名為sit2.Frmo
標(biāo)準(zhǔn)答案:|操作步驟|步驟1:新建一個“標(biāo)準(zhǔn)EXE”工程,打開VB菜單設(shè)計器設(shè)
計菜單,各菜單項及屬性設(shè)置如表12—8所示。
表12?8
標(biāo)?名稱是否育效內(nèi)糠符號
菜單命令menuO有效0
不可用菜單項menul無效1
上菜單項可用menu2有效____!____步驟2:打開代碼編輯窗口,編
寫“上一菜單項可用”命令的Click事件過程。參考代碼:PrivateSubmenu2_Click()
menu1.Enablcd=TrueEndSub步驟3:按要求將文件保存至考生文件夾中。
知識點解析:①VB中的菜單是通過菜單編輯器來設(shè)計的。菜單編輯器中的基本設(shè)
置項有:“標(biāo)題”項,對應(yīng)出現(xiàn)在菜單中的顯示內(nèi)容;“名稱”項,系統(tǒng)識別菜單項的
唯一關(guān)鍵字(不能重復(fù));"索引''項,用于設(shè)置菜單數(shù)組中各元素的索引號;“快捷
鍵''項,是一個下拉列表框,用于設(shè)置菜單項的快捷鍵;“幫助上下文”項,設(shè)置當(dāng)
鼠標(biāo)移動到某菜單項上按VF1>鍵時顯示的幫助信息在幫助文件中的對應(yīng)位置;
Visible(可見)項,用于設(shè)置控件或菜單項在程序運(yùn)行時是否可見,值為True表示可
見,值為False表示不可見;Enabled(有效)項,用于設(shè)置控件或菜單項在程序運(yùn)行
時是否有效,值為True時表示有效,值為False時表示無效(顯示為灰色)。通過編
輯按鈕區(qū)的七個按鈕可對菜單進(jìn)行添加、插入、刪除、提升(設(shè)置為上一級菜單)、
縮進(jìn)(設(shè)置為下一級菜單)、上移、下移等操作。②文本框的Texl屬性用于設(shè)置或
返回其顯示的文本內(nèi)容。本題原程序設(shè)計思路:在“上一菜單項可用”命令的單擊
事件過程中,通過語句設(shè)置“不可用菜單項''命令的Enabled屬性值為Truce
三、簡單應(yīng)用題(本題共1題,每題1.0分,共7分0)
43、(1)在考生文件夾下有一個工程文件sjt3.vbp,請在名稱為Forml的窗體上畫
一個名稱為Tcxtl的文本框和一個名稱為C1、標(biāo)題為“轉(zhuǎn)換”的命令按鈕,如圖2-
200所示。在程序運(yùn)行時,單擊“轉(zhuǎn)換”按鈕,可以把Texll中的大寫字母轉(zhuǎn)換為小
寫,把小寫字母轉(zhuǎn)換為大寫。窗體文件中已經(jīng)給出了“轉(zhuǎn)換”按鈕的。ick事件過
程,但不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。注意:不
能修改程序中的其他部分,最后把修改后的文件按原文件名存盤。
2-200(2)在考生義件夾下有一
個工程文件sjt4.vbp,其功能是:①單擊“讀數(shù)據(jù)”命令按鈕,把考生文件夾下
in4.dal文件中已按升序方式排列的60個數(shù)讀入數(shù)組A,并顯示在Texll中;②
單擊“輸入”按鈕,彈出一個輸入對話框,接收用戶輸入的任意一個整數(shù);單擊“插
入“按鈕,將輸入的數(shù)插入A數(shù)組中合適的位置,使其仍保持A數(shù)組的升序排列,
最后將A數(shù)組的內(nèi)容重新顯示在Textl中。在窗體文件中已經(jīng)給出了全部控件(如
圖2.201所示)和程序,但程序不完整,要求去掉程序中的注釋符,把程序中的?
改為正確的內(nèi)容。本程序只考慮插入一個整數(shù)的情況。注意:不得修改已經(jīng)存在
的內(nèi)容和控件屬性,最后將修改后的文件按原文件名存盤。
標(biāo)準(zhǔn)答案:第1小題【操作步驟】步驟1:打開考生文件中的本題工程文件
sit3.vbp,在代碼編輯窗口,去掉程序中的注釋符“'I將問號"?”改為正確的內(nèi)
容。參落代碼:n%=Asc("a")一Asc("A")B$=String(】,Asc(B$)+32)Textl.Text-
A步驟2:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:
打開考生文件中的本題工程文件sjt4.vbp,在代網(wǎng)編輯窗口,去掉程序中的注釋
符將問號"?”改為正確的內(nèi)容。參考代碼:Ifnum
知識點解析:暫無解析
四、綜合應(yīng)用題(本題共7題,每題7.0分,共7分0)
44、在考生目錄下已有一個工程文件sjt5.vbpo運(yùn)行程序后,分別從兩個文件中
讀出數(shù)據(jù),放入兩個一維數(shù)組a、b中。請編寫程序,當(dāng)單擊“合并數(shù)組”按鈕時,
將a、b數(shù)組中相同下標(biāo)的數(shù)組元素的值求和,并將結(jié)果存入數(shù)組c。單擊“找最大
值''按鈕時,調(diào)用find過程分別找出a、c數(shù)組中元素的最大值,并將所找到的結(jié)果
分別顯示在Tcxtl、Texi2中。在給出的窗體文件中已經(jīng)有了全部控件,但程序不
完整。要求:去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,并編寫相應(yīng)程
序,實現(xiàn)程序的功能。注意:不能修改程序的其他部分和控件屬性。最后把修改
后的文件按原:丈件名存盤。程序調(diào)試通過后,各命令按鈕的事件過程必須至少各
執(zhí)行一次。
標(biāo)準(zhǔn)答案:|操作步驟|步驟1:打開考生文件夾下的本題工程文件sjl5.vbp,打開
代碼編輯窗口,在指定位置編寫代碼。參考代碼:Max=x(l)Fori=2ToUBound(x)
Ifx(i)>MaxThenMax=x(i)EndIfNextt.Text=MaxFori=lToUBound(a)
c(i)=a(i)+b(i)Next步驟2:按要求將文件保存至考生文件夾中。步驟3:按<F5>
鍵運(yùn)行程序,先單擊“讀數(shù)據(jù)”按鈕,再單擊“合并數(shù)組”按鈕,最后單擊“找最大值”
按鈕。
知識點解析:暫無解析
國家二級(VB)機(jī)試模擬試卷第2套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的
階段是()。
A、需求分析
B、詳細(xì)設(shè)計
C、軟件設(shè)計
D、概要設(shè)計
標(biāo)準(zhǔn)答案:A
知識點解析:軟件生命周期的主要活動階段為:可行性研究和計劃制定、需求分
析、軟件設(shè)計、軟件實現(xiàn)、軟件測試、運(yùn)行和維護(hù)。其中需求分析是對開發(fā)軟件提
出的需求進(jìn)行分析并給出詳細(xì)定義,即準(zhǔn)確地確定軟件系統(tǒng)的功能,偏寫軟件規(guī)格
說明書及初步的用戶手冊,提交評審。
2、數(shù)據(jù)庫系統(tǒng)在其內(nèi)部具有3級模式,用來描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)
構(gòu)和特性的是()。
A、外模式
B、概念模式
C、內(nèi)模式
D、存儲模式
標(biāo)準(zhǔn)答案:B
知識點解析:概念模式,也稱邏輯模式,是對數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描
述,是全體用戶應(yīng)用公共數(shù)據(jù)視圖。它不涉及具體的硬件環(huán)境與平臺,與具體的軟
件環(huán)境也無關(guān)。
3、在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是()。
A、人工管理階段
B、文件系統(tǒng)階段
C、數(shù)據(jù)庫系統(tǒng)階段
D、三個階段相同
標(biāo)準(zhǔn)答案: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。
4、下面控件中,沒有Caption屬性的是()。
A、復(fù)選框
B、單選按鈕
C、組合框
D、框架
標(biāo)準(zhǔn)答案:C
知識點解析:Caption屬性是設(shè)置或返回控件的標(biāo)題。組合框沒有Caprion屬性。
故選C。
5、下面程序運(yùn)行時,若輸入395,則輸出結(jié)果是().PrivateSub
Commandl_Click()Dimx%x=InputBox("清輸入一個3位整數(shù)")Print
xMod10,x\100,(xMod100)\10EndSub
A、395
B、539
C、593
D、359
標(biāo)準(zhǔn)答案:B
知識點解析:本題中x定義為整型變量,通過輸入對話框輸入395,按“確定"按鈕
后.InputRox函數(shù)把返回值395賦給變量xc表達(dá)式395Mod10.結(jié)果是
5,395\100結(jié)果為3,(395乂011100)\10的結(jié)果為9。故8選項正確。
6、為計算l+2+2Vsup>2V/sup>+2(sup>3V/sup>+2Vsup>4V/sup>+...+2<
sup>10</sup>o的值,并把結(jié)果顯示在文本框Textl中,若編寫如下事件過程:
PrivateSubCommandlClick()Dima%,b%,i%s=la=2Fori=2To10a=a*2b=b+a
NextiTextl.Text=bEndSub執(zhí)行此事件過程后發(fā)現(xiàn)結(jié)果是錯誤的,為能夠得到正
確結(jié)果,應(yīng)做的修改是()。
A、把b=l改為b=0
B、Fork=2To10Fori=lTo10
C、交換語句b=b+a和a=a*2的順序
D、同時進(jìn)行B、C兩種修改
標(biāo)準(zhǔn)答案:D
知識點解析:事件過程原代碼計算的是:1+2<5叩>2<75叩>+2<§叩>3〈/5叩〉
+2<sup>4</sup>+...4-2<sup>IO</sup>o共10個數(shù)的值,其中缺少一項,即
數(shù)2。為此應(yīng)將循環(huán)次數(shù)由9次修改為10次,即Fori=lT。10,但同時需交換語句
b=b+a和a=a*2的順序,否則將計算表達(dá)式:l+2Vsup>2V/sup>+2Vsup>3V
/sup>+2<sup>4</sup>+...+2<sup>10</sup>+2<sup>11V/sup〉的值。
7、下列打開“代碼窗口”的操作中錯誤的是()。
A、按F4鍵
B、單擊”工程資源管理器”窗口中的“查看代碼”按鈕
C、雙擊已建立好的控件
D、執(zhí)行“視圖“菜單中的“代碼窗口”命令
標(biāo)準(zhǔn)答案:A
知識點解析:按F4鍵打開的是“屬性窗口”,故A選項錯誤。
8、確定圖片框Picture1在窗體上位置的屈性是()。
A、Width#Height
B、Left#Top
C、Width和Top
D、Height#Left
標(biāo)準(zhǔn)答案:B
知識點解析:確定圖片框在窗體上位置的屬性是Left和Top,它們使用的是相對坐
標(biāo),以窗體為參考點。
9、要刪除列表框中最后一個列表項,正確的語句是()o
A、ListI.RemoveitemListCount
B、ListI.Remove!ternList1.ListCount
C、List!.RemoveitemListCount_1
D、ListI.RemoveitemList1.ListCount—1
標(biāo)準(zhǔn)答案:D
知識點解析:ListCoum屬性返回列表框中列表項的個數(shù),列表項的索引號從0開
始,所以要刪除最后一個列表項,RcMovcItcm方法中的索引號就應(yīng)該是
List1.ListCount-I,故D選項正確。
10、關(guān)于KeyPress事件,以下敘述中正確的是()。
A、在控件數(shù)組的控件上按鍵盤鍵,不能觸發(fā)KeyPress事件
B、按下鍵盤上任一個鍵時,都能觸發(fā)KeyPress事件
C、按字母鍵時,擁有焦點的控件的KeyPress事件會被觸發(fā)
D、窗體沒有KeyPress事件
標(biāo)準(zhǔn)答案:C
知識點解析:A選項錯誤原因:在控件數(shù)組的任何控件上按鍵盤鍵,會觸發(fā)
KeyPress事件;B選項錯誤原因:只有按健盤上的ASCII字符鍵時,才能觸發(fā)
KeyPress事件。ASCH字符鍵包括標(biāo)準(zhǔn)鍵盤上的字符、數(shù)字、標(biāo)點符號、、和鍵
等,其他鍵KeyPress事件不能識別。D選項錯誤原因:窗體也有KeyPresss事件。
故C選項正確。
11、一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間
的聯(lián)系是()。
A、1:1聯(lián)系
B、I:m聯(lián)系
C、m:1聯(lián)系
D>m:n聯(lián)系
標(biāo)準(zhǔn)答案:D
知識點解析:因為一個教師可講授多門課程,而一門課程又能由多個老師講授所以
他們之間是多對多的關(guān)系,可以表示為m:n。
12、將數(shù)據(jù)項“Student”添加到名稱為Listl的列表框中,并使其成為列表框第一項
的語句為()o
A、List1.Additem"Student",0
B、List1.Additem"Student",1
C^List1.Additem0,"Student"
D、List1.Additem1,"Student"
標(biāo)準(zhǔn)答案:A
知識點解析:List控件的Additem方法的語法是:AddItem(String,index)o其中
index是列表框中列表項的索引值,第一項的索引值為0。
13、在軟件設(shè)計中不使用的工具是()。
A、系統(tǒng)結(jié)構(gòu)圖
B、PAD圖
C、數(shù)據(jù)流圖(DFD圖)
D、程序流程圖
標(biāo)準(zhǔn)答案:C
知識點解析:系統(tǒng)結(jié)構(gòu)圖是對軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計的圖形顯示。在需求分析階
段.已經(jīng)從系統(tǒng)開發(fā)的角度出發(fā).把系統(tǒng)按功能逐次分割成層次結(jié)構(gòu),是在概要設(shè)
計階段用到的。PAD圖是在詳細(xì)設(shè)計階段用到的。程序流程圖是對程序流程的圖
形表示,在詳細(xì)設(shè)計過程中用到。數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以
圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏
輯功能,所以它是一種功能模型,是在可行性研究階段用到的而非軟件設(shè)計時用
到,所以選擇C。
14、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。
A、可行性分析報告
B、軟件需求規(guī)格說明書
C、概要設(shè)計說明書
D、集成測試計劃
標(biāo)準(zhǔn)答案:B
知識點解析:A錯誤,可行性分析階段產(chǎn)生可行性分析報告。C錯誤,概要設(shè)計說
明書是總體設(shè)計階段產(chǎn)生的文檔。D錯誤,集成測試計劃是在概要設(shè)計階段編寫的
文檔。B正確,軟件需求規(guī)格說明書是后續(xù)工作如設(shè)計、編碼等需要的重要參考文
檔。
15、列表框中被選中的數(shù)據(jù)項的位置可以通過一個屬性獲得,這個屬性是()。
A、List
B、Listindex
C^Text
D、LislCotrot
標(biāo)準(zhǔn)答案:B
知識點解析:列表框控件的Ustlndcx屬性值是已選中的表項的位置。表項位置由
索引值指定,第一項的索引值為0,第二項為I,以此類推。如果沒有任何項.被
選中,Listindex的值將設(shè)置為-1。
16、設(shè):a=2,b=8,c=6,d=3,表達(dá)式a>bAndNot(c>d)Ord>c的值是
A、1
B、0
C、True
D、False
標(biāo)準(zhǔn)答案:D
知識點解析:本題中包含的兩種運(yùn)算的優(yōu)先級別由高到低依次為:比較運(yùn)算符、邏
輯運(yùn)算符。其中,邏輯運(yùn)算符的優(yōu)先級為:Nol(非)-And(與)-0r(或)。And前面
表達(dá)式的值為False,And后面表達(dá)式的值為False,0r后面表達(dá)式的值也為
False,所以最后輸出的也是False。因此,答案為D)。
17、編寫如下程序:PrivateSubCommandl_Click()DimscoreAsIntegerscore=86If
score>85Thenr=lElselfscore>60,Thenr=2Elser=0EndTfPrintrEndSub程序
運(yùn)行后,單擊命令按鈕Command1,輸出結(jié)果為()。
A、0
B、1
C、2
D、86
標(biāo)準(zhǔn)答案:B
知識點解析:考查If...ElseIf...Else...EndIf語句。條件判斷成立則執(zhí)行對應(yīng)分支
的語句。86>85,所以r=l。選B。
18、下面屬于工具(支撐)軟件的是()。
A、PowerBuilde
B、數(shù)據(jù)庫管理系統(tǒng)
C、財務(wù)管理系統(tǒng)
D、iOS操作系統(tǒng)
標(biāo)準(zhǔn)答案:A
知識點解析:計算機(jī)軟件按功能分為應(yīng)用軟件、系統(tǒng)軟件、支撐軟件(或工具軟
件)。系統(tǒng)軟件是管理計算機(jī)的資源,提高計算機(jī)的使用效率,為用戶提供各種服
務(wù)的軟件。應(yīng)用軟件是為了應(yīng)用于特定的領(lǐng)域而開發(fā)的軟件。支撐軟件是介于系統(tǒng)
軟件和應(yīng)用軟件之間,協(xié)助用戶開發(fā)軟件的工具型軟件,其中包括幫助程序人員開
發(fā)和維護(hù)軟件產(chǎn)品的工具軟件,也包括幫助管理人員控制開發(fā)進(jìn)程和項目管理的工
具軟件。B、D選項均為系統(tǒng)軟件,C選項為應(yīng)用軟件。A項為支撐軟件。
19、窗體上有一個名稱為Command1的命令按鈕,一個名稱為Textl的文本框,其
Text屬性值為WBProgramming”。運(yùn)行程序后,選中其中的“VB”,并執(zhí)行如下事
件過程:PrivateSubCommandl_Click()lext1.Sellext="C++"EndSub則文本框中
顯示的內(nèi)容為
A、VB
B、VBProgramming
C、文本框被清空
D^C++Programming
標(biāo)準(zhǔn)答案:D
知識點解析:文本框SelTexl屬性返回或設(shè)置包含當(dāng)前所選擇文本的字符串;如果沒
有字符被選中,則為零長度字符串由題意知,選中“VB“,返回“C++”,所以結(jié)
果為“C十十Programmingto
20、執(zhí)行下面程序段的輸出是()。Print1,2;Print3Print4;5
A、12345
B、12345
C、12345
D、12345
標(biāo)準(zhǔn)答案:A
知識點解析:使用Print輸出表達(dá)式時,如果輸出的各表達(dá)式之間用逗號分隔,則
按標(biāo)準(zhǔn)輸出格式(分區(qū)輸出格式)顯示數(shù)據(jù)項.在這種情況下,以14個字符為單位
把一個輸出行分為若干個區(qū)段,逗號后面的表達(dá)式在下一區(qū)段輸出。如果每個輸出
項之間用分號或空格作分隔符,則按緊湊輸出格式輸出數(shù)據(jù);在一般情況下,每執(zhí)
行一次Print方法都會自動換行,也就是說,后面執(zhí)行Print時將在新的一行上顯示
信息。為了仍在同一行上顯示,可以在末尾加上一個分號或逗號,故本題A選項
為正確的輸出形式。本題選擇A選項。
21、結(jié)構(gòu)化程序設(shè)計中,下面對got。語句使用描述正確的是
A、禁止使用goto語句
B、使用goto語句程序效率高
C、應(yīng)避免濫用goto語句
D、以上說法均錯誤
標(biāo)準(zhǔn)答案:C
知識點解析:結(jié)構(gòu)化程序設(shè)計中,要注意盡量避免got。語句的使用,故選C。
22、窗體上有一個名稱為Cbl的組合框,程序運(yùn)行后,為了輸出選中的列表項,應(yīng)
使用的語句是()。
A、PrintCbl.Selected
B、PrintCbl.List(Cbl.Listindex)
C>PrintCbl.Selected.Text
D^PrintCbl.List(Listlndex)
標(biāo)準(zhǔn)答案:B
知識點解析:組合框的屬性Listindex返回當(dāng)前所選項目的索引號,List(Inde
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年車輛贈予協(xié)議書含贈予人責(zé)任聲明
- 2025年住宅租賃保密協(xié)議示范文本-@-1
- 2020-2025年中國上海餐飲行業(yè)發(fā)展趨勢預(yù)測及投資戰(zhàn)略咨詢報告
- 2025年玻璃絲帶行業(yè)深度研究分析報告
- 2020-2025年中國民辦學(xué)校市場運(yùn)行態(tài)勢及行業(yè)發(fā)展前景預(yù)測報告
- 純正芝麻油行業(yè)深度研究報告
- 買礦泉水(教學(xué)設(shè)計)-2024-2025學(xué)年三年級上冊數(shù)學(xué)北師大版
- 紙尿褲自動化生產(chǎn)線項目可行性研究報告
- 選礦藥劑及冶煉助劑投資建設(shè)項目可行性研究報告
- 2025年電氣成套設(shè)備項目投資分析及可行性報告
- 《彰化縣樂樂棒球》課件
- 深度解讀DeepSeek技術(shù)體系
- 2024-2025年第二學(xué)期團(tuán)委工作計劃(二)
- 駱駝養(yǎng)殖開發(fā)項目可行性報告設(shè)計方案
- 物理-河南省鄭州市2024-2025學(xué)年高二上學(xué)期期末考試試題和答案
- 《幼兒教育政策與法規(guī)》教案-單元3 幼兒園的開辦與管理
- 南通市2025屆高三第一次調(diào)研測試(一模)生物試卷(含答案 )
- 新時代中國特色社會主義理論與實踐2024版研究生教材課件全集6章
- 《由宋城集團(tuán)的成功》課件
- (高清版)JTG 3363-2019 公路橋涵地基與基礎(chǔ)設(shè)計規(guī)范
- 人教版三年級數(shù)學(xué)下冊各單元教材分析(全冊共九個單元)
評論
0/150
提交評論