版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
VB筆試模擬試卷71
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
10分。)
1、下列關(guān)于數(shù)據(jù)和邏輯結(jié)構(gòu)的敘述中,不正確的是O
A、數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述
B、數(shù)據(jù)的邏輯結(jié)構(gòu)抽象反映數(shù)據(jù)元素間的邏輯關(guān)系
C、數(shù)據(jù)的邏輯結(jié)構(gòu)具體反映數(shù)據(jù)在計(jì)算機(jī)中的存儲方式
D、數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:本題的考查點(diǎn)是數(shù)據(jù)結(jié)構(gòu)的組成。數(shù)據(jù)結(jié)構(gòu)包括3個方面的內(nèi)容:數(shù)
據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲結(jié)構(gòu)和數(shù)據(jù)的運(yùn)算。數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)關(guān)系的描
述,只抽象反映數(shù)據(jù)元素間的邏輯關(guān)系,而不管在計(jì)算機(jī)中的存儲方式;數(shù)據(jù)結(jié)構(gòu)
包括線性結(jié)構(gòu)和非線性結(jié)構(gòu)。數(shù)據(jù)的存儲結(jié)構(gòu)是邏輯結(jié)構(gòu)在計(jì)算機(jī)中的存儲實(shí)現(xiàn)。
數(shù)據(jù)的運(yùn)算是邏輯結(jié)構(gòu)相應(yīng)的各種運(yùn)算。
2、下列數(shù)據(jù)結(jié)構(gòu)中,不是線性結(jié)構(gòu)的是。
A、線性鏈表
B、帶鏈的隊(duì)列
C、帶鏈的棧
D、二叉鏈表
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:線性鏈表是線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu),帶鏈的棧與帶鏈的隊(duì)列分別是棧
與隊(duì)列的鏈?zhǔn)酱鎯Y(jié)構(gòu)。線性表屬于線性結(jié)構(gòu),棧與隊(duì)列是特殊的線性表,因此也
屬于線性結(jié)構(gòu)。二義鏈表是二叉樹的鏈?zhǔn)酱鎯Y(jié)構(gòu),二叉樹屬于非線性結(jié)構(gòu)。
3、下列關(guān)于鏈?zhǔn)酱鎯Y(jié)構(gòu)的敘述中,不正確的是o
A、結(jié)點(diǎn)除自身信息外,還包括指針域,因此存儲密度小于順序存儲結(jié)構(gòu)
B、邏輯上相鄰的結(jié)點(diǎn)物理上不必鄰接
C、可以通過計(jì)算直接確定第i個結(jié)點(diǎn)的存儲地址
D、插入、刪除運(yùn)算操作方便,不必移動結(jié)點(diǎn)
標(biāo)準(zhǔn)答案:
知識/解析4:本題的考查點(diǎn)是鏈?zhǔn)酱鎯Y(jié)構(gòu)。鏈?zhǔn)酱鎯Y(jié)構(gòu)是在每個結(jié)點(diǎn)中至少包
括一個指針域,用指針來體現(xiàn)數(shù)據(jù)元素之間邏輯上的聯(lián)系。其主要特點(diǎn)是:①結(jié)
點(diǎn)除自身信息外還包括指針域,因此存儲密度小于順序存儲結(jié)構(gòu)。②邏輯上相鄰
的結(jié)點(diǎn)物理上不必鄰接,可以表示線性表、樹、圖等多種邏輯結(jié)構(gòu)的存儲表示。
③插入、刪除運(yùn)算操作方便,不必移動結(jié)點(diǎn),只要改變結(jié)點(diǎn)的指針域即可。選項(xiàng)
C:鏈表中第i個結(jié)點(diǎn)的地址只有通過從表頭結(jié)點(diǎn)開始,遍歷訪問鏈表結(jié)點(diǎn)的方法
才能確定第i個結(jié)點(diǎn)的存儲地址,不能通過直接計(jì)算獲得第i個結(jié)點(diǎn)的存儲地址。
4、結(jié)構(gòu)化程序設(shè)計(jì)的主要特點(diǎn)是。
A、每個控制結(jié)構(gòu)要模塊化
B、每個控制結(jié)構(gòu)具有封裝性
C、每個控制結(jié)構(gòu)具有獨(dú)立性
D、每個控制結(jié)構(gòu)只有一個人口和一個出口
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)中,要求把程序結(jié)構(gòu)限制為順序、選擇和循環(huán)3種基
本結(jié)構(gòu),特點(diǎn)是:以控制結(jié)構(gòu)為單位,只有一個入口和一個出口,接口簡單,每個
單位容易理解;縮小了程序靜態(tài)結(jié)構(gòu)與動態(tài)執(zhí)行之間的差異,便于方便、正確地理
解程序功能。
5、軟件生命周期的瀑布模型典型地刻畫了軟件生命周期的階段劃分,它將軟件生
命周期劃分為8個階段,并將它們歸納為3個時期,以下選項(xiàng)中,是正常
的開發(fā)順序。
A、開發(fā)其、運(yùn)行期、計(jì)劃期
B、計(jì)劃期、開發(fā)期、運(yùn)行期
C、開發(fā)期、計(jì)劃期、運(yùn)行期
D、計(jì)劃期、運(yùn)行期、開發(fā)期
標(biāo)準(zhǔn)答案:2
知識點(diǎn)解析:本題的考查點(diǎn)是軟件生命周期的劃分。這3個時期為:計(jì)劃期、開發(fā)
期和運(yùn)行期,其各階段的工作按順序開展,形如自上而下的瀑布,故稱之為瀑布模
型。
6、以下不屬于系統(tǒng)詳細(xì)設(shè)計(jì)階段使用的工具是。
A、PAD圖
B、N-S圖
C、程序流程圖
D、HIPO圖
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:本題的考點(diǎn)是系統(tǒng)詳細(xì)設(shè)計(jì)使用的工具。PAD圖即問題分析圖,N-S
圖為方框圖,它們兩個和程序流程圖都是系統(tǒng)詳細(xì)設(shè)計(jì)階段使用的工具。HIPO圖
是美國IBM公司提出的“層次圖加輸入/處理/輸出圖”的英文縮寫,是在總體設(shè)計(jì)階
段使用的圖形工具。
7、在軟件危機(jī)中表現(xiàn)出來的軟件成本高的問題,其原因是o
A、軟件公司肆意追求高額商業(yè)利潤
B、軟件實(shí)際研發(fā)成本往往高于估計(jì)成本
C、用戶不理解
D、軟件設(shè)計(jì)人員奇缺
標(biāo)準(zhǔn)答案:2
知識點(diǎn)露析:軟件成本高是軟件危機(jī)的一種表現(xiàn)。按照傳統(tǒng)的軟件開發(fā)方法,軟件
開發(fā)者往往對用戶的情況了解得不透徹,研制時間一再拖延。軟件的實(shí)際成本往往
比估計(jì)成本高出許多。
8、數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)是o
A、操作系統(tǒng)
B、數(shù)據(jù)庫
C、數(shù)據(jù)庫系統(tǒng)
D、系統(tǒng)軟件
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)是操作系統(tǒng)。操作系統(tǒng)是DBMS的基礎(chǔ),它
處理的對象是數(shù)據(jù)文件的物理塊,執(zhí)行物理文件的讀寫操作,保證DBMS對數(shù)據(jù)
邏輯上的讀寫真實(shí)地映射到物理文件上。操作系統(tǒng)提供的存取原語和基本存取方法
通常是作為和DBMS的接口;數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心;數(shù)據(jù)庫系統(tǒng)
包含數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)。
9、設(shè)關(guān)系R1有rl個元組,關(guān)系R2有己個元組,則關(guān)系R1和R2連接后的結(jié)果
關(guān)系的元組數(shù)目是個。
A、rl+r2
B、ri*r2
C^<rl*r2
D、>rl*r2
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:R1和R2兩個關(guān)系的笛卡爾積的元組數(shù)目是rl*r2。連接運(yùn)算是從兩
個關(guān)系的笛卡爾積中選取屬性間滿足一定條件的元組,因此連接以后,結(jié)果關(guān)系的
元組數(shù)目應(yīng)小于笛卡爾積的元組數(shù)目。
10、在下列敘述中,不正確的一條是o
A、數(shù)據(jù)庫設(shè)計(jì)包括結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)兩方面的內(nèi)容
B、數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵是結(jié)構(gòu)特征的設(shè)計(jì)
C、數(shù)據(jù)庫設(shè)計(jì)是數(shù)據(jù)隹應(yīng)用系統(tǒng)設(shè)計(jì)的核心部分
D、數(shù)據(jù)庫的物理設(shè)計(jì)和具體的DBMS的類型無關(guān)
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:數(shù)據(jù)庫設(shè)計(jì)包括結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)兩方面的內(nèi)容,其中結(jié)構(gòu)設(shè)計(jì)是
確定數(shù)據(jù)庫的數(shù)據(jù)模型,行為設(shè)計(jì)是應(yīng)用程序的設(shè)計(jì)。結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的關(guān)
鍵和核心,因此,選項(xiàng)A、B和C都是正確的。數(shù)據(jù)庫的物理設(shè)計(jì)依賴于給定的計(jì)
算機(jī),不同類型的DBMS所提供的物理環(huán)境不同,物理結(jié)構(gòu)有很大差別。
二、選擇題(本題共25題,每題1.0分,共25分。)
載時發(fā)生的;GolFocus事件是當(dāng)窗體獲得焦點(diǎn)時產(chǎn)生的;Click事件是當(dāng)用鼠標(biāo)單
擊窗體時觸發(fā)的事件。
14、下面關(guān)于文本框的說法中,錯誤的說法是。
A、Texll.Caption二"Helb”,是將在文本框Texll中顯示Hello
B、Text1.Locked=True,設(shè)置該文本框Textl不能編輯
C、Textl.PasswordChar="#",設(shè)置文本框Textl輸入的字符都顯示為生但實(shí)際接
收的還是輸入的內(nèi)容
D、Textl.Visible=False,設(shè)置該文本框Textl不可見
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:雖然Caplion屬性一般用來表示對象的標(biāo)題,可是在VisualBasic中
文本框沒有Caption屬性,顯示文本框內(nèi)容的屬性是Text,因此應(yīng)該是
Textl.Text="Hello"o
15、有如下程序;PrivateSubForm_Click()DimcheckAsBoolean,nAsInteger
check=Falsen=0DoDoWhilen<10n=n+iIfn=5Thencheck=TrueExitDoEndif
Printn;LoopLoopUntilcheck=TrueEndSub程序運(yùn)行后,輸出的結(jié)果是
A、123
B、1234
C、12345
D、123456
標(biāo)準(zhǔn)答案:2
知識點(diǎn)解析:本題給出的程序由兩層循環(huán)組成,外層循環(huán)使用的語句是
Do...Until,內(nèi)層循環(huán)使用的語句是DoWhile。Print語句在內(nèi)層循環(huán)的Endif
語句的下面,內(nèi)層循環(huán)共循環(huán)了4次,Print語句輸出的值分別為1、2、3、4;當(dāng)
內(nèi)層循環(huán)到第5次時,將標(biāo)志值check設(shè)置為True,并用ExilD。語句強(qiáng)制退出內(nèi)
層循環(huán).外層循環(huán)則在檢測到標(biāo)志值check為True時,立即退出循環(huán),而不會打
印輸出5<,
16、有如下程序,運(yùn)行輸出的結(jié)果是os=0Dos=(s+l)*(s+2)n=n+lLoop
Untils>=30Printn;s
A、01
B、3030
C、430
D、3182
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:此循環(huán)的功能是不斷根據(jù)表達(dá)式修改變量s的值,直到其值大于等于
30才退出循環(huán)。變量n用于記錄循環(huán)的次數(shù)。第一次循環(huán)時,s=1*2=2;第二次
循環(huán)時,s=3*4=12:第三次循環(huán)時,s=13*14=182,隨即退出循環(huán),因此共循環(huán)
了3次,即n=3o
17、在窗體上畫一個命令按鈕,然后編寫如下代碼:PrivateSub
Commandl_Click()Open"d:\vb\test.txt"ForInputAs#1PrintLOF(l)Close#1End
Sub假設(shè)文件d:\vb\tcst.lxt的內(nèi)容為Iamastudent.,那么程序運(yùn)行后,單擊命令
按鈕,其輸出結(jié)果為.
A、13
B、14
C、15
D、16
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:本題中,應(yīng)該注意LOF()函數(shù),其格式為:LOF(文件號)。該函數(shù)返
回給文件分配的字節(jié)數(shù)(即文件的長度)。在這里文件的長度應(yīng)該是15(包括所有的
空格以及標(biāo)點(diǎn)符號)。
18、編寫如下事件過程,當(dāng)程序運(yùn)行后,為了在窗體上輸出BBBB,應(yīng)執(zhí)行的操作
為oPrivateSubForm_MouseDown(ButtonAsInteger,_ShiftAsIntegenXAs
Single,YAsSingle)IfShift=6AndButton=2ThenPrint"BBBB"EndlfEndSub
A、同時按下Shifl鍵和鼠標(biāo)左鍵
B、同時按下Shift鍵和鼠標(biāo)右鍵
C、同時按下Ctrl、Alt鍵和鼠標(biāo)左鍵
D、同時按下Clrl,Alt鍵和鼠標(biāo)右鍵
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:分析程序可以發(fā)現(xiàn):要在窗體上輸出BBBB,必須滿足兩個條件,即
參數(shù)Shift=6同時參數(shù)Bulton=2,關(guān)于這兩個參數(shù),Shift表示Shift、Cui和All
的狀態(tài),Button指示被按下的鼠標(biāo)鍵。Shift的值6表示成二進(jìn)制數(shù)得到低三位數(shù)
110,其中最低位對應(yīng)Shift鍵,因?yàn)樽畹臀粸?。所以不需要按下Shift鍵,而倒數(shù)
第2位(值為1)對應(yīng)Ctrl鍵(該鍵應(yīng)該呈按下狀態(tài)),接下來從最低位開始的倒數(shù)第3
位(值為1)對應(yīng)Alt鍵(該鍵應(yīng)該呈按下狀態(tài)),因此可以排除答案A和B,接下來
Button的值2表示成二進(jìn)制數(shù)得到最低三位為010,該三位分別對應(yīng)鼠標(biāo)的中間
鍵、右鍵及左鍵的狀態(tài),因此此時應(yīng)該是按下鼠標(biāo)右鍵,所以可以得到正確答案是
選項(xiàng)D。
19、執(zhí)行下面的程序,輸出的結(jié)果是oPrivateSubCommandl_Click()ch
$="WelcometoChina!"n=Len(ch$)Fori=1Ton-1s$=Mid(ch$,i,l)Ifs$="o"
Thenm=m+1NextiPrintmEndSub
A、1
B、2
C、8
D、0
標(biāo)準(zhǔn)答案:2
知識點(diǎn)解析:此題的功能是統(tǒng)計(jì)字母。在字符串中出現(xiàn)的次數(shù)。注意兩個字符串函
數(shù)的使用:Len()求字符中中字符的個數(shù),Mid()是取子串。此題即依次取串中的字
符,逐個與字母。進(jìn)行比較,如果相等,則對計(jì)數(shù)變量m加1。
20、在窗體上畫一個命令按鈕Commandl和兩個文本框,名稱分別為Text1和
Text2Text2。編寫如下兩個事件過程:DimstrAsString,strlAsStringPrivateSub
form_load()TextText=n"TextText=""TextEnabled=FalseTextEnabled=FalseEnd
SubPrivateSubFormKeyPress(KeyAsciiAsInteger)str=str&Chr(KeyAscii)EndSub
PrivateSubForm_KcyDown(KcyCodcAsInteger,ShiftAsInteger)strl=
strl&Chr(KcyCode)EndSubPrivateSubCommandI_Click()TextText=strTextText=
strlstr="nstrl=HnEndSub當(dāng)在設(shè)計(jì)階段把窗體KeyPreview屬性設(shè)置為True時,
程序運(yùn)行過岸中,在鍵盤上輸入小寫字母abc,然后單擊命令按鈕,則文本框
Textl中顯示的內(nèi)容為o
A、abc
B、不顯示任何信息
C、ABC
D、出錯
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:在Commandl的Click事件中將字符串變量su■賦給Texll,str變量是
在KeyPress事件中被賦值的,語句str=str&Chr(KeyAscii)將輸入的字符存儲并連
接起來,在此處是通過參數(shù)KcyAscii來得到輸入字符的(因此要區(qū)分字母的大小
寫),又因?yàn)樵贔orm的Load事件中將Texll和Text2的Enabled屬性設(shè)置成了
False,所以當(dāng)前擁有輸入焦點(diǎn)的對象是窗體,為了使窗體能接收鍵盤事件,己經(jīng)
將窗體的KeyPreview屬性設(shè)置為了True,所以在輸入小寫字母abc后,單擊
Command1,觸發(fā)其Click事件,使得Textl文本控件的值等于sir字符中的值,即
abco
21、以下程序的輸出結(jié)果是。Dimn(2,2),i,jAsIntegerFori=0To2Forj=
0To2n(i,j)=i+jNextjNextiFori=0To1Forj=0To1n(i+1,j+1)=n(i+l.j+
1)+n(i,j)NextjNextiPrintn(i,j)
A、14
B、0
C、6
D、值不確定
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:首先確定最后輸出的元素是n(2,2),因?yàn)榈?個循環(huán)結(jié)束后,循環(huán)
變量i和j都等于2。在第1個循環(huán)中,對n的元素賦值為0、1、2、1、2、3、2、
3、4o在第2個循環(huán)中,對n(2,2)的值進(jìn)行了修改,使得n(2,2)=n(l+l,
1+1),然后再通過n(l+l,l+l)+=n(l,1),使得n[2,2)=n(2,2)+n(l,1)=4+2=
6o
22、以下程序運(yùn)行時?輸出的結(jié)果是a$="China**b$=Right$(a$,3):c$=Strings
(3,b$)Printc$
A、Chi
B、aaa
C、iii
D、ina
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:函數(shù)String的功能是:返回由n個指定字符組成的字符串,其中字符
的位置可以是字符串或數(shù)值。若是字符串,則取其首字符;若是數(shù)值,將其視為
ASCII值,取與其對應(yīng)的字符。a$的值是China,則b$的值由Right$(a$,3)得到,
即ina,String$(3,b$)是iii。
23、設(shè)x和y均為整形變量,則執(zhí)行程序中的循環(huán)后,y的值為x=ly=IDoWhile
y<=50Ifx>=10ThenExitDoEndIflf(xMod2)=1Thenx=x+5EndIflfxMod2
<>1Ihenx=x-3EndIfy=y+lLoop
A、2
B、4
C、6
D、8
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:第一次循環(huán):y=l,x=l,由于xmod2=I,使得x=6,繼續(xù)循
環(huán)。第二次循環(huán):y=2,x=6,由于xmod2=0,使得x=3,繼續(xù)循環(huán)。第三次
循環(huán):y=3,x=3,由于xmod2=l,使得x=8,繼續(xù)循環(huán)。第四次循環(huán):y=4,
x=8,由于xmod2=0,使得x=5,繼續(xù)循環(huán)。第五次循環(huán):y=5,x=5,由于x
mod2=1,使得x=10,繼續(xù)循環(huán)。第六次循環(huán):y=6,x=10,由于x>=10成
立,exitdo語句強(qiáng)制退出循環(huán)。因此得到y(tǒng)=6。
24、有如下程序,運(yùn)行時輸出的結(jié)果是<>OptionBase1PrivateSub
Commandl_Click()Dima(3,3)AsIntegerForm=1To3Forn=1To3a(m-1,n-
l)=m+n+lNextnNextmForm=0To2Forn=0To2Printa(n,m);NextnPrintNext
mEndSub
A、012123234
B、345456567
C、135357579
D、2464686810
標(biāo)準(zhǔn)答案:2
知識點(diǎn)解析:第一組雙重循環(huán)語句對二維數(shù)組的9個元素賦值,注意數(shù)組下標(biāo)的默
認(rèn)起點(diǎn)值為0,實(shí)際根據(jù)行列下標(biāo)與其值的關(guān)系n-l)=m+n+l,元素值等于
其行列下標(biāo)號加3,因此,9個元素的值分別是{{3.4,5}{4,5,6){5,6,
7))o因此,在第二組雙重循環(huán)語句中,逐行逐列輸出元素的值的排列順序應(yīng)該是
選項(xiàng)B的結(jié)果。
25、假設(shè)在窗體Foiml上加一個通用對話框控件CommonDialogl,用語句
CommonDialog1.ShowOpcn建立打開文件對話框,那么從該對話框中單擊“確定”按
鈕退出對話框時,為了得到用戶所選擇的文件的路徑以及文件名,應(yīng)該使用
CommonDialog1的屬性是。
A、DcfaultEXT
B、DialogTitle
C^FileName
D、FilcTitlc
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:DefaukEXT屬性用于設(shè)置對話框中默認(rèn)文件類型(即擴(kuò)展名)。
DialogTitle屬性用來設(shè)置對話框的標(biāo)題,在默認(rèn)情況下,"打開''對話框的標(biāo)題是
“打開”,“保存”對話框的標(biāo)題是“保存"。FileName屬性用來設(shè)置或返回要打開或保
存的文件的路徑及文件名。FileTitle屬性用來指定文件對話框中所選擇的文件名(不
包括路徑),該屬性與FhName屬性的區(qū)別是:FileName屬性用來指定完整的路
徑,而FileTitle只指定文件名。
26、設(shè)在菜單編輯器中定義了一個菜單項(xiàng),名為menul。為了在運(yùn)行時隱藏該菜單
項(xiàng),應(yīng)使用的語句是0
A、menul.Enabled=True
B、menul.Enabled=False
C、menul.Visible=True
D、menul.Visible=False
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:Enabled屬性用于設(shè)置菜單項(xiàng)是否可用,當(dāng)設(shè)置為False時,用戶可
以看到變灰的菜單項(xiàng),但是不能單擊它。Visible屬性用于設(shè)置菜單項(xiàng)是否可見,
當(dāng)設(shè)置為False時,,用戶則看不到該菜單項(xiàng)了,故選項(xiàng)D正確。
27、在設(shè)計(jì)應(yīng)用程序時,通過窗口可以查看到應(yīng)用程序工程中的所有組成
部分。
A、屬性窗口
B、工程資源管理器窗口
C、代碼窗口
D、窗體設(shè)計(jì)窗口
標(biāo)準(zhǔn)答案:2
知識點(diǎn)解析:工程資源管理器窗口主要顯示用戶工程的層次以及工程中的所有文
件,包括窗體、模塊、類別模塊、用戶控件、用戶文檔、屬性頁、ActiveX設(shè)計(jì)
器、相關(guān)文檔和資源等。所以應(yīng)選擇B。窗體設(shè)計(jì)窗口又稱為對象窗口或窗體
(Form),是用戶自己設(shè)計(jì)的應(yīng)用程序的界面,對應(yīng)于應(yīng)用程序的運(yùn)行結(jié)果;屬性窗
口用于修改可編程對象的屬性值:代碼窗口是用戶用來編寫程序的窗口,用戶可以
編寫自己定義的函數(shù),過程和子程序。
28、以下對VisualBasic的Sub過程的有關(guān)描述中,正確的是。
A、調(diào)用于過程時,只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B、子過程既可以嵌套定義,又可以遞歸調(diào)用
C、子過程沒有返回值
D、具有調(diào)用關(guān)系的所有過程必須放在同一個模塊中
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:過程調(diào)用時,如果沒有用ByVai指定參數(shù)按傳值過程傳遞,一般是
傳地址方式,實(shí)參的值,專送給形參,形參的值如果發(fā)生改變,同樣會傳遞給實(shí)參,
使實(shí)參的值也發(fā)生變化,故選項(xiàng)A錯誤。而子過程不能嵌套定義,即在一個子過
程中定義另一個子過程,選項(xiàng)B錯誤。具有調(diào)用關(guān)系的所有過程不一定必須放在
同一個模塊中,比如公用過程就可以被其他模塊所調(diào)用,故選項(xiàng)D錯誤。子過程
不需要返回值,所以選項(xiàng)C正確。
29、下列關(guān)于菜單的敘述中,錯誤的一條是o
A、菜單項(xiàng)的索引號可以不連續(xù)
8、每個菜單項(xiàng)都是一個控件,與其他控件一樣也有其屬性和事件
C、菜單項(xiàng)的索引號必須從1開始
D、除了Click事件之外,菜單項(xiàng)不可以響應(yīng)其他事件
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:當(dāng)使用菜單編輯器來創(chuàng)建菜單控件數(shù)組時,菜單項(xiàng)的索引號可指定一
個數(shù)字值來確定控件在控件數(shù)組中的位置。菜單項(xiàng)的索引號的開始值可以是任意
的。
30、如果一個工程含有多個窗體及標(biāo)準(zhǔn)模塊,則以下敘述中錯誤的是o
A、如果工程中含有SubMain過程,則程序一定首先執(zhí)行該過程
B、不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動模塊
C、用Hide方法只是隱藏一個窗體,不能從內(nèi)存中清除該窗體
D、任何時刻最多只有一個窗體是活動窗體
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:如果過程中含有SubMain過程,必須在工程屬性中設(shè)置為“啟動對
象”后才可以首先執(zhí)行該過程;啟動對象為Form或者SubMain,不能是標(biāo)準(zhǔn)模
塊,Hide只是將載入內(nèi)存中的窗體隱藏起來,Unload方法才能真正從內(nèi)存中清除
該窗體;任何時候只有一個窗體是活動窗體。
31、閱讀下面的程序段,執(zhí)行上面的三重循環(huán)后,a的值為oFori=lTo3
Forj=lToiFork=jTo4a=a+1NextkNextjNexti
A、9
B、24
C、14
D、20
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:a的默認(rèn)值為0。每進(jìn)行一次最內(nèi)層的循環(huán),a的值要加1,因此要得
出a的值,主要要分析總的循環(huán)次數(shù)。第一層循環(huán)要執(zhí)行3次:第一次循環(huán)i=l
時,第二層循環(huán)執(zhí)行1次,其中第三層循環(huán)執(zhí)彳了4次,共循環(huán)4次。第二次循環(huán)
i=2時,第二層循環(huán)執(zhí)行2次:其中第一次執(zhí)行中,第三層循環(huán)執(zhí)行4次;第二次
扭行中,第三層循環(huán)執(zhí)行3次;共循環(huán)7次。第三次循環(huán)i=3時,第二層循環(huán)執(zhí)
行3次:第一次執(zhí)行中,第三層循環(huán)執(zhí)行4次;第二次執(zhí)行中,第三層循環(huán)執(zhí)行3
次;第三次執(zhí)行中,第三層循環(huán)執(zhí)行2次;共循環(huán)9次。因此,一共執(zhí)行
4+(4+3)+(4+3+2)=20次循環(huán),a的值等于20。
32、下面的4個數(shù)組中,語句語法正確的是o
A、DimaflO]
B、Deffn(lO)
Dima(10)
D、Dimensiona(10)
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:選項(xiàng)B和D中的關(guān)鍵字錯誤,選項(xiàng)A中使用了方括號,數(shù)組應(yīng)使用
圓括號。
33、多重窗體程序設(shè)計(jì)中,將窗體裝入內(nèi)存進(jìn)行操作而不顯示出來的語句為
A、Form1.show
Form1.close
C、LoadForm1
D、CloseForml
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:load語句卻show方法都可以實(shí)現(xiàn)將窗體裝入內(nèi)存的操作,但是load
語句只實(shí)現(xiàn)將窗體裝入內(nèi)存而不會使窗體顯示出來,為了將窗體裝入內(nèi)存并顯示出
來就要使用show方法;而選項(xiàng)D中的close語句,它不適用于窗體對象。
34、菜單編輯器窗口的編輯區(qū)中共有7個按鈕,其中向右的箭頭表示。
A、產(chǎn)生內(nèi)縮符號
B、取消內(nèi)縮符號
C、向前移動菜單項(xiàng)
D、向后移動菜單項(xiàng)
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:菜單編輯器窗口中7個按鈕的作用如下。①左、右箭頭:用來產(chǎn)生
或取消內(nèi)縮符號。單擊一次右箭頭,可以產(chǎn)生4個點(diǎn)(內(nèi)縮符號),單擊一次左箭
頭,則刪除4個點(diǎn)。4個點(diǎn)被稱為內(nèi)縮符號,用來確定菜單的層次。②上、下箭
頭:用來在菜單項(xiàng)顯示區(qū)中移動菜單項(xiàng)的位置。把條形光標(biāo)移到某個菜單項(xiàng)上,單
擊上箭頭,將使該菜單項(xiàng)上移,單擊下箭頭,將使該菜單項(xiàng)下移。③下一個:開
始一個新的菜單項(xiàng)(回車鍵作用相同)。④插入:用來插入新的菜單項(xiàng)。當(dāng)建立了
多個菜單項(xiàng)后,如果想在某個菜單項(xiàng)前插入一個新的菜單項(xiàng),可先把條形光標(biāo)移到
該菜單項(xiàng)上(單擊該菜單項(xiàng)即可),然后單擊“插入”按鈕,條形光標(biāo)覆蓋的菜單項(xiàng)將
下移一行,上面空出一行,可在這一行插入新的菜單項(xiàng)。⑤刪除,刪除當(dāng)前(即條
形光標(biāo)所在的)菜單項(xiàng)。
35、在窗體上畫一個通用對話框,其名稱為CommonDialogl,然后畫一個命令按
鈕,并編寫如下事件過程:PrivateSubCommandl_Click()
CommonDialogFlags=cd.OFNHideReadOntyCommonDialogl.Filter="AIIFiles(*.*)|
*.*|TextFiles"&_"(*.txt)|*.txt|BatchFiles(*.bat)|*.bat"CommonDialogl.Filterlndex=2
CommonDialogShovvOpcnMsgBoxCommonDialogl.FileNameEndSub程序運(yùn)行后,
單擊命令按鈕,將顯示一個“打開”對話框,此時在“文件類型”框中顯示的是
A、AllFiles(**)
B、TextFiles(*.txt)
C^BatchFiles(*.bat)
D、不確定
標(biāo)準(zhǔn)答案:2
知識點(diǎn)解析:通用對話框控件的CommonDialogl的:Filter屬性用來指定在對話框
中顯示的文件類型。利用該屬性可以設(shè)置多個文件類型,供用戶在對話框的“文件
類型”的下拉列表中選擇.Filler的屬性值由一對或多對文本字符串組成,每對字符
串用管道符“尸隔開,在“尸前面的部分稱為描述符,后面的部分一般為通配符和文
件擴(kuò)展名,稱為“過濾器”,如txt”等,各對字符串之間也用管道符隔開。其格式
如下:[窗體.]對話框名.Fike『描述符1|過濾器1|描述符2|過濾器2……如果省略
窗體,則為當(dāng)前窗體。例如:CommonDialogl.Fiker=WordFiles|(*.DOC)執(zhí)行該語
句后,在文件列表欄內(nèi)將只顯示擴(kuò)展名為.DOC的文件。再如:
CommonDialogl.Filter=AIIFiIes|(*.*)|WordFiIes|(*.DOC)|TextFiles|(*.TXT)執(zhí)行該語
句后,可以在“文件類型”欄內(nèi)通過下拉列表選擇要顯示的文件類型,而最初默認(rèn)顯
示的文件類型(過濾器)可以由Fihcrlndcx屬性來指定,該屬性值為一整數(shù)。用
Fike,屬性設(shè)置多個過濾器后,每個過濾器都有一個值,例如,第一個過濾器的值
為1,第二個過濾器的值為2。用Filterlndex屬性可以指定作為默認(rèn)顯示的過濾
器。
三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5
分。)
36、數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于【】。
標(biāo)準(zhǔn)答案:存儲結(jié)構(gòu)
知識點(diǎn)解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)的
存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲空間中的存放形式。在數(shù)據(jù)的存儲結(jié)構(gòu)
中,不僅要存放各數(shù)據(jù)元素的信息,還需要存放各數(shù)據(jù)元素之間的前后件關(guān)系的信
息。
37、在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為【】。
標(biāo)準(zhǔn)答案:繼承
知識點(diǎn)解析:類是面向?qū)ο笳Z言中必備的程序語言結(jié)構(gòu),用來實(shí)現(xiàn)抽象數(shù)據(jù)類型。
類與類之間的繼承關(guān)系實(shí)現(xiàn)了類之間的共享屬性和操作,一個類可以在另一個已定
義的類的基礎(chǔ)上定義,這樣使該類型繼承了其父類的屬性和方法,當(dāng)然,也可以定
義自己的屬性和方法。
38、耦合和內(nèi)聚是評價模塊獨(dú)立性的兩個主要標(biāo)準(zhǔn),其中【】反映了模塊內(nèi)各成
分之間的聯(lián)系。
標(biāo)準(zhǔn)答案:內(nèi)聚
知識點(diǎn)解析:內(nèi)聚性是一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度的度量,內(nèi)聚
是從功能角度來度量模塊內(nèi)的聯(lián)系;耦合性是模塊間互相連接的緊密程度的度量。
39、一個項(xiàng)目具有一個項(xiàng)目主管,一個項(xiàng)目主管可管理多個項(xiàng)目,則實(shí)體”項(xiàng)目主
管,,與實(shí)體”項(xiàng)目,,的聯(lián)系屬于【】的聯(lián)系。
標(biāo)準(zhǔn)答案:一對多(或1:N)
知識點(diǎn)解析:兩個實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可
以有3種,即一對一(1:1)的聯(lián)系、一對多(1:N)或多對一(N:1)的聯(lián)系和多對多
(N:N)的聯(lián)系。
40、數(shù)據(jù)庫設(shè)計(jì)分為以下6個設(shè)計(jì)階段:需求分析階段、【】、邏輯設(shè)計(jì)階段、
物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。
標(biāo)準(zhǔn)答案:blank
知識點(diǎn)解析:數(shù)據(jù)庫設(shè)計(jì)分為以下6個設(shè)計(jì)階段:需求分析階段、概念設(shè)計(jì)階段、
邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段及數(shù)據(jù)庫運(yùn)行和維護(hù)階段。
四、填空題(本題共70題,每題1.0分,共10分。)
41、函數(shù)Int(Rnd*10)+10的值為范圍是[]。
標(biāo)準(zhǔn)答案:blank
知識點(diǎn)解析:Rnd產(chǎn)生隨機(jī)數(shù)的范圍為(0.Ill…0.999);因此,Rnd*10的范圍為
(0.111-9.999...);Inl()函數(shù)是取整,Im(Rnd,10)取整后的范圍為(1-9);再加上10,
所以試子的取值范圍為(10-19)。
42、當(dāng)對象得到焦點(diǎn)時,會觸發(fā)GotFocus事件,當(dāng)對象失去焦點(diǎn)時將觸發(fā)【】事
件。
標(biāo)準(zhǔn)答案:LostFocus
知識點(diǎn)解析:在VisualBasic中,當(dāng)對象得到焦點(diǎn)時,它可以接收用戶的輸入;當(dāng)
得到焦點(diǎn)時會觸發(fā)GotFocus事件,當(dāng)失去焦點(diǎn)時會觸發(fā)DostFocus事件。
43、用戶可以用【】語句定義自己的數(shù)據(jù)類型。
標(biāo)準(zhǔn)答案:Type
知識點(diǎn)解析:用戶可以用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ù)類型,也
可以是用戶定義的類型。
44、下面程序的功能是計(jì)算給定正整數(shù)序列中奇數(shù)之和y與偶數(shù)之和x,最后輸出
x平方根與y平方根的乘積。請?jiān)诋嬀€處填上適當(dāng)?shù)膬?nèi)容使程序完整。PrivateSub
Form_Click()a=Array(3,6,8,11,64,13,24,9,42,35,22)y=Fun1(a)print
yEndSubPrivateFunctionFun1(b)x=0:y=0fork=0to10If[]Mod2=0then
x=x+b(x)elsey=y+b(x)EndIfNextFun1=Sqr(x)*Sqr(y)EndFunction
標(biāo)準(zhǔn)答案:a(0)
知識點(diǎn)解析:數(shù)據(jù)的奇偶性,在默認(rèn)的情況下數(shù)組的下標(biāo)從。開始,所以填a(0)。
45、執(zhí)行下面的程序段,x的值為【】。PrivateSubCommandl_Click()Fori=lTo
9a-a+iNextx-Val(i)MbgBoxxEndSub
標(biāo)準(zhǔn)答案:io-
知識點(diǎn)解析:在程序中FOJ.Next語句之后并沒有對i的值改變,此時i為10,故
運(yùn)行后結(jié)果為10o
46、在窗體上面有一個列表,然后編寫如下兩個事件過程:PrivateSub
Form_Click()Listl.Removeltem1:List1.Removeltem2List!.Removeltem3EndSub
PrivateSubForm_Loab()Listl.Additem"ItemA":Listl.Additem"ItemB"
List1.Addltem^ItemC":Listl.Additem"ItemD"Listl.Additem"ItemE"EndSub運(yùn)行
上面的程序,然后單擊穿體,列表框中顯示的項(xiàng)目是【】。
標(biāo)準(zhǔn)答案:Listl.AddItem"ItemAMList.Additem"ItemC',
知識點(diǎn)解析:在列表框中刪除項(xiàng)目時,“索弓I值”可以指定插入項(xiàng)在列表框中的位
置,表中的項(xiàng)目從。開始計(jì)數(shù),則題目中是刪除第2,3,4項(xiàng),列表框中顯示的項(xiàng)
目是“ItemA"和"ItemE”。
47、設(shè)有如下程序
溫馨提示
- 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太原市尖草坪社區(qū)招(選)聘(128人)備考題庫附答案
- 人造板飾面工班組安全測試考核試卷含答案
- 碳排放交易員保密能力考核試卷含答案
- 橡膠割膠工安全生產(chǎn)意識強(qiáng)化考核試卷含答案
- 粗液脫硅工安全防護(hù)競賽考核試卷含答案
- 燈具裝配工崗前基礎(chǔ)培訓(xùn)考核試卷含答案
- 架子工創(chuàng)新應(yīng)用評優(yōu)考核試卷含答案
- 2024年海南政法職業(yè)學(xué)院輔導(dǎo)員招聘備考題庫附答案
- 2025年事業(yè)單位必考題《公共基礎(chǔ)知識》題庫學(xué)生專用
- 2024年邵陽學(xué)院輔導(dǎo)員考試筆試題庫附答案
- 申論范文寶典
- 【一例擴(kuò)張型心肌病合并心力衰竭患者的個案護(hù)理】5400字【論文】
- 四川橋梁工程系梁專項(xiàng)施工方案
- 貴州省納雍縣水東鄉(xiāng)水東鉬鎳礦采礦權(quán)評估報(bào)告
- GB.T19418-2003鋼的弧焊接頭 缺陷質(zhì)量分級指南
- 污水管網(wǎng)監(jiān)理規(guī)劃
- GB/T 35273-2020信息安全技術(shù)個人信息安全規(guī)范
- 2023年杭州臨平環(huán)境科技有限公司招聘筆試題庫及答案解析
- 《看圖猜成語》課件
- LF爐機(jī)械設(shè)備安裝施工方案
- 企業(yè)三級安全生產(chǎn)標(biāo)準(zhǔn)化評定表(新版)
評論
0/150
提交評論