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

下載本文檔

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

文檔簡(jiǎn)介

VB筆試模擬試卷19(共9套)(共409題)VB筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法的空間復(fù)雜度是指()。A、算法程序的長(zhǎng)度B、算法程序中的指令條數(shù)C、算法程序所占的存儲(chǔ)空間D、算法執(zhí)行過(guò)程中所需要的存儲(chǔ)空間標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:一個(gè)算法的空間復(fù)雜度,一般是指執(zhí)行這個(gè)算法所需的存儲(chǔ)空間。一個(gè)算法所占用的存儲(chǔ)空間包括算法程序所占用的空間、輸入的初始數(shù)據(jù)所占用的存儲(chǔ)空間及算法執(zhí)行過(guò)程中所需要的額外空間。2、按照“先進(jìn)先出”組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是()。A、隊(duì)列B、棧C、雙向鏈表D、二叉樹(shù)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:隊(duì)列是一種特殊的線性表,只允許在表的一端插入元素,在表的另一端刪除元素,插入元素的一端叫“隊(duì)尾”,刪除元素的一端叫“隊(duì)頭”,先插入的元素先被刪除,是按“先進(jìn)先出”的原則組織數(shù)據(jù)的。3、下列敘述中正確的是()。A、線性鏈表的各元素在存儲(chǔ)空間中的位置必須是連續(xù)的B、線性鏈表的頭元素一定存儲(chǔ)在其他元素的前面C、線性鏈表中的各元素在存儲(chǔ)空間中的位置不一定是連續(xù)的,但表頭元素一定存儲(chǔ)在其他元素的前面D、線性鏈表中的各元素在存儲(chǔ)空間中的位置不一定是連續(xù)的,且各元素的存儲(chǔ)順序也是任意的標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在線性鏈表中,各元素在存儲(chǔ)空間中的位置是任意的,各元素的順序也是任意的,依靠指針來(lái)實(shí)現(xiàn)數(shù)據(jù)元素的前后件關(guān)系。4、有下列二叉樹(shù),對(duì)此二叉樹(shù)前序遍歷的結(jié)果為()。A、XZCYABB、XYZABCC、XYABCZD、XYAZBC標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:對(duì)二叉樹(shù)的前序遍歷是指:先訪問(wèn)根結(jié)點(diǎn),然后訪問(wèn)左子樹(shù),最后訪問(wèn)右子樹(shù),并且,在訪問(wèn)左、右子樹(shù)時(shí),先訪問(wèn)根結(jié)點(diǎn),再依次訪問(wèn)其左、右子樹(shù)。5、結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()。A、程序的規(guī)模B、程序的效率C、程序設(shè)計(jì)語(yǔ)言的先進(jìn)性D、程序的易讀性標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:程序不光是編寫(xiě)完就結(jié)束了,為了測(cè)試和維護(hù)程序,往往還有其他人閱讀和跟蹤程序,因此程序設(shè)計(jì)的風(fēng)格應(yīng)該強(qiáng)調(diào)簡(jiǎn)單和清晰,即程序的易讀性,“清晰第一,效率第二”。6、下列敘述中正確的是()。A、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對(duì)象之間具有密切的關(guān)系B、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對(duì)象都是公用的C、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對(duì)象之間相對(duì)獨(dú)立,相互依賴(lài)性小D、上述3種說(shuō)法都不對(duì)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:面向?qū)ο蟮某绦蛟O(shè)計(jì)是用對(duì)象模擬問(wèn)題領(lǐng)域中的實(shí)體,各對(duì)象之間相對(duì)獨(dú)立,相互依賴(lài)性小,通過(guò)消息來(lái)實(shí)現(xiàn)對(duì)象之間的相互聯(lián)系。7、結(jié)構(gòu)化分析方法是面向()的自頂向下逐步求精進(jìn)行需求分析的方法。A、對(duì)象B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)流D、目標(biāo)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。8、下列描述中,是軟件調(diào)試技術(shù)的是()。A、錯(cuò)誤推斷B、集成測(cè)試C、回溯法D、邊界值分析標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:軟件調(diào)試技術(shù)包括強(qiáng)行排錯(cuò)法、回溯法和原因排除法。邊界值分析、錯(cuò)誤推斷都是黑盒測(cè)試的方法。9、數(shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是()。A、DB包括DBS和DBMSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、沒(méi)有任何關(guān)系標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)(DBS)由數(shù)據(jù)庫(kù)(DBS)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、數(shù)據(jù)庫(kù)管理員、硬件平臺(tái)和軟件平臺(tái)5個(gè)部分組成,可見(jiàn)DB和DBMS都是DBS的組成部分。10、最簡(jiǎn)單的交換排序方法是()。A、快速排序B、選擇排序C、堆排序D、冒泡排序標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:所謂的交換類(lèi)排序方法是指借助數(shù)據(jù)元素之間的互相交換進(jìn)行排序的一種方法,包括冒泡排序和快速排序。冒泡排序是一種最簡(jiǎn)單的交換排序方法,它通過(guò)相鄰元素的交換,逐步將線性表變成有序。二、選擇題(本題共25題,每題1.0分,共25分。)11、下列說(shuō)法錯(cuò)誤的是()。A、在同一模塊不同過(guò)程中的變量可以同名B、不同模塊中定義的全局變量可以同名C、引用另一模塊中的全局變量時(shí),必須在變量名前加模塊名D、同一模塊中不同級(jí)的變量可以同名標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:變量可以分為3類(lèi):局部變量、模塊變量、全局變量。在同一模塊不同過(guò)程中的變量叫做局部變量,其作用域是它所在的過(guò)程,所以不同過(guò)程中的局部變量可以同名;模塊變量的作用范圍是整個(gè)窗體或模塊,引用其他模塊中的模塊變量時(shí),必須加上模塊名;當(dāng)同一個(gè)模塊內(nèi)的不同過(guò)程使用相同的變量時(shí),必須聲明窗體層的變量,當(dāng)然不能有重名。VisualBasic應(yīng)用程序通常由窗體模塊和標(biāo)準(zhǔn)模塊組成。模塊變量就是窗體變量和標(biāo)準(zhǔn)模塊變量的總稱(chēng)。12、下列程序段的運(yùn)行結(jié)果是()。Subsele()DimnAsIntegeri=21:n=3DoWhilei>ni=i-nLoopPrintiEndSubA、2B、4C、5D、3標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:該程序段的執(zhí)行如下:第1次循環(huán)后:i=i-n=18;第2次循環(huán)后:i=i-n=15:第3次循環(huán)后:i=i-n=12;第4次循環(huán)后:i=i-n=9第5次循環(huán)后:i=i-n=6;第6次循環(huán)后:i=i-n=3;此時(shí)循環(huán)條件不成立,退出循環(huán)。13、單擊命令按鈕時(shí),下列程度段的執(zhí)行結(jié)果為()。PfivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegera=2:b=4:c=6CallS1(a,B)Print"a=";a;"b=";b;"c=";cCallS2(a,B)Print"a=";a;"b=";b;"c=";c;EndSubPrivateSubS1(xAsInteger,yAsInteger)DimcAsIntegerx=2*x:y=y+2:c=x+yEndSubSubS2(xAsInteger,ByValyAsInteger)DimeAsIntegerx=2*x:y=y+2:e=x+yEndSubA、a=4b=6c=6a=4b=6c=6B、a=8b=6c=6a=8b=6c=6C、a=4b=6c=6a=8b=6c=6D、a=8b=6c=6a=4b=6c=6標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在定義子過(guò)程的參數(shù)時(shí),如果在參數(shù)前加上ByVal,表示是“傳值”參數(shù),主調(diào)函數(shù)中參數(shù)的值不被改變,否則表示是“傳地址”參數(shù),參數(shù)值會(huì)被調(diào)用的子過(guò)程改變。14、有下列程序,程序運(yùn)行后單擊命令按鈕,則輸出的結(jié)果為()。PrivateSubCommand1_Click()Dima%(1To4),b%(3To6),i%,s1#,s2#Fori=1To4a(i)=iNextiFori=3To6b(i)=iNextis1=Factorial(A)s2=Factorial(B)Print"s1=";s1;"s2=";s2EndSubFunctionFactorial(a()AsInteger)Dimt#,i%t=1Fori=LBound(A)ToUBound(A)t=t*a(i)NextiFactorial=tEndFunctionA、s1=360s2=24B、s1=24s2=360C、s1=24s2=24D、s1=360s2=360標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:Factorial函數(shù)的作用是計(jì)算參數(shù)數(shù)組a元素的累計(jì)乘積,即將數(shù)組a的元素從下界到上界循環(huán)相乘。在主調(diào)過(guò)程中,F(xiàn)actorial(A0、Factorial(B)分別傳遞數(shù)組a和b,計(jì)算結(jié)果分別賦給s1和s2。在定義子過(guò)程的參數(shù)時(shí),如果在參數(shù)前加上ByVal,表示是“傳值”參數(shù),主調(diào)函數(shù)中參數(shù)的值不被改變,否則表示是“傳地址”參數(shù),參數(shù)值會(huì)被調(diào)用的子過(guò)程改變。15、將文本框的PasswordChar屬性設(shè)置為一個(gè)星號(hào)*,運(yùn)行時(shí),在文本框中輸入的字符仍然顯示出來(lái),而不顯示星號(hào),原因可能是()。A、文本框的MultiLine屬性值為T(mén)rueB、文本框的Looked屬性值為T(mén)rueC、文本框的MultiLine屬性值為FalseD、文本框的Looked屬性值為False標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:PasswordChar屬性將影響TextBox控件中顯示的文本,文本框中將顯示PasswordChar屬性設(shè)置的字符的內(nèi)容,但是如果MultiLine屬性被設(shè)為T(mén)rue,那么設(shè)置PasswordChar屬性將不起效果。16、下列每組控件中,都包含有滾動(dòng)條的一組控件是()。A、ListBox和LabelB、TextBox和DriveListBoxC、ComboBox和CheckBoxD、FileListBox和DirListBox標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在選中的幾個(gè)控件中,沒(méi)有滾動(dòng)條屬性的控件有:Label、DriveListBox和CheckBox控件;有滾動(dòng)條屬性設(shè)置的控件有:TextBox、FileLisBox和DirListBox控件。17、在窗體上面有一個(gè)文本框,其名稱(chēng)為T(mén)ext1,編寫(xiě)如下事件過(guò)程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimstrAsStringstr=Chr(KeyAscii)KeyAscii=Asc(UCase(str))Text1.Text=String(2,KeyAscii)EndSub程序運(yùn)行后,如果在鍵盤(pán)上輸入字母“a”,則在文本框Text3中顯示的內(nèi)容為()。A、aaaB、AAAC、AAD、aa標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:UCase(SB)將sb轉(zhuǎn)成大寫(xiě)的字符串:String(n,character)返回n個(gè)重復(fù)的字符,如果character是ASCII碼,則返回其對(duì)應(yīng)的字符。程序運(yùn)行過(guò)程為:首先輸入字母“a”,并通過(guò)“str=Chr(KeyAscii)”語(yǔ)句將a的ASCII值轉(zhuǎn)換成字符串:然后通過(guò)“KeyAscii=Asc(UCase(str))”求得大寫(xiě)A的ASCII值,并顯示在文本框中;最后通過(guò)“Textl.Text=String(2,KeyAscii)”語(yǔ)句為文本框輸入了兩個(gè)字母“A”,所以最后在文本框中顯示出3個(gè)大寫(xiě)字母“A”。18、如果要在程序代碼中為圖片框動(dòng)態(tài)加載或清除圖形,可以通過(guò)()函數(shù)來(lái)實(shí)現(xiàn)。A、InputBoxB、InputC、LoadPictureD、PaintPicture標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:在運(yùn)行期間載入圖形文件,可以用LoadPicture函數(shù),其格式為:Picturel.Picture=LoadPicture(“文件名”);如果要清除圖形文件,可以執(zhí)行Picturel.Picture=LoadPicture("")操作。19、下列關(guān)于復(fù)選框的說(shuō)法,正確的是()。A、復(fù)選框的Enabled屬性用于決定該復(fù)選框是否可見(jiàn)B、復(fù)選框的Value屬性用于決定該復(fù)選框是否被選中C、復(fù)選框的TabIndex屬性用于決定該復(fù)選框在控件數(shù)組中的序號(hào)D、復(fù)選框的Visible屬性用于決定該復(fù)選框是否可用標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:Enabled屬性用于設(shè)置控件是否能夠?qū)τ脩?hù)產(chǎn)生的事件作出反應(yīng);Value屬性用來(lái)返回或設(shè)置復(fù)選框的狀態(tài),是否被選中;TabIndex屬性是指復(fù)選框在窗體中獲得焦點(diǎn)的順序:Visible屬性返回或設(shè)置復(fù)選框可見(jiàn)或隱藏。20、用戶(hù)在組合框中輸入或選擇的數(shù)據(jù)可以通過(guò)()屬性來(lái)獲得。A、ListB、ListIndexC、TextD、ListCount標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:當(dāng)ComboBox控件的Style屬性設(shè)置為0或1時(shí),Text屬性返回編輯域中的文本:當(dāng)ComboBox控件的Style屬性設(shè)置為2時(shí),Text屬性返回列表框中選擇的項(xiàng)目。21、某人在窗體上畫(huà)了一個(gè)名稱(chēng)為T(mén)imer1的計(jì)時(shí)器和一個(gè)名稱(chēng)為L(zhǎng)abel1的標(biāo)簽,計(jì)時(shí)器的屬性設(shè)置為Enabled=True,Interval=0,并編程如下。希望在程序運(yùn)行時(shí),可以每2秒在標(biāo)簽上顯示一次系統(tǒng)當(dāng)前時(shí)間。PrivateSubTimer1_Timer()Label1.Caption=Time$EndSub在程序執(zhí)行時(shí)發(fā)現(xiàn)未能實(shí)現(xiàn)上述目的,那么,應(yīng)做的修改是()。A、通過(guò)屬性窗口把計(jì)時(shí)器的Interval屬性設(shè)置為2000B、通過(guò)屬性窗口把計(jì)時(shí)器的Enabled屬性設(shè)置為FalseC、把事件過(guò)程中的Label1.Caption=Time$語(yǔ)句改為T(mén)imer1.Interval=Time$D、把事件過(guò)程中的Label1.Caption=Time$語(yǔ)句改為L(zhǎng)abel1.Caption=Timer1.Time標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:Timer控件有兩個(gè)重要的屬性和一個(gè)事件。其中,Interval設(shè)置響應(yīng)Timer事件的時(shí)間間隔,單位是毫秒。要每隔2秒顯示一次當(dāng)前時(shí)間,就是每隔2秒觸發(fā)一次Timer()事件,所以應(yīng)設(shè)置Interval屬性為2000毫秒。22、在窗體上添加一個(gè)命令按鈕,名為Command1,其單擊事件中有如下程序段,則事件過(guò)程執(zhí)行后,文本框中輸出()。Fori=1To4Forj=1To3x=3Fork=1To2x=x+3NextkNextjNextiText1.Text=Str(x)A、3B、6C、9D、12標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:這也是一個(gè)3重循環(huán),我們依次分析循環(huán)過(guò)程,程序執(zhí)行如下:x=3:先執(zhí)行第3層k控制的循環(huán):①k從1到2循環(huán)2次,x=x+3→x=9;②然后執(zhí)行j控制的第2層j控制的循環(huán),共3次,x=3:③第3層循環(huán)使得x=9:④最后是i控制的第1層i控制的循環(huán),共4次,x=9。23、語(yǔ)句DimArr(3To5,-2To2)定義的數(shù)組的元素個(gè)數(shù)是()。A、20B、12C、15D、24標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:該數(shù)組定義語(yǔ)句定義了一個(gè)二維數(shù)組,它的第一維下標(biāo)下界為3,上界為5,第二維下標(biāo)下界為-2,上界為2。因此該數(shù)組的數(shù)組元素為Arr(3,-2)、Art(3,-1)、Arr(3,0)、Arr(3,1)、Arr(3,2)、Arr(4,2)、Art(4,-1)、Arr(4,0)、Arr(4,1)、Arr(4,2)、Arr(5,-2)、Arr(5,-1)、Arr(5,0)、Arr(5,1)、Art(5,2),共15個(gè)元素。24、在窗體上畫(huà)一個(gè)名為Command1的命令按鈕,然后編寫(xiě)如下程序:OptionBase1PrivateSubCommand1_Click()DimArrArr=Array(1,2,3,4,5)j=1Fori=5To1Step-1S=S+Arr(i)*jj=j*10NextPrintSEndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為()。A、54321B、123C、12345D、345標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:本題考查使用Array函數(shù)給數(shù)組元素賦值的應(yīng)用。分析程序可知,是通過(guò)For循環(huán)將數(shù)組中的各個(gè)元素通過(guò)一定的公式進(jìn)行運(yùn)算。運(yùn)算過(guò)程為:當(dāng)i=5時(shí),Arr(5)=5,S=5:當(dāng)i=4時(shí),Arr(4)=4,S=45:當(dāng)i=3時(shí),Arr(3)=3,S=345:當(dāng)i=2時(shí),Arr(2)=2,S=2345;當(dāng)i=1時(shí),Arr(1)=1,S=12345:當(dāng)i=0時(shí),條件不滿足退出循環(huán),執(zhí)行循環(huán)后面的語(yǔ)句PrintS。因此,最后輸出的值為“12345”。25、下列程序段的輸出結(jié)果為()。DimM(5,5),S(5)Fori=1To5S(i)=0Forj=1To5M(i,j)=i+jS(i)=S(i)+M(i,j)NextjNextiForEachxInsPrintx;NextxA、2023243540B、2025303540C、2023253540D、2025354045標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:程序的執(zhí)行過(guò)程如下:當(dāng)i=1時(shí),j=1,M(1,1)=i+j=2;S(1)=S(1)+M(1,1)=2。當(dāng)j=2時(shí),M(1,2)=i+j=3;S(1)=S(1)+M(1,2)=5。當(dāng)j=3時(shí),M(1,3)=i+j=4;S(1)=S(1)+M(1,3)=9。當(dāng)j=4時(shí),M(1,4)=i+j=5;S(1)=S(1)+M(1,4)=14。當(dāng)j=5時(shí),M(1,5)=i+j=6;S(1)=S(1)+M(1,5)=20。依次類(lèi)推,最后S數(shù)組元素的值為:S(1)=20:S(2)=25;S(3)=30:S(4)=35;S(5)=40。26、下列描述不正確的是()。A、某個(gè)子過(guò)程中聲明的局部變量,其使用范圍僅限定于該子過(guò)程內(nèi)B、某個(gè)子過(guò)程中聲明的局部變量,其生命周期僅限于該子過(guò)程被執(zhí)行過(guò)程中C、不同子過(guò)程中的局部變量可以具有相同的名稱(chēng)D、不同子過(guò)程中具有相同的名稱(chēng)的局部變量是同一變量標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在子過(guò)程中聲明的變量,叫局部變量,其作用范圍僅限于該過(guò)程內(nèi),其生命周期是子過(guò)程執(zhí)行過(guò)程:不同子過(guò)程中的局部變量可以同名,不會(huì)相互影響,如果子過(guò)程中沒(méi)有聲明就使用的變量,除非在子過(guò)程外部有聲明,否則也認(rèn)為是局部變量。27、窗體上有兩個(gè)文本框Text1、Text2以及一個(gè)命令按鈕Command1,編寫(xiě)下列程序:DimyAsIntegerPrivateSubCommand1_Click()DimxAsIntegerx=2Text1.Text=p2(p1(x),y)Text2.Text=p1(x)EndSubPrivateFunctionp1(xAsInteger)AsIntegerx=x+y:y=x+yp1=x+yEndFunctionPrivateFunctionp2(xAsInteger,yAsInteger)AsIntegerp2=2*x+yEndFunction當(dāng)單擊1次和單擊2次命令按鈕后,文本框Text1和Text2內(nèi)的值分別為()。A、2424B、2448C、4488D、10105858標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:程序中y為窗體變量,其作用范圍為整個(gè)窗體中的所有子過(guò)程,要注意區(qū)分與作為p1、p2形式參數(shù)的y變量。窗體變量y能夠記錄程序運(yùn)行中對(duì)其的改變,第1次調(diào)用p1,y值為2;第2次調(diào)用p1,y為6:第3次調(diào)用p1,y為14:第4次調(diào)用p1,y為36:所以計(jì)算出的函數(shù)p1、p2的返回值也會(huì)不同。28、要使菜單項(xiàng)MenuOne在程序運(yùn)行時(shí)失效,使用的語(yǔ)句是()。A、MenuOne.Visible=TrueB、MenuOne.Visible=FalseC、MenuOne.Enabled=TrueD、MenuOne.Enabled=False標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:Enabled屬性用來(lái)設(shè)置一個(gè)窗體或控件是否能夠?qū)τ脩?hù)產(chǎn)生的事件作出反應(yīng),設(shè)為False時(shí),菜單項(xiàng)在程序運(yùn)行時(shí)失效,不響應(yīng)用戶(hù)的操作:設(shè)為T(mén)rue時(shí),菜單項(xiàng)在程序運(yùn)行時(shí)有效,能響應(yīng)用戶(hù)的操作。Visible屬性用來(lái)設(shè)置窗體或控件是否可見(jiàn),設(shè)為False時(shí),控件不可見(jiàn);設(shè)為T(mén)rue時(shí),控件可見(jiàn)。29、下列關(guān)于菜單的說(shuō)法錯(cuò)誤的是()。A、每個(gè)菜單項(xiàng)都是一個(gè)控件,與其他控件一樣也有其屬性和事件B、除了Click事件之外,菜單項(xiàng)不可以響應(yīng)其他事件C、菜單項(xiàng)的索引號(hào)可以不連續(xù)D、菜單項(xiàng)的索引號(hào)必須從1開(kāi)始標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:每個(gè)菜單項(xiàng)都是一個(gè)控件,每個(gè)菜單項(xiàng)有且僅有一個(gè)Click事件,菜單項(xiàng)的索引用來(lái)為用戶(hù)建立的控件數(shù)組建立索引,可以不連續(xù),也不一定從1開(kāi)始編號(hào)。30、要使某菜單能夠通過(guò)按住鍵盤(pán)上的<Alt>鍵及<K>鍵打開(kāi),應(yīng)()。A、在“名稱(chēng)”欄中“K”并字符前加上“&”符號(hào)B、在“標(biāo)題”欄中“K”并字符后加上“&”符號(hào)C、在“標(biāo)題”欄中“K”并字符前加上“&”符號(hào)D、在“名稱(chēng)”欄中“K”并字符后加上“&”符號(hào)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:本題是考查菜單項(xiàng)訪問(wèn)鍵的設(shè)置方法。在菜單控件的標(biāo)題中,一個(gè)指定的訪問(wèn)鍵表現(xiàn)為一個(gè)帶下劃線的字符,訪問(wèn)鍵允許按下<Alt>鍵的同時(shí)輸入該菜單項(xiàng)后面帶下劃線的字符來(lái)打開(kāi)菜單。設(shè)置這個(gè)帶下劃線字符的方式就是在標(biāo)題中,在字母前加上一個(gè)“&”符號(hào)。31、當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動(dòng)窗體是()。A、啟動(dòng)VisualBasic時(shí)建立的窗體B、第一個(gè)添加的窗體C、最后一個(gè)添加的窗體D、在“工程屬性”對(duì)話框中指定的窗體標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在VisualBasic程序中,如果有多個(gè)窗體,且沒(méi)有指定啟動(dòng)窗體,則默認(rèn)設(shè)計(jì)時(shí)的第一個(gè)窗體為啟動(dòng)窗體;如果要指定啟動(dòng)窗體,可以通過(guò)“工程”菜單中的“工程屬性”命令來(lái)指定啟動(dòng)窗體。注意:如果沒(méi)有指定啟動(dòng)窗體,則第一個(gè)創(chuàng)建的窗體自動(dòng)顯示在“工程屬性”對(duì)話框中的“啟動(dòng)對(duì)象”中。32、按文件的內(nèi)容劃分有()。A、順序文件和隨機(jī)文件B、ASCII文件和二進(jìn)制文件C、程序文件和數(shù)據(jù)文件D、磁盤(pán)文件和打印文件標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:根據(jù)不同的分類(lèi)標(biāo)準(zhǔn),文件可分為不同的類(lèi)型。根據(jù)數(shù)據(jù)性質(zhì),文件可分為程序文件和數(shù)據(jù)文件;根據(jù)數(shù)據(jù)的存取方式和結(jié)構(gòu),文件可分為順序文件和隨機(jī)文件;根據(jù)數(shù)據(jù)的編碼方式,文件可分為ASCII文件和二進(jìn)制文件。33、在用Open語(yǔ)句打開(kāi)文件時(shí),如果省略“For方式”,則打開(kāi)的文件的存取方式是()。A、順序輸入方式B、順序輸出方式C、隨機(jī)存取方式D、二進(jìn)制方式標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:打開(kāi)文件的Open語(yǔ)句在省略“For方式”的情況下默認(rèn)為隨機(jī)存取方式(Random)輸入輸出文件。34、執(zhí)行語(yǔ)句Open"TC,dat"ForRandomAs#1Len=50后,對(duì)文件TC.dat中的數(shù)據(jù)能執(zhí)行的操作是()。A、只讀操作B、只寫(xiě)操作C、既可以讀,也可以寫(xiě)D、追加操作標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:題中的語(yǔ)句是以Random方式打開(kāi)了一個(gè)隨機(jī)文件TC.dat,隨機(jī)文件打開(kāi)后,可以同時(shí)進(jìn)行讀、寫(xiě)操作。35、在E盤(pán)當(dāng)前目錄文件夾下建立一個(gè)名為“Student.txt”的隨機(jī)文件,要求用InputBox函數(shù)輸入5個(gè)學(xué)生的姓名(StuName)、年級(jí)(StuGrade)和年齡(StuAge)。在程序中有以下記錄類(lèi)型和窗體的事件過(guò)程,請(qǐng)選擇正確的語(yǔ)句完成程序()。PrivateTypestudentStuNameAsString*10StuGradeAsString*10StuAgeAsIntegerEndTypePrivateSubForm_Click()DimsAsstudentOpen"c:\student.txt"ForRandomAs#1Len=Len(s)Fori=1To1s.StuName=InputBox("請(qǐng)輸入姓名")s.StuGrade=InputBox("請(qǐng)輸入年級(jí)號(hào)")s.StuAge=Val(InputBox("請(qǐng)輸入年齡"))NextiClose#1EndSubA、Print#1,sB、Print#1,iC、Put#1,,sD、Put#1,,i標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:本題考查隨機(jī)文件的讀寫(xiě),在For循環(huán)中,向隨機(jī)文件中寫(xiě)入5個(gè)學(xué)生的信息,所以應(yīng)該使用寫(xiě)操作語(yǔ)句,在隨機(jī)文件中,寫(xiě)操作用Put語(yǔ)句,其格式為:Put#文件號(hào),[記錄號(hào)],變量。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、某二叉樹(shù)中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹(shù)中有______個(gè)葉子結(jié)點(diǎn)。標(biāo)準(zhǔn)答案:19知識(shí)點(diǎn)解析:二叉樹(shù)具有如下性質(zhì):在任意一棵二叉樹(shù)中,度為。的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。根據(jù)題意,度為2的節(jié)點(diǎn)為18個(gè),那么,葉子結(jié)點(diǎn)九應(yīng)當(dāng)是19個(gè)。37、按照邏輯結(jié)構(gòu)分類(lèi),數(shù)據(jù)結(jié)構(gòu)可分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),隊(duì)列屬于______。標(biāo)準(zhǔn)答案:線性結(jié)構(gòu)知識(shí)點(diǎn)解析:隊(duì)列有且只有一個(gè)根結(jié)點(diǎn),而且每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件,滿足線性結(jié)構(gòu)的條件,所以屬于線性結(jié)構(gòu)。38、軟件生命周期一般可分為以下階段;問(wèn)題定義、可行性研究、______、設(shè)計(jì)、編碼、測(cè)試、運(yùn)行與維護(hù)。標(biāo)準(zhǔn)答案:需求分析知識(shí)點(diǎn)解析:軟件生命周期包括:?jiǎn)栴}定義、可行性研究、需求分析、設(shè)計(jì)、編碼、測(cè)試、運(yùn)行與維護(hù)。39、數(shù)據(jù)庫(kù)系統(tǒng)在其內(nèi)部分為三級(jí)模式,即概念模式、內(nèi)模式和外模式。其中,______是用戶(hù)的數(shù)據(jù)視圖,也就是用戶(hù)所見(jiàn)到的數(shù)據(jù)模式。標(biāo)準(zhǔn)答案:外模式知識(shí)點(diǎn)解析:外模式由概念模式推導(dǎo)而出,給出了每個(gè)用戶(hù)的局部數(shù)據(jù)描述,即數(shù)據(jù)視圖。40、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括選擇、連接和______。標(biāo)準(zhǔn)答案:投影知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的專(zhuān)門(mén)關(guān)系運(yùn)算包括選擇、連接和投影。四、填空題(本題共4題,每題1.0分,共4分。)41、當(dāng)用戶(hù)按下鍵盤(pán)上的某個(gè)鍵時(shí),將會(huì)觸發(fā)擁有輸入焦點(diǎn)的控件的______事件。標(biāo)準(zhǔn)答案:KeyPress知識(shí)點(diǎn)解析:當(dāng)按下鍵盤(pán)上的某個(gè)鍵時(shí),將觸發(fā)擁有焦點(diǎn)的控件的KeyPress事件。當(dāng)活動(dòng)窗體上所有控件均未獲得焦點(diǎn)時(shí),窗體才獲得焦點(diǎn)。當(dāng)窗體具有焦點(diǎn)時(shí),按下鍵盤(pán)鍵觸發(fā)窗體的KeyDown和KeyPress事件,松開(kāi)鍵盤(pán)鍵時(shí)發(fā)生KeyUp事件。當(dāng)控件具有焦點(diǎn)時(shí),按下鍵盤(pán)鍵觸發(fā)改控件的KeyDown和KeyPress,松開(kāi)鍵盤(pán)鍵時(shí)發(fā)生KeyUp事件。42、一個(gè)變量未被顯式定義,末尾沒(méi)有類(lèi)型說(shuō)明符,則該變量的隱含類(lèi)型是______類(lèi)型。標(biāo)準(zhǔn)答案:變體或Variant知識(shí)點(diǎn)解析:變量由名字和數(shù)據(jù)類(lèi)型兩部分組成。根據(jù)缺省規(guī)定,如果在聲明中沒(méi)有說(shuō)明數(shù)據(jù)類(lèi)型,則變量的敷據(jù)類(lèi)型為變體(Variant)。43、設(shè)A="345678",則表達(dá)式Val(Mid(A,4,2)+Right(A,4))的值為_(kāi)_____。標(biāo)準(zhǔn)答案:675678知識(shí)點(diǎn)解析:Val(string)函數(shù)用于返回字符串中所含的數(shù)值。Right(string,length)函數(shù)來(lái)得到某字符串最右邊的幾個(gè)字符。Mid(Str,p,n)函數(shù)從第p個(gè)字符開(kāi)始,向后取字符串的n個(gè)字符。題中,首先計(jì)算Mid(A,4,2)為“67”,Risht(A,4)為“5678”,然后用+連接符連接起來(lái)成為“675678”字符串,最后轉(zhuǎn)換成“675678”數(shù)值。44、下列程序段運(yùn)行后,a的值為_(kāi)_____。a=600b=50a=a+bb=a-ba=a-b標(biāo)準(zhǔn)答案:50知識(shí)點(diǎn)解析:程序執(zhí)行過(guò)程如下:a=a+b→650,b=a-b→600,a=a-b→50。五、填空題(含2小題)(本題共2題,每題1.0分,共2分。)45、下列事件過(guò)程的功能是:建立一個(gè)名為Datal的隨機(jī)文件,存放角度值及這些角度的正弦函數(shù)值和余弦函數(shù)值,角度為1,2,3,…,90。請(qǐng)?jiān)诳瞻滋幪钌虾线m的代碼,將程序補(bǔ)充完整。PrivateTypeAngKAsIntegerSinxAsSingleCosxAsSingleEndType______’定義Ang類(lèi)型的變量KscPrivateSubFormClick()DimYAsSingleOpen"C:\Data1.txt"ForRandomAs#1Len=10Put#1,1,KscY=14159/180Fori=1To90Ksc.K=i______=Sin(i*Y)’給變量Ksc的正弦函數(shù)值賦值Ksc.Cosx=Cos(i*Y)NextiClose#1EndSub標(biāo)準(zhǔn)答案:DimKscAs,AngKsc.Sinx知識(shí)點(diǎn)解析:聲明用戶(hù)定義類(lèi)型的變量格式為:Dim變量名as用戶(hù)定義類(lèi)型名;定義了記錄類(lèi)型后,給該類(lèi)型變量賦值時(shí)用“變量名.元素=要賦的值”的格式進(jìn)行賦值。46、在窗體上建立一個(gè)單選按鈕組Option1和一個(gè)圖片框Picture1,如圖所示。當(dāng)選擇不同的單選按鈕時(shí),圖片框中填充不同的圖案,請(qǐng)?zhí)顚?xiě)程序的空白處,使程序完整。PrivateSubOption1_Click(______)DimH.WPicture1.ClsPicture1.FillStyle=______W=Picture1.ScaleWidth/2H=Picture1.ScaleHeight/2Picture1.Circle(W,H),W/2EndSub標(biāo)準(zhǔn)答案:IndexAsInteger,Index知識(shí)點(diǎn)解析:控件數(shù)組中的元素同事一個(gè)事件過(guò)程,過(guò)程有一個(gè)下標(biāo)參數(shù)Index,用來(lái)區(qū)別數(shù)組中的不同控件,題目中單選按鈕是控件數(shù)組,因此,它的Click事件過(guò)程帶有參數(shù)Index的定義(IndexAsInteger);要求根據(jù)選擇不同的單選按鈕,來(lái)設(shè)置圖片框的填充圖案,圖片框中的圖案樣式可以修改FillStyle屬性值來(lái)實(shí)現(xiàn),F(xiàn)illStyle的取值范圍為0~7,題中用了7個(gè)單選按鈕來(lái)表示每種圖片框繪圖的樣式,因此第2個(gè)空應(yīng)填寫(xiě)Index參數(shù)。六、填空題(含3小題)(本題共1題,每題1.0分,共1分。)47、在鼠標(biāo)事件過(guò)程MouseDown和MouseUp中,參數(shù)Button的值為1、2、4時(shí),分別代表按下鼠標(biāo)的______、______和______按鈕。標(biāo)準(zhǔn)答案:左,右,中間知識(shí)點(diǎn)解析:MouseDown、MouscUp和MouseMove事件均能區(qū)分出鼠標(biāo)的左、右和中間按鈕。Button參數(shù)與按鈕的對(duì)應(yīng)關(guān)系是:當(dāng)Button=1時(shí),對(duì)應(yīng)于左按鈕(位0);當(dāng)Button=2時(shí),對(duì)應(yīng)于右按鈕(位1);當(dāng)Button=4時(shí),對(duì)應(yīng)于中間按鈕(位2)。MouseDown、MouseUp和MouseMove事件的Shift參數(shù)可以區(qū)分出在鼠標(biāo)按下時(shí),是否同時(shí)按下<Shift>、<Ctrl>和<Alt>等鍵盤(pán)換檔鍵。Shift參數(shù)與換檔鍵對(duì)應(yīng)的關(guān)系是;當(dāng)Shift=1時(shí),表示同時(shí)按下的是<Shift>健,當(dāng)ShiR=2時(shí),表示同時(shí)按下的是<Ctrl>健;當(dāng)Shifi=4時(shí),表示同時(shí)按下的是<Alt>健。VB筆試模擬試卷第2套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法的空間復(fù)雜度是指______。A、算法程序的長(zhǎng)度B、算法程序中的指令條數(shù)C、算法程序所占的存儲(chǔ)空間D、算法執(zhí)行過(guò)程中所需要的存儲(chǔ)空間標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:一個(gè)算法的空間復(fù)雜度,一般是指執(zhí)行這個(gè)算法所需的內(nèi)存空間。一個(gè)算法所占用的存儲(chǔ)空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲(chǔ)空間以及算法執(zhí)行過(guò)程中所需要的額外空間。2、下列關(guān)于棧的敘述中正確的是______。A、在棧中只能插入數(shù)據(jù)B、在棧中只能刪除數(shù)據(jù)C、棧是先進(jìn)先出的線性表D、棧是先進(jìn)后出的線性表標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:棧是限定在一端進(jìn)行插入與刪除的線性表。棧是按照“先進(jìn)后出”或“后進(jìn)先出”的原則組織數(shù)據(jù)的,因此,棧也被稱(chēng)為“先進(jìn)后出”表或“后進(jìn)先出”表。3、在深度為5的滿二叉樹(shù)中,葉子結(jié)點(diǎn)的個(gè)數(shù)為_(kāi)_____。A、32B、31C、16D、15標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:所謂滿二叉樹(shù)是指這樣的一種二叉樹(shù):除最后一層外,每層上的所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)。這就是說(shuō),在滿二叉樹(shù)中,每一層上的結(jié)點(diǎn)數(shù)都達(dá)到最大值,即在滿二叉樹(shù)的第K層上有2k-1個(gè)結(jié)點(diǎn),且深度為m的滿二叉樹(shù)有2m個(gè)結(jié)點(diǎn)。在滿二叉樹(shù)中,最后一層的結(jié)點(diǎn)個(gè)數(shù)就是葉子結(jié)點(diǎn)的個(gè)數(shù),本題中深度為5,故葉子結(jié)點(diǎn)數(shù)為25-1=24=16。4、對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是______。A、程序應(yīng)簡(jiǎn)單、清晰、可讀性好B、符號(hào)名的命名要符合語(yǔ)法C、充分考慮程序的執(zhí)行效率D、程序的注釋可有可無(wú)標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:要形成良好的程序設(shè)計(jì)風(fēng)格,主要應(yīng)注重和考慮下述一些因素:符號(hào)名的命名應(yīng)具有一定的實(shí)際含義,以便于對(duì)程序功能的理解;正確的注釋能夠幫助讀者理解程序;程序編寫(xiě)應(yīng)優(yōu)先考慮清晰性,除非對(duì)效率有特殊要求,程序編寫(xiě)要做到清晰第一,效率第二。5、下面對(duì)對(duì)象概念描述錯(cuò)誤的是______。A、任何對(duì)象都必須有繼承性B、對(duì)象是屬性和方法的封裝體C、對(duì)象間的通訊靠消息傳遞D、操作是對(duì)象的動(dòng)態(tài)性屬性標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:對(duì)象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實(shí)體有直接的對(duì)應(yīng)關(guān)系。對(duì)象之間通過(guò)傳遞消息互相聯(lián)系,以模擬現(xiàn)實(shí)世界中不同事物彼此之間的聯(lián)系。6、下面不屬于軟件工程的3個(gè)要素的是______。A、工具B、過(guò)程C、方法D、環(huán)境標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:軟件工程包括3個(gè)要素,即方法、工具和過(guò)程。7、程序流程圖(PFD)中的箭頭代表的是______。A、數(shù)據(jù)流B、控制流C、調(diào)用關(guān)系D、組成關(guān)系標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:程序流程圖(PFD)是一種傳統(tǒng)的、應(yīng)用廣泛的軟件過(guò)程設(shè)計(jì)表示工具,通常也稱(chēng)為程序框圖,其箭頭代表的是控制流。8、在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最高的階段是______。A、數(shù)據(jù)庫(kù)系統(tǒng)B、文件系統(tǒng)C、人工管理D、數(shù)據(jù)項(xiàng)管理標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最高的階段是數(shù)據(jù)庫(kù)系統(tǒng)。9、用樹(shù)形結(jié)構(gòu)來(lái)表示實(shí)體之間聯(lián)系的模型稱(chēng)為_(kāi)_____。A、關(guān)系模型B、層次模型C、網(wǎng)狀模型D、數(shù)據(jù)模型標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:層次模型是最早發(fā)展出來(lái)的數(shù)據(jù)庫(kù)模型。它的基本結(jié)構(gòu)是樹(shù)形結(jié)構(gòu),這種結(jié)構(gòu)方式在現(xiàn)實(shí)世界中很普遍,如家族結(jié)構(gòu)、行政組織機(jī)構(gòu),它們自頂向下、層次分明。10、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括______。A、排序、索引、統(tǒng)計(jì)B、選擇、投影、連接C、關(guān)聯(lián)、更新、排序D、顯示、打印、制表標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算,包括選擇運(yùn)算、投影運(yùn)算、連接運(yùn)算。二、選擇題(本題共25題,每題1.0分,共25分。)11、如果要向工具箱中加入控件和部件,可以利用“工程”菜單中的______命令。A、引用B、部件C、工程屬性D、添加窗體標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:“工程”菜單中的“部件”選項(xiàng)是用來(lái)向工程中添加或刪除控件或部件的。12、InputBox函數(shù)返回值的類(lèi)型為_(kāi)_____。A、數(shù)值B、字符串C、變體D、數(shù)值或字符串(視輸入的數(shù)據(jù)而定)標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:InputBox函數(shù)在一對(duì)話框中顯示提示,等待用戶(hù)輸入正文或按下按鈕,并返回包含文本框內(nèi)容的String。所以其返回類(lèi)型為字符串類(lèi)型。13、以下語(yǔ)句的輸出結(jié)果是______。PrintFormat$("32545","000,000.00")A、32548.5B、32,548.5C、032,548.50D、32,548.50標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:因?yàn)檩敵龈袷揭呀?jīng)規(guī)定為整數(shù)部分三位分割,小數(shù)部分共兩位。所以32548.5的輸出樣式應(yīng)該是032,548.50。14、為了把焦點(diǎn)移到某個(gè)指定的控件,所使用的方法是______。A、SetFocusB、VisibleC、RefreshD、GetFocus標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:SetFocus方法用來(lái)將焦點(diǎn)移動(dòng)到指定的控件或窗體。15、設(shè)a=6,則執(zhí)行x=IIF(a>5,-1,0)后,x的值為_(kāi)_____。A、5B、6C、0D、-1標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:IIf方法根據(jù)表達(dá)式的值來(lái)決定返回其第2和第3個(gè)參數(shù)中的某一個(gè)。表達(dá)式是其第1個(gè)參數(shù)。在本題中a>5為T(mén)rue,所以返回的是-1。16、在窗體上畫(huà)一個(gè)文本框(其N(xiāo)ame屬性為T(mén)ext1),然后編寫(xiě)如下事件過(guò)程:PrivateSubForm_Load()Text1.Text=""Text1.SetFocusFori=1To10Sum=Sum+iNextiText1.Text=SumEndSub上述程序的運(yùn)行結(jié)果是______。A、在文本框Text1中輸出55B、在文本框Text1中輸出0C、出錯(cuò)D、在文本框Text1中輸出不定值標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:焦點(diǎn)只能移到可視的窗體或控件。因?yàn)樵诖绑w的Load事件完成前窗體或窗體上的控件是不可視的,所以如果不是在Form_Load事件過(guò)程完成之前首先使用Show方法顯示窗體的話,是不能使用SetFocus方法將焦點(diǎn)移至正在自己的Load事件中加載的控件上的。17、在程序運(yùn)行期間,如果拖動(dòng)滾動(dòng)條上的滾動(dòng)框,則觸發(fā)的滾動(dòng)條事件是______。A、MoveB、ChangeC、ScrollD、GetFocus標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:當(dāng)ScrollBar控件上的或包含一個(gè)滾動(dòng)條的對(duì)象的滾動(dòng)框被重新定位,或按水平方向或垂直方向滾動(dòng)時(shí),Scroll事件發(fā)生。18、為了在運(yùn)行時(shí)能顯示窗體左上角的控制框(系統(tǒng)菜單),必須______。A、把窗體的ControlBox屬性設(shè)置為False,其他屬性任意B、把窗體的ControlBox屬性設(shè)置為T(mén)rue,并且把BorderStyle屬性設(shè)置為1~3C、把窗體的ControlBox屬性設(shè)置為False,同時(shí)把BorderStyle屬性設(shè)置為非0值D、把窗體的ControlBox屬性設(shè)置為T(mén)rue,同時(shí)把BorderStyle屬性設(shè)置為0值標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:ControlBox屬性返回或設(shè)置一個(gè)值,表示在運(yùn)行時(shí)控制菜單框是否在窗體中顯示。在運(yùn)行時(shí)為只讀。為了顯示控制菜單框,還必須將窗體的BorderStyle屬性值設(shè)置為1(固定單邊框),2(可變尺寸)或3(固定對(duì)話框)。19、以下程序段的輸出結(jié)果為_(kāi)_____。X=1Y=4DoUntilY>4X=X*YY=Y+1LoopPrintXA、1B、4C、8D、20標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:DoUntil語(yǔ)句是條件為False的時(shí)候執(zhí)行循環(huán)體。程序中的循環(huán)體只執(zhí)行了一次,結(jié)果是x=4,y=5。最后輸出的結(jié)果為4。20、將一個(gè)窗體設(shè)置為MDI子窗體的方法是______。A、將窗體的名稱(chēng)改為MDIB、將窗體的MDIChild屬性設(shè)為T(mén)rueC、將窗體的MDICNId屬性設(shè)為FalseD、將窗體的Enabled屬性設(shè)為False標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:MDIChild屬性返回或設(shè)置一個(gè)值,它表示一個(gè)窗體是否被作為MDI子窗體在一個(gè)MDI窗體內(nèi)部顯示。在運(yùn)行時(shí)是只讀的。21、把窗體的KeyPreview屬性設(shè)置為T(mén)rue,然后編寫(xiě)如下過(guò)程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubForm_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode+2)EndSub程序運(yùn)行后,如果按“A”鍵,貝愉出結(jié)果為_(kāi)_____。A、AAB、ABC、ACD、AD標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:當(dāng)鍵盤(pán)被按下時(shí),輸出按下的鍵所代表的字符,即“A”:當(dāng)鍵盤(pán)被松開(kāi)的時(shí)候,輸出該字符后繼字符的后繼字符,即“C”。22、在用Open語(yǔ)句打開(kāi)文件時(shí),如果省略“For方式”,則打開(kāi)的文件的存在方式是______。A、隨機(jī)存取方式B、順序輸入方式C、順序輸出方式D、二進(jìn)制方式標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:如果使用Open語(yǔ)句打開(kāi)文件而又未使用For指定打開(kāi)方式,則默認(rèn)的方式為Random,即隨機(jī)模式。23、文件列表框控件的______,屬性用來(lái)確定在列表框中顯示的文件類(lèi)型。A、PathB、PatternC、FileNmneD、List標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:Pattern屬性返回或設(shè)置一個(gè)值,該值指示在運(yùn)行時(shí)顯示在FileListBox控件中的文件類(lèi)型。24、執(zhí)行下列語(yǔ)句后整型變量a的值是______。If(3-2)>2Thena=10ElseIf(10/2)=6Thena=20Elsea=30EndIfA、10B、20C、30D、不確定標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:前兩個(gè)判斷條件都不滿足,所以真正執(zhí)行的賦值語(yǔ)句只有最后一句,所以a為30。25、在代碼中定義了一個(gè)子過(guò)程:SubP(a,b)...EndSub下面______調(diào)用該過(guò)程的格式是正確的。A、CallPB、CallP10,20C、CallP(10,20)D、P(10,20)標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:如果使用Call關(guān)鍵字來(lái)調(diào)用一個(gè)需要參數(shù)的過(guò)程,參數(shù)列argumentlist就必須要加上括號(hào)。如果省略了Call關(guān)鍵字,那么也必須要省略argumentlis外面的括號(hào)。26、下列______語(yǔ)句可以為動(dòng)態(tài)數(shù)組分配實(shí)際元素個(gè)數(shù)。A、Dim語(yǔ)句B、static語(yǔ)句C、public語(yǔ)句D、ReDim語(yǔ)句標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:ReDim語(yǔ)句在過(guò)程級(jí)別中使用,用于為動(dòng)態(tài)數(shù)組變量重新分配存儲(chǔ)空間。27、用于去掉一個(gè)字符串的右邊的空白部分的函數(shù)是______。A、RTrim$()B、Right$()C、Asc()D、Time$()標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:LTrim、RTrim與Trim函數(shù)返回Variant(String),其中包含指定字符串的拷貝,沒(méi)有前導(dǎo)空白(LTrim)、尾隨空白(RTrim)或前導(dǎo)和尾隨空白(Trim)。28、下面______不是VisualBasic的數(shù)據(jù)類(lèi)型。A、SingleB、ObjectC、CurrencyD、Bool標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:在VisualBasic中的布爾型數(shù)值的名稱(chēng)為Boolean。29、大部分控件都沒(méi)有的屬性是______。A、TopB、NameC、VisibleD、Interval標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:Interval屬性?xún)H應(yīng)用于Timer控件。返回或設(shè)置對(duì)Timer控件的計(jì)時(shí)事件各調(diào)用間的毫秒數(shù)。30、CommonDialog控件可以顯示______種對(duì)話框。A、4種B、5種C、6種D、7種標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:CommonDialog控件有六種對(duì)話框,分別可以顯示“顏色”、“字體”、“幫助”、“打開(kāi)”、“打印”和“保存”對(duì)話框。31、對(duì)變量名說(shuō)法不正確的是______。A、必須是字母開(kāi)頭,不能是數(shù)字或其他字符B、不能是VisualBasic的保留字C、可以包含字母、數(shù)字、下劃線和標(biāo)點(diǎn)符號(hào)D、不能超過(guò)255個(gè)字符標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:變量名不能包含標(biāo)點(diǎn)符號(hào)。32、VisualBasic一共有設(shè)計(jì)、運(yùn)行和中斷三種模式,要使用調(diào)試工具應(yīng)該______。A、進(jìn)入設(shè)計(jì)模式B、進(jìn)入運(yùn)行模式C、進(jìn)入中斷模式D、不用進(jìn)入任何模式標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:中斷模式是指在開(kāi)發(fā)環(huán)境中暫時(shí)中止程序的執(zhí)行。在中斷模式下,可以檢查、凋試、重置、單步執(zhí)行或繼續(xù)執(zhí)行程序。33、圖像框有一個(gè)屬性,可以自動(dòng)調(diào)整圖像框的大小,以適應(yīng)圖像的尺寸,這個(gè)屬性是______。A、AutoSizeB、StretchC、AutoRedrawD、Appearance標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:Stretch屬性:返回/設(shè)置一個(gè)值,決定是否調(diào)整圖形的大小以適應(yīng)圖像控件。Appearance屬性:返回/設(shè)置一個(gè)對(duì)象在運(yùn)行時(shí)是否以3D效果顯示。圖像框控件無(wú)Autosize和AutoRedraw屬性。34、設(shè)在菜單編輯器中定義了一個(gè)菜單項(xiàng),名為menu1。為了在運(yùn)行時(shí)隱藏該菜單項(xiàng),應(yīng)使用的語(yǔ)句是______。A、menu1.Enabled=TrueB、menu1.Enabled=FalseC、menu1.Visible=TrueD、menu1.Visible=False標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:菜單項(xiàng)的Visible屬性決定其可見(jiàn)與否(true表示可見(jiàn),false表示不可見(jiàn))。35、目錄列表框的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)解析:Path屬性適用于目錄列表框和文件列表框,用來(lái)設(shè)置或返回當(dāng)前驅(qū)動(dòng)器的路徑,其格式為:[窗體.]目錄列表框.|文件列表框.Path[=“路徑”];“窗體”是目錄列表框所在的窗體,如果省略則為當(dāng)前窗體。“路徑”的格式與DOS下相同,如果省略“=路徑”,則顯示當(dāng)前路徑。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、用鏈表表示線性表的突出優(yōu)點(diǎn)是【】。標(biāo)準(zhǔn)答案:便于插入和刪除操作知識(shí)點(diǎn)解析:為了克服順序表中插入和刪除時(shí)需要移動(dòng)大量數(shù)據(jù)元素的缺點(diǎn),引入了鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。鏈表表示線性表的突出優(yōu)點(diǎn)是插入和刪除操作方便,不必移動(dòng)數(shù)據(jù)元素,執(zhí)行效率高。37、子程序通常分為兩類(lèi):【】和函數(shù),前者是命令的抽象,后者是為了求值。標(biāo)準(zhǔn)答案:過(guò)程知識(shí)點(diǎn)解析:當(dāng)程序之間發(fā)生調(diào)用關(guān)系時(shí),調(diào)用命令所在的代碼段被稱(chēng)為主程序,被調(diào)用的代碼段被稱(chēng)為子程序。子程序是對(duì)功能的抽象,可分為過(guò)程和函數(shù)兩類(lèi),兩者的區(qū)別是函數(shù)是通過(guò)函數(shù)名來(lái)返回值的,而過(guò)程只能通過(guò)形式參數(shù)或?qū)θ肿兞窟M(jìn)行修改以返回值。38、軟件的【】設(shè)計(jì)又稱(chēng)為總體結(jié)構(gòu)設(shè)計(jì),其主要任務(wù)是建立軟件系統(tǒng)的總體結(jié)構(gòu)。標(biāo)準(zhǔn)答案:概要知識(shí)點(diǎn)解析:暫無(wú)解析39、對(duì)軟件是否能達(dá)到用戶(hù)所期望的要求的測(cè)試稱(chēng)為【】。標(biāo)準(zhǔn)答案:有效性測(cè)試知識(shí)點(diǎn)解析:暫無(wú)解析40、實(shí)體之間的聯(lián)系可以歸結(jié)為一對(duì)一聯(lián)系、一對(duì)多(或多對(duì)多)的聯(lián)系與多對(duì)多聯(lián)系。如果一個(gè)學(xué)校有許多教師,而一個(gè)教師只歸屬于一個(gè)學(xué)校,則實(shí)體集學(xué)校與實(shí)體集教師之間的聯(lián)系屬于【】的聯(lián)系。標(biāo)準(zhǔn)答案:一對(duì)多(或1:N)知識(shí)點(diǎn)解析:暫無(wú)解析四、填空題(本題共2題,每題1.0分,共2分。)41、如果在D盤(pán)當(dāng)前文件夾下已2經(jīng)存在名為PIC.day的順序文件,那么執(zhí)行語(yǔ)句Open"D:\PIC.dat"ForAppendAs#1之后將【】。標(biāo)準(zhǔn)答案:在文件尾添加新內(nèi)容知識(shí)點(diǎn)解析:用Open打開(kāi)順序文件時(shí),F(xiàn)or后面的模式為“Append"表示打開(kāi)一個(gè)文件,將對(duì)該文件尾追加記錄,不會(huì)影響原來(lái)的數(shù)據(jù)。所以空【】處應(yīng)填入是“在文件尾添加新內(nèi)容”。42、下面是程序是計(jì)算給定函數(shù)的值,自變量x,y的值用InputBox函數(shù)輸入,函數(shù)如下:程序不完整,請(qǐng)?zhí)羁?,將程序的補(bǔ)充完整OptionExplicitDimxAsSingleDimyAsSingleDimzAsSinglePrivateSubCommand1_Click()x=Val(InputBox("x="))y=Val(InputBox("y="))PrivateSubCommand2_Click()If【】Thenz=x^2+y^2ElseIf【】Thenz=x^2-2*y^2【】z=y^2-3*x^2EndIfForm1.Print"當(dāng)x,y的值為:";x,yForm1.Print"f(x,y)的值為:":zEndsub標(biāo)準(zhǔn)答案:答案知識(shí)點(diǎn)解析:本題用了塊IF結(jié)構(gòu)根據(jù)題目給出的程序可知【】、【】是填條件語(yǔ)句的,根據(jù)Then后面的內(nèi)容可以確定:【】應(yīng)填入x>0Andy>0;【】應(yīng)填入x<0Andy>0;函數(shù)除了滿足上述條件的都是“其他”,所以【】應(yīng)為Else。s五、填空題(含2小題)(本題共2題,每題1.0分,共2分。)43、在菜單編輯器中建立一個(gè)菜單,其主菜單項(xiàng)的名稱(chēng)為mnuEdit,Visible屬性為False。程序運(yùn)行后,如果用鼠標(biāo)右鍵單擊窗體,則彈出與mnuEdit對(duì)應(yīng)的菜單。以下是實(shí)現(xiàn)上述功能的程序,請(qǐng)?zhí)羁铡rivateSubForm【】(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2Then【】mnuEditEndIfEndSub標(biāo)準(zhǔn)答案:MouseDown,PopupMenu知識(shí)點(diǎn)解析:PopupMenu方法的使用形式如下:[對(duì)象].PopupMenu菜單名,標(biāo)志,x,y。其中:x,y:是快捷菜單顯示的位置。標(biāo)志:指定快捷菜單的行為。當(dāng)標(biāo)志為0時(shí),快捷菜單中的項(xiàng)只能對(duì)鼠標(biāo)左鍵起反應(yīng)。當(dāng)標(biāo)志為1時(shí),快捷菜單中的項(xiàng)對(duì)鼠標(biāo)左鍵和右鍵都反應(yīng)。標(biāo)志為2時(shí),PopupMenu方法只能用在MouseDown事件過(guò)程。44、在窗體上畫(huà)一個(gè)名稱(chēng)為T(mén)ext1的文本框,然后畫(huà)三個(gè)單選按鈕,并用這三個(gè)單選按鈕建立一個(gè)控件數(shù)組,名稱(chēng)為Option1。程序運(yùn)行后,如果單擊某個(gè)單選按鈕,則文本框中的字體將根據(jù)所選擇的單選按鈕切換。請(qǐng)?zhí)羁?。PrivateSubOption1_Click(IndexAsInteger)SelectCase【】Case0a=“宋體”Case1a=“黑體”Case2a=“楷體GB2312”EndSelectText1.【】=aEndSub標(biāo)準(zhǔn)答案:Index,Font知識(shí)點(diǎn)解析:本題中Option1為控件數(shù)組名稱(chēng),故Option1Click事件過(guò)程中的參數(shù)Index代表被單擊的控件在數(shù)組中的下標(biāo)值;TextBox控件Text1的Font屬性用于設(shè)置文本框中顯示的文字的字體名稱(chēng)。VB筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法指的是______。A、計(jì)算機(jī)程序B、解決問(wèn)題的計(jì)算方法C、解決問(wèn)題的有限運(yùn)算序列D、排序算法標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析2、下列關(guān)于線性表的敘述中,不正確的是______。A、線性表是n個(gè)結(jié)點(diǎn)的有窮序列B、線性表可以為空表C、線性表的每一個(gè)結(jié)點(diǎn)有且僅有一個(gè)前趨和一個(gè)后繼D、線性表結(jié)點(diǎn)間的邏輯關(guān)系是1:1的聯(lián)系標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析3、棧和隊(duì)列______。A、共同之處在于二者都是先進(jìn)先出的特殊的線性表B、共同之處在于二者都是先進(jìn)后出的特殊的線性表C、共同之處在于二者都只允許在頂端執(zhí)行刪除操作D、沒(méi)有共同之處標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析4、若二叉樹(shù)中度為2的結(jié)點(diǎn)有15個(gè),度為1的結(jié)點(diǎn)有10個(gè),則有______個(gè)葉結(jié)點(diǎn)。A、25B、30C、31D、16標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析5、已知二叉樹(shù)的前序序列為ABDCEFG,中序序列為DBCAFEG,則后序序列為_(kāi)_____。A、DCBAFGEB、DCBFGEAC、DCBFEGAD、DCBGFEA標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析6、軟件調(diào)試方法中的靜態(tài)調(diào)試方法之一為_(kāi)_____。A、計(jì)算機(jī)輔助靜態(tài)分析B、黑盒法C、因果圖D、路徑覆蓋標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析7、為了克服軟件危機(jī),人們提出了用______的原理來(lái)設(shè)計(jì)軟件,這就是軟件工程誕生的基礎(chǔ)。A、數(shù)學(xué)B、軟件學(xué)C、運(yùn)籌學(xué)D、工程學(xué)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析8、為了防止一個(gè)用戶(hù)的工作不適當(dāng)?shù)赜绊懥硪粋€(gè)用戶(hù),應(yīng)該采取______。A、完整性控制B、安全性控制C、并發(fā)控制D、訪問(wèn)控制標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析9、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)流圖表達(dá)的是______。A、數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)的關(guān)系B、數(shù)據(jù)和算法的關(guān)系C、數(shù)據(jù)和處理的關(guān)系D、數(shù)據(jù)和通信的關(guān)系標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析10、關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn),下列說(shuō)法中錯(cuò)誤的是數(shù)據(jù)______。A、結(jié)構(gòu)化B、共享性高C、獨(dú)立性差D、統(tǒng)一管理和控制標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析二、選擇題(本題共25題,每題1.0分,共25分。)11、若要使用戶(hù)不能修改文本框TextBox1中內(nèi)容,應(yīng)修改______屬性。A、LockedB、MultiLineC、PassWordCharD、SerollBar標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析12、命令按鈕Command1的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設(shè)為Alt+x,應(yīng)修改Caption屬性為_(kāi)_____。A、在x前插入&B、在x后插入&C、在x前插入#D、在x后插入#標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析13、Label控件中內(nèi)容能垂直方向變化而寬度保持不變則應(yīng)設(shè)置______屬性。A、WordwrapB、EnabledC、LockedD、AutoSize標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析14、使用CoamonDialog控件的______方法可顯示”打印”對(duì)話框。A、ShowOpenB、ShowSaveC、ShowColorD、Showprinter標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析15、確定復(fù)選框是否選中,可訪問(wèn)的屬性是______。A、ValueB、Checked在C、SelectedD、Caption標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析16、只能用來(lái)顯示字符信息的控件是______。A、文本框B、標(biāo)簽框C、圖片框D、圖像框標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析17、在窗體上添加一個(gè)文本框,名為text1,然后編寫(xiě)如下的load事件過(guò)程,則程序的運(yùn)行結(jié)果是______。privatesubform_loadtext1.text=“”text1.setfocusfork=1to5t=t*knextktext1.text=tendsubA、在文本框中顯示120B、文本框中仍為空C、在文本框中顯示1D、出錯(cuò)標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析18、以下語(yǔ)句錯(cuò)誤的是:______。A、Dowhile(Condition)StatementsLoopB、DoStatementsLoopwhile(condition)C、Dountil(condition)StatementsLoopD、Dountil(condition)Statementsenddo標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析19、下列程序運(yùn)行后,輸出的結(jié)果為_(kāi)_____。B=1Dowhileb<40b=*(b+1)LoopPrintBA、42B、39C、6D、1標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析20、在窗體上添加一個(gè)命令按紐,名為command1,其事件過(guò)程如下,程序運(yùn)行后,其輸出的結(jié)果為_(kāi)_____。Privatesub_command1_click()Dimaa=array(1,2,3,4,5)Fork=1to4S=s+a(k)NextkPrintsEndsubA、10B、14C、15D、120標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析21、設(shè)執(zhí)行以下程序段時(shí)依次輸入1、3、5,執(zhí)行結(jié)果為_(kāi)_____。Dima(4)AsIntegerDimb(4)AsIntegerForK=0To2a(K+1)=Val(1nputBox(“請(qǐng)輸入數(shù)據(jù):”))b(3-K)=a(K+1)NextKPrintb(K)A、1B、3C、5D、0標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析22、下列程序執(zhí)行后,變量S的值為_(kāi)_____。DimsAsLong,XAsIntegers=0X=1DoWhilex<10s=s+xx=x+2LoopPrintsA、10B、25C、50D、100標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析23、下列程序段的執(zhí)行結(jié)果為_(kāi)_____。DimA(4)N=3A(1)=1ForK=0ToN-1ForL=1ToK+1X=K+2-LA(X)=A(X)+A(X-1)IfK<N-1ThenExitForPrintA(X);NextLNextKA、121B、123C、246D、131標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析24、下列命令按紐事件過(guò)程執(zhí)行后,輸出的結(jié)果是______。privatesubcommand_click()form+1to10step2a=10forn=1to10step2a+a+2nextnnextmprintaendsubA、60B、50C、30D、20標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析25、當(dāng)執(zhí)行以下過(guò)程時(shí),在名為1blResult的標(biāo)簽框內(nèi)將顯示______。PrivateSubcmdlt_click()DimI,RR=0ForI=1To5Step1R=R+INexti1blResult.Caption=Str$(R)EndSubA、字符串15B、整數(shù)15C、字符串5D、整數(shù)5標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析26、下面程序執(zhí)行的結(jié)果是______。PrivateSubForm_Click()A$=“123”:B$=“456”C=Val(A$)+Val(B$)PrintC\100EndSubA、123B、3C、5D、579標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析27、每個(gè)ActiveX控件都是擴(kuò)展名為_(kāi)_____的獨(dú)立文件。A、.OCXB、.cC、.actD、.bmp標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析28、控件______屬性的設(shè)置,可使該控件不能通過(guò)Tab鍵得到焦點(diǎn)。A、TabStopB、TablndexC、GotFocusD、SetFocus標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析29、在窗體上畫(huà)一個(gè)名稱(chēng)為Command1的命令按鈕,然后編寫(xiě)如下程序:PrivateSubCommand1-Click()StaticXAmIntegerStaticYAsIntegerClsY=1Y=Y+5X=5+XPrintX,YEndSub程序運(yùn)行時(shí),三次單擊命令按鈕Comand1后,窗體上顯示的結(jié)果為_(kāi)_____。A、1516B、156C、1515D、56標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析30、下列表達(dá)式中,______的值為false。A、“BCD”<“BCE”B、“12345”<>“12345”曠“ABC”C、Not2*5=10D、4=4and5>2+2標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析31、用如下語(yǔ)句所定義的數(shù)組的元素個(gè)數(shù)是______個(gè)。Dimb(-2to4)asstringA、2B、4C、SD、7標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析32、先在窗體上添加一個(gè)命令按紐,然后編寫(xiě)如下程序:Functionfun(ByValnmAsLong)AsLongDimkAsLongk=1num=Abs(num)DoWhilenumk=k*(numMod10)num=num\10Loopfun=kEndFunctionPrivateSubCommand1_Click()DimnAsLongDimrAsLongn=InputBox(“請(qǐng)輸入一個(gè)數(shù)”)n=CLng(n)r=fun(n)PrintrEndSub則在程序運(yùn)行后,單擊命令按紐,在對(duì)話框中輸入“100”,輸出結(jié)果是______。A、0B、100C、200D、300標(biāo)準(zhǔn)答案:1知識(shí)點(diǎn)解析:暫無(wú)解析33、單擊命令按鈕時(shí),下列程序代碼的執(zhí)行結(jié)果為_(kāi)_____。PrivateFunctionPickMid(xStrAsString)AsStringDimtempStrAsStringDimstrLenAsIntegertempStr=“”strLen=Len(xStr)i=1DoWhilei<=strLen/2tempStr=tempStr+Mid(xStr,i,1)+Hid(xStr,strLen-i+1,1)i=i+1LoopPickMid=tempStrEndFunctionPrivateSubCommand1_Click()DimFirstStrAsStringFirstStr=“abcdef”P(pán)rintPickMid(FirstStr)EndSubA、abcdefB、afbecdC、fedcbaD、defabc標(biāo)準(zhǔn)答案:2知識(shí)點(diǎn)解析:暫無(wú)解析34、下面敘述中不正確的是______。A、若使用Write#語(yǔ)句將數(shù)據(jù)輸出到文件,則各數(shù)據(jù)項(xiàng)之間自動(dòng)插入逗號(hào),并且將字符串加上雙引號(hào)。B、若使用Print#語(yǔ)句將數(shù)據(jù)輸出到文件,則各數(shù)據(jù)項(xiàng)之間沒(méi)有逗號(hào)分隔,且字符串不加雙引號(hào)。C、Write#語(yǔ)句和Print#語(yǔ)句建立的順序文件格式完成一樣。D、Write#語(yǔ)句和Print#語(yǔ)句均實(shí)現(xiàn)向文件中寫(xiě)入數(shù)據(jù)。標(biāo)準(zhǔn)答案:4知識(shí)點(diǎn)解析:暫無(wú)解析35、在窗體上添加一個(gè)命令按鈕,名為command1,一文本框,名為text1,則執(zhí)行如下事件過(guò)程后,文本框中的輸出為_(kāi)_____。Fori=1To4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.Text=str(x)A、6B、12C、18D、21標(biāo)準(zhǔn)答案:8知識(shí)點(diǎn)解析:暫無(wú)解析三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、深度為n(n>0)的二叉樹(shù)最多有【】個(gè)結(jié)點(diǎn)。標(biāo)準(zhǔn)答案:2n-1知識(shí)點(diǎn)解析:暫無(wú)解析37、目前,有兩種重要的高級(jí)語(yǔ)言,分別是結(jié)構(gòu)化程序和【】。標(biāo)準(zhǔn)答案:面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí)點(diǎn)解析:暫無(wú)解析38、對(duì)象還有操作,用于改變對(duì)象的狀態(tài),對(duì)象及其操作就是對(duì)象的【】。標(biāo)準(zhǔn)答案:行為知識(shí)點(diǎn)解析:暫無(wú)解析39、結(jié)構(gòu)化分析方法的基本思想是采用【】方法,分析整個(gè)系統(tǒng),有效的控制系統(tǒng)開(kāi)發(fā)的復(fù)雜性。標(biāo)準(zhǔn)答案:面向數(shù)據(jù)流知識(shí)點(diǎn)解析:暫無(wú)解析40、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是數(shù)據(jù)庫(kù)的機(jī)構(gòu),通常由數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)控制語(yǔ)言,【】和一些實(shí)用程序四部分組成。標(biāo)準(zhǔn)答案:數(shù)據(jù)操縱知識(shí)點(diǎn)解析:暫無(wú)解析四、填空題(本題共3題,每題1.0分,共3分。)41、DIMa(3,-3to0,3to6)ASSTRING語(yǔ)句定義的數(shù)組元素有【】個(gè)。標(biāo)準(zhǔn)答案:48知識(shí)點(diǎn)解析:DIM9(3,-3to0,3to6)ASSTRING語(yǔ)句定義的數(shù)組元素的計(jì)算式為:3*(0-(-3)+1)*(6-3+1)故元素個(gè)數(shù)為48。42、已知在窗體上有一個(gè)文本框控件,它的名稱(chēng)為T(mén)ext1,且輸入的字符全部為數(shù)字,現(xiàn)在要把該字符轉(zhuǎn)換為整數(shù)送給整型變量C,所用到的語(yǔ)句是【】。標(biāo)準(zhǔn)答案:c=Val(Text1.Text)知識(shí)點(diǎn)解析:Text屬性的內(nèi)容就是顯示在文本框控件上的內(nèi)容。其類(lèi)型為字符類(lèi)型。要將它轉(zhuǎn)換成數(shù)值類(lèi)型,需用到轉(zhuǎn)換函數(shù)Val。根據(jù)以上知識(shí)點(diǎn)分析題意可知所用到的語(yǔ)句為:c=Val(Textl.Text)。43、在C盤(pán)當(dāng)前文件夾下建立一個(gè)名為StuData.txt的順序文件。要求用InputBox函數(shù)輸入5名學(xué)生的學(xué)號(hào)(StuNo)、姓名(StuName)和英語(yǔ)成績(jī)(StuEng)。PrivateSubFormClick()Open"C:StuData.txt"ForOutPutAs#1Fori=1To5StuNo=InpuzztBox(“請(qǐng)輸入學(xué)號(hào)”)StuName=InputBox(“請(qǐng)輸入姓名”)StuEng=Val(InputBox(“請(qǐng)輸入英語(yǔ)成績(jī)”))【】NextiClose#1EndSub標(biāo)準(zhǔn)答案:Write#1,StuNo,StuName,StuEng或Print#1,StuNo,StuName,Stu-Eng知識(shí)點(diǎn)解析:順序文件的寫(xiě)操作可以使用Print#或Write#語(yǔ)句。其格式為:Print#文件號(hào),表達(dá)式表Write#文件號(hào),表達(dá)式表題中要將學(xué)生的學(xué)號(hào)、姓名、英語(yǔ)成績(jī)寫(xiě)入文件1,故可以用語(yǔ)句Write#1,StuNo,StuName,StuEng或Print#1,StuNo,Stu-Name,StuEng五、填空題(含2小題)(本題共1題,每題1.0分,共1分。)44、假定建立了一個(gè)工程,該工程包括兩個(gè)窗體,其名稱(chēng)(Name屬性)分別為Form1和Form2,啟動(dòng)窗體為Form1。在Form1畫(huà)一個(gè)命令按鈕Command1,程序運(yùn)行后,要求當(dāng)單擊該命令按鈕時(shí),F(xiàn)orm1窗體消失,顯示窗體Form2,請(qǐng)?jiān)凇尽亢汀尽刻帉⒊绦蜓a(bǔ)充完整。PrivateSubCommand1_Click()【】Form1Form2.【】EndSub標(biāo)準(zhǔn)答案:Unload,Show知識(shí)點(diǎn)解析:暫

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論