VB筆試模擬試卷14(共416題)_第1頁
VB筆試模擬試卷14(共416題)_第2頁
VB筆試模擬試卷14(共416題)_第3頁
VB筆試模擬試卷14(共416題)_第4頁
VB筆試模擬試卷14(共416題)_第5頁
已閱讀5頁,還剩101頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

VB筆試模擬試卷14(共9套)(共416題)VB筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、下列敘說中正確的是______。A、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種儲(chǔ)存結(jié)構(gòu)B、數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),儲(chǔ)存結(jié)構(gòu)屬于非線性結(jié)構(gòu)C、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種儲(chǔ)存結(jié)構(gòu),且各種儲(chǔ)存結(jié)構(gòu)不影響數(shù)據(jù)處理的效率D、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種儲(chǔ)存結(jié)構(gòu),且各種儲(chǔ)存結(jié)構(gòu)影響數(shù)據(jù)處理的效率標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)結(jié)構(gòu)包括邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)。邏輯結(jié)構(gòu)表示數(shù)據(jù)間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu)。存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)在計(jì)算機(jī)存儲(chǔ)空間中的物理關(guān)系,一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),而不同的存儲(chǔ)結(jié)構(gòu)的數(shù)據(jù)處理效率是不同的。2、在最壞情況下,下列排序方法中時(shí)間復(fù)雜度最小的是______。A、冒泡排序B、快速排序C、插入排序D、堆排序標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:堆排序的方法對于規(guī)模較小的線性表并不適合,但對于較大規(guī)模的線性表來說是很有效的。在最壞情況下,堆排序需要比較的次數(shù)為O(nlog2n)。堆排序時(shí)間復(fù)雜度最小。3、下列關(guān)于源程序文檔化的說法不適宜的是______。A、變量的定義要有明確的意義B、程序代碼的注釋可以隨意放置C、根據(jù)代碼層次進(jìn)行不同的縮進(jìn)D、序言性注釋關(guān)注的問題比較全面標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:源程序文檔化是改善程序設(shè)計(jì)風(fēng)格的重要舉措。它包括符號(hào)名的命名要含義明確;程序中要添加必要的注釋;程序的代碼要層次分明,清晰明了,滿足視覺要求。注釋一般分為序言性注釋和功能性注釋。序言性注釋通常位于程序的開頭部分,它給出程序的整體說明,主要描述內(nèi)容可以包括:程序標(biāo)題、程序功能說明、主要算法、接口說明、程序位置、開發(fā)簡歷、程序設(shè)計(jì)者、復(fù)審者、復(fù)審日期、修改日期等。功能性注釋一般嵌在源程序體之中,主要描述其后的語句或程序的功能。4、信息屏蔽的概念與______概念相關(guān)。A、模塊獨(dú)立性B、模塊類型劃分C、軟件結(jié)構(gòu)定義D、模塊耦合度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:對象是面向?qū)ο蟮能浖幕灸K,它是由數(shù)據(jù)及可以對這些數(shù)據(jù)施加的操作所組成的統(tǒng)一體,而且對象是以數(shù)據(jù)為中心的,操作圍繞對其數(shù)據(jù)需做的處理來設(shè)置,沒有無關(guān)的操作。從模塊的獨(dú)立性考慮,對象內(nèi)部各種元素彼此結(jié)合得很緊密,內(nèi)聚性強(qiáng)。5、下列敘述中正確的是______。A、軟件工程只是解決軟件項(xiàng)目的管理問題B、軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題C、軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則D、軟件工程只是解決軟件開發(fā)中的技術(shù)問題標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件工程的定義是試圖用工程、科學(xué)和數(shù)學(xué)的原理與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法。其主要強(qiáng)調(diào)了軟件開發(fā)過程中應(yīng)用工程化原則的重要性。6、下列說法錯(cuò)誤的是______。A、測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程B、測試是為了表明程序的正確性C、好的測試方案是盡可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案D、成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:正確認(rèn)識(shí)測試的目標(biāo)十分重要,測試目標(biāo)決定了測試方案的設(shè)計(jì)。如果為了表明程序的正確性而進(jìn)行測試,就會(huì)設(shè)計(jì)一些不易暴露錯(cuò)誤的測試方案;相反,如果測過是為了發(fā)現(xiàn)程序中的錯(cuò)誤,就會(huì)力求設(shè)計(jì)出最能暴露錯(cuò)誤的測試方案。7、數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一。所謂數(shù)據(jù)獨(dú)立性是指______。A、數(shù)據(jù)與程序獨(dú)立存放B、不同的數(shù)據(jù)被存放在不同的文件中C、不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用D、以上三種說法都不對標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)獨(dú)立性是數(shù)據(jù)與程序的互不依賴性,即數(shù)據(jù)庫中數(shù)據(jù)獨(dú)立于應(yīng)用程序而不依賴于應(yīng)用程序。8、下列概念中,______不是數(shù)據(jù)庫管理系統(tǒng)必須提供的數(shù)據(jù)控制功能。A、安全性B、完整性C、移植性D、一致性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)控制功能是指在數(shù)據(jù)庫建立、運(yùn)行和維護(hù)時(shí),由DBMS統(tǒng)一管理、統(tǒng)一控制,以保證數(shù)據(jù)的安全性、完整性和一致性。9、軟件工程與計(jì)算機(jī)科學(xué)性質(zhì)不同,軟件工程著重于______。A、理論研究B、建造軟件系統(tǒng)C、原理和理論D、原理探尋標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:計(jì)算機(jī)科學(xué)中的研究成果均可用于軟件工程,但計(jì)算機(jī)科學(xué)著重于原理和理論,而軟件工程著重于如何建造一個(gè)軟件系統(tǒng)。從工程化角度對軟件的開發(fā)加以科學(xué)的設(shè)計(jì)和管理。10、層次模型、網(wǎng)狀模型和關(guān)系模型的劃分原則是______。A、記錄長度B、文件的大小C、聯(lián)系的復(fù)雜程度D、數(shù)據(jù)之間的聯(lián)系標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:層次模型、網(wǎng)狀模型和關(guān)系模型的區(qū)別是它們用不同的方式來表示數(shù)據(jù)之間的聯(lián)系。層次模型用樹結(jié)構(gòu),網(wǎng)狀模型用圖結(jié)構(gòu),關(guān)系模型用二維表結(jié)構(gòu)來表示數(shù)據(jù)之間的聯(lián)系。二、選擇題(本題共25題,每題1.0分,共25分。)11、以下聲明語句中錯(cuò)誤的是______。A、Constvar1-123B、Dimvar2=’ABC’C、DefInta-zD、Staticvar3AsInteger標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在VisualBasic中,可以用Const定義符號(hào)常量。用來代替數(shù)值或字符串。DefInt是Deftype語句的其中一種,“DefInta-z”表示模塊中的變量全部使用整型數(shù)。用Static定義靜態(tài)變量。12、假設(shè)有如下的記錄類型:TypeStudentnumberAsStringnameASStringageAsIntegerEndType則正確引用該記錄類型變量的代碼是______。A、Student.name=""s.name="張紅"B、DimsAsStudents.Dame="張紅"C、DimsAsTypeStudents.name="張紅"D、DimsAsTypes.name="張紅"標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:記錄類型變量的定義與基本數(shù)據(jù)類型變量的定義沒有什么區(qū)別,但在引用時(shí)有所不同。正確的引用方法是:用Type…EndType定義了一個(gè)用戶定義的數(shù)據(jù)類型Student,再用Integer定義student類型的變量s,然后就可以用“變量.元素”的格式引用記錄中的各個(gè)成員。例如,s.number、s.name、s.age。13、以下關(guān)于變量作用域的敘述中,正確的是______。A、窗體中凡被聲明為Private的變量只能在某個(gè)指定的過程中使用B、全局變量必須在標(biāo)準(zhǔn)模塊中聲明C、模塊級(jí)變量只能用private關(guān)鍵字聲明D、Static類型變量的作用域是它所在的窗體或模塊文件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:全局變量可用于工程的每個(gè)模塊、每個(gè)過程。全局變量必須用Public(或Global)語句聲明,不能用Dim語句聲明,更不能用Private語句聲明;同時(shí),全局變量只能在標(biāo)準(zhǔn)模塊中聲明,不能在過程或窗體模塊中聲明。14、在窗件上畫一個(gè)命令按鈕,其名稱為Command1,然后編寫如下事件過程:PrivateSubCommand1_Click()a=12345PrintFormatS(a,"000.00")EndSub程序運(yùn)行后,單擊命令按鈕,窗體上顯示的是______。A、123.45B、12345.00C、12345D、00123.45標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在使用Format函數(shù)使數(shù)值按“格式字符串”指定的格式輸出時(shí),符號(hào)“#”和“0”都是用于數(shù)字的輸出,其個(gè)數(shù)決定了顯示區(qū)段的長度。如果要顯示的數(shù)值的位數(shù)小于格式字符串指定的區(qū)段長度,則該數(shù)值靠區(qū)段的左端顯示,但這兩個(gè)功能的區(qū)別在于,“#”顯示的多余的位不補(bǔ)0,“0”顯示的多余的位以0補(bǔ)齊。15、設(shè)有語句:X=InputBox("輸入數(shù)值","0","示例")程序運(yùn)行后,如果從鍵盤上輸人數(shù)值10并按回車鍵,則下列敘述中正確的是______。A、變量x的值是數(shù)值10B、在InputBox對話框標(biāo)題欄中顯示的是“示例”C、0是默認(rèn)值D、變量x的值是字符串“10”標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:InputBox函數(shù)返回的字符串值必須賦予一個(gè)變量才能被保留,它一次只能輸入一個(gè)值。變量x的值為“10”。16、關(guān)鍵字聲明的局部變量在整個(gè)程序運(yùn)行中一直存在的是______。A、IntegerB、PublicC、StaticD、Private標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:用關(guān)鍵字Static定義了一個(gè)變量,則每次引用該變量時(shí),其值會(huì)繼續(xù)保留。17、設(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)解析:當(dāng)文本框的Enabled屬性被設(shè)置成“False”時(shí),文本框是只讀狀態(tài),純粹用來顯示,其中的內(nèi)容呈灰色,對鼠標(biāo)和鍵盤的操作沒有反應(yīng)。18、設(shè)組合框Combol中有3個(gè)項(xiàng)目,則以下能刪除最后一項(xiàng)的語句是______。A、Combol.RemoveItemTextB、Combol.RemoveItem2C、Combol.RemoveItem3D、Combol.RemoveItemCombol.Listcount標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:ListBox(列表框)中的首個(gè)目的項(xiàng)數(shù)是從0開始的,所以對有3個(gè)項(xiàng)目的列表框,最后一項(xiàng)的項(xiàng)數(shù)為2。19、設(shè)a="a",b="b",c="c",d="d",執(zhí)行語句x=Iif((a<b)Or(c>d),"A","B")后,x的值為______。(2005年4月)A、aB、bC、BD、A標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:Iif函數(shù)可用來執(zhí)行簡單的條件判斷操作,它是“If-Then-Else”結(jié)構(gòu)的簡寫版本。Iif函數(shù)的格式如下:Result=Iif(條件,True部分,F(xiàn)alse部分)“Result”是函數(shù)的返回值,“條件”是一個(gè)邏輯表達(dá)式。當(dāng)“條件”為“真”時(shí),Iif函數(shù)返回“True部分”,而當(dāng)“條件”為“假”時(shí),返回“False部分”。字符串關(guān)系表達(dá)式運(yùn)算是按其ASCII碼來運(yùn)算的。因“(a<b)Or(c>d)”的運(yùn)算結(jié)果為“True”,變量x的值為“A”。20、下列敘述中正確的是______。A、在窗體的Form_Load事件過程中定義的變量是全局變量B、局部變量的作用域可以超出所定義的過程C、在某個(gè)Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程D、在調(diào)用過程時(shí),所有局部變量被系統(tǒng)初始化為0或空字符串標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:對于選項(xiàng)A,變量的作用域來講,F(xiàn)orm_Load事件過程和Sub過程是一樣的;對于選項(xiàng)B,局部變量的作用域只是它所在的過程中;對于選項(xiàng)D,如果使用Static定義的過程,則過程中的局部變量就是“static”型的,即在每次調(diào)用過程時(shí),局部變量的值保持不變。21、在窗體上畫一個(gè)名稱為Commaudl的命令按鈕和兩個(gè)名稱分別為Text1、Text2的文本框,然后編寫如下事件過程;PrivateSubCommand1_Click()n=Text1.TextSelectCasenCase1To20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectTextText=xEndSub程序運(yùn)行后,如果在文本框Text1中輸入10,然后單擊命令按鈕,則在Text2中顯示的內(nèi)容是______。A、10B、20C、30D、40標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在本題中,當(dāng)文本框Text1的內(nèi)容10賦值給變體型變量n時(shí),其值為“10”,而“表達(dá)式表列”中的表達(dá)式必須與測試表達(dá)式的數(shù)據(jù)類型相同。經(jīng)“selectcasen”判斷后,確認(rèn)“1To20”滿足其條件,執(zhí)行“x=10”后,x為10,然后退出情況語句,并不能執(zhí)行“case10:x=40”語句。22、設(shè)有如下程序:PrivateSubCommand1_Click()DimsumAsDouble,kAsDoublesum=0n=0Fori=1To5k=n/in=n+1sum=sum+kNextEndSub該程序通過For循環(huán)計(jì)算一個(gè)表達(dá)式的值,這個(gè)表達(dá)式是______。A、1+1/2+2/3+3/4+4/5B、1+1/2+2/3+3/4C、1/2+2/3+3/4+4/5D、1+1/2+1/3+1/4+1/5標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:此題關(guān)鍵是變量n的初值問題。因?yàn)閚的初值為0,所以在第一次循環(huán)時(shí)“n/i”的計(jì)算結(jié)果為0,從第二次循環(huán)開始,n的變化值是從1至4。23、窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下程序:OptlonBase1PrlveteSubCommand1_Click()DimsAsVarianta=Array(1,2,3,4,5)Sum=0Fori=1To5Sum=Sum_a(i)NextiX=Sum/5Fori=1To5Ifa(i)>xThenPrinta(i);NextiEndSub程序運(yùn)行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是______。A、12B、123C、345D、45標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:經(jīng)過第一個(gè)For循環(huán)計(jì)算后,變量Sum的結(jié)果為數(shù)組a的元素各值之和,即為15,語句“X=Sum/5”的計(jì)算結(jié)果X為3。在第二個(gè)For循環(huán)中,數(shù)組a的元素中只有4和5能滿足大于3的條件,所以在窗體上顯示為4和5。24、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()DimnumAgIntegernum=1DoUntilnum>6Printnum:num=num+2.4LoopEndSub程序運(yùn)行后,單擊命令按鈕,則窗體上顯示的內(nèi)容是______。A、13.45.8B、135C、147D、無數(shù)據(jù)輸出標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:由于變量num被定義為整型變量,所以在“Dountil-Loop”的循環(huán)中,num的計(jì)算過程為1、3、5,當(dāng)為7時(shí)退出循環(huán)。25、以下敘述中錯(cuò)誤的是______。A、一個(gè)工程中可以包含多個(gè)窗體文件B、在一個(gè)窗體文件中用Private定義的通用過程可以被其他窗體調(diào)用C、在設(shè)計(jì)VisualBasic程序時(shí),窗體、標(biāo)準(zhǔn)模塊、類模塊等需要分別保存為不同類型的磁盤文件D、全局變量必須在標(biāo)準(zhǔn)模塊中進(jìn)行定義標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在窗體文件中用Private定義的通用過程是私有過程,只能被本模塊中的其他過程訪問.不能被其他模塊中的過程訪問。在窗體模塊中,可以調(diào)用標(biāo)準(zhǔn)模塊中的過程,也可以調(diào)用其他窗體模塊中的過程,被調(diào)用的過程必須用Public定義為公用過程。26、以下有關(guān)數(shù)組定義的語句序列中,錯(cuò)誤的是______。A、Staticarr1(3)arr1(1)=100arr1(2)="Hello"arr1(3)=123.45B、Dimarr2()AsIntegerDimsizeAsIntegerPrivateSubCommand2_Click()size=InputBox("輸入:")ReDimarr2(size)…EndSubC、OptionBase1PrivateSubCommand3_Click()Dimarr3(3)AsInteger…EndSubD、DimnAsIntegerPrivateSubCommand4_Click()Dimarr4(n)AsInteger…EndSub標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在執(zhí)行選項(xiàng)D中的一段程序時(shí),針對變量n會(huì)出現(xiàn)“要求常數(shù)表達(dá)式”的錯(cuò)誤提示。即在試圖聲明一個(gè)arr4數(shù)組時(shí),使用沒有賦初值的變量n來指定元素的個(gè)數(shù)。27、設(shè)有如下通用過程:PublicFunctionf(xAsInteger)DimyAsIntegerx=20y=2f=x*yEndFunction在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()StaticxAsIntegerx=10y=5y=f(x)Printx;yEndSub程序運(yùn)行后,如果單擊命令按鈕,則在窗體上顯示的內(nèi)容是______。A、105B、205C、2040D、1040標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:雖然變量x被定義為靜態(tài)變量,但并不改變傳地址傳送的關(guān)系。x作為實(shí)參傳給f子函數(shù)后,形參x的值先為5,執(zhí)行“x=20”后,由于傳地址傳送的關(guān)系,實(shí)參x的值也為20。子函數(shù)返回之前,f的值為40,返回后變量y的值為40。最后打印出20和40。28、以下敘述中錯(cuò)誤的是______。A、下拉式菜單和彈出式菜單都用編輯器建立B、在多窗體程序中,每個(gè)窗體都可以建立自己的菜單系統(tǒng)C、除分隔線外,所有榮單項(xiàng)都能接收Click事件D、如果把一個(gè)菜單項(xiàng)的Enabled屬性設(shè)置為False,則該菜單項(xiàng)不可見標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對于菜單項(xiàng),Enabled屬性設(shè)置為False表示菜單項(xiàng)無效,Visible屬性設(shè)置為False表示菜單項(xiàng)不可見。29、以下關(guān)于KeyPress事件過程中參數(shù)KeyAscii的敘述正確的是______。A、KeyAscii參數(shù)是所按鍵的ASCII碼B、KeyAscii參數(shù)的數(shù)據(jù)類型為字符串C、KeyAscii參數(shù)可以省略D、KeyAscii參數(shù)是所按鍵上標(biāo)注的字符標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:KeyPress事件有一個(gè)參數(shù),這個(gè)參數(shù)有兩種形式,一種是IndexAsInteger,只用于控件數(shù)組,第二種是KeyAsciiAsInteger,用于單個(gè)控件。KeyPress事件用來識(shí)別按鍵的ASCII碼,所以選項(xiàng)A是正確的;從參數(shù)定義來看,KeyAscii類型為整型,所以選項(xiàng)B和選項(xiàng)D錯(cuò)誤;在應(yīng)用中參數(shù)不能省略,所以選項(xiàng)C錯(cuò)誤。30、以下敘述中錯(cuò)誤的是______。A、一個(gè)工程可以包括多種類型的文件B、VisualBasic應(yīng)用程序既能以編譯方式執(zhí)行,也能以解釋方式執(zhí)行C、程序運(yùn)行后,在內(nèi)存中只能駐留一個(gè)窗體D、對于事件驅(qū)動(dòng)型應(yīng)用程序,每次運(yùn)行時(shí)的執(zhí)行順序可以不一樣標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:程序運(yùn)行后,在內(nèi)存中可以駐留多個(gè)窗體。但每次只能激活一個(gè)窗體。31、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()Sum=0Forx=1To5Callsubl(x,s)Sum=Sum+sNextxPrintSumEndSubPrivateSubsubl(y,w)w=1Fori=1Toyw=w*iNextiEndSub程序運(yùn)行后。單擊命令按鈕,則窗體上顯示的內(nèi)容是______。A、5B、120C、153D、160標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:由于參數(shù)y、w是ByRef的參數(shù),稱為“引用”,所以在過程Subl中改變的值是帶回到調(diào)用的地方的,因此Sum結(jié)果是5次Subl計(jì)算結(jié)果的和,即sum=(1+2+6+24+120)=153。本題答案為153。32、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubsubl(ByValxAsInteger,ByValyAsInteger,ByValzAsInteger)z=x*x+y*yEndSubPrivateSubCommand1_Click()DimaAsIntegera=8Callsubl(1,2,a)PrintaEndSub程序運(yùn)行后,單擊命令按鈕,則窗體下顯示的內(nèi)容是______。A、8B、2C、5D、11標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:因?yàn)镾ubl過程的形參都是傳值傳送,所以在其內(nèi)的所有計(jì)算結(jié)果都不將返回,并不影響對應(yīng)的實(shí)參值,變量a的值并沒有改變,仍然是8。33、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()m=1:n=1Print"m=";m;",n=";nCallsubl((m),n)Print"m=";";",n=";nEndSubPrivateSubsubl(x,y)x=x+5y=y+xPrint"x=";x;",y=";yEndSub程序運(yùn)行后,單擊命令按鈕,則窗體上顯示的內(nèi)容是______。A、m=1,b=1x=6,y=7m=1,b=1B、m=1,b=1x=6,y=7m=6,b=7C、m=1,b=1x=6,y=7m=1,b=7D、m=1,b=1x=6,y=7m=6,b=1標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:從Sub和Function中Print輸出可以看出,變量m的值經(jīng)過Subl計(jì)算后沒有變化。這是因?yàn)樽兞縨作為實(shí)參時(shí)變成了(m),這樣使得它被強(qiáng)制計(jì)算,是按數(shù)字傳給Subl的,在Subl中被計(jì)算的結(jié)果沒有反傳回來。本題答案為C。從中可以看出傳地址引用的參數(shù)的值是如何改變的。34、在窗體上畫一個(gè)名稱為Command1的命令按鈕和一個(gè)名稱為Text1的文本框,然后編寫如下程序:PrivateSubCommand1_Click()Dimx,Y,zAsIntegerx=5y=7z=0Text1.Text=""CallP1(x,y,z)Text1.Text=Str(z)EndSubSubP1(ByValaAsInteger,ByValbAsInteger,cAsInteger)c=a+bEndSub程序運(yùn)行后,單擊命令按鈕,則在文本框中顯示的內(nèi)容是______。A、0B、12C、Str(z)D、沒有顯示標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在定義通用過程時(shí),結(jié)果形參前面有關(guān)鍵寧ByRef,則默認(rèn)為該參數(shù)是按傳地址方式傳送。所以變量a和b是按傳值方式傳送,變量c按傳地址方式傳送。數(shù)據(jù)傳送過程為:變量x和y將5和7傳送給子函數(shù)P1的形參a和b,a+b的值得12賦給變量c,c再回傳給實(shí)參z,用Str函數(shù)轉(zhuǎn)換成字符串賦給文本框的Text屬性。35、設(shè)有語句:Open"C:\Test.Dat"ForOutputAs#1則以下錯(cuò)誤的敘述是:A、該語句打開C盤根目錄下一個(gè)已存在的文件Test.DatB、該語句在C盤根目錄下建立一個(gè)名為Test.Dat的文件C、該語句建立的文件的文件號(hào)為1D、執(zhí)行該語句后,就可以通過Print#語句向文件Test.Dat中寫入信息標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:選項(xiàng)A中的描述不夠完整,如果改成“該語句打開C盤根目錄下一個(gè)名為Test.Dat的文件”就準(zhǔn)確了。按“ForOutput”方式打開文件,若該文件不存在,VisualBasic將新建一個(gè)名為“Test.Dat”的文件。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、在數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)中,不僅需要存儲(chǔ)各數(shù)據(jù)元素的信息,還要存放各元素之間______的信息。標(biāo)準(zhǔn)答案:前后件關(guān)系知識(shí)點(diǎn)解析:在數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)中,除了要存儲(chǔ)數(shù)據(jù),還要存儲(chǔ)數(shù)據(jù)的前后件關(guān)系,對于順序存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu),前后件之間的關(guān)系,是通過存儲(chǔ)空間的位置來實(shí)現(xiàn)的,而對于鏈?zhǔn)酱鎯?chǔ)來說,數(shù)據(jù)元素之間的前后件關(guān)系是通過指針來實(shí)現(xiàn)的。37、按照“先進(jìn)先出”的原則組織數(shù)據(jù)的結(jié)構(gòu)的是______。標(biāo)準(zhǔn)答案:隊(duì)列知識(shí)點(diǎn)解析:隊(duì)列是一種特殊的線性表,只允許在表的一端插入元素,在表的另一端刪除元素,插入元素的一端叫做“隊(duì)尾”,刪除元素的一端叫做“隊(duì)頭”,先插入的元素先被刪除,足按先進(jìn)先出的原則組織數(shù)據(jù)的。38、深度為5的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為______。標(biāo)準(zhǔn)答案:16知識(shí)點(diǎn)解析:滿二叉樹的葉子結(jié)點(diǎn)都在最后一層,即第4層,且第4層的結(jié)點(diǎn)達(dá)到最大數(shù),即25-1=16。39、在面向?qū)ο蠓椒ㄖ?,______描述的是具有相似屬性與操作的一組對象。標(biāo)準(zhǔn)答案:類知識(shí)點(diǎn)解析:在面向?qū)ο蠓椒ㄖ校丫哂邢嗤瑢傩院头椒ǖ膶ο蠓Q為類,類是對象的抽象,對象是類的實(shí)例。40、Jackson方法是一種面向______的結(jié)構(gòu)化方法。標(biāo)準(zhǔn)答案:數(shù)據(jù)結(jié)構(gòu)知識(shí)點(diǎn)解析:Jackson方法是一種結(jié)構(gòu)化分析方法,它是一種面向數(shù)據(jù)結(jié)構(gòu)的方法。四、填空題(本題共6題,每題1.0分,共6分。)41、表達(dá)式Len(Str(1.3))Mod2的值為______。標(biāo)準(zhǔn)答案:0知識(shí)點(diǎn)解析:解本題之竅門有兩點(diǎn):①運(yùn)算的先后順序,這里應(yīng)該是Str函數(shù)→Len函數(shù)→Mod(取模)計(jì)算;②Str函數(shù)和Len函數(shù)的功能,前者是將數(shù)字轉(zhuǎn)為字符串,注意轉(zhuǎn)換后數(shù)字前頭會(huì)保留一空位表示正負(fù)。表達(dá)式Len(str(1.3))Mod2中1.3轉(zhuǎn)換后為“_1.3”(“_”表示空格)。ken函數(shù)用來計(jì)算字符串的長度,“1.3”長度為4(空格、小數(shù)點(diǎn)各算一個(gè)長度)。42、下列程序段的功能是:從文本框中輸入一個(gè)數(shù)值,如果該數(shù)值滿足“除以4余1,除以5余2”條件,則在窗體上輸出文本框中的數(shù)值,否則,將焦點(diǎn)定位在文本框中,并清除文本框的內(nèi)容。請?zhí)羁?。PrivateSubCommand1_Click()x=Val(Text1.Text)If______ThenPrintxElse______Text1.Text=""EndIfEndSub標(biāo)準(zhǔn)答案:xMod4=1AndxMod5=2Text1.SetFocus知識(shí)點(diǎn)解析:題目要求程序滿足的條件是“除以4余1,除以5余2”,這個(gè)條件中包含了一個(gè)邏輯并和兩個(gè)求模運(yùn)算。其中,邏輯并運(yùn)算符用“And”表示,取余運(yùn)算符用Mod表示,因此,程序中的If條件應(yīng)是“xMod4=1AndxMod5=2”;SetFocus方法是將焦點(diǎn)移至指定的控件或窗體。43、在程序的空白行處填寫適當(dāng)?shù)恼Z句,完成下列功能:依次自動(dòng)將列表框List2中所有列表項(xiàng)目移入列表框List1中,并將移入List1中的項(xiàng)目從List2中刪除。DoWhileList2.ListCount______List2.Removeltem0Loop標(biāo)準(zhǔn)答案:List1.AddltemList2.List(0)知識(shí)點(diǎn)解析:AddItem方法的一般格式為:object.AddItemItem,Index其中,“Item”用來指定添加到該對象的項(xiàng)目;“Index”用來指定新項(xiàng)目或行在讀對象中的位置,第一項(xiàng)為0。如果所給出的Index值有效,則Item將放置在object中相應(yīng)的位置。如果省略Index,當(dāng)Sorted屬性設(shè)置為True時(shí),Item將添加到恰當(dāng)?shù)呐判蛭恢?;?dāng)Sorted屬性設(shè)置為False時(shí),Item將添加到列表的結(jié)尾。分析程序可知,程序是要通過循環(huán)來將List2中的項(xiàng)逐個(gè)添加到List1中,但因?yàn)槭墙oList1添加一項(xiàng),同時(shí)刪除List2一項(xiàng),因此添加項(xiàng)的索引號(hào)(ListIndex)始終是第1項(xiàng)0,因此添加項(xiàng)的語句是“List1.AddltemList2.List(0)”。注意:①當(dāng)列表框中的列表項(xiàng)被刪除一項(xiàng)時(shí),剩余的列表項(xiàng)會(huì)從0開始重新排序;②在本題中省略Index,則每次都自動(dòng)添加到列表框尾部。44、滾動(dòng)條的最小值屬性是______,最大值屬性是______。標(biāo)準(zhǔn)答案:MmMax知識(shí)點(diǎn)解析:在一般情況下,垂直滾動(dòng)條的值由上而下遞增,最上端代表最小值用Min屬性表示:最下端代表最大值用Max屬性表示。水平滾動(dòng)條的值從左向右遞增,最左端代表最小值也是用Min屬性表示;最右端代表最大值也是用Max屬性表示。滾動(dòng)條的值均以整數(shù)表示,其取值范圍為-32768~32767。45、假設(shè)有以下程序段:Fori=1To3Forj=5To1Step-1Printi*jNextjNexti則語句Printi*j的執(zhí)行次數(shù)是______,i的值為______,j的值為______。標(biāo)準(zhǔn)答案:1540知識(shí)點(diǎn)解析:本程序是一個(gè)雙重For循環(huán),外層循環(huán)循環(huán)變量i從1到3,共循環(huán)3次;內(nèi)層循環(huán)從5到1每次遞減1,共循環(huán)5次,這樣一共循環(huán)15次。循環(huán)結(jié)束時(shí),j的值是0;i的值是4。46、下列是一個(gè)體操評分程序。設(shè)滿分為10分,20位評委,除去一個(gè)最高分和一個(gè)最低分,計(jì)算平均分。PrivateSubCommand1_Click()Max=0Min=10Fori=1To20n=Val(InputBox("請輸入分?jǐn)?shù)"))Ifn>MaxThenMax=nIfn<MinThenMin=ns=s+n______s=s-Min-Maxp=s/18Print"最高分";Max;"最低分";MinPrint"最后得分:";pEndSub標(biāo)準(zhǔn)答案:Nexti知識(shí)點(diǎn)解析:本題在For循環(huán)中接收用戶輸入20個(gè)數(shù),并把最大的數(shù)賦給Max,最小的數(shù)賦給Min。程序中有For循環(huán)“頭語句”,而沒有“結(jié)束語句”,因此空白處應(yīng)填入Nexti,循環(huán)體結(jié)束。VB筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共32題,每題1.0分,共32分。)1、設(shè)Y是整形變量,能判斷Y為奇數(shù)的表達(dá)式是A、Not(yMod2<>0)B、yMod2<>0C、(y-1)Mod2<>0D、yMod2<>1標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無解析2、定義有5個(gè)整數(shù)型元素的數(shù)組,正確的語句是A、Dima(4)AsIntegerB、OptionBase1:Dima(5)C、Dima&(5)D、Dimea(5)AsInteger標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無解析3、設(shè)a=6,則執(zhí)行x=IIF(a>5,-1,0)后,x的值為A、5B、6C、0D、-1標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無解析4、以下事件過程可以將打開對話框的標(biāo)題改為“新時(shí)代”的是A、PrivateSubCommand2_Click()CommonDiNog1.DialogTitle="新時(shí)代"CommonDialog1.ShowOpenEndSubB、PrivateSubCommand2_Click()CommonDialog1.DialogTitle:"新時(shí)代"CommonDialog1.ShowFontEndSubC、PrivateSubCommand2_Click()CommonDialog1.DialogTitle="新時(shí)代"CommonDialog1.ShowEndSubD、PrivateSubCommanc2_Click()CommonDialog1.DialogTitle="新時(shí)代"CommonDialog1.ShowColorEndSub標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:我們一眼就可以看出選項(xiàng)A)是正確的。首先,設(shè)置標(biāo)題屬性用DialogTitle屬性,四個(gè)選項(xiàng)都一樣,所以這個(gè)不是區(qū)別;再看方法,選項(xiàng)A)用的是ShowOpen方法,即打開對話框,所以是正確的;選項(xiàng)B)用的是ShowFont方法,即字體設(shè)置對話框,不符合本題的意思,不正確;選項(xiàng)C)用的是Show方法,但是對話框沒有此方法,所以也不正確;選項(xiàng)D)用的是ShowColor方法,是顏色選擇對話框,所以也不符合本題的意思。5、在窗體上有一個(gè)文本框控件,名稱為TextTime;--個(gè)計(jì)時(shí)器控件,名稱為Timer1。要求每一秒在文本框中顯示一次當(dāng)前的時(shí)間。程序?yàn)椋篜rivateSubTimer1_______()TxtTime.text=TimeEndSub在下畫線上應(yīng)填入的內(nèi)容是A、EnabledB、VisibleC、IntervalD、Timer標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無解析6、假定有如下的窗體事件過程:PrivateSubForm_Click()a$="MicrosoftVisualBasic"b$=Right(a$,5)c$=Mid(a$,1,9)MsgBoxa$,34,b$,c$,5EndSub程序運(yùn)行后,單擊窗體,則在彈出的信息框的標(biāo)題欄中顯示的信息是A、MicrosoftVisualB、MicrosoftC、BasicD、5標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:b$位置是Msgbox標(biāo)題欄上的名稱,MsgBox的格式為MsgBox(prompt[,buttons][,title][,helpfile,context]),其中顯示在對話框標(biāo)題欄中的是字符串表達(dá)式。如果省略title,則將應(yīng)用程序的名稱顯示在標(biāo)題欄中。7、下面程序段執(zhí)行結(jié)果為x=Int(Rnd()+4)SelectCasexCase5Print"excellent"Case4Print"good"Case3Print"pass"CaseElsePrint"fail"EndSelectA、excellentB、goodC、passD、fall標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無解析8、在窗體上畫一個(gè)通用對話框,其名稱為CommonDialog1,然后畫一個(gè)命令按鈕,并編寫如下事件過程:PrivateSubCommand1_Click()CommonDialog1.Flags=vbOFNHideReadOnlyCommonDialog1.Filter="AllFiles(*.*)|*.*|TextFiles(*.txt)|*.txtCommonDialog1FilterIndex=1CommonDialog1ShowOpenMsgBoxCommonDialog1FileNameEndSub程序運(yùn)行后,單擊命令按鈕,將顯示—個(gè)“打開”對話框,此時(shí)在“文件類型”框中顯示的是A、AllFiles(*.*)B、TextFiles(*.txt)C、BatchFiles(*.bat)D、AllFiles(*.*)|TextFiles(*.txt)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:通用對話框控件CommonDialog1的Filter屬性用來指定在對話框中顯示的文件類型。利用該屬性可以設(shè)置多個(gè)文件類型,供用戶在對話框“文件類型”的下拉列表中選擇。Filter的屬性值由一對或多對文本字符串組成,每對字符串用管道符“|”隔開,在管道符“|”前面的部分稱為描述,后面的部分一般為通配符文件擴(kuò)展名,稱為“過濾器”。如“*.txt”等,各對字符串間也用管道符隔開。其格式如下:[窗體.]對話框名.Filter="描述符1|過濾器1|描述符2|過濾器2……"如果省略窗體,則為當(dāng)前窗體。本題執(zhí)行語句后,可以在文件類型欄內(nèi)通過下拉列表選擇要顯示的文件類型,而最初默認(rèn)顯示的文件類型(過濾器)可以由FilterIndex屬性來指定,該屬性是一個(gè)整數(shù)。用Filter屬性設(shè)置多個(gè)過濾器后,每個(gè)過濾器都有一個(gè)值,第一個(gè)過濾器的值為1,第二個(gè)過濾器的值為2……用FilterIndex屬性可以指定作為默認(rèn)顯示的過濾器,本題中的值是1,所以顯示AllFiles(*.*)。9、函數(shù)過程Fun1的功能是:如果參數(shù)b為奇數(shù),則返回值為1,否則返回值為0。FunctionFun1(bAsInteger)if______ThenFun1=0ElseFun1=1EndIfEndFunction使該功能完整,應(yīng)在空行處填入以下哪條語句A、bMod2<#0B、bMod2=0C、b/2=1D、b\2=0標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無解析10、下列對變量的定義中,不能定義a為變體變量的是A、DimaAsDoubleB、DimaAsVariantC、DimaD、a=24標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無解析11、有如下程序:PrivateSubCommand1_Click()a$="AWCIRKERISHERE"x=Len(a$)Fori=1Tox-1b$=Mid$(a$,i,3)Ifb$="WOR"ThenS=S+1NextPrintSEndSub單擊命令按鈕,程序運(yùn)行結(jié)果為A、1B、2C、3D、5標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無解析12、Mid("HelloEveryone",7,3)的執(zhí)行結(jié)果是A、yonB、everyC、EveD、one標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無解析13、在窗體上有一個(gè)命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()Dima(5)AsStringFORi=1To5a(i)=Chr(Asc("A")+(i-1))NextForEachbInaPrintb;NextEndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是A、ABCDEB、12345C、abcdeD、出錯(cuò)信息標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查數(shù)組的賦值操作及ForEach…In循環(huán)語句。本程序段首先定義了一個(gè)一維數(shù)組變量,然后用For循環(huán)為其賦值,Asc()函數(shù)的作用是返回字符的ASCII碼,字符“A”的ASCII碼為65,Chr()函數(shù)的作用是將ASCII碼值變?yōu)橄鄳?yīng)的字符,而“a(i)=Chr(Ase(“A”)+(i-1))”的作用是將每次比原來大1的ASCII碼值變?yōu)樽址x給a,所以a的元素是“A,B,C,D,E”。ForEach…In用于輸出a中元素的值,所以正確答案是選項(xiàng)A)。14、在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()Fori=1To4x=4Forj=1To2x=x+6NextNextPrintxEndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是A、12B、13C、15D、17標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無解析15、為了避免流程圖在描述程序邏輯時(shí)的靈活性,Nassi和Shneiderman提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為A、PAD圖B、N-S圖C、結(jié)構(gòu)圖D、數(shù)據(jù)流圖標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:N-S圖是由Nassi和Shneidemlan提出的一種符合程序化結(jié)構(gòu)設(shè)計(jì)原則的圖形描述工具。它的提出是為了改進(jìn)流程圖在描述程序邏輯時(shí)的不靈活性。16、結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是A、程序的規(guī)模B、程序的效率C、程序設(shè)計(jì)語言的先進(jìn)性D、程序易讀性標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、模塊化及限制使用goto語句,總的來說,可使程序結(jié)構(gòu)良好、易讀、易理解、易維護(hù)。17、為了使模塊盡可能獨(dú)立,要求A、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)B、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:模塊的獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)度量:耦合性和內(nèi)聚性。耦合性是衡量不同模塊彼此問互相依賴(連接)的緊密程度;內(nèi)聚性是衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。一般來說,要求模塊之間的耦合盡可能弱,而內(nèi)聚性盡可能高。18、需求分析階段的任務(wù)是確定A、軟件開發(fā)方法B、軟件開發(fā)工具C、軟件開發(fā)費(fèi)用D、軟件系統(tǒng)功能標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)就是詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對象(組織、部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。選項(xiàng)19、算法的有窮性是指A、算法程序的運(yùn)行時(shí)間是有限的B、算法程序所處理的數(shù)據(jù)量是有限的C、算法程序的長度是有限的D、算法只能被有限的用戶使用標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:算法具有5個(gè)特性:①有窮性:一個(gè)算法必須(對任何合法的輸入值)在執(zhí)行有窮步之后結(jié)束,且每一步都可在有限時(shí)間內(nèi)完成,即運(yùn)行時(shí)間是有限的;②確定性:算法中每一條指令必須有確切的含義,讀者理解時(shí)不會(huì)產(chǎn)生歧義。③可行性:一個(gè)算法是可行的,即算法中描述的操作都可以通過已經(jīng)實(shí)現(xiàn)的基本運(yùn)算執(zhí)行有限次來實(shí)現(xiàn)。④輸入:一個(gè)算法有零個(gè)或多個(gè)輸入,這些輸入取自于某個(gè)特定的對象的集合。⑤輸出:一個(gè)算法有一個(gè)或多個(gè)輸出。20、對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)/2的排序方法是A、快速排序B、冒泡排序C、直接插入排序D、堆排序標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在最壞情況下,快速排序、冒泡排序和直接插入排序需要的比較次數(shù)都為n(n-1)/2,堆排序需要的比較次數(shù)為nlog2n。21、如果進(jìn)棧序列為e1,e2,e3,e4,則可能的出棧序列是A、e3,e1,e4,e2B、e2,e4,e3,e1C、e3,e4,e1,e2D、任意順序標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無解析22、將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成A、屬性B、關(guān)系C、鍵D、域標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫邏輯設(shè)計(jì)的主要工作是將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式。首先,從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實(shí)體與聯(lián)系都可以表示成關(guān)系,E-R圖中屬性也可以轉(zhuǎn)換成關(guān)系的屬性,實(shí)體集也可以轉(zhuǎn)換成關(guān)系。23、下列有關(guān)數(shù)據(jù)庫的描述,正確的是A、數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程B、數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不變C、關(guān)系中的每一列稱為元組,一個(gè)元組就是一個(gè)字段D、如果一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個(gè)關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程,故選項(xiàng)24、窗體文件的擴(kuò)展名是A、.basB、.clsC、.frmD、.res標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無解析25、下面說法不正確的是A、變量名的長度不能超過255個(gè)字符B、變量名可以包含小數(shù)點(diǎn)或者內(nèi)嵌的類型聲明字符C、變量名不能使用關(guān)鍵字D、變量名的第一個(gè)字符必須是字母標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在VisualBasic中,可以用名字來表示內(nèi)存的位置,以便訪問內(nèi)存中的數(shù)據(jù)。有關(guān)變量命名的規(guī)則如下:①名字只能由字母、數(shù)字和下畫線組成;②名字的第一個(gè)字符必須是英文字母,最后一個(gè)字符可以是類型說明符;③名字的有效字符為255個(gè);④不能用VisualBasic的保留字作變量名,但可以把保留字嵌入變量名中;同時(shí)變量名也不能是末尾帶有類型說明符的保留字,例如變量Print和Print$是非法的,而變量Print_Number則是合法的。26、如果將文本框的Locked屬性設(shè)置為True,則以下說法正確的是A、此時(shí)在屬性窗口不可以修改文本框的Text屬性值B、運(yùn)行時(shí)用戶不可以在界面修改文本框中的內(nèi)容C、在程序代碼中不可以修改文本框的內(nèi)容,如不可以使用語句Text1.Text=“aaa”D、以上均不正確標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:文本框的Locked屬性是用來指定文本框是否鎖定,當(dāng)設(shè)置值為False(默認(rèn)值)時(shí),可以編輯文本框中的文本,當(dāng)設(shè)置值為True時(shí),可以滾動(dòng)和選擇控件中的文本,但不可以編輯。27、如果要將窗體中的某個(gè)命令按鈕設(shè)置成不可見狀態(tài),應(yīng)該設(shè)置命令按鈕的什么屬性A、ValueB、VisibleC、EnabledD、Default標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Visible屬性是命令按鈕的狀態(tài)屬性,如果將該屬性設(shè)為True,則命令按鈕可見;如果設(shè)置成Flase,則命令按鈕不可見。28、要使文本框可輸入多行文字,要更改的默認(rèn)選項(xiàng)是A、SorollBoars和MultiLineB、VisibleC、ScrillBoarsD、以上都不是標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:Multiline被設(shè)置為True時(shí)可以使用多行文字,不用改SorollBoars.29、要觸發(fā)組合框的DblClick事件,只有將組合框的Style屬性設(shè)置為A、0B、1C、2D、3標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:組合框的事件依賴于其Style屬性,只有Style屬性設(shè)置為1時(shí),才能接收DblClick事件,因此只有30、要使文本框獲得輸入焦點(diǎn),則應(yīng)采用文本框控件的方法是A、GotFocusB、LostFocousC、KeyPressD、SetFocus標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SetFocus是使文本框具有輸入焦點(diǎn)的方法。31、設(shè)A="123456",則表達(dá)式Val(Left(A,4)+Mid(A,4,2))的值為A、123456B、123445C、5D、6標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無解析32、如果要將窗體中的某個(gè)命令按鈕設(shè)置成無效狀態(tài),應(yīng)該設(shè)置命令按鈕的哪個(gè)屬性A、ValueB、VisibleC、EnabledD、Default標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在VisualBasic中,控制控件有效性的屬性是Enabled,設(shè)置為True,則處于有效狀態(tài),如果設(shè)置成False,則處于無效狀態(tài),所以選項(xiàng)二、公共基礎(chǔ)填空題(本題共12題,每題1.0分,共12分。)33、下面的程序代碼實(shí)現(xiàn)將一個(gè)一維數(shù)組中元素向右循環(huán)移動(dòng),移位次數(shù)由文本框Text輸入。例如數(shù)組各元素的值依次為0,1,2,3,4,5,6,7,8,9,10;移動(dòng)三次后,各元素的值依次為8,9,10,0,1,2,3,4,5,6,7。PrivateSubMoveright(x()AsInteger)DimiAsIntegerDimjAsIntegerDimkAsIntegeri=UBound(x)j=x(i)Fork=iTo______Step-1_______Nextkx(LBound(x))=jEndSubPrivateSubCommand1_Click()Dima(10)AsIntegerDimiAsIntegerDimjAsIntegerDimkAsIntegerFori=0To10a(i)=iNextij=Val(Text1.Text)k=0Dok=k+1CallMoveRight(a)LoopUntilk=jFori=0To10Printa(i);NextiEndSub標(biāo)準(zhǔn)答案:LBound(x)+1x(k)=x(k-1)知識(shí)點(diǎn)解析:暫無解析34、在窗體上畫兩個(gè)文本框和一個(gè)命令按鈕,然后在代碼窗口中編寫如下事件過程:PrivateSubCommand1_Click()Text1.Text="VBProgramming"Text2.Text=Text1.TextText1.Text="ABCD"EndSub程序運(yùn)行后,單擊命令按鈕,兩個(gè)文本框中顯示的內(nèi)容分別為_________和__________。標(biāo)準(zhǔn)答案:ABCDVBProgramming知識(shí)點(diǎn)解析:暫無解析35、執(zhí)行下面的程序段后,b的值為______。a=800b=30a=a+bb=a-ba=a-b標(biāo)準(zhǔn)答案:800知識(shí)點(diǎn)解析:暫無解析36、以下程序的功能是將多維數(shù)組a(1Tom,1Ton)中的元素轉(zhuǎn)移到一個(gè)名為b(1Ton*m)的一維數(shù)組中,完成該程序。OptionBase1PrivateSubCommand1_Click(IndexAsInteger)Dima(1To20,1To10)Dimb()ReDimb(1To200)Fori=1To20Forj=1To10A(i,j)=i*jNextjNextiTrana,20,10bEndSubSubTran(a()an,n,b())DimiAsIntegerFori=1TomForj=1Ton______=a(i,j)NextjNextiEndSub標(biāo)準(zhǔn)答案:b((i-1)*n+j)知識(shí)點(diǎn)解析:暫無解析37、在窗體上面有一個(gè)列表,然后編寫如下兩個(gè)事件過程:PrivateSubForm_Click()List1.RemoveItem1:List1.RemoveItem2List1.RemoveItem3EndSubPrivateSubForm_Load()List1.AddItem"ItemA":List1.AddItem"ItemB"List1.AddItem"ItemC":List1.AddItem"ItemD"List1.AddItem"ItemE"EndSub運(yùn)行上面的程序,然后單擊窗體,列表框中顯示的項(xiàng)目是______。標(biāo)準(zhǔn)答案:ItemAItemE知識(shí)點(diǎn)解析:暫無解析38、下列程序的功能是:將數(shù)據(jù)1,2,…,10寫入順序文件Base.txt中,請?zhí)羁铡rivateSubForm_Click()DimiAsIntegerOpen______As#1Fori=1To10Print#1,iNextClose#1EndSub標(biāo)準(zhǔn)答案:"Base.txt"ForOutput知識(shí)點(diǎn)解析:暫無解析39、下列程序的功能是:將數(shù)據(jù)1,2,…,8寫入順序文件Num.txt中,請補(bǔ)充完整。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOutputAs#1Fori=1To8______NextClose#1EndSub標(biāo)準(zhǔn)答案:Print#1,i知識(shí)點(diǎn)解析:暫無解析40、窗體的對象名用______表示。標(biāo)準(zhǔn)答案:Form知識(shí)點(diǎn)解析:暫無解析41、數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊(duì)列屬于______。標(biāo)準(zhǔn)答案:線性結(jié)構(gòu)知識(shí)點(diǎn)解析:暫無解析42、For-Next循環(huán)是一種______確定的循環(huán)。標(biāo)準(zhǔn)答案:循環(huán)次數(shù)知識(shí)點(diǎn)解析:暫無解析43、對象是既包含數(shù)據(jù)又包含對______的方法,并將其封裝起來的一個(gè)邏輯實(shí)體。標(biāo)準(zhǔn)答案:數(shù)據(jù)進(jìn)行操作知識(shí)點(diǎn)解析:暫無解析44、在標(biāo)準(zhǔn)模塊中用:Dim或Private關(guān)鍵字定義的變量是______變量,它們只能在程序的模塊中使用。標(biāo)準(zhǔn)答案:局部標(biāo)準(zhǔn)知識(shí)點(diǎn)解析:暫無解析VB筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數(shù)為A、log2nB、n2C、On1.5D、n(n-1)/2標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序要經(jīng)過n/2遍的從前往后的掃描和.n/2遍的從后往前的掃描,需要的比較次數(shù)為n(n-1)/2。2、算法分析的目的是A、找出數(shù)據(jù)結(jié)構(gòu)的合理性B、找出算法中輸入和輸出之間的關(guān)系C、分析算法的易懂性和可靠性D、分析算法的效率以求改進(jìn)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:算法分析是指對一個(gè)算法的運(yùn)行時(shí)間和占用空間做定量的分析,一般計(jì)算出相應(yīng)的數(shù)量級(jí),常用時(shí)間復(fù)雜度和空間復(fù)雜度表示。分析算法的目的就是要降低算法的時(shí)間復(fù)雜度和空間復(fù)雜度,提高算法的執(zhí)行效率。3、線性表L=(a1,a2,a3,…ai,…an),下列說法正確的是A、每個(gè)元素都有一個(gè)直接前件和直接后件B、線性表中至少要有一個(gè)元素C、表中諸元素的排列順序必須是由小到大或由大到小D、除第一個(gè)元素和最后一個(gè)元素外,其余每個(gè)元素都有一個(gè)且只有一個(gè)直接前件和直接后件標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:線性表可以為空表;第一個(gè)元素沒有直接前件,最后一個(gè)元素沒有直接后件;線性表的定義中,元素的排列并沒有規(guī)定大小順序。4、在單鏈表中,增加頭結(jié)點(diǎn)的目的是A、方便運(yùn)算的實(shí)現(xiàn)B、使單鏈表至少有一個(gè)結(jié)點(diǎn)C、標(biāo)識(shí)表結(jié)點(diǎn)中首結(jié)點(diǎn)的位置D、說明單鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)實(shí)現(xiàn)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:頭結(jié)點(diǎn)不僅標(biāo)識(shí)了表中首結(jié)點(diǎn)的位置,而且根據(jù)單鏈表(包含頭結(jié)點(diǎn))的結(jié)構(gòu),只要掌握了表頭,就能夠訪問整個(gè)鏈表,因此增加頭結(jié)點(diǎn)目的是為了便于運(yùn)算的實(shí)現(xiàn)。5、軟件工程的出現(xiàn)是由于A、程序設(shè)計(jì)方法學(xué)的影響B(tài)、軟件產(chǎn)業(yè)化的需要C、軟件危機(jī)的出現(xiàn)D、計(jì)算機(jī)的發(fā)展標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:軟件工程概念的出現(xiàn)源自于軟件危機(jī)。為了消除軟件危機(jī),通過認(rèn)真研究解決軟件危機(jī)的方法,認(rèn)識(shí)到軟件工程是使計(jì)算機(jī)軟件走向工程科學(xué)的途徑,逐步形成了軟件工程的概念。6、軟件開發(fā)離不開系統(tǒng)環(huán)境資源的支持,其中必要的測試數(shù)據(jù)屬于A、硬件資源B、通信資源C、支持軟件D、輔助資源標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件測試過程中,輔助資源包括測試用例(測試數(shù)據(jù))、測試計(jì)劃、出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告等。7、在數(shù)據(jù)流圖(DFd)中,帶有名字的箭頭表示A、模塊之間的調(diào)用關(guān)系B、程序的組成成分C、控制程序的執(zhí)行順序D、數(shù)據(jù)的流向標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:數(shù)據(jù)流相當(dāng)于一條管道,并有一級(jí)數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,并且可以從外部實(shí)體流向系統(tǒng)或從系統(tǒng)流向外部實(shí)體。8、分布式數(shù)據(jù)庫系統(tǒng)不具有的特點(diǎn)是A、數(shù)據(jù)分布性和邏輯整體性B、位置透明性和復(fù)制透明性C、分布性D、數(shù)據(jù)冗余標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:分布式數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)分布性、邏輯整體性、位置透明性和復(fù)制透明性的特點(diǎn),其數(shù)據(jù)也是分布的;但分布式數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)經(jīng)常重復(fù)存儲(chǔ),數(shù)據(jù)也并非必須重復(fù)存儲(chǔ),主要視數(shù)據(jù)的分配模式而定。若分配模式是一對多,即一個(gè)片段分配到多個(gè)場地存放,則是冗余的數(shù)據(jù)庫,否則是非冗余的數(shù)據(jù)庫。9、關(guān)系表中的每一橫行稱為一個(gè)A、元組B、字段C、屬性D、碼標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:關(guān)系表中,每一行稱為一個(gè)元組,對應(yīng)表中的一條記錄;每一列稱為表中的一個(gè)屬性,對應(yīng)表中的一個(gè)字段;在二維表中凡能惟一標(biāo)識(shí)元組的最小屬性集稱為該表的鍵或碼。10、下列數(shù)據(jù)模型中,具有堅(jiān)實(shí)理論基礎(chǔ)的是A、層次模型B、網(wǎng)狀模型C、關(guān)系模型D、以上3個(gè)都是標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:關(guān)系模型較之格式化模型(網(wǎng)狀模型和層次模型)有以下方面的優(yōu)點(diǎn),即數(shù)據(jù)結(jié)構(gòu)比較簡單、具有很高的數(shù)據(jù)獨(dú)立性、可以直接處理多對多的聯(lián)系,以及有堅(jiān)實(shí)的理論基礎(chǔ)。二、選擇題(本題共25題,每題1.0分,共25分。)11、在VisualBasic中,要將一個(gè)窗體裝載到內(nèi)存進(jìn)行預(yù)處理,但不顯示,應(yīng)該使用那種語句:______。A、ShowB、HideC、LoadD、Unload標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無解析12、在VisualBasic中,要將一個(gè)窗體從內(nèi)存中釋放,應(yīng)使用______語句。A、ShowB、HideC、LoadD、Unload標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無解析13、若要使某命令按鈕獲得控制焦點(diǎn);可使用的方法是______。A、LostPoeusB、SetFocusC、PointD、Value標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無解析14、程序的基本控制結(jié)構(gòu)是______。A、順序結(jié)構(gòu),多分支結(jié)構(gòu)和單分支結(jié)構(gòu)B、For……Next結(jié)構(gòu)、Do……Loop結(jié)構(gòu)和Select……Case結(jié)構(gòu)。C、順序結(jié)構(gòu),選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。D、單行結(jié)構(gòu)和多行結(jié)構(gòu)。標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無解析15、若要在圖片框中繪制一個(gè)橢圓,使用的方法是______。A、CircleB、LineC、PointD、Pset標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析16、若要設(shè)置定時(shí)器控件的定時(shí)時(shí)間,需設(shè)置的屬性是______。A、IntervalB、ValueC、EnabledD、Text標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析17、下列______語句可以將變量A,B的值互換。A、A=B:B=AB、A=A+B:B=A-B:A=A-BC、A=C:C=B:B=AD、A=(A+B)/2:B=(A-B/2)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無解析18、執(zhí)行以下程序段后,整型變量C的值為______。a=24b=328SelectCaseb\10Case0c=a*10+bCase1to9c=a*100+bCase10to99c=a*10000+bEndSelectA、537B、2427C、24328D、240328標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無解析19、下列程序執(zhí)行后,變量x的值為______。Dima,b,c,dAsSingleDimxAsSinglea=100b=20c=1000Ifb>aThend=a:a=b:b=dEndIfIfb>cThenx=bElseifa>cthenx=cElsex=aEndIfA、100B、20C、1000D、0標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析20、下列關(guān)于For...next語句的說法正確的是______。A、循環(huán)變量、初值、終值和步長都必須為數(shù)值型。B、step后的步長只為正數(shù)。C、初值必須小于終值。D、初值必須大于終值。標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析21、單擊命令按鈕時(shí),下列程序代碼的執(zhí)行結(jié)果為______。PrivateSubProe1(nAsInteger,ByVa1mAsInteger)n=nMod10m=m\10EndSubPrivateSubCommand1_Click()DimxAsIntegerDimyAsIntegerx=12y=34CallProe1(x,y)Printx;yEndSubA、1234B、234C、23D、123標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無解析22、在窗體上添加一個(gè)命令按鈕,名為command1,一文本框,名為text1,則執(zhí)行如下事件過程后,文本框中的輸出為______。Fori=1To3Forj=1To3Fork=1To2x=x+3NextkNextjNextiTextText=str(x)A、21B、42C、54D、72標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無解析23、下列程序段的執(zhí)行結(jié)果為______。DimM(10),N(10)I=3ForT=1To5M(T)=TN(I)=2*I+TNextTPrintN(I);M(I)A、311B、315C、113D、153標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無解析24、若整型變量a值為2、b的值為3,則下列程序段執(zhí)行后整型變量c的值為______。Ifa>5thenIfb<4Thenc=a-bElsec=b-aElseIfb>3Thenc=a*bElsec=amodbEndIfA、2B、-1C、1D、6標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析25、下列的程序段執(zhí)行后,X的值為______。K=0Fori=1To10Forj=iTo10x=x+1NextjNextiA、50B、55C、100D、105標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無解析26、已知變量x,y為整數(shù)型,且x=4,y=12,s為字符串型,且s=“a”,lblok為標(biāo)簽控件,下列賦值語句合法的是______。A、x=lblok.CaptionB、Lblok.caption=Str(x)C、x*3=yD、Y=x*s標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無解析27、下列說法錯(cuò)誤的是______。A、在同一模塊不同過程中的變量可以同名B、不同模塊中定義的全局變量不可以同名C、引用另一模塊中的全局變量時(shí),必須在變量名前加模塊名D、同一模塊中不同級(jí)的變量可以同名標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無解析28、設(shè)有如下語句:strl=InputBox(“輸入”,“”,“練習(xí)”)從鍵盤上輸人字符串“示例”后,strl的值是______。A、“輸入”B、“”C、“練習(xí)”D、“示例”標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無解析29、目錄列表框的Path屬性的作用是______。A、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的目錄結(jié)構(gòu)B、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某目錄下的文件名C、顯示根目錄下的文件名D、顯示路徑下的文件標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析30、滾動(dòng)條控件的LargeChange屬性所設(shè)置的是______。A、單擊滾動(dòng)條和滾動(dòng)箭頭之間的區(qū)域時(shí),滾動(dòng)條控件Value屬性值的改變量B、滾動(dòng)條中滾動(dòng)塊的最大移動(dòng)位置C、滾動(dòng)條中滾動(dòng)塊的最大移動(dòng)范圍D、滾動(dòng)條控件無該屬性標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析31、在窗體上添加如下命令按紐,然后編寫如下事件過程:PrivateSubCommand1_Click()Dima(10)AsIntegerDimp(3)AsIntegerk=5Fori=1To10a(i)=iNextiFori=1To3p(i)=a(i*i)NextiFori=1To3k=k+p(i)*2NextiPrintkEndSub該過程的運(yùn)行結(jié)果為______。A、35B、33C、31D、29標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無解析32、有如下函數(shù)過程:Functionlj(xAsInteger)AsLongDimsAsLongDimiAsIntegers=0Fori=1Toxs=s+iNexti1j=sEndFunction在窗體上添加一個(gè)命令按鈕,名為Command1,編寫事件過程調(diào)用該函數(shù):PrivateSubCommand1Click()DimiAsIntegerDimsumAsLongFori=1To5sum=sum+1j(i)NextiPrintsumEndSubA、25B、35C、45D、55標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無解析33、在VB中,過程共有三種,它們是______。A、事件過程,子過程和函數(shù)過程B、Sub過程,Function過程和Property過程。C、事件過程,函數(shù)過程和屬性過程。D、Sub過程,函數(shù)過程和通用過程。標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無解析34、下列程序執(zhí)行后,變量a的值為______。dima,b,c,dassinglea=100b=20c=1000ifb>athend=a:a=b:b=dendififc>athend=a:a=c:c:dendififc>bthend=b:b=c:c=dendifA、0B、1000C、20D、100標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無解析35、設(shè)已打開5個(gè)文件,文件號(hào)為1,2,3,4,5。要關(guān)閉所有文件,以下語句正確的是______。A、Close#1,2,3,4,5B、Close#1;#2;#3;#4;#5C、Close#1-#5D、Close標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無解析三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,類描述的是具有相似性質(zhì)的一組【】。標(biāo)準(zhǔn)答案:對象知識(shí)點(diǎn)解析:暫無解析37、面向?qū)ο蟮哪P椭?,最基本的概念是對象和【】。?biāo)準(zhǔn)答案:類知識(shí)點(diǎn)解析:暫無解析38、冒泡排序在最好情況下時(shí)間復(fù)雜度為【】。標(biāo)準(zhǔn)答案:(n)知識(shí)點(diǎn)解析:暫無解析39、軟件工程是計(jì)算機(jī)科學(xué)中的一個(gè)分支,其主要思想是在軟件生產(chǎn)中用【】的方法替代傳統(tǒng)手工方法。標(biāo)準(zhǔn)答案:工程化知識(shí)點(diǎn)解析:暫無解析40、在關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括選擇,投影、【】、除等運(yùn)算。標(biāo)準(zhǔn)答案:連接知識(shí)點(diǎn)解析:暫無解析四、填空題(本題共4題,每題1.0分,共4分。)41、執(zhí)行下面的程序段后,b的值為【】。a=300b=20a=a+bb=a-ba=a-b標(biāo)準(zhǔn)答案:300知識(shí)點(diǎn)解析:暫無解析42、在窗體畫一個(gè)命令按鈕,然后編寫如下事件過程:Privat

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論