國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷1(共266題)_第1頁
國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷1(共266題)_第2頁
國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷1(共266題)_第3頁
國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷1(共266題)_第4頁
國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷1(共266題)_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷1(共7套)(共266題)國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷第1套一、選擇題(本題共27題,每題1.0分,共27分。)1、以下合法的VisualBasic標(biāo)識(shí)符是A、ForLoopB、ConstC、9abcD、a#x標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查VB的標(biāo)識(shí)符,標(biāo)識(shí)符必須以字母、下劃線和數(shù)組組成,而且只能以字母或者下劃線開始,不能和VB的關(guān)鍵字相同。選項(xiàng)A)是由字母組成的,正確;選項(xiàng)B)和VB關(guān)鍵字沖突;選項(xiàng)C)以數(shù)字開頭,錯(cuò)誤;選項(xiàng)D)使用了特殊字符“#”,錯(cuò)誤。2、當(dāng)一個(gè)復(fù)選框被選中時(shí),它的Value屬性的值是A、3B、2C、1D、0標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查控件的屬性,復(fù)選框的value屬性返回或設(shè)置復(fù)選框的狀態(tài),其值為0時(shí)(默認(rèn)值,對(duì)應(yīng)常數(shù)為vbUnchecked),表示復(fù)選框沒有選中;為1時(shí)(對(duì)應(yīng)常數(shù)為vbChecked),表示復(fù)選框處于選中狀念;為2時(shí),表示復(fù)選框前面的v處于灰色樟翱狀態(tài)(對(duì)廊常數(shù)為vbGraVed)。3、以下敘述中錯(cuò)誤的是A、在keyPress事件過程中不能識(shí)別鍵盤的按下與釋放B、在keyPress事件過程中不能識(shí)別回車鍵C、在keyDown和keyUp事件過程中,將鍵盤輸入的“A”和“a”視作相同的字母D、在keyDown和keyUp事件過程中,從鍵盤上輸入的“1”和從右側(cè)小鍵盤l上輸入的“1”標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:此題考察鍵盤事件,當(dāng)按下鍵盤上的某個(gè)鍵時(shí)或松開某個(gè)鍵時(shí),將觸發(fā)KeyDowm事件或者KeyUp事件,如果有按鍵發(fā)生時(shí),將會(huì)觸發(fā)KeyPress事件,其中KeyPress事件能檢測(cè)的鍵有Enter鍵、Tab鍵、BackSapce鍵以及標(biāo)準(zhǔn)鍵盤的字母、數(shù)字和標(biāo)點(diǎn)符號(hào)鍵。因此選項(xiàng)B)錯(cuò)誤。4、在VisualBasic工程中,可以作為“啟動(dòng)對(duì)象”的程序是A、任何窗體或標(biāo)準(zhǔn)模塊B、任何窗體或過程C、SubMain過程或其他任何模塊D、SubMain過程或任何窗體標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查Ⅶ工程中的啟動(dòng)對(duì)象,啟動(dòng)對(duì)象可以是subMain過程或者任何窗體。5、假定一個(gè)VisualBasic應(yīng)用程序由一個(gè)窗體模塊和一個(gè)標(biāo)準(zhǔn)模塊構(gòu)成。為了保存該應(yīng)用程序,以下正確的操作是A、只保存窗體模塊文件B、分別保存窗體模塊、標(biāo)準(zhǔn)模塊和工程文件C、只保存窗體模塊和標(biāo)準(zhǔn)模塊文件D、只保存工程文件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查窗體、模塊和工程的保存。在VB中,窗體、模塊和工程是三個(gè)不同的文件,需要單獨(dú)保存。6、目錄列表框的Path屬性的作用是A、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某個(gè)目錄下的文件名B、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的目錄結(jié)構(gòu)C、顯示根目錄下的文件名D、顯示指定路徑下的文件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查控件的屬性。目錄框的Path屬性是顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的目錄結(jié)構(gòu)。7、為了使列表框中的項(xiàng)目呈多列表顯示,需要設(shè)置的屬性為A、ColumnsB、styleC、ListD、MultiSelect標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查控件屬性。設(shè)置列表框中的項(xiàng)目呈多列表顯示,需要設(shè)置列表框的Columns屬性:當(dāng)該屬性設(shè)置為0(默認(rèn))時(shí),所有的項(xiàng)目呈單列顯示;如果該屬性等于1,則列表框呈多行多列顯示;如果大于1且小于列表框中的項(xiàng)目數(shù),則列表框里單行多列顯示。8、為了使標(biāo)簽具有“透明捧的顯示效果,需要設(shè)置的屬性是A、CaptionB、AlignmentC、BackStyleD、AutoSize標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查標(biāo)簽的屬性設(shè)置。標(biāo)簽的Caption屬性設(shè)置標(biāo)簽顯示的內(nèi)容,Alignment設(shè)置文本的對(duì)齊方式,BackStyle設(shè)置樣式,AutoSize屬性設(shè)置標(biāo)簽是否根據(jù)字體大小自動(dòng)調(diào)整大小。9、目錄列表框Path屬性所表示的含義是A、當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的路徑B、當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某目錄下的文件列表C、跟目錄下的文件列表D、指定路徑下的文件列表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查目錄列表框的基本屬性。目錄列表框的Path屬性是指當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的路徑。10、下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體B、標(biāo)準(zhǔn)模塊中的Private過程不能被工程中的其他模塊調(diào)用C、標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為.basD、標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas。標(biāo)準(zhǔn)模塊是應(yīng)用程序內(nèi)其它模塊可訪問的過程和聲明的容器,它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明,它由3部分組成:①全局變量聲明;②模塊層聲明;③通用過程。其中,全局聲明放在標(biāo)準(zhǔn)模塊的首部,因?yàn)槊總€(gè)模塊都可能要求有它自己的惟一名字的全局變量。全局變量的作用域最大,可以在工程的每個(gè)模塊、每個(gè)過程中使用。在默認(rèn)情況下,模塊級(jí)變量對(duì)該模塊中的所有過程都是可見的,但對(duì)其他模塊中的程序不可見。11、下面關(guān)于標(biāo)準(zhǔn)模塊的敘述中錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊中可以聲明全局變量B、標(biāo)準(zhǔn)模塊中可以包含一個(gè)SubMain過程,但此過程不能被設(shè)置為啟動(dòng)過程C、標(biāo)準(zhǔn)模塊中可以包含一些Public過程D、一個(gè)工程中可以含有多個(gè)標(biāo)準(zhǔn)模塊標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,是應(yīng)用程序內(nèi)其它模塊可訪問的過程和聲明的容器,它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明,它由3部分組成:①全局變量聲明;②模塊層聲明:③通用過程。一個(gè)工程中可以包含多個(gè)標(biāo)準(zhǔn)模塊,在標(biāo)準(zhǔn)模塊中可以包含一個(gè)SubMain過程,此過程可以被設(shè)為啟動(dòng)過程。12、以下敘述中正確的是A、在屬性窗口只能設(shè)置窗體的屬性B、在屬性窗口只能設(shè)置控件的屬性C、在屬性窗口可以設(shè)置窗體和控件的屬性D、在屬性窗口可以設(shè)置任何對(duì)象的屬性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:屬性是一個(gè)對(duì)象的特征,不同的對(duì)象有不同的屬性。對(duì)象的屬性在設(shè)計(jì)程序時(shí),可以通過屬性窗口中的屬性列表設(shè)置,也可以通過在程序中編寫代碼來設(shè)置對(duì)象的部分屬性。在VB中控件是對(duì)象,窗體也是一種對(duì)象,故此在屬性窗口中可以設(shè)置窗體和控件的屬性。但是有的屬性不能在屬性窗口中設(shè)置,只能在程序運(yùn)行時(shí)調(diào)用或者設(shè)置。13、以下說法中正確的是A、事件過程也是過程,只能由其他過程調(diào)用B、事件過程的過程名是由程序設(shè)計(jì)者命名的C、事件過程通常放在標(biāo)準(zhǔn)模塊中D、事件過程是用來處理由用戶操作或系統(tǒng)激發(fā)的事件的代碼標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:所謂的事件過程是指當(dāng)對(duì)象響應(yīng)事件后,實(shí)現(xiàn)執(zhí)行操作的一段程序代碼。一個(gè)對(duì)象擁有一個(gè)或多個(gè)事件,因此可以使用一個(gè)或多個(gè)事件過程對(duì)用戶或系統(tǒng)事件做出響應(yīng)。事件過程通常放在窗體模塊中,其事件過程名均是已經(jīng)事先定義好的名字,通常是用來處理由用戶操作或系統(tǒng)激發(fā)的事件的代碼,也可以由其他過程調(diào)用。14、VB中有這樣一類文件:該文件不屬于任何一個(gè)窗體,而且僅包含程序代碼,這類文件的擴(kuò)展名是A、.vbpB、.basC、.vbwD、.frm標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas:窗體文件中含有控件和程序代碼,其擴(kuò)展名為.frm;工程文件的擴(kuò)展名為.vbp,在一個(gè)工程中含有多個(gè)窗體文件和標(biāo)準(zhǔn)模塊文件;vbw是工作區(qū)文件。15、以下關(guān)于VB文件的敘述中,錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊文件不屬于任何一個(gè)窗體B、工程文件的展名為.frmC、一個(gè)工程只有一個(gè)工程文件D、一個(gè)工程可以有多個(gè)團(tuán)體文件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:一個(gè)工程只有一個(gè)擴(kuò)展名為vbp工程文件,在工程中可以有多個(gè)文件,這些文件可以分為兩種:窗體文件(擴(kuò)展名為frm)和標(biāo)準(zhǔn)模塊文件(擴(kuò)展名為bas),這兩種文件沒有相互從屬關(guān)系。16、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,可被對(duì)象識(shí)別的動(dòng)作稱為A、方法B、事件C、過程D、函數(shù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:事件(Event)是由VisualBasic預(yù)先設(shè)置好的、能夠被對(duì)象識(shí)別的動(dòng)作;方法(Method)是特殊的過程和函數(shù)。17、以下關(guān)于VB文件的敘述中,正確的是A、標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.ClsB、一個(gè).vbg文件中可以包括多個(gè).vbp文件C、一個(gè).vbp文件只能含有一個(gè)標(biāo)準(zhǔn)模塊文件D、類模塊文件的擴(kuò)展名為.bas標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas;窗體文件中含有控件和程序代碼,其擴(kuò)展名為.frm;類模塊文件的擴(kuò)展名為cls;工程文件的擴(kuò)展名為.vbp,在一個(gè)工程中含有多個(gè)窗體文件和標(biāo)準(zhǔn)模塊文件;工程組文件的擴(kuò)展名是.vbg,一個(gè)工程組文件中可以含有若干工程。18、以下關(guān)于VB對(duì)象屬性的敘述中,錯(cuò)誤的是A、屬性是對(duì)象的特征B、對(duì)象的所有屬性值都可以在屬性窗口中設(shè)置C、不同對(duì)象可以具有同名的屬性D、對(duì)象的某些屬性可以在程序中設(shè)置標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:屬性是一個(gè)對(duì)象的特征,不同的對(duì)象有不同的屬性,也可以具有同名屬性。對(duì)象的屬性在設(shè)計(jì)程序時(shí),可以通過屬性窗口中的屬性列表設(shè)置其中的屬性;也可以通過在程序中編寫代碼來設(shè)置對(duì)象的部分屬性。某些屬性只能在運(yùn)行時(shí)設(shè)置,某些屬性只能在屬性窗口中設(shè)置。19、能夠用于標(biāo)識(shí)對(duì)象名稱的屬性是A、NameB、CaptionC、ValueD、Text標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:任何一個(gè)對(duì)象在工程中都有唯一的一個(gè)名字,即Name屬性,該屬性在運(yùn)行時(shí)是只讀的。20、以下關(guān)于事件、事件驅(qū)動(dòng)的敘述中,錯(cuò)誤的是A、事件是可以由窗體或控件識(shí)別的操作B、事件可以由用戶的動(dòng)作觸發(fā)C、一個(gè)操作動(dòng)作只能觸發(fā)一個(gè)事件D、事件可以由系統(tǒng)的某個(gè)狀態(tài)的變化而觸發(fā)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:所謂的事件是指當(dāng)對(duì)象響應(yīng)事件后,實(shí)現(xiàn)執(zhí)行操作的一段程序代碼。一個(gè)對(duì)象擁有一個(gè)或多個(gè)事件,因此可以使用一個(gè)或多個(gè)事件過程對(duì)用戶或系統(tǒng)事件做出響應(yīng)。事件可以由系統(tǒng)的某個(gè)狀態(tài)的變化而觸發(fā),也可以由用戶操作觸發(fā),一個(gè)操作動(dòng)作有可能觸發(fā)多個(gè)事件。21、設(shè)窗體上有一個(gè)文本框,名稱為Text1,程序運(yùn)行后,要求該文本框只能顯示信息,不能接收輸入的信息,以下能實(shí)現(xiàn)該操作的語句是A、Text1.MaxLength=0B、Text1.Enabled=FalseC、Text1.Visible=FalseD、Text1.Width=0標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查控件的屬性設(shè)置。題目要求文本框只能顯示信息,不能接收輸入信息,即文本框不可用,因此需要設(shè)置文本框的Enbled屬性設(shè)置為False。22、以下能在窗體Forml的標(biāo)題欄中顯示“VisualBasic窗體”的語句是A、Form1Name="VisualBasic窗體"B、Form1.Title="VisualBasic窗體"C、Form1.Caption="VisualBasic窗體"D、Form1.Text="VisualBasic窗體"標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查控件的屬性設(shè)置。根據(jù)題目要求設(shè)置標(biāo)題欄顯示一段文本,這是設(shè)置窗體的Caption屬性。23、把窗體的KeyPreview屬性設(shè)置為True。然后編寫如下事件過程PrivateSubForm_KeyPress(KeyAsciiAsInteger)DimchAsStringch=Chr(KeyAscii)KeyAscii=Asc(UCase(ch))PrintChr(KeyAscii+2)A、AB、BC、CD、D標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查常用函數(shù)和窗體事件過程。在窗體的KeyPress過程中,ch=Chr(KeyAscii)是把輸入的鍵轉(zhuǎn)換成字符并保存到ch變量中,KeyAscii=Asc(UCase(ch)1是返回ch轉(zhuǎn)換成大寫字母后的字符串,然后使用Print打印處ch后面的第二個(gè)字母(大寫)。因此鍵盤輸入字母“A”,打印輸出“C”。24、若在某窗體模塊中有如下事件過程PrivateSubCommandl_Click(Integer)EndSub則以下敘述中正確的是A、此事件過程與不帶參數(shù)的事件過程沒有區(qū)別B、有1個(gè)名稱為Commandl的窗體,單擊此窗體則執(zhí)行此事件過程C、有1個(gè)名稱為Commandl的控件數(shù)組,數(shù)組中有多個(gè)不同類型控件D、有1個(gè)名稱為Commandl的控件數(shù)組,數(shù)組中有多個(gè)相同類型控件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查控件數(shù)組事件過程。本題的Commandl的Click事件過程有Integer。類型的參數(shù),可知這是Commandl命令數(shù)組的事件過程,通過參數(shù)來區(qū)分是點(diǎn)擊的數(shù)組中的哪一個(gè)具體的命令按鈕。選項(xiàng)A)錯(cuò)誤,參數(shù)用來區(qū)分命令按鈕;選項(xiàng)B)錯(cuò)誤,這是控件數(shù)組;選項(xiàng)C)數(shù)組中的控件類型是一樣的,都是命令按鈕;選項(xiàng)D)正確。25、某人創(chuàng)建了1個(gè)工程,其中的窗體名稱為Form1;之后有添加了1個(gè)名為Form2的窗體,并希望程序執(zhí)行時(shí)先顯示Form2窗體,那么,他需要做的工作是A、在工程屬性對(duì)話框中把“啟動(dòng)對(duì)象”設(shè)置為Form2B、在Form1的Load事件過程安徽加入語句LoadForm2C、在Form2的Load事件過程中加入語句Form2.ShowD、把Form2的TabIndex屬性設(shè)置為1,把Foeml的TabIndex屬性設(shè)置為2標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查工程屬性設(shè)置,設(shè)置啟動(dòng)窗體可以在工程屬性對(duì)話框里面設(shè)置啟動(dòng)對(duì)象即可。26、設(shè)窗體上有一個(gè)圖片框Picturel,要在程序運(yùn)行期間裝入當(dāng)前文件夾下的圖形文件File1.jpg,能實(shí)現(xiàn)此功能的語句是A、Picturel.Picture="File1.jpg"B、Picturel.Picture=LoadPicture("File1.jPg")C、LoadPicture("File1.jPg")D、CallLoadPicmre("File1.jPg")標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查圖片框的屬性設(shè)置。圖片框的Picture屬性用于設(shè)置顯示圖片,在運(yùn)行期間裝入圖形文件,使用LoadPiture方法。27、假定編寫了如下4個(gè)窗體事件的事件過程,則運(yùn)行應(yīng)用程序并顯窗體后,已經(jīng)執(zhí)行的事件過程是A、LoadB、ClickC、LostFocusD、KeyPress標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查窗體的事件過程,Load事件是在窗體加載的時(shí)候執(zhí)行的,此時(shí)窗體還沒有顯示出來。國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷第2套一、選擇題(本題共36題,每題1.0分,共36分。)1、下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體B、標(biāo)準(zhǔn)模塊中的Private過程不能被工程中的其他模塊調(diào)用C、標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為.basD、標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas。標(biāo)準(zhǔn)模塊是應(yīng)用程序內(nèi)其它模塊可訪問的過程和聲明的容器,它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲叫,它由3部分組成:①全局變量聲明;②模塊層聲明;③通用過程。其中,今局聲明放在標(biāo)準(zhǔn)模塊的首部,因?yàn)槊總€(gè)模塊都可能要求有它自己的惟一名字的全局變量。全局變量的作用域最大,可以在工程的每個(gè)模塊、每個(gè)過程中使用。在默認(rèn)情況下,模塊級(jí)變量對(duì)該模塊中的所有過程都是可見的,但對(duì)其他模塊中的程序不可見。2、下面關(guān)于標(biāo)準(zhǔn)模塊的敘述中錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊中可以聲明全局變量B、標(biāo)準(zhǔn)模塊中可以包含一個(gè)SubMain過程,但此過程不能被設(shè)置為啟動(dòng)過程C、標(biāo)準(zhǔn)模塊中可以包含一些Public過程D、一個(gè)工程中可以含有多個(gè)標(biāo)準(zhǔn)模塊標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,是應(yīng)用程序內(nèi)其它模塊可訪問的過程和聲叫的容器,它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明,它由3部分組成:①全局變量聲明;②模塊層聲明;③通用過程。一個(gè)工程中可以包含多個(gè)標(biāo)準(zhǔn)模塊,在標(biāo)準(zhǔn)模塊中可以包含一個(gè)SubMain過程,此過程可以被設(shè)為啟動(dòng)過程。3、以下敘述中正確的是A、在屬性窗口只能設(shè)置窗體的屬性B、在屬性窗口只能設(shè)置控件的屬性C、在屬性窗口可以設(shè)置窗體和控件的屬性D、在屬性窗口可以設(shè)置任何對(duì)象的屬性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:屬性是一個(gè)對(duì)象的特征,不同的對(duì)象有不同的屬性。對(duì)象的屬性在設(shè)計(jì)程序時(shí),可以通過屬性窗口中的屬性列表設(shè)置,也可以通過在程序中編寫代碼來設(shè)置對(duì)象的部分屬性。在VB中控件是對(duì)象,窗體也是一種對(duì)象,故此在屬性窗口中可以設(shè)置窗體和控件的屬性。但是有的屬性不能在屬性窗口中設(shè)置,只能在程序運(yùn)行時(shí)調(diào)用或者設(shè)置。4、以下說法中正確的是A、事件過程也是過程,只能由其他過程調(diào)用B、事件過程的過程名是由程序設(shè)計(jì)者命名的C、事件過程通常放在標(biāo)準(zhǔn)模塊中D、事件過程是用來處理由用戶操作或系統(tǒng)激發(fā)的事件的代碼標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:所謂的事件過程是指當(dāng)對(duì)象響應(yīng)事件后,實(shí)現(xiàn)執(zhí)行操作的一段程序代碼。一個(gè)對(duì)象擁有一個(gè)或多個(gè)事件,因此可以使用一個(gè)或多個(gè)事件過程對(duì)用戶或系統(tǒng)事件做出響應(yīng)。事件過程通常放在窗體模塊中,其事件過程名均是已經(jīng)事先定義好的名字,通常是用來處理由用戶操作或系統(tǒng)激發(fā)的事件的代碼,也可以由其他過程調(diào)用。5、VB中有這樣一類文件:該文件不屬于任何一個(gè)窗體,而且僅包含程序代碼,這類文件的擴(kuò)展名是A、.vbpB、.basC、.vbwD、.frm標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas;窗體文件中含有控件和程序代碼,其擴(kuò)展名為.frm;工程文件的擴(kuò)展名為.vbp,在一個(gè)工程中含有多個(gè)窗體文件和標(biāo)準(zhǔn)模塊文件;vbw是工作區(qū)文件。6、以下關(guān)于VB文件的敘述中,錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊文件不屬于任何一個(gè)窗體B、工程文件的擴(kuò)展名為.frmC、一個(gè)工程只有一個(gè)工程文件D、一個(gè)工程可以有多個(gè)窗體文件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:一個(gè)工程只有一個(gè)擴(kuò)展名為vbp工程文件,在工程中可以有多個(gè)文件,這些文件可以分為兩種:窗體文件(擴(kuò)展名為frm)和標(biāo)準(zhǔn)模塊文件(擴(kuò)展名為bas),這兩種文件沒有相互從屬關(guān)系。7、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,可被對(duì)象識(shí)別的動(dòng)作稱為A、方法B、事件C、過程D、函數(shù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:事件(Event)是由VisualBasic預(yù)先設(shè)置好的、能夠被對(duì)象識(shí)別的動(dòng)作;方法(Method)是特殊的過程和函數(shù)。8、以下關(guān)于VB文件的敘述中,正確的是A、標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.frmB、一個(gè).vbg文件中可以包括多個(gè).vbp文件C、一個(gè).vbp文件只能含有一個(gè)標(biāo)準(zhǔn)模塊文件D、類模塊文件的擴(kuò)展名為.bas標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas;窗體文件葉1含有控件和程序代碼,其擴(kuò)展名為.frm:類模塊文件的擴(kuò)展名為cls;工程文件的擴(kuò)展名為.vbp,在一個(gè)工程中含有多個(gè)窗體文件和標(biāo)準(zhǔn)模塊文件;工程組文件的擴(kuò)展名是.vbg,一個(gè)工程組文件中可以含有若干工程。9、以下關(guān)于VB對(duì)象屬性的敘述中,錯(cuò)誤的是A、屬性是對(duì)象的特征B、對(duì)象的所有屬性值都可以在屬性窗口中設(shè)置C、不同對(duì)象可以具有同名的屬性D、對(duì)象的某些屬性可以在程序中設(shè)置標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:屬性是一個(gè)對(duì)象的特征,不同的對(duì)象有不同的屬性,也可以具有同名屬性。對(duì)象的屬性在設(shè)計(jì)程序時(shí),可以通過屬性窗口中的屬性列表設(shè)置其中的屬性;也可以通過在程序中編寫代碼來設(shè)置對(duì)象的部分屬性。某些屬性只能在運(yùn)行時(shí)設(shè)置,某些屬性只能在屬性窗口中設(shè)置。10、能夠用于標(biāo)識(shí)對(duì)象名稱的屬性是A、NameB、CaptionC、ValueD、Text標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:任何一個(gè)對(duì)象存工程中都有唯一的一個(gè)名字,即Name屬性,該屬性在運(yùn)行時(shí)是只讀的。11、以下關(guān)于事件、事件驅(qū)動(dòng)的敘述中,錯(cuò)誤的是A、事件是可以由窗體或控件識(shí)別的操作B、事件可以由用戶的動(dòng)作觸發(fā)C、一個(gè)操作動(dòng)作只能觸發(fā)一個(gè)事件D、事件可以由系統(tǒng)的某個(gè)狀態(tài)的變化而觸發(fā)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:所渭的事件是指當(dāng)對(duì)象響應(yīng)事件后,實(shí)現(xiàn)執(zhí)行操作的一段程序代碼。一個(gè)對(duì)象擁有一個(gè)或多個(gè)事件,因此可以使用一個(gè)或多個(gè)事件過程對(duì)用戶或系統(tǒng)事件做出響應(yīng)。事件可以由系統(tǒng)的某個(gè)狀態(tài)的變化而觸發(fā),也可以由用戶操作觸發(fā),~一操作動(dòng)作有可能觸發(fā)多個(gè)事件。12、在程序運(yùn)行時(shí),下面的敘述中正確的是A、用鼠標(biāo)右鍵單擊窗體中無控件的部分,會(huì)執(zhí)行窗體的FormLoad事件過程B、用鼠標(biāo)左鍵單擊窗體的標(biāo)題欄,會(huì)執(zhí)行窗體的FormClick事件過程C、只裝入而不顯示窗體,也會(huì)執(zhí)行窗體的FormLoad事件過程D、裝入窗體后,每次顯示該窗體時(shí),都會(huì)執(zhí)行窗體的FormClick事件過程標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:窗體的Click(單擊)事件在程序運(yùn)行時(shí)單擊窗體內(nèi)的某個(gè)無其它控件的部位時(shí)發(fā)生;窗體的Load(裝載)事件在一個(gè)窗體被裝載時(shí)發(fā)生,常用于在程序啟動(dòng)時(shí)對(duì)屬性和變量進(jìn)行初始化,該條件與窗體是否顯示無關(guān)。13、以下關(guān)于窗體的敘述中錯(cuò)誤的是A、窗體的Hide方法將窗體隱藏并卸載B、窗體的Show方法可以將窗體裝入內(nèi)存并顯示該窗體C、若工程中包含多個(gè)窗體,則可指定一個(gè)為啟動(dòng)窗體D、窗體的Load事件在加載窗體時(shí)發(fā)生標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:窗體的Lpad事件在一個(gè)窗體被裝載時(shí)發(fā)生,常用于在程序啟動(dòng)時(shí)塒屬性和變量進(jìn)行初始化;Show方法可以將窗體裝入內(nèi)仃并顯示;Hide方法將窗體隱藏。若工程中包含多個(gè)窗體,則可指定其中一個(gè)為肩動(dòng)窗體。14、為了使窗體左上角不顯示控制框,需設(shè)置為False的屬性是A、VisibleB、EnabledC、ControlBoxD、Caption標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:窗體的ControlBox(控制框?qū)傩?用于設(shè)置在窗體標(biāo)題欄左側(cè)是否顯示控制按鈕,該屬性在運(yùn)行時(shí)為只讀。Visible屬性用來設(shè)置窗體是否可見;Enabled屬性用來設(shè)置窗體是否可用;Caption屬性用來設(shè)置窗體的標(biāo)題。15、為了在FormLoad事件過程中用Print方法在窗體上輸出指定的內(nèi)容,首先應(yīng)執(zhí)行的操作是A、設(shè)置窗體的Visible屬性B、設(shè)置窗體的AutoRedraw屬性C、調(diào)用窗體的Show方法D、設(shè)置窗體的Enabled屬性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:窗體的Lpad(裝載)事件在一個(gè)窗體被裝載時(shí)發(fā)生,常用于在程序啟動(dòng)時(shí)對(duì)屬性和變量進(jìn)行初始化。由于此時(shí)窗體尚未被顯示,為了在FormLoad事件過程中用Print方法在窗體上輸出指定的內(nèi)容,首先應(yīng)執(zhí)行窗體的Show方法。16、為了在運(yùn)行時(shí)能顯示窗體左上角的控制框(即系統(tǒng)菜單),應(yīng)執(zhí)行的操作是A、把窗體的ControlBox屬性設(shè)置為False,其他屬性任意B、把窗體的ControlBox屬性設(shè)置為True,并且把BorderStyle屬性設(shè)置為1到5中的一個(gè)數(shù)C、把窗體的ControlBox屬性設(shè)置為True,并且把BorderStyle屬性設(shè)置為0D、把窗體的ControlBox屬性設(shè)置為Fale,并且把BorderStyle屬性設(shè)置為1到5中的一個(gè)數(shù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:窗體的ControlBox(控制框?qū)傩?用于設(shè)置在窗體標(biāo)題欄左側(cè)是否顯示控制按鈕,該屬性在運(yùn)行時(shí)為只讀,而且還要求BorderSWle屬性設(shè)置為1到5中的一個(gè)數(shù),不能為0(因?yàn)榇藭r(shí)無邊框)。17、如果要將一個(gè)窗體從內(nèi)存中清除,應(yīng)使用的語句是A、UnloadB、ShowC、LoadD、Hide標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:與窗體有關(guān)的事件較多,其中Load事件在一個(gè)窗體被裝載時(shí)發(fā)生,常用于在程序啟動(dòng)時(shí)對(duì)屬性和變量進(jìn)行初始化;Unload事件當(dāng)窗體從內(nèi)存中被清除時(shí)發(fā)生。Show和Hide是用于顯示和隱藏窗體的方法。18、以下關(guān)于窗體的敘述中,錯(cuò)誤的是A、Hide方法能隱藏窗體,但窗體仍在內(nèi)存中B、使用Show方法顯示窗體時(shí),一定觸發(fā)Load事件C、移動(dòng)或放大窗體時(shí),會(huì)觸發(fā)Paint事件D、雙擊窗體時(shí),會(huì)觸發(fā)DblClick事件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Load方法用于將窗體裝入內(nèi)存,Show方法用于顯示窗體,Hide方法用于隱藏窗體,Unload方法可以將指定的窗體從內(nèi)存中清除。移動(dòng)或放大窗體時(shí),會(huì)觸發(fā)Paint事件;單擊窗體時(shí),會(huì)觸發(fā)Click事件;雙擊窗體時(shí),會(huì)觸發(fā)DblClick事件。19、設(shè)窗體名稱為frm1。以下敘述中正確的是A、運(yùn)行程序時(shí),能夠加載窗體的事件過程是frm1_LoadB、運(yùn)行程序時(shí),能夠加載窗體的事件過程是Form1_LoadC、程序運(yùn)行中用語句:frm1.Name="New"可以更改窗體名稱D、程序運(yùn)行中用語句:frm1.Caption="新標(biāo)題"可以改變窗體的標(biāo)題標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:無論窗體的名稱叫做什么名字,加載窗體的事件過程名都規(guī)定為FormLoad;任何對(duì)象在程序運(yùn)行過程中均不能改變Name屬性,但是可以在運(yùn)行時(shí)改變Caption屬性。20、設(shè)窗體的名稱為Form1,標(biāo)題為Win,則窗體的MouseDown事件過程的過程名是A、Form1_MouseDownB、Win_MouseDownC、Fom_MouseDownD、MouseDown_Form1標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在VB中,某個(gè)控件事件過程的過程名應(yīng)該為:控件名稱事件名稱,但是窗體例外,任何窗體的事件過程都使用Form事件名稱,因此窗體Form1的MouseDown事件的過程名就應(yīng)該是FormMouseDown。21、為了使窗體的大小可以改變,必須把它的BorderStyle屬性設(shè)置為A、1B、2C、3D、4標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:窗體的BorderStyle(邊框類型屬性)用于設(shè)置窗體的邊框類型,0代表沒有外框;1代表有最小化和最大化按鈕,固定單邊框;2代表有最小化和最大化與及關(guān)閉按鈕,可以改變窗體大??;3代表固定對(duì)話框,沒有最小化和最大化按鈕;4代表固定工具窗口,不能改變大小尺寸;5代表可改變大小的工具窗口。22、設(shè)窗體名稱為frmTest,為了在程序代碼中將窗體的標(biāo)題改為“等級(jí)考試”,其代碼應(yīng)該是A、frmTest.Caption="等級(jí)考試"B、Form1.Caption="等級(jí)考試"C、frmTTest.Title="等級(jí)考試"D、Form1.Title="等級(jí)考試"標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:窗體也是對(duì)象,訪問窗體的屬性應(yīng)該使用窗體名.屬性名來實(shí)現(xiàn),表示窗體標(biāo)題的屬性是Caption屬性。23、下面敘述中錯(cuò)誤的是A、由于窗體不能獲得焦點(diǎn),所以窗體沒有鍵盤事件B、框架控件沒有鍵盤事件C、標(biāo)簽控件沒有鍵盤事件D、文本框有鍵盤事件,但當(dāng)Enabled屬性被設(shè)置為False時(shí),其鍵盤事件無法被激活標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:輸入型控件具備鍵盤事件,框架和標(biāo)簽不是輸入型控件,所以不具備鍵盤事件;文本框有鍵盤事件,但當(dāng)Enabled屬性被設(shè)置為False時(shí),其鍵盤事件無法被激活;窗體也有鍵盤事件,KeyPreview屬性用于設(shè)置是否在控件的鍵盤事件之前激活窗體的鍵盤事件。24、在VistlalBasic中,所有標(biāo)準(zhǔn)控件都具有的屬性是A、CaptionB、NameC、TextD、Value標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:窗體和控件都是VisualBasic對(duì)象,不同類型的控件具備的屬性也不同,但是所有控件都具備一個(gè)屬性就是名字(Name)屬性。25、下面控件中,沒有Caption屬性的是A、復(fù)選框B、單選按鈕C、組合框D、框架標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:常用Caption屬性來顯示說明性的文字,具有該屬性的控件有標(biāo)簽、命令按鈕、框架、復(fù)選框、單選按鈕等。而Text屬性用于返回或設(shè)置文本框中的內(nèi)容,具有該屬性的控件有文本框、列表框、組合框等。26、下列控件中,沒有Caption屬性的是A、單選按鈕B、復(fù)選框C、列表框D、框架標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:很多控件都有Caption屬性用來設(shè)置標(biāo)題,如Label、Frame、Option、Check、Command等,但是列表框和組合框沒有Cantmn屬性。27、在窗體上添加“控件”的正確的操作方式是A、先單擊工具箱中的控件圖標(biāo),再單擊窗體上適當(dāng)位置B、先單擊工具箱中的控件圖標(biāo),再雙擊窗體上適當(dāng)位置C、直接雙擊工具箱中的控件圖標(biāo),該控件將出現(xiàn)在窗體上D、直接將工具箱中的控件圖標(biāo)拖動(dòng)到窗體上適當(dāng)位置標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在窗體上畫一個(gè)控件有以下兩種方法。第1種方法步驟如下:步驟1:?jiǎn)螕艄ぞ呦渲械目丶?,該控件的圖標(biāo)反相顯示。步驟2:把光標(biāo)移到窗體的適當(dāng)位置,此時(shí)光標(biāo)變?yōu)椤?”號(hào),按下鼠標(biāo)左鍵,不松開,并向右下方拖動(dòng)鼠標(biāo),窗體上顯示出一個(gè)方框,如圖3—7所示。步驟3:鼠標(biāo)向右下方移動(dòng),所畫的方框逐漸增大,當(dāng)增大到認(rèn)為合適的大小時(shí),松開鼠標(biāo)左鍵,這樣就在窗體上畫好了一個(gè)控件。第2種方法比較簡(jiǎn)單:雙擊工具箱中某個(gè)所需要的控件圖標(biāo)即可。28、VisualBasic控件一般都規(guī)定一個(gè)默認(rèn)屬性,在引用這樣的屬性時(shí),只寫對(duì)象名而不必給出屬性名。默認(rèn)屬性為Caption的控件是A、列表框(ListBox)B、標(biāo)簽(LabellC、文本框(TextBox)D、組合框(ComboBox)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:VisualBasic規(guī)定標(biāo)簽的默認(rèn)屬性是Caption、文本框的默認(rèn)屬性是Text、列表框和組合框的默認(rèn)屬性也是Text屬性。29、為了對(duì)多個(gè)控件執(zhí)行操作,必須選中這些控件。下列不能選中多個(gè)控件的操作是A、按住Alt鍵,不要松開,然后單擊每個(gè)要選中的控件B、按住Shift鍵,不要松開,然后單擊每個(gè)要選中的控件C、按住Ctrl鍵,不要松開,然后單擊每個(gè)要選中的控件D、拖動(dòng)鼠標(biāo)畫出一個(gè)虛線矩形,使所選中的控件位于這個(gè)矩形內(nèi)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:同時(shí)選中多個(gè)控件的方法有3種:按住Shift鍵不松開,然后單擊每個(gè)要選中的控件;按住Ctrl鍵不松開,然后單擊每個(gè)要選中的控件;拖動(dòng)鼠標(biāo)畫出一個(gè)虛線矩形,使所選中的控件位于這個(gè)矩形內(nèi)。30、如果要在窗體上畫一個(gè)標(biāo)簽,應(yīng)在工具箱窗口中選擇的圖標(biāo)是A、

B、

C、

D、

標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查對(duì)控件工具箱的熟悉程度,選項(xiàng)A代表文本框、選項(xiàng)B代表標(biāo)簽、選項(xiàng)C代表命令按鈕、選項(xiàng)D代表形狀。31、以下不屬于VB控件的是A、框架B、點(diǎn)C、直線D、形狀標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:直線控件和形狀控件也是圖形控件,提供了顯示一些規(guī)則圖形的簡(jiǎn)易方法;框架控件是一個(gè)容器控件,在VB中沒有“點(diǎn)”這個(gè)控件。32、以下關(guān)于控件的敘述中,正確的是A、標(biāo)簽控件能夠獲得焦點(diǎn)B、不能對(duì)列表框中的列表項(xiàng)進(jìn)行多項(xiàng)選擇C、命令按鈕的外觀可以被設(shè)置為圖形D、設(shè)置形狀控件的Shape屬件,可以使其呈現(xiàn)為直線標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:標(biāo)簽控件不是輸入型控件,所以不能接受焦點(diǎn);列表框的MultiSelect屬性用于設(shè)置是否可在列表項(xiàng)中做多個(gè)選擇;命令按鈕的Style屬性用來設(shè)置命令按鈕的外觀,可設(shè)置成以下兩種形式,值為Standard,按鈕以標(biāo)準(zhǔn)的形式顯示,即文字形式,為默認(rèn)值;值為Graphical,按鈕將以圖形的方式顯示;設(shè)置形狀控件的Shape屬性,可以使其呈現(xiàn)為矩形、正方形、圓角矩形、圓角正方形、橢圓和圓,但是不能設(shè)置成直線。33、在設(shè)計(jì)階段,假定在圖片框Picturel中裝入了一個(gè)圖形,為了刪除該圖片框控件,應(yīng)采用的正確操作是A、選擇圖片框,然后按Del鍵B、執(zhí)行語句Picture1.Picture1.Picture=LoadPicture("")C、執(zhí)行語句Picture1.Picture=""D、選擇圖片框,在屬性窗口中選擇Picture屬性,然后按回車鍵標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:刪除控件的操作步驟是首先選中控件,然后按鍵盤上的Del鍵。34、命令按鈕、單選按鈕、復(fù)選框都可以通過Picture屬性在控件上顯示圖片,但需事先設(shè)置某一屬性,該屬性為A、AppearanceB、StyleC、DisabledPictureD、DownPicture標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:命令按鈕、單選按鈕、復(fù)選框的Style屬性用來設(shè)置外觀,一般可以設(shè)置以文字的形式顯示還是以圖片的形式顯示。35、以下不可以作為“容器”的控件是A、圖片框B、圖像框C、框架D、窗體標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:容器控件的特點(diǎn)是內(nèi)部還能容納其他的控件,圖片框、窗體和框架都可以作為容器,圖像框不可以作為容器。36、對(duì)于某些控件,只要將其Style屬性設(shè)置為1,則可以在該控件上使用Picture屬性顯示圖片。以下不具備這一使用規(guī)則的控件是A、命令按鈕B、單選按鈕C、復(fù)選按鈕D、框架標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:命令按鈕、單選按鈕、復(fù)選框的Style屬性用來設(shè)置外觀,一般可以設(shè)置以文字的形式顯示還是以圖片的形式顯示。國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷第3套一、選擇題(本題共53題,每題1.0分,共53分。)1、以下合法的VisualBasic標(biāo)識(shí)符是A、ForLoopB、ConstC、9abcD、a#x標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查VB的標(biāo)識(shí)符,標(biāo)識(shí)符必須以字母、下劃線和數(shù)組組成,而且只能以字母或者下劃線開始,不能和VB的關(guān)鍵字相同。選項(xiàng)A)是由字母組成的,正確;選項(xiàng)B)和VB關(guān)鍵字沖突;選項(xiàng)C)以數(shù)字開頭,錯(cuò)誤;選項(xiàng)D)使用了特殊字符“#”,錯(cuò)誤。2、當(dāng)一個(gè)復(fù)選框被選中時(shí),它的Value屬性的值是A、3B、2C、1D、0標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查控件的屬性,復(fù)選框的Value屬性返回或設(shè)置復(fù)選框的狀態(tài),其值為0時(shí)(默認(rèn)值,對(duì)應(yīng)常數(shù)為vbUnchecked),表示復(fù)選框沒有選中;為1時(shí)(對(duì)應(yīng)常數(shù)為vbChecked),表示復(fù)選框處于選中狀態(tài);為2時(shí),表示復(fù)選框前面的v處于灰色模糊狀態(tài)(對(duì)應(yīng)常數(shù)為vbGrayed)。3、以下敘述中錯(cuò)誤的是A、在keyPress事件過程中不能識(shí)別鍵盤的按下與釋放B、在keyPress事件過程中不能識(shí)別回車鍵C、在keyDown和keyUp事件過程中,將鍵盤輸入的“A”和“a”視作相同的字母D、在keyDown和keytJp事件過程中,從鍵盤上輸入的“1”和從右側(cè)小鍵盤上輸入的“1”標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:此題考察鍵盤事件,當(dāng)按下鍵盤上的某個(gè)鍵時(shí)或松開某個(gè)鍵時(shí),將觸發(fā)KeyDown事件或者KeyUp事件,如果有按鍵發(fā)生時(shí),將會(huì)觸發(fā)KeyPress事件,其中KevPress事件能檢測(cè)的鍵有Enter鍵、Tab鍵、BackSapce鍵以及標(biāo)準(zhǔn)鍵盤的字母、數(shù)字和標(biāo)點(diǎn)符號(hào)鍵。因此選項(xiàng)B)錯(cuò)誤。4、在VisualBasic工程中,可以作為“啟動(dòng)對(duì)象”的程序是A、任何窗體或標(biāo)準(zhǔn)模塊B、任何窗體或過程C、SubMain過程或其他任何模塊D、SubMain過程或任何窗體標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查VB工程中的啟動(dòng)對(duì)象,啟動(dòng)對(duì)象可以是SubMain過程或者任何窗體。5、假定一個(gè)VisualBasic應(yīng)用程序由一個(gè)窗體模塊和一個(gè)標(biāo)準(zhǔn)模塊構(gòu)成。為了保存該應(yīng)用程序,以下正確的操作是A、只保存窗體模塊文件B、分別保存窗體模塊、標(biāo)準(zhǔn)模塊和工程文件C、只保存窗體模塊和標(biāo)準(zhǔn)模塊文件D、只保存工程文件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查窗體、模塊和工程的保存。在VB中,窗體、模塊和工程是三個(gè)不同的文件,需要單獨(dú)保存。6、目錄列表框的Path屬性的作用是A、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某個(gè)目錄下的文件名B、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的目錄結(jié)構(gòu)C、顯示根目錄下的文件名D、顯示指定路徑下的文件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查控件的屬性。目錄框的Path屬性是顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的目錄結(jié)構(gòu)。7、為了使列表框中的項(xiàng)目呈多列表顯示,需要設(shè)置的屬性為A、ColumnsB、StyleC、ListD、MultiSelect標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查控件屬性。設(shè)置列表框中的項(xiàng)目呈多列表顯示,需要設(shè)置列表框的Columns屬性:當(dāng)該屬性設(shè)置為0(默認(rèn))時(shí),所有的項(xiàng)目呈單列顯示:如果該屬性等于1,則列表框呈多行多列顯示;如果大于1且小于列表框中的項(xiàng)目數(shù),則列表框呈單行多列顯示。8、為了使標(biāo)簽具有“透明”的顯示效果,需要設(shè)置的屬性是A、CaptionB、AlignmentC、BackStyleD、AutoSize標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查標(biāo)簽的屬性設(shè)置。標(biāo)簽的Caption屬性設(shè)置標(biāo)簽顯示的內(nèi)容,Alignment設(shè)置文本的對(duì)齊方式,BackStyle設(shè)置樣式,AutoSize屬性設(shè)置標(biāo)簽是否根據(jù)字體大小自動(dòng)調(diào)整大小。9、目錄列表框Path屬性所表示的含義是A、當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的路徑B、當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某目錄下的文件列表C、跟目錄下的文件列表D、指定路徑下的文件列表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查目錄列表框的基本屬性。目錄列表框的Path屬性是指當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的路徑。10、下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體B、標(biāo)準(zhǔn)模塊中的Private過程不能被工程中的其他模塊調(diào)用C、標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為.basD、標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas。標(biāo)準(zhǔn)模塊是應(yīng)用程序內(nèi)其它模塊可訪問的過程和聲明的容器,它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明,它由3部分組成:①全局變量聲明;②模塊層聲明;③通用過程。其中,全局聲明放在標(biāo)準(zhǔn)模塊的首部,因?yàn)槊總€(gè)模塊都可能要求有它自己的惟一名字的全局變量。全局變量的作用域最大,可以在工程的每個(gè)模塊、每個(gè)過程中使用。在默認(rèn)情況下,模塊級(jí)變量對(duì)該模塊中的所有過程都是可見的,但對(duì)其他模塊中的程序不可見。11、下面關(guān)于標(biāo)準(zhǔn)模塊的敘述中錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊中可以聲明全局變量B、標(biāo)準(zhǔn)模塊中可以包含一個(gè)SubMain過程,但此過程不能被設(shè)置為啟動(dòng)過程C、標(biāo)準(zhǔn)模塊中可以包含一些Public過程D、一個(gè)工程中可以含有多個(gè)標(biāo)準(zhǔn)模塊標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,是應(yīng)用程序內(nèi)其它模塊可訪問的過程和聲明的容器,它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明,它由3部分組成:①全局變量聲明;②模塊層聲明;③通用過程。一個(gè)工程中可以包含多個(gè)標(biāo)準(zhǔn)模塊,在標(biāo)準(zhǔn)模塊中可以包含一個(gè)SubMain過程,此過程可以被設(shè)為啟動(dòng)過程。12、以下敘述中正確的是A、在屬性窗口只能設(shè)置窗體的屬性B、在屬性窗口只能設(shè)置控件的屬性C、在屬性窗口可以設(shè)置窗體和控件的屬性D、在屬性窗口可以設(shè)置任何對(duì)象的屬性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:屬性是一個(gè)對(duì)象的特征,不同的對(duì)象有不同的屬性。對(duì)象的屬性在設(shè)計(jì)程序時(shí),可以通過屬性窗口中的屬性列表設(shè)置,也可以通過在程序中編寫代碼來設(shè)置對(duì)象的部分屬性。在VB中控件是對(duì)象,窗體也是一種對(duì)象,故此在屬性窗口中可以設(shè)置窗體和控件的屬性。但是有的屬性不能在屬性窗口中設(shè)置,只能在程序運(yùn)行時(shí)調(diào)用或者設(shè)置。13、以下說法中正確的是A、事件過程也是過程,只能由其他過程調(diào)用B、事件過程的過程名是由程序設(shè)計(jì)者命名的C、事件過程通常放在標(biāo)準(zhǔn)模塊中D、事件過程是用來處理由用戶操作或系統(tǒng)激發(fā)的事件的代碼標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:所謂的事件過程是指當(dāng)對(duì)象響應(yīng)事件后,實(shí)現(xiàn)執(zhí)行操作的一段程序代碼。一個(gè)對(duì)象擁有一個(gè)或多個(gè)事件,因此可以使用一個(gè)或多個(gè)事件過程對(duì)用戶或系統(tǒng)事件做出響應(yīng)。事件過程通常放在窗體模塊中,其事件過程名均是已經(jīng)事先定義好的名字,通常是用來處理由用戶操作或系統(tǒng)激發(fā)的事件的代碼,也可以由其他過程調(diào)用。14、VB中有這樣一類文件:該文件不屬于任何一個(gè)窗體,而且僅包含程序代碼,這類文件的擴(kuò)展名是A、.vbpB、.basC、.vbwD、.frm標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas;窗體文件中含有控件和程序代碼,其擴(kuò)展名為.frm;工程文件的擴(kuò)展名為.vbp,在一個(gè)工程中含有多個(gè)窗體文件和標(biāo)準(zhǔn)模塊文件;vbw是工作區(qū)文件。15、以下關(guān)于VB文件的敘述中,錯(cuò)誤的是A、標(biāo)準(zhǔn)模塊文件不屬于任何一個(gè)窗體B、工程文件的擴(kuò)展名為.frmC、一個(gè)工程只有一個(gè)工程文件D、一個(gè)工程可以有多個(gè)窗體文件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:一個(gè)工程只有一個(gè)擴(kuò)展名為vbp工程文件,在工程中可以有多個(gè)文件,這些文件可以分為兩種:窗體文件(擴(kuò)展名為frm)和標(biāo)準(zhǔn)模塊文件(擴(kuò)展名為bas),這兩種文件沒有相互從屬關(guān)系。16、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,可被對(duì)象識(shí)別的動(dòng)作稱為A、方法B、事件C、過程D、函數(shù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:事件(Event)是由visualBasic預(yù)先設(shè)置好的、能夠被對(duì)象識(shí)別的動(dòng)作;方法(Method)是特殊的過程和函數(shù)。17、以下關(guān)于VB文件的敘述中,正確的是A、標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.frmB、一個(gè).vbg文件中可以包括多個(gè).vbp文件C、一個(gè).vbp文件只能含有一個(gè)標(biāo)準(zhǔn)模塊文件D、類模塊文件的擴(kuò)展名為.bas標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.bas;窗體文件中含有控件和程序代碼,其擴(kuò)展名為.frm;類模塊文件的擴(kuò)展名為cls;工程文件的擴(kuò)展名為.vbp,在一個(gè)工程中含有多個(gè)窗體文件和標(biāo)準(zhǔn)模塊文件;工程組文件的擴(kuò)展名是.vbg,一個(gè)工程組文件中可以含有若干工程。18、以下關(guān)于VB對(duì)象屬性的敘述中,錯(cuò)誤的是A、屬性是對(duì)象的特征B、對(duì)象的所有屬性值都可以在屬性窗口中設(shè)置C、不同對(duì)象可以具有同名的屬性D、對(duì)象的某些屬性可以在程序中設(shè)置標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:屬性是一個(gè)對(duì)象的特征,不同的對(duì)象有不同的屬性,也可以具有同名屬性。對(duì)象的屬性在設(shè)計(jì)程序時(shí),可以通過屬性窗口中的屬性列表設(shè)置其中的屬性;也可以通過在程序中編寫代碼來設(shè)置對(duì)象的部分屬性。某些屬性只能在運(yùn)行時(shí)設(shè)置,某些屬性只能在屬性窗口中設(shè)置。19、能夠用于標(biāo)識(shí)對(duì)象名稱的屬性是A、NameB、CaptionC、ValueD、Text標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:任何一個(gè)對(duì)象在工程中都有唯一的一個(gè)名字,即Name屬性,該屬性在運(yùn)行時(shí)是只讀的。20、以下關(guān)于事件、事件驅(qū)動(dòng)的敘述中,錯(cuò)誤的是A、事件是可以由窗體或控件識(shí)別的操作B、事件可以由用戶的動(dòng)作觸發(fā)C、一個(gè)操作動(dòng)作只能觸發(fā)一個(gè)事件D、事件可以由系統(tǒng)的某個(gè)狀態(tài)的變化而觸發(fā)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:所謂的事件是指當(dāng)對(duì)象響應(yīng)事件后,實(shí)現(xiàn)執(zhí)行操作的一段程序代碼。一個(gè)對(duì)象擁有一個(gè)或多個(gè)事件,因此可以使用一個(gè)或多個(gè)事件過程對(duì)用戶或系統(tǒng)事件做出響應(yīng)。事件可以由系統(tǒng)的某個(gè)狀態(tài)的變化而觸發(fā),也可以由用戶操作觸發(fā),一個(gè)操作動(dòng)作有可能觸發(fā)多個(gè)事件。21、設(shè)窗體上有一個(gè)文本框,名稱為Text1,程序運(yùn)行后,要求該文本框只能顯示信息,不能接收輸入的信息,以下能實(shí)現(xiàn)該操作的語句是A、Text1.MaxLength=0B、Text1.Enabled=FalseC、Text1.Visible=FalseD、Text1.Width=0標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查控件的屬性設(shè)置。題目要求文本框只能顯示信息,不能接收輸入信息,即文本框不可用,因此需要設(shè)置文本框的Enbled屬性設(shè)置為False。22、以下能在窗體Form1的標(biāo)題欄中顯示“VisualBasic窗體”的語句是A、Form1.Name=“VisualBasic窗體”B、Form1.Titie=“VisualBasic窗體”C、Form1.Caption=“VisualBasic窗體”D、Form1.Text=“VisualBasic窗體”標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查控件的屬性設(shè)置。根據(jù)題目要求設(shè)置標(biāo)題欄顯示一段文本,這是設(shè)置窗體的Caption屬性。23、把窗體的KeyPreview屬性設(shè)置為True。然后編寫如下事件過程PrivateSubForm_KeyPress(KeyAsciiAsInteger)Dimch.AsStringch=Chr(KeyAscii)KeyAscii=Asc(UCase(ch))PrintChr(KeyAscii+2)A、AB、BC、CD、D標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查常用函數(shù)和窗體事件過程。在窗體的KeyPress過程中,ch=Chr(KeyAscii)是把輸入的鍵轉(zhuǎn)換成字符并保存到ch變量中,KeyAscii=Asc(_UCase(ch))是返回ch轉(zhuǎn)換成大寫字母后的字符串,然后使用Print打印處ch后面的第二個(gè)字母(大寫)。因此鍵盤輸入字母“A”,打印輸出“C”。24、若在某窗體模塊中有如下事件過程PrivateSubCommand1.Click(Integer)EndSub則以下敘述中正確的是A、此事件過程與不帶參數(shù)的事件過程沒有區(qū)別B、有1個(gè)名稱為Command1的窗體,單擊此窗體則執(zhí)行此事件過程C、有1個(gè)名稱為Command1的控件數(shù)組,數(shù)組中有多個(gè)不同類型控件D、有1個(gè)名稱為Command1的控件數(shù)組,數(shù)組中有多個(gè)相同類型控件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查控件數(shù)組事件過程。本題的Commandl的Click事件過程有Integer類型的參數(shù),可知這是Commandl命令數(shù)組的事件過程,通過參數(shù)來區(qū)分是點(diǎn)擊的數(shù)組中的哪一個(gè)具體的命令按鈕。選項(xiàng)A)錯(cuò)誤,參數(shù)用來區(qū)分命令按鈕;選項(xiàng)B)錯(cuò)誤,這是控件數(shù)組;選項(xiàng)C)數(shù)組中的控件類型是一樣的,都是命令按鈕;選項(xiàng)D)正確。25、某人創(chuàng)建了1個(gè)工程,其中的窗體名稱為Form1;之后有添加了1個(gè)名為Form2的窗體,并希望程序執(zhí)行時(shí)先顯示Form2窗體,那么,他需要做的工作是A、在工程屬性對(duì)話框中把“啟動(dòng)對(duì)象”設(shè)置為Form2B、在Form1的Load事件過程安徽加入語句LoadForm2C、在Form2的Load事件過程中加入語句Form2.ShowD、把Form2的Tablndex屬性設(shè)置為1,把Foem1的TabIndex屬性設(shè)置為2標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查工程屬性設(shè)置,設(shè)置啟動(dòng)窗體可以在工程屬性對(duì)話框里面設(shè)置啟動(dòng)對(duì)象即可。26、設(shè)窗體上有一個(gè)圖片框Picture1,要在程序運(yùn)行期間裝入當(dāng)前文件夾下的圖形文件Filel.jpg,能實(shí)現(xiàn)此功能的語句是A、Picture1.Picture=“File1jpg”B、Picture1.Picture=LoadPicture(”File1.jpg”)C、LoadPicture(”File1.jpg”)D、CallLoadPicture(“File1.jpg”)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查圖片框的屬性設(shè)置。圖片框的:Picture屬性用于設(shè)置顯示圖片,在運(yùn)行期間裝入圖形文件,使用LoadPiture方法。27、假定編寫了如下4個(gè)窗體事件的事件過程,則運(yùn)行應(yīng)用程序并顯窗體后,已經(jīng)執(zhí)行的事件過程是A、LoadB、ClickC、LostFocusD、KevPress標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查窗體的事件過程,Load事件是在窗體加載的時(shí)候執(zhí)行的,此時(shí)窗體還沒有顯示出來。28、以下關(guān)于多窗體的敘述中,正確的是A、任何時(shí)刻,只有一個(gè)當(dāng)前窗體B、向一個(gè)工程添加多個(gè)窗體,存盤后生成一個(gè)窗體文件C、打開一個(gè)窗體時(shí),其他窗體自動(dòng)關(guān)閉D、只有第一個(gè)建立的窗體才是啟動(dòng)窗體標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查窗體的使用。選項(xiàng)A)正確;選項(xiàng)B)錯(cuò)誤,每個(gè)窗體都有其存盤文件;選項(xiàng)C)錯(cuò)誤,打開一個(gè)窗體時(shí),其他的窗體不一定會(huì)關(guān)閉;選項(xiàng)D)錯(cuò)誤,啟動(dòng)窗體可以在工程屬性中設(shè)置,和建立順序無關(guān)。29、在程序運(yùn)行時(shí),下面的敘述中正確的是A、用鼠標(biāo)右鍵單擊窗體中無控件的部分,會(huì)執(zhí)行窗體的FormLoad事件過程B、用鼠標(biāo)左鍵單擊窗體的標(biāo)題欄,會(huì)執(zhí)行窗體的FormClick事件過程C、只裝入而不顯示窗體,也會(huì)執(zhí)行窗體的FormLoad事件過程D、裝入窗體后,每次顯示該窗體時(shí),都會(huì)執(zhí)行窗體的FormClick事件過程標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:窗體的Click(單擊)事件在程序運(yùn)行時(shí)單擊窗體內(nèi)的某個(gè)無其它控件的部位時(shí)發(fā)生;窗體的Load(裝載)事件在一個(gè)窗體被裝載時(shí)發(fā)生,常用于在程序啟動(dòng)時(shí)對(duì)屬性和變量進(jìn)行初始化,該條件與窗體是否顯示無關(guān)。30、以下關(guān)于窗體的敘述中錯(cuò)誤的是A、窗體的Hide方法將窗體隱藏并卸載B、窗體的Show方法可以將窗體裝入內(nèi)存并顯示該窗體C、若工程中包含多個(gè)窗體,則可指定一個(gè)為啟動(dòng)窗體D、窗體的Load事件在加載窗體時(shí)發(fā)生標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:窗體的Load事件在一個(gè)窗體被裝載時(shí)發(fā)生,常用于在程序啟動(dòng)時(shí)對(duì)屬性和變量進(jìn)行初始化;Show方法可以將窗體裝入內(nèi)存并顯示;Hide方法將窗體隱藏。若工程中包含多個(gè)窗體,則可指定其中一個(gè)為啟動(dòng)窗體。31、為了使窗體左上角不顯示控制框,需設(shè)置為False的屬性是A、VisibleB、EnabledC、ControlBoxD、Caotion標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:窗體的ControlBox(控制框?qū)傩?用于設(shè)置在窗體標(biāo)題欄左側(cè)是否顯示控制按鈕,該屬性在運(yùn)行時(shí)為只讀。Visible屬性用來設(shè)置窗體是否可見;Enabled屬性用來設(shè)置窗體是否可用;Caption屬性用來設(shè)置窗體的標(biāo)題。32、為了在Form_Load事件過程中用Print方法在窗體上輸出指定的內(nèi)容,首先應(yīng)執(zhí)行的操作是A、設(shè)置窗體的Visible屬性B、設(shè)置窗體的AutoRedraw屬性C、調(diào)用窗體的Show方法D、設(shè)置窗體的Enabled屬性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:窗體的Load(裝載)事件在一個(gè)窗體被裝載時(shí)發(fā)生,常用于在程序啟動(dòng)時(shí)對(duì)屬性和變量進(jìn)行初始化。由于此時(shí)窗體尚未被顯示,為了在FormLoad事件過程中用Print方法在窗體上輸出指定的內(nèi)容,首先應(yīng)執(zhí)行窗體的Show方法。33、為了在運(yùn)行時(shí)能顯示窗體左上角的控制框(即系統(tǒng)菜單),應(yīng)執(zhí)行的操作是A、把窗體的ControlBox屬性設(shè)置為False,其他屬性任意B、把窗體的ControlBox屬性設(shè)置為True,并且把BorderStyle屬性設(shè)置為1到5中的一個(gè)數(shù)C、把窗體的ControlBOX屬性設(shè)置為True,并且把BorderStyle屬性設(shè)置為0D、把窗體的ControlBox屬性設(shè)置為Fale,并且把BorderStyle屬性設(shè)置為1到5中的一個(gè)數(shù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:窗體的ControlBox(控制框?qū)傩?用于設(shè)置在窗體標(biāo)題欄左側(cè)是否顯示控制按鈕,該屬性在運(yùn)行時(shí)為只讀,而且還要求BorderStyle屬性設(shè)置為1到5中的一個(gè)數(shù),不能為0(因?yàn)榇藭r(shí)無邊框)。34、如果要將一個(gè)窗體從內(nèi)存中清除,應(yīng)使用的語句是A、UnloadB、ShowC、LoadD、Hide標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:與窗體有關(guān)的事件較多,其中Load事件在一個(gè)窗體被裝載時(shí)發(fā)生,常用于在程序啟動(dòng)時(shí)對(duì)屬性和變量進(jìn)行初始化;Unload事件當(dāng)窗體從內(nèi)存中被清除時(shí)發(fā)牛。Show和Hide是用于顯示和隱藏窗體的方法。35、以下關(guān)于窗體的敘述中,錯(cuò)誤的是A、Hide方法能隱藏窗體,但窗體仍在內(nèi)存中B、使用Show方法顯示窗體時(shí),一定觸發(fā)Load事件C、移動(dòng)或放大窗體時(shí),會(huì)觸發(fā)Paint事件D、雙擊窗體時(shí),會(huì)觸發(fā)DblClick事件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Load方法用于將窗體裝入內(nèi)存,Show方法用于顯示窗體,Hide方法用于隱藏窗體,Unload方法可以將指定的窗體從內(nèi)存中清除。移動(dòng)或放大窗體時(shí),會(huì)觸發(fā)Paint事件;單擊窗體時(shí),會(huì)觸發(fā)Click事件:雙擊窗體時(shí),會(huì)觸發(fā)DblCIick事件。36、設(shè)窗體名稱為frm1。以下敘述中正確的是A、運(yùn)行程序時(shí),能夠加載窗體的事件過程是frm1_LoadB、運(yùn)行程序時(shí),能夠加載窗體的事件過程是Form1_LoadC、程序運(yùn)行中用語句:frm1.Name=”New”可以更改窗體名稱D、程序運(yùn)行中用語句:frm1.Caption=”新標(biāo)題”可以改變窗體的標(biāo)題標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:無論窗體的名稱叫做什么名字,加載窗體的事件過程名都規(guī)定為FormLoad;任何對(duì)象在程序運(yùn)行過程中均不能改變Name屬性,但是可以在運(yùn)行時(shí)改變Caption屬性。37、設(shè)窗體的名稱為Form1,標(biāo)題為Win,則窗體的MouseDown事件過程的過程名是A、Form1_MouseDownB、Win_MouseDownC、Form_MouseDownD、MouseDown_Form1標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在VB中,某個(gè)控件事件過程的過程名應(yīng)該為:控件名稱事件名稱,但是窗體例外,任何窗體的事件過程都使用Form事件名稱,因此窗體Form1的MouseDown事件的過程名就應(yīng)該是Form_MouseDown。38、為了使窗體的大小可以改變,必須把它的BorderStyle屬性設(shè)置為A、1B、2C、3D、4標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:窗體的BorderStyle(邊框類型屬性)用于設(shè)置窗體的邊框類型,0代表沒有外框;1代表有最小化和最大化按鈕,固定單邊框;2代表有最小化和最大化與及關(guān)閉按鈕,可以改變窗體大?。?代表固定對(duì)話框,沒有最小化和最大化按鈕;4代表固走工具窗口,不能改變大小尺寸;5代表可改變大小的工具窗口。39、設(shè)窗體名稱為frmTest,為了在程序代碼中將窗體的標(biāo)題改為“等級(jí)考試”,其代碼應(yīng)該是A、frmTest.Caption=”等級(jí)考試”B、Form1.Caption=”等級(jí)考試”C、frmTest.Title=“等級(jí)考試”D、Form1.Title=“等級(jí)考試”標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:窗體也是對(duì)象,訪問窗體的屬性應(yīng)該使用窗體名.屬性名來實(shí)現(xiàn),表示窗體標(biāo)題的屬性是Caption屬性。40、下面敘述中錯(cuò)誤的是A、由于窗體不能獲得焦點(diǎn),所以窗體沒有鍵盤事件B、框架控件沒有鍵盤事件C、標(biāo)簽控件沒有鍵盤事件D、文本框有鍵盤事件,但當(dāng)Enabled屬性被設(shè)置為False時(shí),其鍵盤事件無法被激活標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:輸入型控件具備鍵盤事件,框架和標(biāo)簽不是輸入型控件,所以不具備鍵盤事件;文本框有鍵盤事件,但當(dāng)Enabled屬性被設(shè)置為False時(shí),其鍵盤事件無法被激活;窗體也有鍵盤事件,KeyPreview屬性用于設(shè)置是否在控件的鍵盤事件之前激活窗體的鍵盤事件。41、在窗體上畫一個(gè)名稱為Timer1的計(jì)時(shí)器控件,要求每隔0.5秒發(fā)生一次計(jì)時(shí)器事件,則以下正確的屬性設(shè)置語句是A、Timer1.Interval=0.5B、Timer1.Interval=5C、Timer1.Interval=50D、Timer1.Interval=500標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查定時(shí)器的屬性設(shè)置。定時(shí)器的Interval屬性設(shè)置定時(shí)器的定時(shí)間隔,單位是毫秒,題目要求設(shè)置0.5秒,因此Interval屬性必須設(shè)置為500,表示500毫秒。42、為了清除窗體上的一個(gè)控件,下列正確的操作是A、按回車鍵B、按ESC鍵C、選擇(單擊)要清除的控件,然后按Del鍵D、選擇(單擊)要清除的控件,然后按回車鍵標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查控件的基本操作。刪除一個(gè)控件可以在選中該控件后按Del鍵刪除。43、現(xiàn)有由多個(gè)單選按鈕結(jié)構(gòu)的,控件數(shù)組,用于區(qū)別該控件數(shù)組中控件的屬性是A、NameB、IndexC、CaptionD、Value標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查控件數(shù)組的使用??丶?shù)組的Name是相同的,它們通過Index屬性來區(qū)分。44、在VisualBasic中,所有標(biāo)準(zhǔn)控件都具有的屬性是A、CaptionB、NameC、TextD、Value標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:窗體和控件都是VisuallBasic對(duì)象,不同類型的控件具備的屬性也不同,但是所有控件都具備一個(gè)屬性就是名字(Name)屬性。45、下面控件中,沒有Caption屬性的是A、復(fù)選框B、單選按鈕C、組合框D、框架標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:常用Caption屬性來顯示說明性的文字,具有該屬性的控件有標(biāo)簽、命令按鈕、框架、復(fù)選框、單選按鈕等。而Text屬性用于返回或設(shè)置文本框中的內(nèi)容,具有該屬性的控件有文本框、列表框、組合框等。46、在窗體上添加“控件”的正確的操作方式是A、先單擊工具箱中的控件圖標(biāo),再單擊窗體上適當(dāng)位置B、先單擊工具箱中的控件圖標(biāo),再雙擊窗體上適當(dāng)位置C、直接雙擊工具箱中的控件圖標(biāo),該控件將出現(xiàn)在窗體上D、直接將工具箱中的控件圖標(biāo)拖動(dòng)到窗體上適當(dāng)位置標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在窗體上畫一個(gè)控件有以下兩種方法。第1種方法步驟如下:步驟1:?jiǎn)螕艄ぞ呦渲械目丶?,該控件的圖標(biāo)反相顯示。步驟2:把光標(biāo)移到窗體的適當(dāng)位置,此時(shí)光標(biāo)變?yōu)椤?”號(hào),按下鼠標(biāo)左鍵,不松開,并向右下方拖動(dòng)鼠標(biāo),窗體上顯示出一個(gè)方框。步驟3:鼠標(biāo)向右下方移動(dòng),所畫的方框逐漸增大,當(dāng)增大到認(rèn)為合適的大小時(shí),松開鼠標(biāo)左鍵,這樣就在窗體上畫好了一個(gè)控件。第2種方法比較簡(jiǎn)單:雙擊工具箱中某個(gè)所需要的控件圖標(biāo)即可。47、VisualBasic控件一般都規(guī)定一個(gè)默認(rèn)屬性,在引用這樣的屬性時(shí),只寫對(duì)象名而不必給出屬性名。默認(rèn)屬性為Caption的控件是A、列表框(ListBox)B、標(biāo)簽(Label)C、文本框(TextBox)D、組合框(ComboBox)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:VisualBasic規(guī)定標(biāo)簽的默認(rèn)屬性是Caption、文本框的默認(rèn)屬性是Text、列表框和組合框的默認(rèn)屬性也是Text屬性。48、為了對(duì)多個(gè)控件執(zhí)行操作,必須選中這些控件。下列不能選中多個(gè)控件的操作是A、按住Alt鍵,不要松開,然后單擊每個(gè)要選中的控件B、按住Shift鍵,不要松開,然后單擊每個(gè)要選中的控件C、按住Ctrl鍵,不要松開,然后單擊每個(gè)要選中的控件D、拖動(dòng)鼠標(biāo)題出一個(gè)虛線矩形,使所選中的控件位于這個(gè)矩形內(nèi)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:同時(shí)選中多個(gè)控件的方法有3種:按住ShiR鍵不松開,然后單擊每個(gè)要選中的控件;按住Ctrl鍵不松開,然后單擊每個(gè)要選中的控件;拖動(dòng)鼠標(biāo)畫出一個(gè)虛線矩形,使所選中的控件位于這個(gè)矩形內(nèi)。49、如果要在窗體上畫一個(gè)標(biāo)簽,應(yīng)在工具箱窗口中選擇的圖標(biāo)是A、

B、

C、

D、

標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查對(duì)控件工具箱的熟悉程度,選項(xiàng)A)代表文本框、選項(xiàng)B)代表標(biāo)簽、選項(xiàng)C)代表命令按鈕、選項(xiàng)D)代表形狀。50、以下不屬于VB控件的是A、框架B、點(diǎn)C、直線D、形狀標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:直線控件和形狀控件也是圖形控件,提供了顯示一些規(guī)則圖形的簡(jiǎn)易方法;框架控件是一個(gè)容器控件,在VB中沒有“點(diǎn)”這個(gè)控件。51、以下關(guān)于控件的敘述中,正確的是A、標(biāo)簽控件能夠獲得焦點(diǎn)B、不能對(duì)列表框中的列表項(xiàng)進(jìn)行多項(xiàng)選擇C、命令按鈕的外觀可以被設(shè)置為圖形D、設(shè)置形狀控件的Shape屬性,可以使其呈現(xiàn)為直線標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:標(biāo)簽控件不是輸入型控件,所以不能接受焦點(diǎn);列表框的Mul‘tiSelect屬性用于設(shè)置是否可在列表項(xiàng)中做多個(gè)選擇:命令按鈕的Style屬性用來設(shè)置命令按鈕的外觀,可設(shè)置成以下兩種形式,值為Standard,按鈕以標(biāo)準(zhǔn)的形式顯示,即文字形式,為默認(rèn)值;值為Graphical,按鈕將以圖形的方式顯示:設(shè)置形狀控件的Shape屬性,可以使其呈現(xiàn)為矩形、正方形、圓角矩形、圓角正方形、橢圓和圓,但是不能設(shè)置成直線。52、在設(shè)計(jì)階段,假定在圖片框Picturel中裝入了一個(gè)圖形,為了刪除該圖片框控件,應(yīng)采用的正確操作是A、選擇圖片框,然后按Del鍵B、執(zhí)行語句Picture1.Picture=LoadPicture(“”)C、執(zhí)行語句Picturel.Picture=“”D、選擇圖片框,在屬性窗口中選擇Picture屬性,然后按回車鍵標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:刪除控件的操作步驟是首先選中控件,然后按鍵盤上的Del鍵。53、命令按鈕、單選按鈕、復(fù)選框都可以通過Picture屬性在控件上顯示圖片,但需事先設(shè)置某一屬性,該屬性為A、AppearanceB、StyleC、DisabledPictureD、DownPicture標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:命令按鈕、單選按鈕、復(fù)選框的Style屬性用來設(shè)置外觀,一般可以設(shè)置以義字的形式顯示還是以圖片的形式顯示。國(guó)家二級(jí)VB機(jī)試(對(duì)象及其操作)模擬試卷第4套一、選擇題(本題共35題,每題1.0分,共35分。)1、能夠用于標(biāo)識(shí)對(duì)象名稱的屬性是A、NameB、CaptionC、ValueD、Text標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:任何一個(gè)對(duì)象在工程中都有唯一的一個(gè)名字,即Name屬性,該屬性在運(yùn)行時(shí)是只讀的。2、以下關(guān)于事件、事件驅(qū)動(dòng)的敘述中,錯(cuò)誤的是A、事件是可以由窗體或控件識(shí)別的操作B、事件可以由用戶的動(dòng)作觸發(fā)C、一個(gè)操作動(dòng)作只能觸發(fā)一個(gè)事件D、事件可以由系統(tǒng)的某個(gè)狀態(tài)的變化而觸發(fā)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:所謂的事件是指當(dāng)對(duì)象響應(yīng)事件后,實(shí)現(xiàn)執(zhí)行操作的一段程序代碼。一個(gè)對(duì)象擁有一個(gè)或多個(gè)事件,因此可以使用一個(gè)或多個(gè)事件過程對(duì)用戶或系統(tǒng)事件做出響應(yīng)。事件可以由系統(tǒng)的某個(gè)狀態(tài)的變化而觸發(fā),也可以由用戶操作觸發(fā),一個(gè)操作動(dòng)作有可能觸發(fā)多個(gè)事件。3、設(shè)窗體上有一個(gè)文本框,名稱為Text1,程序運(yùn)行后,要求該文本框只能顯示信息,不能接收輸入的信息,以下能實(shí)現(xiàn)該操作的語句是A、Text1.MaxLength=0B、Text1.Enabled=FalseC、Text1.Visible=FalseD、Text1.Width=0標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查控件的屬性設(shè)置。題目要求文本框只能顯示信息,不能接收輸入信息,即文本框不可用,因此需要設(shè)置文本框的Enbled屬性設(shè)置為False。4、以下能在窗體Form1的標(biāo)題欄中顯示“VisualBasic窗體”的語句是A、Form1.Name="VisllalBasic窗體"B、Form1.Title="VisualBasic窗體"C、Form1.Caption="VisualBasic窗體"D、Form1.Text="VisualBasic窗體"標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查控件的屬性設(shè)置。根據(jù)題目要求設(shè)置標(biāo)題欄顯示一段文本,這是設(shè)置窗體的Caption屬性。5、把窗體的KeyPreview屬性設(shè)置為True。然后編寫如下事件過程PfivateSubForm_KeyPress(KeyAsciiAsInteger)DimchAsStringch=Chr(KeyAscii)KeyAscii=Asc(UCase(ch))PrintChr(KeyAscii+2)A、AB、BC、CD、D標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查常用函數(shù)和窗體事件過程。在窗體的KeyPress過程中,ch=Chr(KeyAscii)是把輸入的鍵轉(zhuǎn)換成字符并保存到ch變量中,KeyAscii=Asc(UCase(ch))是返回ch轉(zhuǎn)換成大寫字母后的字符串,然后使用Print打印處ch后面的第二個(gè)字母(大寫)。因此鍵盤輸入字母“A”,打印輸出“C”。6、若在某窗體模塊中有如下事件過程PrivateSubCommand1_Click(Integer)EndSub則以下敘述中正確的是A、此事件過程與不帶參數(shù)的事件過程沒有區(qū)別B、有1個(gè)名稱為Command1的窗體,單擊此窗體則執(zhí)行此事件過程C、有1個(gè)名稱為Command1的控件數(shù)組,數(shù)組中有多個(gè)不同類型控件D、有1個(gè)名稱為Command1的控件數(shù)組,數(shù)組中有多個(gè)相同類型控件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查控件數(shù)組事件過程。本題的Command1的Click事件過程有Integer類型的參數(shù),可知這是Command1命令數(shù)組的事件過程,通過參數(shù)來區(qū)分是點(diǎn)擊的數(shù)組中的哪一個(gè)具體的命令按鈕。選項(xiàng)A錯(cuò)誤,參數(shù)用來區(qū)分命令按鈕;選項(xiàng)B錯(cuò)誤,這是控件數(shù)組;選項(xiàng)C數(shù)組中的控件類型是一樣的,都是命令按鈕;選項(xiàng)D正確。7、某人創(chuàng)建了1個(gè)工程,其中的窗體名稱為Form1;之后有添加了1個(gè)名為Form2的窗體,并希望程序執(zhí)行時(shí)先顯示Form2窗體,那么,他需要做的工作是A、在工程屬性對(duì)話框中把“啟動(dòng)對(duì)象”設(shè)置為Form2B、在Form1的Load事件過程安徽加入語句LoadForm2C、在Form2的Load事件過程中加入語句Form2.ShowD、把Form2的TabIndex屬性設(shè)置為1,把Foeml的TabIndex屬性設(shè)置為2標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查工程屬性設(shè)置,設(shè)置啟動(dòng)窗體可以在工程屬性對(duì)話框里面設(shè)置啟動(dòng)對(duì)象即可。8、設(shè)窗體上有一個(gè)圖片框Picture1,要在程序運(yùn)行期間裝入當(dāng)前文件夾下的圖形文件Filel.jpg,能實(shí)現(xiàn)此功能的語句是A、Picture1.Picture="File1.jpg"B、Picture1.Picture=LoadPicture("File1.jpg")C、LoadPicture("Filel.jpg")D、CallLoadPicture("File1.jpg")標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查圖片框的屬性設(shè)置。圖片框的Picture屬性用于設(shè)置顯示圖片,在運(yùn)行期間裝入圖形文件,使用LoadPiture方法。9、假定編寫了如下4個(gè)窗體事件的事件過程,則運(yùn)行應(yīng)用程序并顯窗體后,已經(jīng)執(zhí)行的事件過程是A、LoadB、ClickC、LostFocusD、KeyPress標(biāo)準(zhǔn)答案:A知識(shí)點(diǎ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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論