版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
VB筆試模擬試卷19(共9套)(共409題)VB筆試模擬試卷第1套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法的空間復(fù)雜度是指()。A、算法程序的長度B、算法程序中的指令條數(shù)C、算法程序所占的存儲空間D、算法執(zhí)行過程中所需要的存儲空間標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:一個(gè)算法的空間復(fù)雜度,一般是指執(zhí)行這個(gè)算法所需的存儲空間。一個(gè)算法所占用的存儲空間包括算法程序所占用的空間、輸入的初始數(shù)據(jù)所占用的存儲空間及算法執(zhí)行過程中所需要的額外空間。2、按照“先進(jìn)先出”組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是()。A、隊(duì)列B、棧C、雙向鏈表D、二叉樹標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:隊(duì)列是一種特殊的線性表,只允許在表的一端插入元素,在表的另一端刪除元素,插入元素的一端叫“隊(duì)尾”,刪除元素的一端叫“隊(duì)頭”,先插入的元素先被刪除,是按“先進(jìn)先出”的原則組織數(shù)據(jù)的。3、下列敘述中正確的是()。A、線性鏈表的各元素在存儲空間中的位置必須是連續(xù)的B、線性鏈表的頭元素一定存儲在其他元素的前面C、線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,但表頭元素一定存儲在其他元素的前面D、線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,且各元素的存儲順序也是任意的標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:在線性鏈表中,各元素在存儲空間中的位置是任意的,各元素的順序也是任意的,依靠指針來實(shí)現(xiàn)數(shù)據(jù)元素的前后件關(guān)系。4、有下列二叉樹,對此二叉樹前序遍歷的結(jié)果為()。A、XZCYABB、XYZABCC、XYABCZD、XYAZBC標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:對二叉樹的前序遍歷是指:先訪問根結(jié)點(diǎn),然后訪問左子樹,最后訪問右子樹,并且,在訪問左、右子樹時(shí),先訪問根結(jié)點(diǎn),再依次訪問其左、右子樹。5、結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()。A、程序的規(guī)模B、程序的效率C、程序設(shè)計(jì)語言的先進(jìn)性D、程序的易讀性標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:程序不光是編寫完就結(jié)束了,為了測試和維護(hù)程序,往往還有其他人閱讀和跟蹤程序,因此程序設(shè)計(jì)的風(fēng)格應(yīng)該強(qiáng)調(diào)簡單和清晰,即程序的易讀性,“清晰第一,效率第二”。6、下列敘述中正確的是()。A、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象之間具有密切的關(guān)系B、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象都是公用的C、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個(gè)對象之間相對獨(dú)立,相互依賴性小D、上述3種說法都不對標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:面向?qū)ο蟮某绦蛟O(shè)計(jì)是用對象模擬問題領(lǐng)域中的實(shí)體,各對象之間相對獨(dú)立,相互依賴性小,通過消息來實(shí)現(xiàn)對象之間的相互聯(lián)系。7、結(jié)構(gòu)化分析方法是面向()的自頂向下逐步求精進(jìn)行需求分析的方法。A、對象B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)流D、目標(biāo)標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。8、下列描述中,是軟件調(diào)試技術(shù)的是()。A、錯誤推斷B、集成測試C、回溯法D、邊界值分析標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:軟件調(diào)試技術(shù)包括強(qiáng)行排錯法、回溯法和原因排除法。邊界值分析、錯誤推斷都是黑盒測試的方法。9、數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()。A、DB包括DBS和DBMSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、沒有任何關(guān)系標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)(DBS)由數(shù)據(jù)庫(DBS)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫管理員、硬件平臺和軟件平臺5個(gè)部分組成,可見DB和DBMS都是DBS的組成部分。10、最簡單的交換排序方法是()。A、快速排序B、選擇排序C、堆排序D、冒泡排序標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:所謂的交換類排序方法是指借助數(shù)據(jù)元素之間的互相交換進(jìn)行排序的一種方法,包括冒泡排序和快速排序。冒泡排序是一種最簡單的交換排序方法,它通過相鄰元素的交換,逐步將線性表變成有序。二、選擇題(本題共25題,每題1.0分,共25分。)11、下列說法錯誤的是()。A、在同一模塊不同過程中的變量可以同名B、不同模塊中定義的全局變量可以同名C、引用另一模塊中的全局變量時(shí),必須在變量名前加模塊名D、同一模塊中不同級的變量可以同名標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:變量可以分為3類:局部變量、模塊變量、全局變量。在同一模塊不同過程中的變量叫做局部變量,其作用域是它所在的過程,所以不同過程中的局部變量可以同名;模塊變量的作用范圍是整個(gè)窗體或模塊,引用其他模塊中的模塊變量時(shí),必須加上模塊名;當(dāng)同一個(gè)模塊內(nèi)的不同過程使用相同的變量時(shí),必須聲明窗體層的變量,當(dāng)然不能有重名。VisualBasic應(yīng)用程序通常由窗體模塊和標(biāo)準(zhǔn)模塊組成。模塊變量就是窗體變量和標(biāo)準(zhǔn)模塊變量的總稱。12、下列程序段的運(yùn)行結(jié)果是()。Subsele()DimnAsIntegeri=21:n=3DoWhilei>ni=i-nLoopPrintiEndSubA、2B、4C、5D、3標(biāo)準(zhǔn)答案:8知識點(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知識點(diǎn)解析:在定義子過程的參數(shù)時(shí),如果在參數(shù)前加上ByVal,表示是“傳值”參數(shù),主調(diào)函數(shù)中參數(shù)的值不被改變,否則表示是“傳地址”參數(shù),參數(shù)值會被調(diào)用的子過程改變。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知識點(diǎn)解析:Factorial函數(shù)的作用是計(jì)算參數(shù)數(shù)組a元素的累計(jì)乘積,即將數(shù)組a的元素從下界到上界循環(huán)相乘。在主調(diào)過程中,F(xiàn)actorial(A0、Factorial(B)分別傳遞數(shù)組a和b,計(jì)算結(jié)果分別賦給s1和s2。在定義子過程的參數(shù)時(shí),如果在參數(shù)前加上ByVal,表示是“傳值”參數(shù),主調(diào)函數(shù)中參數(shù)的值不被改變,否則表示是“傳地址”參數(shù),參數(shù)值會被調(diào)用的子過程改變。15、將文本框的PasswordChar屬性設(shè)置為一個(gè)星號*,運(yùn)行時(shí),在文本框中輸入的字符仍然顯示出來,而不顯示星號,原因可能是()。A、文本框的MultiLine屬性值為TrueB、文本框的Looked屬性值為TrueC、文本框的MultiLine屬性值為FalseD、文本框的Looked屬性值為False標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:PasswordChar屬性將影響TextBox控件中顯示的文本,文本框中將顯示PasswordChar屬性設(shè)置的字符的內(nèi)容,但是如果MultiLine屬性被設(shè)為True,那么設(shè)置PasswordChar屬性將不起效果。16、下列每組控件中,都包含有滾動條的一組控件是()。A、ListBox和LabelB、TextBox和DriveListBoxC、ComboBox和CheckBoxD、FileListBox和DirListBox標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:在選中的幾個(gè)控件中,沒有滾動條屬性的控件有:Label、DriveListBox和CheckBox控件;有滾動條屬性設(shè)置的控件有:TextBox、FileLisBox和DirListBox控件。17、在窗體上面有一個(gè)文本框,其名稱為Text1,編寫如下事件過程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimstrAsStringstr=Chr(KeyAscii)KeyAscii=Asc(UCase(str))Text1.Text=String(2,KeyAscii)EndSub程序運(yùn)行后,如果在鍵盤上輸入字母“a”,則在文本框Text3中顯示的內(nèi)容為()。A、aaaB、AAAC、AAD、aa標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:UCase(SB)將sb轉(zhuǎn)成大寫的字符串:String(n,character)返回n個(gè)重復(fù)的字符,如果character是ASCII碼,則返回其對應(yīng)的字符。程序運(yùn)行過程為:首先輸入字母“a”,并通過“str=Chr(KeyAscii)”語句將a的ASCII值轉(zhuǎn)換成字符串:然后通過“KeyAscii=Asc(UCase(str))”求得大寫A的ASCII值,并顯示在文本框中;最后通過“Textl.Text=String(2,KeyAscii)”語句為文本框輸入了兩個(gè)字母“A”,所以最后在文本框中顯示出3個(gè)大寫字母“A”。18、如果要在程序代碼中為圖片框動態(tài)加載或清除圖形,可以通過()函數(shù)來實(shí)現(xiàn)。A、InputBoxB、InputC、LoadPictureD、PaintPicture標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:在運(yùn)行期間載入圖形文件,可以用LoadPicture函數(shù),其格式為:Picturel.Picture=LoadPicture(“文件名”);如果要清除圖形文件,可以執(zhí)行Picturel.Picture=LoadPicture("")操作。19、下列關(guān)于復(fù)選框的說法,正確的是()。A、復(fù)選框的Enabled屬性用于決定該復(fù)選框是否可見B、復(fù)選框的Value屬性用于決定該復(fù)選框是否被選中C、復(fù)選框的TabIndex屬性用于決定該復(fù)選框在控件數(shù)組中的序號D、復(fù)選框的Visible屬性用于決定該復(fù)選框是否可用標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:Enabled屬性用于設(shè)置控件是否能夠?qū)τ脩舢a(chǎn)生的事件作出反應(yīng);Value屬性用來返回或設(shè)置復(fù)選框的狀態(tài),是否被選中;TabIndex屬性是指復(fù)選框在窗體中獲得焦點(diǎn)的順序:Visible屬性返回或設(shè)置復(fù)選框可見或隱藏。20、用戶在組合框中輸入或選擇的數(shù)據(jù)可以通過()屬性來獲得。A、ListB、ListIndexC、TextD、ListCount標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:當(dāng)ComboBox控件的Style屬性設(shè)置為0或1時(shí),Text屬性返回編輯域中的文本:當(dāng)ComboBox控件的Style屬性設(shè)置為2時(shí),Text屬性返回列表框中選擇的項(xiàng)目。21、某人在窗體上畫了一個(gè)名稱為Timer1的計(jì)時(shí)器和一個(gè)名稱為Label1的標(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、通過屬性窗口把計(jì)時(shí)器的Interval屬性設(shè)置為2000B、通過屬性窗口把計(jì)時(shí)器的Enabled屬性設(shè)置為FalseC、把事件過程中的Label1.Caption=Time$語句改為Timer1.Interval=Time$D、把事件過程中的Label1.Caption=Time$語句改為Label1.Caption=Timer1.Time標(biāo)準(zhǔn)答案:1知識點(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,其單擊事件中有如下程序段,則事件過程執(zhí)行后,文本框中輸出()。Fori=1To4Forj=1To3x=3Fork=1To2x=x+3NextkNextjNextiText1.Text=Str(x)A、3B、6C、9D、12標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:這也是一個(gè)3重循環(huán),我們依次分析循環(huán)過程,程序執(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、語句DimArr(3To5,-2To2)定義的數(shù)組的元素個(gè)數(shù)是()。A、20B、12C、15D、24標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:該數(shù)組定義語句定義了一個(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、在窗體上畫一個(gè)名為Command1的命令按鈕,然后編寫如下程序: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知識點(diǎn)解析:本題考查使用Array函數(shù)給數(shù)組元素賦值的應(yīng)用。分析程序可知,是通過For循環(huán)將數(shù)組中的各個(gè)元素通過一定的公式進(jìn)行運(yùn)算。運(yùn)算過程為:當(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)后面的語句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知識點(diǎn)解析:程序的執(zhí)行過程如下:當(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。依次類推,最后S數(shù)組元素的值為:S(1)=20:S(2)=25;S(3)=30:S(4)=35;S(5)=40。26、下列描述不正確的是()。A、某個(gè)子過程中聲明的局部變量,其使用范圍僅限定于該子過程內(nèi)B、某個(gè)子過程中聲明的局部變量,其生命周期僅限于該子過程被執(zhí)行過程中C、不同子過程中的局部變量可以具有相同的名稱D、不同子過程中具有相同的名稱的局部變量是同一變量標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:在子過程中聲明的變量,叫局部變量,其作用范圍僅限于該過程內(nèi),其生命周期是子過程執(zhí)行過程:不同子過程中的局部變量可以同名,不會相互影響,如果子過程中沒有聲明就使用的變量,除非在子過程外部有聲明,否則也認(rèn)為是局部變量。27、窗體上有兩個(gè)文本框Text1、Text2以及一個(gè)命令按鈕Command1,編寫下列程序: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知識點(diǎn)解析:程序中y為窗體變量,其作用范圍為整個(gè)窗體中的所有子過程,要注意區(qū)分與作為p1、p2形式參數(shù)的y變量。窗體變量y能夠記錄程序運(yùn)行中對其的改變,第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的返回值也會不同。28、要使菜單項(xiàng)MenuOne在程序運(yùn)行時(shí)失效,使用的語句是()。A、MenuOne.Visible=TrueB、MenuOne.Visible=FalseC、MenuOne.Enabled=TrueD、MenuOne.Enabled=False標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:Enabled屬性用來設(shè)置一個(gè)窗體或控件是否能夠?qū)τ脩舢a(chǎn)生的事件作出反應(yīng),設(shè)為False時(shí),菜單項(xiàng)在程序運(yùn)行時(shí)失效,不響應(yīng)用戶的操作:設(shè)為True時(shí),菜單項(xiàng)在程序運(yùn)行時(shí)有效,能響應(yīng)用戶的操作。Visible屬性用來設(shè)置窗體或控件是否可見,設(shè)為False時(shí),控件不可見;設(shè)為True時(shí),控件可見。29、下列關(guān)于菜單的說法錯誤的是()。A、每個(gè)菜單項(xiàng)都是一個(gè)控件,與其他控件一樣也有其屬性和事件B、除了Click事件之外,菜單項(xiàng)不可以響應(yīng)其他事件C、菜單項(xiàng)的索引號可以不連續(xù)D、菜單項(xiàng)的索引號必須從1開始標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:每個(gè)菜單項(xiàng)都是一個(gè)控件,每個(gè)菜單項(xiàng)有且僅有一個(gè)Click事件,菜單項(xiàng)的索引用來為用戶建立的控件數(shù)組建立索引,可以不連續(xù),也不一定從1開始編號。30、要使某菜單能夠通過按住鍵盤上的<Alt>鍵及<K>鍵打開,應(yīng)()。A、在“名稱”欄中“K”并字符前加上“&”符號B、在“標(biāo)題”欄中“K”并字符后加上“&”符號C、在“標(biāo)題”欄中“K”并字符前加上“&”符號D、在“名稱”欄中“K”并字符后加上“&”符號標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:本題是考查菜單項(xiàng)訪問鍵的設(shè)置方法。在菜單控件的標(biāo)題中,一個(gè)指定的訪問鍵表現(xiàn)為一個(gè)帶下劃線的字符,訪問鍵允許按下<Alt>鍵的同時(shí)輸入該菜單項(xiàng)后面帶下劃線的字符來打開菜單。設(shè)置這個(gè)帶下劃線字符的方式就是在標(biāo)題中,在字母前加上一個(gè)“&”符號。31、當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動窗體是()。A、啟動VisualBasic時(shí)建立的窗體B、第一個(gè)添加的窗體C、最后一個(gè)添加的窗體D、在“工程屬性”對話框中指定的窗體標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:在VisualBasic程序中,如果有多個(gè)窗體,且沒有指定啟動窗體,則默認(rèn)設(shè)計(jì)時(shí)的第一個(gè)窗體為啟動窗體;如果要指定啟動窗體,可以通過“工程”菜單中的“工程屬性”命令來指定啟動窗體。注意:如果沒有指定啟動窗體,則第一個(gè)創(chuàng)建的窗體自動顯示在“工程屬性”對話框中的“啟動對象”中。32、按文件的內(nèi)容劃分有()。A、順序文件和隨機(jī)文件B、ASCII文件和二進(jìn)制文件C、程序文件和數(shù)據(jù)文件D、磁盤文件和打印文件標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:根據(jù)不同的分類標(biāo)準(zhǔn),文件可分為不同的類型。根據(jù)數(shù)據(jù)性質(zhì),文件可分為程序文件和數(shù)據(jù)文件;根據(jù)數(shù)據(jù)的存取方式和結(jié)構(gòu),文件可分為順序文件和隨機(jī)文件;根據(jù)數(shù)據(jù)的編碼方式,文件可分為ASCII文件和二進(jìn)制文件。33、在用Open語句打開文件時(shí),如果省略“For方式”,則打開的文件的存取方式是()。A、順序輸入方式B、順序輸出方式C、隨機(jī)存取方式D、二進(jìn)制方式標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:打開文件的Open語句在省略“For方式”的情況下默認(rèn)為隨機(jī)存取方式(Random)輸入輸出文件。34、執(zhí)行語句Open"TC,dat"ForRandomAs#1Len=50后,對文件TC.dat中的數(shù)據(jù)能執(zhí)行的操作是()。A、只讀操作B、只寫操作C、既可以讀,也可以寫D、追加操作標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:題中的語句是以Random方式打開了一個(gè)隨機(jī)文件TC.dat,隨機(jī)文件打開后,可以同時(shí)進(jìn)行讀、寫操作。35、在E盤當(dāng)前目錄文件夾下建立一個(gè)名為“Student.txt”的隨機(jī)文件,要求用InputBox函數(shù)輸入5個(gè)學(xué)生的姓名(StuName)、年級(StuGrade)和年齡(StuAge)。在程序中有以下記錄類型和窗體的事件過程,請選擇正確的語句完成程序()。PrivateTypestudentStuNameAsString*10StuGradeAsString*10StuAgeAsIntegerEndTypePrivateSubForm_Click()DimsAsstudentOpen"c:\student.txt"ForRandomAs#1Len=Len(s)Fori=1To1s.StuName=InputBox("請輸入姓名")s.StuGrade=InputBox("請輸入年級號")s.StuAge=Val(InputBox("請輸入年齡"))NextiClose#1EndSubA、Print#1,sB、Print#1,iC、Put#1,,sD、Put#1,,i標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:本題考查隨機(jī)文件的讀寫,在For循環(huán)中,向隨機(jī)文件中寫入5個(gè)學(xué)生的信息,所以應(yīng)該使用寫操作語句,在隨機(jī)文件中,寫操作用Put語句,其格式為:Put#文件號,[記錄號],變量。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、某二叉樹中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹中有______個(gè)葉子結(jié)點(diǎn)。標(biāo)準(zhǔn)答案:19知識點(diǎn)解析:二叉樹具有如下性質(zhì):在任意一棵二叉樹中,度為。的結(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)分類,數(shù)據(jù)結(jié)構(gòu)可分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),隊(duì)列屬于______。標(biāo)準(zhǔn)答案:線性結(jié)構(gòu)知識點(diǎn)解析:隊(duì)列有且只有一個(gè)根結(jié)點(diǎn),而且每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件,滿足線性結(jié)構(gòu)的條件,所以屬于線性結(jié)構(gòu)。38、軟件生命周期一般可分為以下階段;問題定義、可行性研究、______、設(shè)計(jì)、編碼、測試、運(yùn)行與維護(hù)。標(biāo)準(zhǔn)答案:需求分析知識點(diǎn)解析:軟件生命周期包括:問題定義、可行性研究、需求分析、設(shè)計(jì)、編碼、測試、運(yùn)行與維護(hù)。39、數(shù)據(jù)庫系統(tǒng)在其內(nèi)部分為三級模式,即概念模式、內(nèi)模式和外模式。其中,______是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式。標(biāo)準(zhǔn)答案:外模式知識點(diǎn)解析:外模式由概念模式推導(dǎo)而出,給出了每個(gè)用戶的局部數(shù)據(jù)描述,即數(shù)據(jù)視圖。40、關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括選擇、連接和______。標(biāo)準(zhǔn)答案:投影知識點(diǎn)解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)的專門關(guān)系運(yùn)算包括選擇、連接和投影。四、填空題(本題共4題,每題1.0分,共4分。)41、當(dāng)用戶按下鍵盤上的某個(gè)鍵時(shí),將會觸發(fā)擁有輸入焦點(diǎn)的控件的______事件。標(biāo)準(zhǔn)答案:KeyPress知識點(diǎn)解析:當(dāng)按下鍵盤上的某個(gè)鍵時(shí),將觸發(fā)擁有焦點(diǎn)的控件的KeyPress事件。當(dāng)活動窗體上所有控件均未獲得焦點(diǎn)時(shí),窗體才獲得焦點(diǎn)。當(dāng)窗體具有焦點(diǎn)時(shí),按下鍵盤鍵觸發(fā)窗體的KeyDown和KeyPress事件,松開鍵盤鍵時(shí)發(fā)生KeyUp事件。當(dāng)控件具有焦點(diǎn)時(shí),按下鍵盤鍵觸發(fā)改控件的KeyDown和KeyPress,松開鍵盤鍵時(shí)發(fā)生KeyUp事件。42、一個(gè)變量未被顯式定義,末尾沒有類型說明符,則該變量的隱含類型是______類型。標(biāo)準(zhǔn)答案:變體或Variant知識點(diǎn)解析:變量由名字和數(shù)據(jù)類型兩部分組成。根據(jù)缺省規(guī)定,如果在聲明中沒有說明數(shù)據(jù)類型,則變量的敷據(jù)類型為變體(Variant)。43、設(shè)A="345678",則表達(dá)式Val(Mid(A,4,2)+Right(A,4))的值為______。標(biāo)準(zhǔn)答案:675678知識點(diǎn)解析:Val(string)函數(shù)用于返回字符串中所含的數(shù)值。Right(string,length)函數(shù)來得到某字符串最右邊的幾個(gè)字符。Mid(Str,p,n)函數(shù)從第p個(gè)字符開始,向后取字符串的n個(gè)字符。題中,首先計(jì)算Mid(A,4,2)為“67”,Risht(A,4)為“5678”,然后用+連接符連接起來成為“675678”字符串,最后轉(zhuǎn)換成“675678”數(shù)值。44、下列程序段運(yùn)行后,a的值為______。a=600b=50a=a+bb=a-ba=a-b標(biāo)準(zhǔn)答案:50知識點(diǎn)解析:程序執(zhí)行過程如下:a=a+b→650,b=a-b→600,a=a-b→50。五、填空題(含2小題)(本題共2題,每題1.0分,共2分。)45、下列事件過程的功能是:建立一個(gè)名為Datal的隨機(jī)文件,存放角度值及這些角度的正弦函數(shù)值和余弦函數(shù)值,角度為1,2,3,…,90。請?jiān)诳瞻滋幪钌虾线m的代碼,將程序補(bǔ)充完整。PrivateTypeAngKAsIntegerSinxAsSingleCosxAsSingleEndType______’定義Ang類型的變量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知識點(diǎn)解析:聲明用戶定義類型的變量格式為:Dim變量名as用戶定義類型名;定義了記錄類型后,給該類型變量賦值時(shí)用“變量名.元素=要賦的值”的格式進(jìn)行賦值。46、在窗體上建立一個(gè)單選按鈕組Option1和一個(gè)圖片框Picture1,如圖所示。當(dāng)選擇不同的單選按鈕時(shí),圖片框中填充不同的圖案,請?zhí)顚懗绦虻目瞻滋帲钩绦蛲暾?。PrivateSubOption1_Click(______)DimH.WPicture1.ClsPicture1.FillStyle=______W=Picture1.ScaleWidth/2H=Picture1.ScaleHeight/2Picture1.Circle(W,H),W/2EndSub標(biāo)準(zhǔn)答案:IndexAsInteger,Index知識點(diǎn)解析:控件數(shù)組中的元素同事一個(gè)事件過程,過程有一個(gè)下標(biāo)參數(shù)Index,用來區(qū)別數(shù)組中的不同控件,題目中單選按鈕是控件數(shù)組,因此,它的Click事件過程帶有參數(shù)Index的定義(IndexAsInteger);要求根據(jù)選擇不同的單選按鈕,來設(shè)置圖片框的填充圖案,圖片框中的圖案樣式可以修改FillStyle屬性值來實(shí)現(xiàn),F(xiàn)illStyle的取值范圍為0~7,題中用了7個(gè)單選按鈕來表示每種圖片框繪圖的樣式,因此第2個(gè)空應(yīng)填寫Index參數(shù)。六、填空題(含3小題)(本題共1題,每題1.0分,共1分。)47、在鼠標(biāo)事件過程MouseDown和MouseUp中,參數(shù)Button的值為1、2、4時(shí),分別代表按下鼠標(biāo)的______、______和______按鈕。標(biāo)準(zhǔn)答案:左,右,中間知識點(diǎn)解析:MouseDown、MouscUp和MouseMove事件均能區(qū)分出鼠標(biāo)的左、右和中間按鈕。Button參數(shù)與按鈕的對應(yīng)關(guān)系是:當(dāng)Button=1時(shí),對應(yīng)于左按鈕(位0);當(dāng)Button=2時(shí),對應(yīng)于右按鈕(位1);當(dāng)Button=4時(shí),對應(yīng)于中間按鈕(位2)。MouseDown、MouseUp和MouseMove事件的Shift參數(shù)可以區(qū)分出在鼠標(biāo)按下時(shí),是否同時(shí)按下<Shift>、<Ctrl>和<Alt>等鍵盤換檔鍵。Shift參數(shù)與換檔鍵對應(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、算法程序的長度B、算法程序中的指令條數(shù)C、算法程序所占的存儲空間D、算法執(zhí)行過程中所需要的存儲空間標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:一個(gè)算法的空間復(fù)雜度,一般是指執(zhí)行這個(gè)算法所需的內(nèi)存空間。一個(gè)算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間。2、下列關(guān)于棧的敘述中正確的是______。A、在棧中只能插入數(shù)據(jù)B、在棧中只能刪除數(shù)據(jù)C、棧是先進(jìn)先出的線性表D、棧是先進(jìn)后出的線性表標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:棧是限定在一端進(jìn)行插入與刪除的線性表。棧是按照“先進(jìn)后出”或“后進(jìn)先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進(jìn)后出”表或“后進(jìn)先出”表。3、在深度為5的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為______。A、32B、31C、16D、15標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:所謂滿二叉樹是指這樣的一種二叉樹:除最后一層外,每層上的所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)。這就是說,在滿二叉樹中,每一層上的結(jié)點(diǎn)數(shù)都達(dá)到最大值,即在滿二叉樹的第K層上有2k-1個(gè)結(jié)點(diǎn),且深度為m的滿二叉樹有2m個(gè)結(jié)點(diǎn)。在滿二叉樹中,最后一層的結(jié)點(diǎn)個(gè)數(shù)就是葉子結(jié)點(diǎn)的個(gè)數(shù),本題中深度為5,故葉子結(jié)點(diǎn)數(shù)為25-1=24=16。4、對建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是______。A、程序應(yīng)簡單、清晰、可讀性好B、符號名的命名要符合語法C、充分考慮程序的執(zhí)行效率D、程序的注釋可有可無標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:要形成良好的程序設(shè)計(jì)風(fēng)格,主要應(yīng)注重和考慮下述一些因素:符號名的命名應(yīng)具有一定的實(shí)際含義,以便于對程序功能的理解;正確的注釋能夠幫助讀者理解程序;程序編寫應(yīng)優(yōu)先考慮清晰性,除非對效率有特殊要求,程序編寫要做到清晰第一,效率第二。5、下面對對象概念描述錯誤的是______。A、任何對象都必須有繼承性B、對象是屬性和方法的封裝體C、對象間的通訊靠消息傳遞D、操作是對象的動態(tài)性屬性標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:對象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實(shí)體有直接的對應(yīng)關(guān)系。對象之間通過傳遞消息互相聯(lián)系,以模擬現(xiàn)實(shí)世界中不同事物彼此之間的聯(lián)系。6、下面不屬于軟件工程的3個(gè)要素的是______。A、工具B、過程C、方法D、環(huán)境標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:軟件工程包括3個(gè)要素,即方法、工具和過程。7、程序流程圖(PFD)中的箭頭代表的是______。A、數(shù)據(jù)流B、控制流C、調(diào)用關(guān)系D、組成關(guān)系標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:程序流程圖(PFD)是一種傳統(tǒng)的、應(yīng)用廣泛的軟件過程設(shè)計(jì)表示工具,通常也稱為程序框圖,其箭頭代表的是控制流。8、在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最高的階段是______。A、數(shù)據(jù)庫系統(tǒng)B、文件系統(tǒng)C、人工管理D、數(shù)據(jù)項(xiàng)管理標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最高的階段是數(shù)據(jù)庫系統(tǒng)。9、用樹形結(jié)構(gòu)來表示實(shí)體之間聯(lián)系的模型稱為______。A、關(guān)系模型B、層次模型C、網(wǎng)狀模型D、數(shù)據(jù)模型標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:層次模型是最早發(fā)展出來的數(shù)據(jù)庫模型。它的基本結(jié)構(gòu)是樹形結(jié)構(gòu),這種結(jié)構(gòu)方式在現(xiàn)實(shí)世界中很普遍,如家族結(jié)構(gòu)、行政組織機(jī)構(gòu),它們自頂向下、層次分明。10、關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括______。A、排序、索引、統(tǒng)計(jì)B、選擇、投影、連接C、關(guān)聯(lián)、更新、排序D、顯示、打印、制表標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xià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知識點(diǎn)解析:“工程”菜單中的“部件”選項(xiàng)是用來向工程中添加或刪除控件或部件的。12、InputBox函數(shù)返回值的類型為______。A、數(shù)值B、字符串C、變體D、數(shù)值或字符串(視輸入的數(shù)據(jù)而定)標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:InputBox函數(shù)在一對話框中顯示提示,等待用戶輸入正文或按下按鈕,并返回包含文本框內(nèi)容的String。所以其返回類型為字符串類型。13、以下語句的輸出結(jié)果是______。PrintFormat$("32545","000,000.00")A、32548.5B、32,548.5C、032,548.50D、32,548.50標(biāo)準(zhǔn)答案:4知識點(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知識點(diǎn)解析:SetFocus方法用來將焦點(diǎn)移動到指定的控件或窗體。15、設(shè)a=6,則執(zhí)行x=IIF(a>5,-1,0)后,x的值為______。A、5B、6C、0D、-1標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:IIf方法根據(jù)表達(dá)式的值來決定返回其第2和第3個(gè)參數(shù)中的某一個(gè)。表達(dá)式是其第1個(gè)參數(shù)。在本題中a>5為True,所以返回的是-1。16、在窗體上畫一個(gè)文本框(其Name屬性為Text1),然后編寫如下事件過程:PrivateSubForm_Load()Text1.Text=""Text1.SetFocusFori=1To10Sum=Sum+iNextiText1.Text=SumEndSub上述程序的運(yùn)行結(jié)果是______。A、在文本框Text1中輸出55B、在文本框Text1中輸出0C、出錯D、在文本框Text1中輸出不定值標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:焦點(diǎn)只能移到可視的窗體或控件。因?yàn)樵诖绑w的Load事件完成前窗體或窗體上的控件是不可視的,所以如果不是在Form_Load事件過程完成之前首先使用Show方法顯示窗體的話,是不能使用SetFocus方法將焦點(diǎn)移至正在自己的Load事件中加載的控件上的。17、在程序運(yùn)行期間,如果拖動滾動條上的滾動框,則觸發(fā)的滾動條事件是______。A、MoveB、ChangeC、ScrollD、GetFocus標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:當(dāng)ScrollBar控件上的或包含一個(gè)滾動條的對象的滾動框被重新定位,或按水平方向或垂直方向滾動時(shí),Scroll事件發(fā)生。18、為了在運(yùn)行時(shí)能顯示窗體左上角的控制框(系統(tǒng)菜單),必須______。A、把窗體的ControlBox屬性設(shè)置為False,其他屬性任意B、把窗體的ControlBox屬性設(shè)置為True,并且把BorderStyle屬性設(shè)置為1~3C、把窗體的ControlBox屬性設(shè)置為False,同時(shí)把BorderStyle屬性設(shè)置為非0值D、把窗體的ControlBox屬性設(shè)置為True,同時(shí)把BorderStyle屬性設(shè)置為0值標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:ControlBox屬性返回或設(shè)置一個(gè)值,表示在運(yùn)行時(shí)控制菜單框是否在窗體中顯示。在運(yùn)行時(shí)為只讀。為了顯示控制菜單框,還必須將窗體的BorderStyle屬性值設(shè)置為1(固定單邊框),2(可變尺寸)或3(固定對話框)。19、以下程序段的輸出結(jié)果為______。X=1Y=4DoUntilY>4X=X*YY=Y+1LoopPrintXA、1B、4C、8D、20標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:DoUntil語句是條件為False的時(shí)候執(zhí)行循環(huán)體。程序中的循環(huán)體只執(zhí)行了一次,結(jié)果是x=4,y=5。最后輸出的結(jié)果為4。20、將一個(gè)窗體設(shè)置為MDI子窗體的方法是______。A、將窗體的名稱改為MDIB、將窗體的MDIChild屬性設(shè)為TrueC、將窗體的MDICNId屬性設(shè)為FalseD、將窗體的Enabled屬性設(shè)為False標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:MDIChild屬性返回或設(shè)置一個(gè)值,它表示一個(gè)窗體是否被作為MDI子窗體在一個(gè)MDI窗體內(nèi)部顯示。在運(yùn)行時(shí)是只讀的。21、把窗體的KeyPreview屬性設(shè)置為True,然后編寫如下過程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubForm_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode+2)EndSub程序運(yùn)行后,如果按“A”鍵,貝愉出結(jié)果為______。A、AAB、ABC、ACD、AD標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:當(dāng)鍵盤被按下時(shí),輸出按下的鍵所代表的字符,即“A”:當(dāng)鍵盤被松開的時(shí)候,輸出該字符后繼字符的后繼字符,即“C”。22、在用Open語句打開文件時(shí),如果省略“For方式”,則打開的文件的存在方式是______。A、隨機(jī)存取方式B、順序輸入方式C、順序輸出方式D、二進(jìn)制方式標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:如果使用Open語句打開文件而又未使用For指定打開方式,則默認(rèn)的方式為Random,即隨機(jī)模式。23、文件列表框控件的______,屬性用來確定在列表框中顯示的文件類型。A、PathB、PatternC、FileNmneD、List標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:Pattern屬性返回或設(shè)置一個(gè)值,該值指示在運(yùn)行時(shí)顯示在FileListBox控件中的文件類型。24、執(zhí)行下列語句后整型變量a的值是______。If(3-2)>2Thena=10ElseIf(10/2)=6Thena=20Elsea=30EndIfA、10B、20C、30D、不確定標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:前兩個(gè)判斷條件都不滿足,所以真正執(zhí)行的賦值語句只有最后一句,所以a為30。25、在代碼中定義了一個(gè)子過程:SubP(a,b)...EndSub下面______調(diào)用該過程的格式是正確的。A、CallPB、CallP10,20C、CallP(10,20)D、P(10,20)標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:如果使用Call關(guān)鍵字來調(diào)用一個(gè)需要參數(shù)的過程,參數(shù)列argumentlist就必須要加上括號。如果省略了Call關(guān)鍵字,那么也必須要省略argumentlis外面的括號。26、下列______語句可以為動態(tài)數(shù)組分配實(shí)際元素個(gè)數(shù)。A、Dim語句B、static語句C、public語句D、ReDim語句標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:ReDim語句在過程級別中使用,用于為動態(tài)數(shù)組變量重新分配存儲空間。27、用于去掉一個(gè)字符串的右邊的空白部分的函數(shù)是______。A、RTrim$()B、Right$()C、Asc()D、Time$()標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:LTrim、RTrim與Trim函數(shù)返回Variant(String),其中包含指定字符串的拷貝,沒有前導(dǎo)空白(LTrim)、尾隨空白(RTrim)或前導(dǎo)和尾隨空白(Trim)。28、下面______不是VisualBasic的數(shù)據(jù)類型。A、SingleB、ObjectC、CurrencyD、Bool標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:在VisualBasic中的布爾型數(shù)值的名稱為Boolean。29、大部分控件都沒有的屬性是______。A、TopB、NameC、VisibleD、Interval標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:Interval屬性僅應(yīng)用于Timer控件。返回或設(shè)置對Timer控件的計(jì)時(shí)事件各調(diào)用間的毫秒數(shù)。30、CommonDialog控件可以顯示______種對話框。A、4種B、5種C、6種D、7種標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:CommonDialog控件有六種對話框,分別可以顯示“顏色”、“字體”、“幫助”、“打開”、“打印”和“保存”對話框。31、對變量名說法不正確的是______。A、必須是字母開頭,不能是數(shù)字或其他字符B、不能是VisualBasic的保留字C、可以包含字母、數(shù)字、下劃線和標(biāo)點(diǎn)符號D、不能超過255個(gè)字符標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:變量名不能包含標(biāo)點(diǎn)符號。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知識點(diǎn)解析:中斷模式是指在開發(fā)環(huán)境中暫時(shí)中止程序的執(zhí)行。在中斷模式下,可以檢查、凋試、重置、單步執(zhí)行或繼續(xù)執(zhí)行程序。33、圖像框有一個(gè)屬性,可以自動調(diào)整圖像框的大小,以適應(yīng)圖像的尺寸,這個(gè)屬性是______。A、AutoSizeB、StretchC、AutoRedrawD、Appearance標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:Stretch屬性:返回/設(shè)置一個(gè)值,決定是否調(diào)整圖形的大小以適應(yīng)圖像控件。Appearance屬性:返回/設(shè)置一個(gè)對象在運(yùn)行時(shí)是否以3D效果顯示。圖像框控件無Autosize和AutoRedraw屬性。34、設(shè)在菜單編輯器中定義了一個(gè)菜單項(xiàng),名為menu1。為了在運(yùn)行時(shí)隱藏該菜單項(xiàng),應(yīng)使用的語句是______。A、menu1.Enabled=TrueB、menu1.Enabled=FalseC、menu1.Visible=TrueD、menu1.Visible=False標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:菜單項(xiàng)的Visible屬性決定其可見與否(true表示可見,false表示不可見)。35、目錄列表框的Path屬性的作用是______。A、顯示當(dāng)前驅(qū)動器或指定驅(qū)動器上的目錄結(jié)構(gòu)B、顯示當(dāng)前驅(qū)動器或指定驅(qū)動器上的某目錄下的文件名C、顯示根目錄下的文件名D、顯示該路徑下的文件標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:Path屬性適用于目錄列表框和文件列表框,用來設(shè)置或返回當(dāng)前驅(qū)動器的路徑,其格式為:[窗體.]目錄列表框.|文件列表框.Path[=“路徑”];“窗體”是目錄列表框所在的窗體,如果省略則為當(dāng)前窗體?!奥窂健钡母袷脚cDOS下相同,如果省略“=路徑”,則顯示當(dāng)前路徑。三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、用鏈表表示線性表的突出優(yōu)點(diǎn)是【】。標(biāo)準(zhǔn)答案:便于插入和刪除操作知識點(diǎn)解析:為了克服順序表中插入和刪除時(shí)需要移動大量數(shù)據(jù)元素的缺點(diǎn),引入了鏈?zhǔn)酱鎯Y(jié)構(gòu)。鏈表表示線性表的突出優(yōu)點(diǎn)是插入和刪除操作方便,不必移動數(shù)據(jù)元素,執(zhí)行效率高。37、子程序通常分為兩類:【】和函數(shù),前者是命令的抽象,后者是為了求值。標(biāo)準(zhǔn)答案:過程知識點(diǎn)解析:當(dāng)程序之間發(fā)生調(diào)用關(guān)系時(shí),調(diào)用命令所在的代碼段被稱為主程序,被調(diào)用的代碼段被稱為子程序。子程序是對功能的抽象,可分為過程和函數(shù)兩類,兩者的區(qū)別是函數(shù)是通過函數(shù)名來返回值的,而過程只能通過形式參數(shù)或?qū)θ肿兞窟M(jìn)行修改以返回值。38、軟件的【】設(shè)計(jì)又稱為總體結(jié)構(gòu)設(shè)計(jì),其主要任務(wù)是建立軟件系統(tǒng)的總體結(jié)構(gòu)。標(biāo)準(zhǔn)答案:概要知識點(diǎn)解析:暫無解析39、對軟件是否能達(dá)到用戶所期望的要求的測試稱為【】。標(biāo)準(zhǔn)答案:有效性測試知識點(diǎn)解析:暫無解析40、實(shí)體之間的聯(lián)系可以歸結(jié)為一對一聯(lián)系、一對多(或多對多)的聯(lián)系與多對多聯(lián)系。如果一個(gè)學(xué)校有許多教師,而一個(gè)教師只歸屬于一個(gè)學(xué)校,則實(shí)體集學(xué)校與實(shí)體集教師之間的聯(lián)系屬于【】的聯(lián)系。標(biāo)準(zhǔn)答案:一對多(或1:N)知識點(diǎn)解析:暫無解析四、填空題(本題共2題,每題1.0分,共2分。)41、如果在D盤當(dāng)前文件夾下已2經(jīng)存在名為PIC.day的順序文件,那么執(zhí)行語句Open"D:\PIC.dat"ForAppendAs#1之后將【】。標(biāo)準(zhǔn)答案:在文件尾添加新內(nèi)容知識點(diǎn)解析:用Open打開順序文件時(shí),F(xiàn)or后面的模式為“Append"表示打開一個(gè)文件,將對該文件尾追加記錄,不會影響原來的數(shù)據(jù)。所以空【】處應(yīng)填入是“在文件尾添加新內(nèi)容”。42、下面是程序是計(jì)算給定函數(shù)的值,自變量x,y的值用InputBox函數(shù)輸入,函數(shù)如下:程序不完整,請?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)答案:答案知識點(diǎn)解析:本題用了塊IF結(jié)構(gòu)根據(jù)題目給出的程序可知【】、【】是填條件語句的,根據(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)的名稱為mnuEdit,Visible屬性為False。程序運(yùn)行后,如果用鼠標(biāo)右鍵單擊窗體,則彈出與mnuEdit對應(yīng)的菜單。以下是實(shí)現(xiàn)上述功能的程序,請?zhí)羁?。PrivateSubForm【】(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2Then【】mnuEditEndIfEndSub標(biāo)準(zhǔn)答案:MouseDown,PopupMenu知識點(diǎn)解析:PopupMenu方法的使用形式如下:[對象].PopupMenu菜單名,標(biāo)志,x,y。其中:x,y:是快捷菜單顯示的位置。標(biāo)志:指定快捷菜單的行為。當(dāng)標(biāo)志為0時(shí),快捷菜單中的項(xiàng)只能對鼠標(biāo)左鍵起反應(yīng)。當(dāng)標(biāo)志為1時(shí),快捷菜單中的項(xiàng)對鼠標(biāo)左鍵和右鍵都反應(yīng)。標(biāo)志為2時(shí),PopupMenu方法只能用在MouseDown事件過程。44、在窗體上畫一個(gè)名稱為Text1的文本框,然后畫三個(gè)單選按鈕,并用這三個(gè)單選按鈕建立一個(gè)控件數(shù)組,名稱為Option1。程序運(yùn)行后,如果單擊某個(gè)單選按鈕,則文本框中的字體將根據(jù)所選擇的單選按鈕切換。請?zhí)羁?。PrivateSubOption1_Click(IndexAsInteger)SelectCase【】Case0a=“宋體”Case1a=“黑體”Case2a=“楷體GB2312”EndSelectText1.【】=aEndSub標(biāo)準(zhǔn)答案:Index,Font知識點(diǎn)解析:本題中Option1為控件數(shù)組名稱,故Option1Click事件過程中的參數(shù)Index代表被單擊的控件在數(shù)組中的下標(biāo)值;TextBox控件Text1的Font屬性用于設(shè)置文本框中顯示的文字的字體名稱。VB筆試模擬試卷第3套一、公共基礎(chǔ)選擇題(本題共10題,每題1.0分,共10分。)1、算法指的是______。A、計(jì)算機(jī)程序B、解決問題的計(jì)算方法C、解決問題的有限運(yùn)算序列D、排序算法標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:暫無解析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知識點(diǎn)解析:暫無解析3、棧和隊(duì)列______。A、共同之處在于二者都是先進(jìn)先出的特殊的線性表B、共同之處在于二者都是先進(jìn)后出的特殊的線性表C、共同之處在于二者都只允許在頂端執(zhí)行刪除操作D、沒有共同之處標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:暫無解析4、若二叉樹中度為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知識點(diǎn)解析:暫無解析5、已知二叉樹的前序序列為ABDCEFG,中序序列為DBCAFEG,則后序序列為______。A、DCBAFGEB、DCBFGEAC、DCBFEGAD、DCBGFEA標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:暫無解析6、軟件調(diào)試方法中的靜態(tài)調(diào)試方法之一為______。A、計(jì)算機(jī)輔助靜態(tài)分析B、黑盒法C、因果圖D、路徑覆蓋標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析7、為了克服軟件危機(jī),人們提出了用______的原理來設(shè)計(jì)軟件,這就是軟件工程誕生的基礎(chǔ)。A、數(shù)學(xué)B、軟件學(xué)C、運(yùn)籌學(xué)D、工程學(xué)標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:暫無解析8、為了防止一個(gè)用戶的工作不適當(dāng)?shù)赜绊懥硪粋€(gè)用戶,應(yīng)該采取______。A、完整性控制B、安全性控制C、并發(fā)控制D、訪問控制標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:暫無解析9、在數(shù)據(jù)庫設(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知識點(diǎn)解析:暫無解析10、關(guān)于數(shù)據(jù)庫系統(tǒng)的特點(diǎn),下列說法中錯誤的是數(shù)據(jù)______。A、結(jié)構(gòu)化B、共享性高C、獨(dú)立性差D、統(tǒng)一管理和控制標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:暫無解析二、選擇題(本題共25題,每題1.0分,共25分。)11、若要使用戶不能修改文本框TextBox1中內(nèi)容,應(yīng)修改______屬性。A、LockedB、MultiLineC、PassWordCharD、SerollBar標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析12、命令按鈕Command1的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設(shè)為Alt+x,應(yīng)修改Caption屬性為______。A、在x前插入&B、在x后插入&C、在x前插入#D、在x后插入#標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析13、Label控件中內(nèi)容能垂直方向變化而寬度保持不變則應(yīng)設(shè)置______屬性。A、WordwrapB、EnabledC、LockedD、AutoSize標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析14、使用CoamonDialog控件的______方法可顯示”打印”對話框。A、ShowOpenB、ShowSaveC、ShowColorD、Showprinter標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:暫無解析15、確定復(fù)選框是否選中,可訪問的屬性是______。A、ValueB、Checked在C、SelectedD、Caption標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析16、只能用來顯示字符信息的控件是______。A、文本框B、標(biāo)簽框C、圖片框D、圖像框標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:暫無解析17、在窗體上添加一個(gè)文本框,名為text1,然后編寫如下的load事件過程,則程序的運(yùn)行結(jié)果是______。privatesubform_loadtext1.text=“”text1.setfocusfork=1to5t=t*knextktext1.text=tendsubA、在文本框中顯示120B、文本框中仍為空C、在文本框中顯示1D、出錯標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:暫無解析18、以下語句錯誤的是:______。A、Dowhile(Condition)StatementsLoopB、DoStatementsLoopwhile(condition)C、Dountil(condition)StatementsLoopD、Dountil(condition)Statementsenddo標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:暫無解析19、下列程序運(yùn)行后,輸出的結(jié)果為______。B=1Dowhileb<40b=*(b+1)LoopPrintBA、42B、39C、6D、1標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析20、在窗體上添加一個(gè)命令按紐,名為command1,其事件過程如下,程序運(yùn)行后,其輸出的結(jié)果為______。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知識點(diǎn)解析:暫無解析21、設(shè)執(zhí)行以下程序段時(shí)依次輸入1、3、5,執(zhí)行結(jié)果為______。Dima(4)AsIntegerDimb(4)AsIntegerForK=0To2a(K+1)=Val(1nputBox(“請輸入數(shù)據(jù):”))b(3-K)=a(K+1)NextKPrintb(K)A、1B、3C、5D、0標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析22、下列程序執(zhí)行后,變量S的值為______。DimsAsLong,XAsIntegers=0X=1DoWhilex<10s=s+xx=x+2LoopPrintsA、10B、25C、50D、100標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:暫無解析23、下列程序段的執(zhí)行結(jié)果為______。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知識點(diǎn)解析:暫無解析24、下列命令按紐事件過程執(zhí)行后,輸出的結(jié)果是______。privatesubcommand_click()form+1to10step2a=10forn=1to10step2a+a+2nextnnextmprintaendsubA、60B、50C、30D、20標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:暫無解析25、當(dāng)執(zhí)行以下過程時(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知識點(diǎn)解析:暫無解析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知識點(diǎn)解析:暫無解析27、每個(gè)ActiveX控件都是擴(kuò)展名為______的獨(dú)立文件。A、.OCXB、.cC、.actD、.bmp標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析28、控件______屬性的設(shè)置,可使該控件不能通過Tab鍵得到焦點(diǎn)。A、TabStopB、TablndexC、GotFocusD、SetFocus標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析29、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下程序:PrivateSubCommand1-Click()StaticXAmIntegerStaticYAsIntegerClsY=1Y=Y+5X=5+XPrintX,YEndSub程序運(yùn)行時(shí),三次單擊命令按鈕Comand1后,窗體上顯示的結(jié)果為______。A、1516B、156C、1515D、56標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:暫無解析30、下列表達(dá)式中,______的值為false。A、“BCD”<“BCE”B、“12345”<>“12345”曠“ABC”C、Not2*5=10D、4=4and5>2+2標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:暫無解析31、用如下語句所定義的數(shù)組的元素個(gè)數(shù)是______個(gè)。Dimb(-2to4)asstringA、2B、4C、SD、7標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:暫無解析32、先在窗體上添加一個(gè)命令按紐,然后編寫如下程序:Functionfun(ByValnmAsLong)AsLongDimkAsLongk=1num=Abs(num)DoWhilenumk=k*(numMod10)num=num\10Loopfun=kEndFunctionPrivateSubCommand1_Click()DimnAsLongDimrAsLongn=InputBox(“請輸入一個(gè)數(shù)”)n=CLng(n)r=fun(n)PrintrEndSub則在程序運(yùn)行后,單擊命令按紐,在對話框中輸入“100”,輸出結(jié)果是______。A、0B、100C、200D、300標(biāo)準(zhǔn)答案:1知識點(diǎn)解析:暫無解析33、單擊命令按鈕時(shí),下列程序代碼的執(zhí)行結(jié)果為______。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”PrintPickMid(FirstStr)EndSubA、abcdefB、afbecdC、fedcbaD、defabc標(biāo)準(zhǔn)答案:2知識點(diǎn)解析:暫無解析34、下面敘述中不正確的是______。A、若使用Write#語句將數(shù)據(jù)輸出到文件,則各數(shù)據(jù)項(xiàng)之間自動插入逗號,并且將字符串加上雙引號。B、若使用Print#語句將數(shù)據(jù)輸出到文件,則各數(shù)據(jù)項(xiàng)之間沒有逗號分隔,且字符串不加雙引號。C、Write#語句和Print#語句建立的順序文件格式完成一樣。D、Write#語句和Print#語句均實(shí)現(xiàn)向文件中寫入數(shù)據(jù)。標(biāo)準(zhǔn)答案:4知識點(diǎn)解析:暫無解析35、在窗體上添加一個(gè)命令按鈕,名為command1,一文本框,名為text1,則執(zhí)行如下事件過程后,文本框中的輸出為______。Fori=1To4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.Text=str(x)A、6B、12C、18D、21標(biāo)準(zhǔn)答案:8知識點(diǎn)解析:暫無解析三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5分。)36、深度為n(n>0)的二叉樹最多有【】個(gè)結(jié)點(diǎn)。標(biāo)準(zhǔn)答案:2n-1知識點(diǎn)解析:暫無解析37、目前,有兩種重要的高級語言,分別是結(jié)構(gòu)化程序和【】。標(biāo)準(zhǔn)答案:面向?qū)ο蟪绦蛟O(shè)計(jì)知識點(diǎn)解析:暫無解析38、對象還有操作,用于改變對象的狀態(tài),對象及其操作就是對象的【】。標(biāo)準(zhǔn)答案:行為知識點(diǎn)解析:暫無解析39、結(jié)構(gòu)化分析方法的基本思想是采用【】方法,分析整個(gè)系統(tǒng),有效的控制系統(tǒng)開發(fā)的復(fù)雜性。標(biāo)準(zhǔn)答案:面向數(shù)據(jù)流知識點(diǎn)解析:暫無解析40、數(shù)據(jù)庫管理系統(tǒng)(DBMS)是數(shù)據(jù)庫的機(jī)構(gòu),通常由數(shù)據(jù)定義語言、數(shù)據(jù)控制語言,【】和一些實(shí)用程序四部分組成。標(biāo)準(zhǔn)答案:數(shù)據(jù)操縱知識點(diǎn)解析:暫無解析四、填空題(本題共3題,每題1.0分,共3分。)41、DIMa(3,-3to0,3to6)ASSTRING語句定義的數(shù)組元素有【】個(gè)。標(biāo)準(zhǔn)答案:48知識點(diǎn)解析:DIM9(3,-3to0,3to6)ASSTRING語句定義的數(shù)組元素的計(jì)算式為:3*(0-(-3)+1)*(6-3+1)故元素個(gè)數(shù)為48。42、已知在窗體上有一個(gè)文本框控件,它的名稱為Text1,且輸入的字符全部為數(shù)字,現(xiàn)在要把該字符轉(zhuǎn)換為整數(shù)送給整型變量C,所用到的語句是【】。標(biāo)準(zhǔn)答案:c=Val(Text1.Text)知識點(diǎn)解析:Text屬性的內(nèi)容就是顯示在文本框控件上的內(nèi)容。其類型為字符類型。要將它轉(zhuǎn)換成數(shù)值類型,需用到轉(zhuǎn)換函數(shù)Val。根據(jù)以上知識點(diǎn)分析題意可知所用到的語句為:c=Val(Textl.Text)。43、在C盤當(dāng)前文件夾下建立一個(gè)名為StuData.txt的順序文件。要求用InputBox函數(shù)輸入5名學(xué)生的學(xué)號(StuNo)、姓名(StuName)和英語成績(StuEng)。PrivateSubFormClick()Open"C:StuData.txt"ForOutPutAs#1Fori=1To5StuNo=InpuzztBox(“請輸入學(xué)號”)StuName=InputBox(“請輸入姓名”)StuEng=Val(InputBox(“請輸入英語成績”))【】NextiClose#1EndSub標(biāo)準(zhǔn)答案:Write#1,StuNo,StuName,StuEng或Print#1,StuNo,StuName,Stu-Eng知識點(diǎn)解析:順序文件的寫操作可以使用Print#或Write#語句。其格式為:Print#文件號,表達(dá)式表Write#文件號,表達(dá)式表題中要將學(xué)生的學(xué)號、姓名、英語成績寫入文件1,故可以用語句Write#1,StuNo,StuName,StuEng或Print#1,StuNo,Stu-Name,StuEng五、填空題(含2小題)(本題共1題,每題1.0分,共1分。)44、假定建立了一個(gè)工程,該工程包括兩個(gè)窗體,其名稱(Name屬性)分別為Form1和Form2,啟動窗體為Form1。在Form1畫一個(gè)命令按鈕Command1,程序運(yùn)行后,要求當(dāng)單擊該命令按鈕時(shí),F(xiàn)orm1窗體消失,顯示窗體Form2,請?jiān)凇尽亢汀尽刻帉⒊绦蜓a(bǔ)充完整。PrivateSubCommand1_Click()【】Form1Form2.【】EndSub標(biāo)準(zhǔn)答案:Unload,Show知識點(diǎn)解析:暫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 濰坊市房產(chǎn)過戶手續(xù)簡化合同
- 2025最材料供銷合同
- 學(xué)校周邊加油站租賃協(xié)議模板
- 學(xué)校宿舍外墻保溫施工合同樣本
- 智能監(jiān)控人防系統(tǒng)建設(shè)協(xié)議
- 科技園區(qū)停車位租賃合同
- 基坑降水施工合同:鄉(xiāng)村振興工程
- 鋼結(jié)構(gòu)工程電子合同范本
- 建筑租賃單項(xiàng)施工合同
- 地下工程勞務(wù)施工合同
- 中國急性缺血性卒中診治指南(2023)解讀
- 生活中的工業(yè)設(shè)計(jì)智慧樹知到期末考試答案章節(jié)答案2024年南開大學(xué)
- 中國傳統(tǒng)繪畫賞析智慧樹知到期末考試答案章節(jié)答案2024年廈門理工學(xué)院
- 服務(wù)類驗(yàn)收單
- 培智一年級生活數(shù)學(xué)試卷
- 國開2023年春《理工英語3》機(jī)考網(wǎng)考期末復(fù)習(xí)資料參考答案
- 【越人歌的藝術(shù)特征與演唱技巧(論文)】
- 熱裂解炭黑N990市場調(diào)查
- 行政管理之印章管理PPT優(yōu)秀課件
- 血透病人高磷血癥的護(hù)理查房(PPT)
- 山東科技大學(xué)成人高等教育學(xué)生學(xué)籍表
評論
0/150
提交評論