




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
家二級(VB)機(jī)試模擬試卷26(共9
套)
(共391題)
家二級(VB)機(jī)試模擬試卷第1套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、結(jié)構(gòu)化程序設(shè)計的3種結(jié)構(gòu)是()。
A、順序結(jié)構(gòu),分支結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu)
B、順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
C>分支結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
D、分支結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu),循環(huán)結(jié)構(gòu)
標(biāo)準(zhǔn)答案:B
知識點解析:程序設(shè)計語言僅僅使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)溝就
足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計方法。遵循程序結(jié)構(gòu)化的設(shè)計原則,按結(jié)
構(gòu)化程序設(shè)計方法設(shè)計出的程序易于理解、使用和維護(hù);可以提高編程工作的效
率,降低軟件的開發(fā)成本。
2、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的
是()。
A、內(nèi)模式
B、用戶模式
C、外模式
D、概念模式
標(biāo)準(zhǔn)答案:D
知識點解析:數(shù)據(jù)庫系統(tǒng)在其內(nèi)部分為三級模式,即概念模式、內(nèi)模式和外模式。
概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶的公共數(shù)據(jù)視圖。
外模式也稱子模式或者用戶模式,是用戶的數(shù)據(jù)視圖,也就是用戶所能夠看見和使
用的局部數(shù)據(jù)的邏輯結(jié)閡和特征的描述,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。內(nèi)
模式又稱物理模式,是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表
示方式。描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是概念模式,D選項正
確。
3、確定一個控件在窗體上的位置的屬性是()。
A^Width或Height
B、WidthflHeight
C、Top或Lefl
D、Top和Left
標(biāo)準(zhǔn)答案:D
知識點解析:本題考查對象的基本屬性。Height和Wickh屬性決定了控件的高度和
寬度,而Top和Left屬性決定了控件在窗體中的位置屬性。
4、下面4個選項中,不是窗體屬性的是()。
A、UnLoad
BorderStyle
C>MinButton
D、Caption
標(biāo)準(zhǔn)答案:A
知識點解析:考查窗體的常見屬性和事件。進(jìn)入VB編程環(huán)境后,自動加載一個名
為Forml的窗體,可以在屬性窗II中設(shè)置其常用屬性,例如Borders【yle設(shè)置窗體
的邊框,MinButton設(shè)置最小化按鈕是否顯示,Caption可設(shè)置窗體的標(biāo)題。
UnLoad是卸載方法(或事件),可以卸載當(dāng)前窗體或控件數(shù)組。
5、以下敘述錯誤的是
A、滾動條的重要事件是Change和Scroll
B、框架的主要作用是將控件進(jìn)行分組,以完成各自相對獨立的功能
C、組合框是組合了文本框和列表框的特性而形成的一種控件
D、計時器控件可以通過對Visible屬性的設(shè)置,在程序運行期間顯示在窗體上
標(biāo)準(zhǔn)答案:D
知識點解析:本題考查常見控件的基本特點。滾動條的重要事件是Change和
Scroll,框架的主要作用是將捽件進(jìn)行分組:使用紈合框時既可以輸入.也可以從
列表中選擇;計時器控件沒有Visible屬性,程序運行期間一直不顯示。
6、為把圓周率的近似值3.14159存放在變量pi中,應(yīng)該把變量pi定義為()。
A、DimpiAsInteger
B、Dimpi(7)AsInteger
C、DimpiAsSingle
D、DimpiAsLong
標(biāo)準(zhǔn)答案:C
知識點解析:單精度Single或雙精度Double型的變量能夠保存浮點型小數(shù),整型
Integer和長整型Long的變量只能保存整型數(shù)據(jù)。本題中圓周率為3.14159,小
數(shù),可用定義一個Single或Double型變量來保存。故選C。
7^執(zhí)行以下程序后,在窗體上輸出的是()。PrivateSubCommandlClick()Dim
a(20)Fori=lTo20Step2aO)=jNextiPrinta(1)+a(2)+a(3)EndSub
A、4
B、5
C、6
D、7
標(biāo)準(zhǔn)答案:A
知識點解析:本題考查數(shù)組元素的賦值。利用循環(huán)對數(shù)組a中所有的元素賦值,循
環(huán)變量的初值為1,步長為2。因此數(shù)組a中所有的奇數(shù)F標(biāo)項的值為相應(yīng)的下
標(biāo),偶數(shù)下標(biāo)項的值為0。因此a(l)+a(2)+a(3尸1+0+3。
8、對序線性表(23,29,34,55,60,70,7X)用二分法查找值為6。的元素時,需
要比較次數(shù)為()。
A、1
B、2
C、3
D、4
標(biāo)準(zhǔn)答案:C
知識點解析:根據(jù)二分法杳找法需要兩次:①首先將60與表中間的元素55進(jìn)行
比較,由于60大于55,所以在線性表的后半部分查找。②第二次比較的元素是后
半部分的中間元素,將60與表中間的元素70進(jìn)行比較,由于60小于70,所以在
線性表的前半部分查找。③第三次比較的元素是前半部分的中間元素,即60,這
時兩者相等,即查找成功。
9、下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是()。
A、軟件測試
B、概要設(shè)計
C、軟件維護(hù)
D、詳細(xì)設(shè)計
標(biāo)準(zhǔn)答案:C
知識點解析:軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護(hù)三個階段,其
中開發(fā)階段包括概要設(shè)計、詳細(xì)設(shè)計、實現(xiàn)和測試。
10、下列敘述中正確的是()。
A、MsgBox語句的返回值是一個整數(shù)
B、執(zhí)行MsgBox語句并出現(xiàn)信息框后,不用關(guān)閉信息框即可執(zhí)行其他操作
C、MsgBox語句的第一個參數(shù)不能省略
D、如果省略MsgBox語句的第三個參數(shù)(Title),則信息框的標(biāo)題為空
標(biāo)準(zhǔn)答案:C
知識點解析:Msgbox語句的功能:顯示消息提示框,在對話框中顯示提示消息,
等待用戶單擊按鈕,單擊不同的按鈕返回不同的整數(shù)。它有2種形式:?MsgBox
函數(shù)格式:變量=MsgBox(〈提示內(nèi)容>[,樣式][,標(biāo)題]),注意MsgBox函數(shù)帶括
號,有返回值。②MsgBox語句格式:MsgBox(〈提示內(nèi)容>[,樣式][,標(biāo)題]),有
無括號都可以,無返回值。故A選項錯誤。其中:第1個參數(shù):提示內(nèi)容是必需
的,不能省略。故C選項正確。第2個參數(shù):可選。整型表達(dá)式,缺省值0,指
定信息框中按鈕數(shù)目、類型、圖標(biāo)類型、缺省按鈕等。第3個參數(shù):可選,如果
省略,則標(biāo)題欄并不為空默認(rèn)顯示它所屬的T程名。故D選項錯誤。執(zhí)行
MsgBox語句時出現(xiàn)信息框后,必須關(guān)閉信息框才可執(zhí)行其他操作。故B選項錯
誤。
11、以下關(guān)于局部變量的敘述中錯誤的是()。
A、在過程中用Dim語句或Stalic語句聲明的變量是局部變量
B、局部變量的作用域是它所在的過程
C、在過程中用Static語句聲明的變量是靜態(tài)局部變量
D、過程執(zhí)行完畢,該過程中用Dim或Static語句聲明的變量即被釋放
標(biāo)準(zhǔn)答案:D
知識點解析:局部變量是件過程(事件過程或通用過程)內(nèi)定義的變量,作用域為該
變量所在的過程,定義時使用Dim、Stalic關(guān)鍵字。使用Dim關(guān)鍵字定義的是動態(tài)
局部變量,過程執(zhí)行結(jié)束后即被釋放:使用Static關(guān)鍵字定義的是靜態(tài)局部變量,
過程執(zhí)行結(jié)束后仍然保留。
12、設(shè)有變量聲明為“DimaDateAsDate”,則能為變量aDate正確賦值的表達(dá)方式
是().
A、aDate=#8/2008#
B、aDate=#"8/8/2008”#
C、aDate=Date(t€8/8/2008")
D、aDate=Fonnat(4tm/d/yy"J8/8/2008”)
標(biāo)準(zhǔn)答案:A
知識點解析:考查日期型數(shù)據(jù)。一般日期型數(shù)據(jù)可以是任何可以表示的日期,放在
一對,,#,,號中,或者可以用數(shù)字序列表示日期。注意,如”“8/8/2008”“為字符
串,不表示日期。函數(shù)Date返回當(dāng)前日期,函數(shù)的參數(shù)為空。Format函數(shù)的第一
個參數(shù)為日期,第二個參數(shù)為格式串C
13、單擊命令按鈕執(zhí)行以下程序,則輸出結(jié)果為(),PrivateSubCommand
l_Click()DimxAsInteger,yAsIntegerx=14:y=48CallProc(x,y)Printx;yEnd
SubPublicSubProc(nAsInteger,ByVaimAsInteger)n=nMod10:m=mMod10
EndSub
A、48
B、148
C、1448
D、448
標(biāo)準(zhǔn)答案:D
知識點解析:本題考查參數(shù)傳遞。在VB的過程調(diào)用時,參數(shù)有兩種傳遞方式:傳
址傳遞和傳值傳遞。如果在過程聲明時形參用ByVai聲明,說明此參數(shù)為傳值調(diào)
用:若用ByRef聲明,說明此參數(shù)為傳址調(diào)用;如果沒有說明傳遞類型,則默認(rèn)
為傳址傳遞。由此可知題目中的實參X為傳址調(diào)用,y為傳值調(diào)用,因此n的變化
影響x,而m變化不會影響y。
14、有三個關(guān)系R,S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是(
A、自然連接
B、交
C、投影
D、并
標(biāo)準(zhǔn)答案:A
知識點解析:自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進(jìn)行比較的分量
必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T中元組可
以判斷R和S做的是自然連接操作。
15、下面程序運行時,單擊窗體后,窗體上顯示的結(jié)果是()。PrivateSub
Form_Click()DimiAsIntegerDimsumAsLongDimtAsLongt=l:sum=0Fori=1
To3t=t*isum=sum+tNextiPrintsumEndSub
A、3
B、9
C、5
D、6
標(biāo)準(zhǔn)答案:B
知識點解析:考查累加算法。題目中sum為求和項,初值為0,t為每一項的值,
變化規(guī)律為后一項是前一項的i倍,i的變化為從1到3,由于t的初值為1,因此
求和為l*l+l*2+2*3o
16、窗體如圖1所示。要求程序運行時,在文本框Textl中輸入一個姓氏,單擊
“刪除”按鈕(名稱為Command】),則可刪除列表框Listl中所有該姓氏的項目。若編
寫以下程序來實現(xiàn)此功能:PrivateSubCommandl_Click()Dimn%.k%
n=Len(Textl.Text)Fork=0ToListl.ListCount-1IfLeft(Listl.List(k),
n)=Textl.TextThenListl.RemoveitemkEndIfNextkEndSub在調(diào)試時發(fā)現(xiàn),如
輸入“陳”,可以正確刪除所有姓“陳”的項目,但輸入“劉”,則只刪除了“劉邦”、“劉
備”2項,結(jié)果如圖2所示。這說明程序不能適應(yīng)所有情況,需要修改。正確的修
改方案是把Fork=0ToListl.ListCount—1改為()。
圖1圖2
A、Fork=Listl.ListCount_1To0Step-1
B、Fork=0ToListl.ListCount
C、Fork=lToListl.ListCount一1
D、Fork=lToListl.ListCount
標(biāo)準(zhǔn)答案:A
知識點解析:錯誤原因:每一次刪除列表框滿足項,列表框的項目數(shù)目就會相應(yīng)地
減少,所以就出現(xiàn)了漏刪內(nèi)容,如果把循環(huán)變量k改成從Listl.ListCoul—1到
0,從最后一個項目往第一個項目查找,滿足條件就刪除該項目,從而不會出現(xiàn)遺
漏現(xiàn)象,所以正確答案為A。
17、設(shè)工程中有Fomil、Form2兩個窗體,要求單擊Form2上的CommandI命令
按鈕,F(xiàn)orm2就可以從屏幕上消失,下面的事件過程中不能實現(xiàn)此功能的是
()。
A、PrivateSubCommandl_Click()Form2.HideEndSub
B、PrivateSubCommandl_Click()UnloadMeEndSub
C>PrivateSubCommandl_CIick()Form2.UnloadEndSub
D、PrivateSubCommandl_Click()Me.HideEndSub
標(biāo)準(zhǔn)答案:C
知識點解析:Form2.Hidc是隱藏Form2窗體;UnloadMe是卸載并關(guān)閉當(dāng)前窗體;
Me.Hide是隱藏當(dāng)前窗體。From2.Unload語法錯誤。故C選項不能使窗體Form2
消失。
18、在關(guān)系模型中,每一個二維表稱為一個
A、關(guān)系
B、屈性
C>元組
D、主碼(鍵)
標(biāo)準(zhǔn)答案:A
知識點解析?:關(guān)系模型采用二維表來表示,即每個二維表稱為一個關(guān)系。
19、以下關(guān)于VB特點的敘述中,錯誤的是()。
A、VB中一個對象可有多個事件過程
B、VB應(yīng)用程序能以編譯方式運行
C、VB應(yīng)用程序從Form_Load事件過程開始執(zhí)行
D、在VB應(yīng)用程序中往往通過引發(fā)某個事件導(dǎo)致對對象的操作
標(biāo)準(zhǔn)答案:C
知識點解析:VB應(yīng)用程序不一定從From_Load事件開始執(zhí)行,它是由工程中啟動
對象決定先從哪兒開始執(zhí)行。故C選項錯誤。
2。、若實體A和B是一對多的聯(lián)系,實體B和C是一對一的聯(lián)系,則實體A和C
的聯(lián)系是()。
A、一對一
B、一對多
C、多對一
D、多對多
標(biāo)準(zhǔn)答案:B
知識點解析:A和B為一對多的聯(lián)系,則對于A中的每一個實體,B中有多個實
體與之聯(lián)系,而B與C為一對一聯(lián)系,則對于B中的每一個實體,C中至多有一
個實體與之聯(lián)系,則可唯出對于A中的每一個實體,C中有多個實體與聯(lián)系,所
以為一對多聯(lián)系。
21、窗體上有名稱為Command1的命令按鈕,名稱分別為Label】、Label2、Label3
的標(biāo)簽。編寫如下程序:PrivateXAsIntegerPrivateSubCommand!—Click()Static
YAsIntegerDimzAsIntegern=5Z=Z+nY=Y+nx=x+YLabe11=XLabel2=Y
Label3=ZEndSub運行程序,連續(xù)3次單擊命令按鈕后,3個標(biāo)簽中分別顯示的是
()。
A、555
R、15105
C、151515
D、30155
標(biāo)準(zhǔn)答案:D
知識點解析:變量x被定義為窗體模塊變量,它在整個窗體模塊中有效。Click事
件中變量y定義為Static,即靜態(tài)變量,它的值在每調(diào)用過程時都會保留上次的
值。每次單擊按鈕標(biāo)簽中顯示的值即x、y、z的值是:第一次,『5,
z=z+n=0+5=5,y=y+n=0+5=5,x=x+y=0+5=5;第二次,n=5,z=z+n=0+5=5,
y=y+n=5+5=10,x=x+y=5+10=15:第三次,n=5,z=z+n=0+5=5,
y=y+n=10+5=15,x=x+y=15+15=30:因此3次單擊命令按鈕后,3個標(biāo)簽中分別
顯示的是30155o
22、窗體上有一個名稱為Commandl的命令按鈕,有程序如下:OptionBase1
PrivateSubCommandl_Click()Dima(10)AsInteger'第1個ForFori=1To10a(i)=
lnt(Rnd*100+100)Printa(i);Nextx=a(i)y=x'第2個ForFori=ITo10Ifx<a(i)
Thenx=a(i)Ify>a(i)Theny=a(i)s=s+a(i)NextPrintx,y,sEndSub關(guān)于上述程
序的敘述中,正確的是
A、程序運行出錯,第1個For循環(huán)之后的x=a⑴賦值語句錯
B、程序正常運行,x是10個隨機(jī)數(shù)中的最大值
C、程序正常運行,s是10個隨機(jī)數(shù)的和
D、程序正常運行,10個隨機(jī)數(shù)的范圍是100-200
標(biāo)準(zhǔn)答案:A
知識點解析:第一個For循環(huán)中缺省Step,步長為1,退出循環(huán)時下標(biāo)為10,第1
個For循環(huán)之后的x=a(i)賦值語句下標(biāo)越界,出錯。選A)。
23、如果要定義一個窗體級變量,定義變量語句的位置應(yīng)該是
A、在使用該變量的過程中
B、在該窗體模塊所有過程的前面
C、在該窗體模塊所有過程的后面
D、在某個標(biāo)準(zhǔn)模塊中
標(biāo)準(zhǔn)答案:B
知識點解析:窗體級變量,在窗體的“通用聲明”段所有過程的前面用Dim語句或
用Private語句聲明的變量,可被本窗體的任何過程訪問。
24、下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是()。
A、軟件測試
B、概要設(shè)計
C、軟件維護(hù)
D、詳細(xì)設(shè)計
標(biāo)準(zhǔn)答案:C
知識點解析:軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護(hù)三個階段,其
中開發(fā)階段包括概要設(shè)計、詳細(xì)設(shè)計、實現(xiàn)和測試。
25、文本框接受的最長字符數(shù)由文本框的()屬性確定。
A、MaxLength
B、MultiLine
C、Width
D、Text
標(biāo)準(zhǔn)答案:A
知識點解析:本題考查文本框的常見屬性。文本框中存放的字符個數(shù)由MaxLength
屬性決定。當(dāng)取值為0時表示任意長的字符,取值為非0,表示相應(yīng)個數(shù)字符。
26、以下關(guān)于過程及過程參數(shù)的描述中,錯誤的是()<,
A、調(diào)用過程時可以用控件名稱作為實際參數(shù)
B、用數(shù)組作為過程的參數(shù)時,使用的是“傳地址”方式
C、只有函數(shù)過程能夠?qū)⑦^程中處理的信息傳回到調(diào)用的程序中
D、窗體(Form)可以作為過程的參數(shù)
標(biāo)準(zhǔn)答案:c
知識點0析:過程定義時,形參除了可以是整型、單精度、雙精度等數(shù)據(jù)類型外,
還可以是控件或窗口等對象型。相對應(yīng)的調(diào)用過程時實參也可以是一般數(shù)據(jù)類型、
控件名或窗體。故A、D選項正確。調(diào)用過程時,如果過程的參數(shù)是數(shù)組,則實
參傳給形參的是地址,這個地址是用數(shù)組名表示的一個符號地址,是數(shù)組的起始地
址,形參和實參用的是同一個地址,在過程中形參的改變會引起實參的改變。故B
選項正確。在過程調(diào)用時,不只是函數(shù)過程能把過程中處理的信息傳回到調(diào)用程
序中,Sub過程也可以。Sub過程中形參聲明時前面有關(guān)鍵字ByRef或省略
ByRcf(默認(rèn))時,實參和形參之間傳遞的是地址,Sub過程中形參的變化也會引起
實參的變化,這樣Sub過程中處理的信息也可以傳回調(diào)用程序中。故C選項說法
錯誤。
27、設(shè)有如下程序段:a$="aaaaaa"Mid$(a$,2,3)="AAA”執(zhí)行以上程序段后,
a$的值為
A、AAA
BNaaAAA
C、aAAAaa
D、aaaAAA
標(biāo)準(zhǔn)答案:C
知識點解析:Mid$(s,pos,L尸si是插入字符串語句,用子字符串si的值替代s從
pos位置開始長度為L的字符串部分,Mid$(a$,2,3)="AAA",是用字符串“AAA”的
值替代字符串a(chǎn)$從第2個字符開始長度為3的字符串的部分,故執(zhí)行以上程序段
后,@$的值為"aAAAaa",故選擇C項。
28、運行下列程序時,瑜出的結(jié)果是()。PrivateSubFormClick()Dimx
x二Array("Software","and","Hardware","System")Fori=LBound(x,l)To
UBound(x,1)IfLeft(x(i),l)="S"ThenPrimx(i);NextiEndSub
A、Software
B、SoftwareSystem
C、出錯信息
D、SoftwareandHardwareSystem
標(biāo)準(zhǔn)答案:B
知識點解析:本題考查變體類型。變體類型變量可通過Array函數(shù)來存放多個元
素,做為數(shù)組進(jìn)行處理。要讀取數(shù)組上界時,可使用UBound(x)來實現(xiàn),要讀取數(shù)
組下界時,LBound(x)來實現(xiàn)。因為題中x存放了多個字符串,i表示第一個字符串
的行下標(biāo)的下界,UBound(x,1)表示第一個字符串的行下標(biāo)的上界。利用Lefl函
數(shù)取得每一行數(shù)組元素的最左邊的字符,然后判斷是否為“s”,如果是,則輸出該
元素。
29、在窗體上畫一個名稱為Command1的命令按鈕,然后編寫其Click事件過程代
碼如下:PrivateSubCommandl_Click()DimiAsInteger,numAsIntegerDoFori=
1To10num=Int(Rnd*10)+1SelectCasenumCase2ExitForCase7ExitDoEnd
Selectn=n+1NextiLoopPrintnEndSub則下面描述中正確的是
當(dāng)變量num的值為2時,事件過程Commandl_Click執(zhí)行結(jié)束
B、當(dāng)變量num的值為7時,Do循環(huán)將終止
C、變量num的值一定是大于或等于II的整數(shù)
D、D。循環(huán)的執(zhí)行次數(shù)一定為10次
標(biāo)準(zhǔn)答案:B
知識點解析:選項A,當(dāng)變量num值為2時,滿足Case2,退出For循環(huán)。注意,
其僅退出內(nèi)層For循環(huán),沒有退出外層D。循環(huán),故選項A錯誤;Rnd英文全稱
Random,意為隨機(jī)數(shù),Rnd*10生成一個取值在[1,10)之間的隨機(jī)數(shù)(注意不包含
10)o取整函數(shù)In【(x),返回值為不大于自變量x的最大整數(shù),num二
Int(Rnd*10)+1,生成一個在1到10之間的隨機(jī)整數(shù),故選項C錯誤;但
Select.......Case中,滿足Case7時,直接退出Do.......While循環(huán),循環(huán)結(jié)束,故
Do循環(huán)的執(zhí)行次數(shù)不一定為10次,D選項錯誤;本題正確答案為B。
30、下列鏈表中,其邏輯結(jié)構(gòu)屬于非線性結(jié)構(gòu)的是
A、二叉鏈表
B、循環(huán)鏈表
C、雙向鏈表
D、帶鏈的棧
標(biāo)準(zhǔn)答案:A
知識點解析:在定義的鏈表中,若只含有一個指針域來存放下一個元素地址,稱這
樣的鏈表為單鏈表或線性鏈表。帶鏈的??梢杂脕硎占嬎銠C(jī)存儲空間中所有空閑
的存儲結(jié)點,是線性表。在單鏈表中的結(jié)點中增加一個指針域指向它的直接前件,
這樣的鏈表,就稱為雙向鏈表(一個結(jié)點中含有兩個指針),也是線性鏈表。循環(huán)
鏈表具有單鏈表的特征,但又不需要增加額外的存貯空間,僅對表的鏈接方式稍做
改變,使得對表的處理更加方便靈活,屬于線性鏈表。二叉鏈表是二叉樹的物理實
現(xiàn),是一種存儲結(jié)構(gòu),不屬于線性結(jié)構(gòu).答案為A選項。
31、在窗體上畫一個通用對話框,程序運行中用ShowOpen方法顯示“打開”對話框
時,希望在該對話框的“文件類型”欄中只顯示擴(kuò)展名為DOC的文件,則在設(shè)計階
段應(yīng)把通用對話框的Hhr屬性設(shè)置為()o
A、”(*.DOC)*.DOC”
B、”(*.DOC)I(.DOC)”
C>"(*.DOC)||*.DOC
D、”(*.DOC)|*.DOC”
標(biāo)準(zhǔn)答案:D
知識點解析:文件對話框中的Filter屬性是用來指定文件列表框中顯示的文件類
型。屬性Filler稱為過漉器,需要設(shè)置多個過濾器時可用”管道符「將各項隔開。管
道符前面是說明,后面是類型。本題只顯示擴(kuò)展名為DOC的文件,所以Filter屬
性值設(shè)置為"(*.DOC)|*.DOC"。故選D。
32、下面肯定是一個整型變量的是
A^x%
B、Int_x
C、x$
D、x#
標(biāo)準(zhǔn)答案:A
知識點解析:選項B中,x也可能是字符類型;選項C中,$是字符串類型符;選
項D中,#是雙精度浮點數(shù)類型符。故正確答案為選項A。
33、設(shè)有如下事件過程:PrivateSubCommandl_Click()ch="ABCDEFG"n=
Lcn(ch)k=1DoPrintMid(ch,k,1);Mid(ch,n,1);k=k+1n=n-ILoopUntilk>n
EndSub運行此過程所產(chǎn)生的輸出是
A、AGBFCEDD
B、AGBFCED
C、GFEDCBA
D、GAFBECD
標(biāo)準(zhǔn)答案:A
知識點解析:函數(shù)Len(ch)返回字符串ch的長度,Len(ch)=7:函數(shù)Mid()表示
向后截取一個字符,題目中k=l,并且每次遞增1,所以Mid(ch,k,1)表示從ch字
符串的第1個字符開始,每次向后截取1個字符;n=Len(ch)=7,并且n每次遞
減1,所以Mid(ch,n,1)表示從最后1個字符開始,每次截取字符串ch的1個字
符;直到判斷條件k>n成立。故正確答案為選項A。
34、設(shè)有以卜過程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,y
EndSub針對此過程,下面正確的過程調(diào)用語句是
A、Callproc(a!,23)
B、Callprocx%,12
C、procb%
D、x=proc(12)
標(biāo)準(zhǔn)答案:C
知識點解析:(1)用Call語句調(diào)用Sub過程:語法:Call過程名([實參表
列]),實參的個數(shù)、類型和順序,應(yīng)該與被調(diào)用過程的形式參數(shù)相匹配,有多個
參數(shù)時,用逗號分隔。(2)把過程名作為一個語句來用:語法:過程名|實參
1[,實參2…它與(1)的不同點是:去掉了關(guān)鍵字和實參列表的括號。根據(jù)題
意,選項C)正確。
35、對于某些控件,只要將其Style屬性設(shè)置為1,則可以在該控件上使用Picuire
屬性顯小圖片。以卜不具備這一使用規(guī)則的控件是
A、命令按鈕
B、單選按鈕
C、復(fù)選按鈕
D、框架
標(biāo)準(zhǔn)答案:D
知識點解析:框架控件不具備Style屬性。選D)。
36、窗體上有1個名稱為Commandl的命令按鈕,事件過程如下:PrivateSub
Command1_Click()Dimx%,y%,z%x=InpulBox("請輸入第1個整數(shù)")
y=InputBox("請輸入第2個整數(shù)”)DoUntilx=yIfx>yThenx=x—y
Elsey=y—xLoopPrintxEndSub運行程序,單擊命令按鈕,并輸入2個
整數(shù)169和39,則在窗體上顯示的內(nèi)容為()<,
A、11
B、13
C、23
D、39
標(biāo)準(zhǔn)答案:B
知識點解析:程序中D。循環(huán)比較輸入的兩個數(shù)的大小,把較大的數(shù)值減去較小的
數(shù)值后再與較小的值比較,直到兩個數(shù)值相等。程序中輸入169和39,則x=169
—39=130,130>y即130>39,因此x=130—39=91,如此循環(huán)x=91—39=52—39
=13,此時13>39為假:執(zhí)行y=y—x=39-13=26,循環(huán)y=26—13=13,此時
x、y都為13,循環(huán)結(jié)束,因此窗底上顯示為13。
37、在窗體上畫一個名禰為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—cEndIfNextiPrintd
EndSub程序運行后,如果單擊命令按鈕,則在窗體上輸出的內(nèi)容為()o
A、89
B、99
C、23
D、77
標(biāo)準(zhǔn)答案:C
知識點解析:程序中OptionBasel語句指定數(shù)組下標(biāo)下限從1開始。程序通過賦
初值定義變量x為含有5個元素的數(shù)組,元素值依次為10,12,21,32,24o
For循環(huán)的功能是把這5個元素中大于10且大于前一個元素的值累加到變量d中,
如果小于等于10或前一個元素則從變量d減去10或前一個元素的值。因此d=0
一10+12+21+32-32=23。
38、軟件需求規(guī)格說明書的作用不包括
A、軟件驗收的依據(jù)
B、用戶與開發(fā)人員對軟件要做什么的共同理解
C、軟件設(shè)計的依據(jù)
D、軟件可行性研究的依據(jù)
標(biāo)準(zhǔn)答案:D
知識點解析:軟件需求規(guī)格說明書是需求分析階段的最后成果,是軟件開發(fā)的重要
文檔之一。軟件需求規(guī)格說明書有以下幾個方面的作用。①便于用戶、開發(fā)人員
進(jìn)行理解和交流,B正確;②反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的
基礎(chǔ)和依據(jù),C正確;③作為確認(rèn)測試和驗收的依據(jù),A正確。
39、命令按鈕不支持的事件為
A、Click
B、DblClick
C、GotFocus
D、MouscMovc
標(biāo)準(zhǔn)答案:B
知識點解析:命令按鈕支持的事件有Click,GotFocus和MouseMove,不支持
DblClick事件,故選B).
40、窗體上有一個名稱為CD1的通用對話框控件和由四個命令按鈕組成的控件數(shù)
組Command1,其下標(biāo)從左到右分別為0、1、2、3,窗體外觀如圖所示。
命令按鈕的事件過程如下:PrivateSub
Commandl_Click(IndcxAsInteger)SelectCaseIndexCase0
CD1.Action=1Case1CD1.ShowSaveCase2
CD1.Action=5Case3EndEndSelectEndSub對上述程
序,下列敘述中錯誤的是()。
A、單擊“打開”按鈕,顯示打開文件的對話框
B、單擊“保存”按鈕,顯示保存文件的對話框
C、單擊“打印”按鈕,能夠設(shè)置打印選項,并執(zhí)行打印操作
D、單擊“退出"按鈕,結(jié)束程序的運行
標(biāo)準(zhǔn)答案:C
知識點解析:通用對話框中Aclion=l,或用ShowOpen方法都可顯示“打開”文件
對話框;Action=2,或用ShowSave方法都可顯示支件“另存為”對話框:Action=
3,或用ShowColor方法都可顯示"顏色"對話框;Action=4,或用ShowPrint方法
都可顯示“字體”對話框;Action=5,或用ShowHelp方法都可顯示“打印”對話框;
本題中,“打開“、“保存“、“打印“、“退出"按鈕的下標(biāo)(即Index值)分別是0、1、
2、3,用Index值區(qū)分各命令按鈕。當(dāng)Index=0時,CDl.Action=1,說明單擊”打
開”按鈕,會顯示"打開"文件對話框;當(dāng)Index=l時,CD1.ShowSave,說明單擊”
保存”按鈕,會顯示文件“另存為”對話框;當(dāng)Index=3時,End,說明單擊“退出”按
鈕,會結(jié)束程序運行。故A、B、D選項正確。當(dāng)Index=2時,CD1.Action=5,
說明單擊“打印”按鈕,會顯示“打印”對話框,但打開對話框后,只能設(shè)置打印選
項,不能執(zhí)行打印操作。故C選項錯誤。
二、基本操作題(本題共2題,每題1.0分,共2分0)
請根據(jù)以下各小題的要求設(shè)計VisualBasic應(yīng)用程序(包括界面和代碼)。
41、在名稱為Forml的窗體上畫一個名稱為CD1的通用對話框,通過屬性窗口設(shè)
置CD1的初始路徑為C:\,默認(rèn)的文件名為None,標(biāo)題為“保存等級考試”,如
曹奪蒞9GNWil*].?d
*^r?
國DKM2BAI
QtZOiZC
E。
二FlTIT
$Cl5
oznewQfittat
麗K省一國,E
7Sell,*Df<?
3ntn
Nrrow
3w①railnr
文靜名如麗ri「■存G>]
.Ra|---------------------------------2——_.—.一一'I
圖2所示。圖2注意:
存盤時必須存放在考生文件夾下,工程文件名為sjll.vbp,窗體文件名為
sjtl.firn。
標(biāo)準(zhǔn)答案:[操作步驟]步驟1:新建一個“標(biāo)準(zhǔn)。EXE”工程,選擇[工程1[部件]命
令,在彈出的“部件”對話框的列表中選中“MicrosoftCommonDiMogControl6.0”
項目,單擊“確定”按鈕°步驟2:在窗體Forml上畫一個通用對話框,其相關(guān)屬
表12-7
MB?性設(shè)?值
NameCD1
DialogTitlc保存等線考試
通用對話樞
FileNameNone
性設(shè)置如表12—7所示。----------InitDir——口——步驟3:編寫
Forml的Iroad事件,加入下面的代碼:CD1.ShowSave步驟4:按要求將文件保
存至考生文件夾中。
知識點解析:通用對話框的InitDir屬性用于為打開或另存為對話指定初始的目
錄,如果此屬性沒有指定,則使用當(dāng)前目錄。通店對話框的初始路徑由InilDir屬
性設(shè)置,默認(rèn)文件名由FileName屬性設(shè)置,標(biāo)題由Dialogue屬性設(shè)置。
42、在名稱為Forml的窗體上設(shè)計一個菜單。要求在窗體上添加名為menu。,標(biāo)
題為“菜單命令”的主菜單,再添加兩個名稱分別為“menul"、“menu2”,標(biāo)題分別
為“不可用菜單項”、“上一菜單項可用”的子菜單,并且使程序運行時,menul子菜
單不可用,menu2子菜單已經(jīng)選中(運行時的效果如圖3所示)。
圖3再編寫適當(dāng)?shù)氖录^程,使得程序運行時,單擊“上一
菜單項可用”,則“不可用菜單項”變?yōu)楹谏捎茫?。要求程序中不得使用變量,且?/p>
有一條語句。注意:存盤時必須存放在考生文件夾下,工程文件名為sit2.vbp,
窗體文件名為sit2.Frir.o
標(biāo)準(zhǔn)答案:[操作步驟]步驟1:新建一個“標(biāo)準(zhǔn)EXE”工程,打開VB菜單設(shè)計器設(shè)
計菜單,各菜單項及屬性設(shè)K如表12—8所示。
?12-8
標(biāo)?名稱是否育效內(nèi)糠符號
菜單命令menuO有效0
不可用菜單項menul無效1
上菜單項可用menu2有效1?步驟2:打開代碼編輯窗口,編
寫“上一菜單項可用”命令的Click事件過程。參考代碼:PrivateSubmenu2_Click()
menul.Enabled=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è)置控件或菜單項在程序運行時是否可見,值為True表示可
見,值為False表示不可見;Enabled(有效)項,用于設(shè)置控件或菜單項在程序運行
時是否有效,值為True時表示有效,值為False時表示無效(顯示為灰色)。通過編
輯按鈕區(qū)的七個按鈕可對菜單進(jìn)行添加、插入、刪除、提升(設(shè)置為上一級菜單)、
縮進(jìn)(設(shè)置為下一級菜單)、上移、下移等操作。②文本框的Text屬性用于設(shè)置或
返回其顯示的文本內(nèi)容。本題原程序設(shè)計思路:在“上一菜單項可用”命令的單擊
事件過程中,通過語句設(shè)置“不可用菜單項”命令的Enabled屬性值為True。
三、簡單應(yīng)用題(本題共7題,每題7.0分,共[分0)
43、(1)在考生文件夾下有一個工程文件sjt3.vbpo程序運行后,單擊“讀入數(shù)據(jù)”
按鈕,可將考生文件夾下in3.txt文件中的所有英文單詞讀入,并在Textl文本框
中顯示;單擊“插入列表框"按鈕,則按順序?qū)⒚總€單詞作為一項添加到Listl列表
框中(如圖所示)。在in3.txt文件中,每個單詞之間用一個空格字符隔開,最后一
個單詞的后而沒有空格。已經(jīng)給出了所有控件和程序,但程序不完整。要求:請
去掉程序中的注釋符,石程序中的?改為正確的內(nèi)容,使其能正確運行,但不能修
改程序中的其他部分和控件屬性。最后用原來的文件名保存上程文件和窗體文件。
&人”
(2)在考生文件夾下有一個工程文件sjt4.vbp,
窗體上已經(jīng)添加所有控件,如圖所示。在程序運行時,如果單擊“開始”按鈕,則每
隔0.1秒窗體上的汽車圖標(biāo)向右移動一次(初始狀態(tài)下不移動);如果單擊“停止”
按鈕,則停止移動。請完成以下工作:①沒皆適當(dāng)控
件的適當(dāng)屬性,使得每0.I秒汽車圖標(biāo)向右移動一次,而初始狀態(tài)卜不移動。②
請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。③為兩個命令按鈕編寫適
當(dāng)?shù)氖录^程,最后以原文件名存盤。注意:不得修改已經(jīng)給出的程序。編寫事
件的過程中不能使用變量,每個事件過程中只能有一條語句。
標(biāo)準(zhǔn)答案:(1)步驟1:打開本題工程文件。步驟2:打開代碼編輯窗口,去掉程序
中的注釋符將問號改為正確的內(nèi)容。參考答案PrivateSubCommandl_Click()
Dimst$.ch$OpenApp.Path&"\in3.txt"ForInputAs#1'打開文件DoWhile
NotEOF(l),文件指針是否到達(dá)文件末尾Input#1,ch,達(dá)到文件末尾返回true,否則
返回falsest=st&ch'將讀出的數(shù)據(jù)加到原有數(shù)據(jù)末尾LoopClose#1'關(guān)閉文件
Texil=st'將內(nèi)容顯示在文本框中EndSubPrivateSubCommand2_Click()Dimst$,
word$,c$St=Textln=Len(St)FOrk=lTonc=Mid(st,k,1)'從st中依次取出1個
字符進(jìn)行比較Ifc<>""ThenWOrd=word&cElseListl.Additemwordword=""'將
word清空,為下一次作準(zhǔn)備EndlfNextLiStl.AdditemwordEndSub步驟3:調(diào)試
并運行程序,關(guān)閉程序后按題目要求存盤。(2)步驟1:打開本題工程文件,設(shè)置
計時器Interval的屬性為100,將Enabled屬性設(shè)置為False。步驟器打開代碼編
輯窗口,在指定位置編寫如卜代碼。參考答案PrivateSubTimcrl_Timer()
Pl.Left=Pl.Left+20EndSub'需要考生編寫的內(nèi)容PrivateSubCl_Click()
Timcrl.Enablcd=TrueEndSubPrivateSubC2_Click()Timer!.Enablcd=FalseEnd
Sub步驟3:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。
知識點解析:(1)本題首先要從文件中讀入數(shù)據(jù),再逐一檢查文本框中每一個字
符,如果發(fā)現(xiàn)空格則將其之前或兩個空格之間的字符串作為一個單詞用Addltcm方
法添加到列表框中。循環(huán)語句的上限為Len(sl),賦值給變量n,判斷語句的判斷條
件應(yīng)為Mid(st,k,1)<>"",其中st=TextLText。每添加一個單詞后清空變量
word,將所取字符的起始位置加1,再次執(zhí)行循環(huán)得到下一個單詞。(2)首先通過
計時器的Interval和Enabled屬性設(shè)置計時器每次改變的時間間隔和計時器是否可
用,根據(jù)題意,在初始狀態(tài)下Enabled屬性設(shè)置為False,在計時器的Timer事件過
程中,通過圖片框的Lefl屬性值的改變來實現(xiàn)自左向右移動的功能。在“開始”按
鈕的單擊事件過程中應(yīng)啟用計時器,在“停止”按鈕的單擊事件過程中必須停止計時
器。
四、綜合應(yīng)用題(本題共[題,每題7.0分,共7分0)
44、以下數(shù)列:1,1,3,5,9,15,25,41,…的規(guī)律是從第三個數(shù)開始,每個
數(shù)是它前面兩個數(shù)的和加1。在考生目錄下有一個工程文件sjl5.vbpo窗體中已
經(jīng)給出了所有控件,如圖所示。請編寫適當(dāng)?shù)氖录^程實現(xiàn)以下功能:在Textl中
輸入整數(shù)40,單擊“計算”按鈕,則在Text2中顯示該數(shù)列第40項的值。如果單擊
“存盤”按鈕,則將計算的第40項的值存到考生目錄下的out5.txt文件中偎示:因
I
數(shù)據(jù)較大,應(yīng)使用Long型變量)。注意:在結(jié)束程序運行之
前,必須單擊“存盤”按鈕,把結(jié)果存入。ut5.1X1文件,否則無成績。最后把修改
后的文件按原文件名存盤。
標(biāo)準(zhǔn)答案:【操作步驟】步驟1:打開本題工程文件。步驟2:分析并編寫程序代
碼。程序提供代碼Dima(50)AsLongPrivateSubCommandlClick。,需要考生編
寫的程序EndSubPrivateSubCommand2_Click()OpenApp.Path&"\out5.txt"Fer
OutputAs#1Print#1,Tcxt2.TextClose#1EndSub程序結(jié)束參考答案DimfAs
Longa(l)=1a(2)=1Fori=3ToVal(Textl.Text)f=a(i-2)+a(i-1)+1a(i)=fNext
Text2.Text=f步驟3:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。
知識點解析:智尢解析
國家二級(VB)機(jī)試模擬試卷第2套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、下列敘述中正確的是
A、算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)
B、算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量
C、數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的
D、算法的時間復(fù)雜度與空間復(fù)雜度一定相關(guān)
標(biāo)準(zhǔn)答案:B
知識點解析:算法的效率與問題的規(guī)模和數(shù)據(jù)的存儲結(jié)構(gòu)都有關(guān),A錯誤。算法的
時間復(fù)雜度,是指執(zhí)行算法所需要的計算工作量,B正確。由于數(shù)據(jù)元素在計算機(jī)
存儲空間中的位置關(guān)系可能與邏輯關(guān)系不同,因此數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)不是
一一對應(yīng)的,C錯誤。算法的時間復(fù)雜度和空間復(fù)雜度沒有直接的聯(lián)系,D錯誤。
2、下列敘述中正確的是
A、線性表鏈?zhǔn)酱鎯Y(jié)構(gòu)的存儲空間一般要少于順序存儲結(jié)構(gòu)
B、線性表鏈?zhǔn)酱鎯Y(jié)構(gòu)與順序存儲結(jié)構(gòu)的存儲空間都是連續(xù)的
C、線性表鏈?zhǔn)酱鎯Y(jié)構(gòu)的存儲空間可以是連續(xù)的,也可以是不連續(xù)的
D、以上說法均錯誤
標(biāo)準(zhǔn)答案:C
知識點解析:線性表的順序存儲結(jié)構(gòu)具備如下兩個基本特征:(1)線性表中的所
有元素所占的存儲空間是連續(xù)的;(2)線性表中各數(shù)據(jù)元素在存儲空間中是按邏
輯順序依次存放的。用一組任意的存儲單元來依次存放線性表的結(jié)點,這組存儲單
元既可以是連續(xù)的,也可以是不連續(xù)的,甚至是零散分布在內(nèi)存中的任意位置上
的。因此C正確。
3、某二叉樹共有12個結(jié)點,其中葉子結(jié)點只有1個。則該二叉樹的深度為(根結(jié)
點在第1層)
A、3
B、6
C、8
D、12
標(biāo)準(zhǔn)答案:D
知識點解析:二叉樹中,度為0的節(jié)點數(shù)等于度為2的節(jié)點數(shù)加1,即n2』0-l,
葉子節(jié)點即度為OnO=l,則n2=0,總節(jié)點數(shù)為12=n0+nl+n2=l+nl+0,則度為1
的節(jié)點數(shù)nl=l1.故深度為12,選De
4、對長度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為
A、n
B、n-1
C、n(n-I)
D、n(n-l)/2
標(biāo)準(zhǔn)答案:D
知識點解析:快速排序最壞情況就是每次選的基準(zhǔn)數(shù)都和其他數(shù)做過比較,共需比
較(n-l)+(n-2)+…+l=n(n-l)/2,選D。
5、結(jié)構(gòu)化程序設(shè)計中,下面對goto語句使用描述正確的是
A、禁止使用goto語句
B、使用got。語句程序效率高
C^應(yīng)避免濫用goto語句
D、以上說法均錯誤
標(biāo)準(zhǔn)答案:C
知識點解析:結(jié)構(gòu)化程序設(shè)計中,要注意盡量避免got。語句的使用,故選C。
6、下面不屬于軟件測試實施步驟的是
A、集成測試
B、回歸測試
C、確認(rèn)測試
D、單元測試
標(biāo)準(zhǔn)答案:B
知識點解析:軟件測試主要包括單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。
7、下面不屬于軟件需求分析階段主要工作的是
A、需求變更申請
B、需求分析
C、需求評審
D、需求獲取
標(biāo)準(zhǔn)答案:A
知識點解析:需求分析階段的工作可概括為4個方面:①需求獲取.②需求分
析。③編寫需求規(guī)格說明書。④需求審評。
8、一般情況下,當(dāng)對關(guān)系R和S進(jìn)行自然連接時,要求R和S含有一個或者多個
共有的
A、記錄
B、行
C、屬性
D、元組
標(biāo)準(zhǔn)答案:C
知識點露斤:自然連接是一種特殊的等值連接,它滿足下面的條件:①兩關(guān)系間
有公共域;②通過公共域的等值進(jìn)行連接,選C。
RT
ABC0
a12回回
b216JUJEJLEJLEJ
c31
9、有三個關(guān)系R、S和T如下:
則由關(guān)系R和S得到關(guān)系T的操作是
A^選擇
B、差
C、交
D、并
標(biāo)準(zhǔn)答案:B
知識點解析:關(guān)系T是關(guān)系R的一部分,并且是關(guān)系R去掉R和S相同的元素,
符合差操作。
10、有表示公司和職員及工作的三張表,職員可在多家公司兼職。其中公司C(公
司號,公司名,地址,注冊資本,法人代表,員工數(shù)),職員S(職員號,姓名,
性別,年齡,學(xué)歷),工作W(公司號,職員號,工資),則表W的鍵(碼)為
A、公司號,職員號
B、職員號,工資
C、職員號
D、公司號,職員號,工資
標(biāo)準(zhǔn)答案:A
知識點解析:由于職員可以再多加公司兼職,表W的鍵(碼)應(yīng)為公司關(guān)系和職
員關(guān)系的主碼,即公司號和職員號。
11、以下敘述中,錯誤的是
A^標(biāo)準(zhǔn)模塊不屬于任何一個窗體
B、工程文件的擴(kuò)展名為.vbg
C、窗體文件的擴(kuò)展名為.frm
D、一個應(yīng)用程序可以有多個窗體
標(biāo)準(zhǔn)答案:B
知識點解析:工程文件的擴(kuò)展名為.vbp。
12、下列說法中,錯誤的是
A、變量名長度不能超過127個字符
B、變量名的第一個字符必須是字母
C、變量名不能使用保留字
D、變量名只能由字母、數(shù)字和下劃線組成
標(biāo)準(zhǔn)答案:A
知識點解析:變量的命名規(guī)則是:①必須以字母開頭,由字母、漢字、數(shù)字或下
劃線組成;②不能在變量名中出現(xiàn)句點”.”、空格或者嵌入字符,例如!、@、力、
$、%、&等;③長度不得超過255個字符;④不能使用VB的關(guān)鍵字,關(guān)鍵字是
語言的組成部分,包括預(yù)定義語句(例如If、For等)、函數(shù)(Abs、Sqr等)和操作符
(0r^Mod等)。
13、雙精度浮點數(shù)的類型說明符為
A、%
B、#
C、&
D、@
標(biāo)準(zhǔn)答案:B
知識點解析:%:整型,#:雙精度實型,&:長整型,@:貨幣型。
14、能正確表述”x為大于等于5并且小于20的數(shù)”為VisualBasic表達(dá)式是
A^x>=5Andx<20
B、x>=5Orx<20
C、5<=x<20
D、5<=x<=20
標(biāo)準(zhǔn)答案:A
知識點解析:選項B表述的是x為大于等于5或者小于20的數(shù),不符題意;選項
C、選項D的表達(dá)式不符合VB的邏輯表達(dá)式方式,是錯誤的。
15、下列運算符中,優(yōu)先級別最高的是
A、Not
B、Is
C、&
D、And
標(biāo)準(zhǔn)答案:C
知識點解析:運算符的優(yōu)先順序是:算術(shù)運算符,關(guān)系運算符〉邏輯運算符。算
術(shù)運算符的優(yōu)先順序是:人>一>(*與/)>\>Mod>(+與一)。關(guān)系運算符的優(yōu)先順
序是:=>(<>或><)>(>)>(>=)>(〈=)>(〈)>15>口1^。邏輯運算符的
優(yōu)先順序是:非(No【)>與(And)>或(Or)>異或(Xor)>等價(Epv)>蘊涵(Imp)。
16、VisualBasic源程序的續(xù)行符為
A、冒號(:)
B、分號(;)
C、下劃線(_)
D、連字符(-)
標(biāo)準(zhǔn)答案:C
知識點解析:VisualBasic源程序的續(xù)行符為下劃線(_)。
17、下面能夠?qū)⒛硞€變量聲明為局部變量的是
A、在窗體模塊的聲明部分,用關(guān)鍵字Static聲明這個變量
B、在窗體模塊的聲明部分,用關(guān)鍵字Dim聲明這個變量
C、在需要使用這個變量的過程中,用關(guān)鍵字Private聲明這個變量
D、在需要使用這個變量的過程中,用關(guān)鍵字Public聲明這個變量
標(biāo)準(zhǔn)答案:C
知識點解析:VB
溫馨提示
- 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至2031年中國金屬閃光型銀漿行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國縮呢劑行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國三層PET保護(hù)膜行業(yè)投資前景及策略咨詢研究報告
- 校園安全區(qū)教育
- 健康素養(yǎng)知識考試題庫
- 2024年度寧夏回族自治區(qū)護(hù)師類之主管護(hù)師全真模擬考試試卷B卷含答案
- 專題07 我們鄰近的地區(qū)和國家(第1課 日本、東南亞)(必刷真題)-2023年中考地理一輪大單元復(fù)習(xí)過過過(全國)(解析版)
- 2025年江西南昌軌道交通文化發(fā)展有限公司招聘筆試參考題庫含答案解析
- 2025年瀘州翰飛航天科技發(fā)展有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2025年云南永德縣林產(chǎn)業(yè)開發(fā)有限責(zé)任公司招聘筆試參考題庫含答案解析
- 觀賞魚國際貿(mào)易的可持續(xù)發(fā)展策略
- 2025年浙江紡織服裝職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫新版
- 《園林微景觀設(shè)計與制作》課件-項目四 微景觀展示
- 2025年河南省安陽市安陽縣九年級中考一模數(shù)學(xué)試題(原卷版+解析版)
- 2025年貴州省交通廳及公路局事業(yè)單位歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2024年河北省普通高中學(xué)業(yè)水平選擇性考試物理試題含答案
- 大班爬山安全
- 海棠河外來植物防治與紅樹林濕地恢復(fù)項目環(huán)評報告書
- 生態(tài)農(nóng)業(yè)面源污染治理-深度研究
- 二零二五年度工業(yè)電機(jī)維修、安裝、調(diào)試全方位服務(wù)合同2篇
- 《某化纖廠總配變電所及高壓配電系統(tǒng)設(shè)計》7200字
評論
0/150
提交評論