二級Visual+Basic語言程序設(shè)計模擬128_第1頁
二級Visual+Basic語言程序設(shè)計模擬128_第2頁
二級Visual+Basic語言程序設(shè)計模擬128_第3頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、模擬二級VisualBasic語言程序設(shè)計模擬128單項選擇題第1題:在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是A. 路徑的集合B. 選擇的集合C. 操作的集合目標(biāo)的集合參考答案:A軟件的白盒測試方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進行測試。本題答案為A。知識點選項個數(shù)4試題編號分數(shù)題目類型難度第2題:現(xiàn)有如下語句:x=IIf(a50,Int(a3),aMod2)當(dāng)a=52時,x的值是()。A. 0B. 1C. 1718參考答案:C首先計釬:h(a3)即Int(523)=Int(17

2、)=17,52MOD2結(jié)果為0。再計算IIf(5250,17,0),5250結(jié)果為Tme所以IIF函數(shù)返回17,則x值為1乙故選C。第3題:可以產(chǎn)生3050(含30和50)之間的隨機整數(shù)的表達式是30)30)Rnd*30)50)A. Int(Rnd*21B. Int(Rnd*20C. Int(Rnd*50Int(Rnd*30參考答案:A第4題:下面程序的執(zhí)行結(jié)果是()。PrivateSubCommand1_Click()a=0k=1DoWhilek4x=kAkAak=k+1Printx;LoopEndSubA. 1427B. 111C. 149000參考答案:B本題主要考查算術(shù)運算符中的籍運算

3、,在程序中x的值為k的k次方的a次方,k的值每次循環(huán)都加1,但a的值不變總為0,除0以外的任何數(shù)的0次方都是1,因此,在k的值變?yōu)?之前會輸出三個1。故B)選項正確。第5題:下列敘述中錯誤的是()。A. 在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致B. 數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題C. 數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持參考答案:A數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是設(shè)計一個能滿足用戶需求、性能良好的數(shù)據(jù)庫,這就是數(shù)據(jù)庫設(shè)計,因此本題答案為A)。第6題:為了使一個復(fù)選框被禁用(灰色顯示),應(yīng)把它的Value屆性設(shè)置為()。A. 0B. 1

4、C. 2假參考答案:C復(fù)選框的Value屆性可以設(shè)置為0、1或2。0表示沒有選擇該復(fù)選框,1表示選中該復(fù)選框,2表示該復(fù)選框被禁用(灰色顯示)。第7題:設(shè)有如下事件過程:PrivateSubCommand1Click()Dimaa=Array(3,5,6,3,2,6,5,3,5,4,3,9,4,5,6,3,5)x=0n=UBound(a)Fori=0Tonm=0Forj=0TonIfa(i)=a(j)Thenm=m+1EndIfNextjIfmxThenX=m:b=a(i)NextiPrintbEndSub運行程序,輸出是()oA. 2B. 3C. 59參考答案:B本題程序中內(nèi)層For循環(huán)是統(tǒng)

5、計具有相同值元索的個數(shù),外層循環(huán)的功能則是,對數(shù)組中的所有元素進行統(tǒng)計,找出第1個具有相同值的元素個數(shù)最多的那個元素值。數(shù)組組中元素值為3的元素有5個,元素值為5的元素有5個,元素值為6的元素為3個,元為9的元素有1個。因此第1個具有相同元素值的最多個的元素值是3。第8題:軟件生命周期中的活動不包括()。A. 市場調(diào)研B. 需求分析C. 軟件測試軟件維護參考答案:A軟件生命周期可以分為軟件定義、軟件開發(fā)與軟件運行維護三個階段。主要活動階段是:可行性研究與計劃階段,需求分析,軟件設(shè)計,軟件實現(xiàn),軟件測試,運行和維護,所以選擇A。第9題:在某個事件過程中定義的變量是()。A. 局部變量B. 窗體級

6、變量C. 全局變量模塊變量參考答案:A在某個事件過程中定義的變量是局部變量;在窗體或標(biāo)準(zhǔn)模塊中用Dim或Pfate定義的變鼻宵是窗體級或模塊級變量;在窗體或標(biāo)準(zhǔn)模塊中用Public定義的變量是全局變量。故選A。第10題:在程序中發(fā)現(xiàn)有語句:Put#1,2,num并且能夠正確執(zhí)行,因此可以判A. 斷已經(jīng)打開了文件號為已經(jīng)打開了文件號為已經(jīng)打開了文件號為已經(jīng)打開了文件號為參考答案:C1的順序文件2的順序文件1的隨機文件或二進制文件2的隨機文件或二進制文件在進行隨機文件的讀寫操作之前,需要打開一個隨機文件,打開之后才能進行讀操作或?qū)懖僮?。故選項A,B錯誤。寫操作格式:Put#文件號,記錄號,變量;功

7、能:把”變量”的內(nèi)容寫入由”文件”號所指定的磁盤文件中。知文件號為1,故D選項錯誤,本題正確答案是B。第11題:窗體上有一個名稱為Label1的標(biāo)簽、一個名稱為Timer1的計時器,其Enabled和Interval屆性分別為True和1000。編寫如下程序:DimnAsIntegerPrivateSubTimer1_Timer()ch=Chr(n+Asc(“A")Label1.Caption=chn=n+1n=nMod4EndSub運行程序,將在標(biāo)簽中()A. 不停地依次顯示字符“A”、“B'、“C”、“D',直至窗體被關(guān)閉B. 依次顯示字符“A”、“B'“

8、C'、“D'各一次C. 每隔1秒顯示字符“A”一次每隔1秒依次顯示26個英文字母中的一個參考答案:AAsc函數(shù)返回字符的ASCII,Chr函數(shù)將數(shù)值轉(zhuǎn)換成相應(yīng)的ASCII碼字符。計時器間隔Interval屆性設(shè)置為1000,則計時器事件每1秒鐘發(fā)生一次。n的值每次調(diào)用計時器事件過程都會加1,n=nMod4乂會使n值只能為0、1、2、3,因此程序運行后每1秒Label1標(biāo)簽將依次顯示“A”、“B'、“C”、“D”。第12題:下列有語法錯誤的賦值語句是。A. y=7=9B. s=m+nC. Text1.Text=10m+n=12參考答案:D賦值語句的格式是:變量名=表達式。

9、賦值號左邊必須是變量名,不能是表達式或常量。D選項中賦值號左邊m+n是表達式,不是變量名,故D選項錯誤。第13題:下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進行查找的是()。A. 順序存儲的有序線性表B. 線性鏈表C. 二義鏈表有序線性鏈表參考答案:A二分查找只適用于順序存儲的有序表。在此所說的有序表是指線性表中的元素按值非遞減排列(即從小到大,但允許相鄰元素值相等)的。選項A)正確。第14題:窗體上有1個名稱為Command的命令按鈕,事件過程如下:PrivateSubCommand1_Click()m=-3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)EndIfPrintnEndSu

10、b運行程序,并單擊命令按鈕,窗體上顯示的內(nèi)容為()。A. -4B. -3C. 33.6參考答案:ASgn函數(shù)返回參數(shù)的符號,參數(shù)為負數(shù)時返回-1,為0時,返回0,為正數(shù)時返回1。所以Sgn(-3.6)返回-1。VisualBasic中把任何非0值都認為是真,以0表示假,因此If語句中將執(zhí)行n=Int(m)語句。Int函數(shù)返回不大于參數(shù)的最大整數(shù),Int(-3.6)要返回小于-3.6的整數(shù)即是-4,因此n=-4,A)選項正確。第15題:下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯誤的是()。A. 標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體B. 標(biāo)準(zhǔn)模塊中的Private過程不能被工程中的其他模塊調(diào)用C. 標(biāo)準(zhǔn)模塊的

11、文件擴展名為.bas標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用參考答案:A標(biāo)準(zhǔn)模塊中只包含其他窗體模塊中公用的一變量、過程等代碼,不包括窗體。故選項A錯誤。標(biāo)準(zhǔn)模塊中用Privat聲明的過程屆于私有過程,只能被它所在的模塊中的其他過程調(diào)用,不能被工程中其他模塊調(diào)用,用Public聲明的全局變量屆于公用變量,可以被工程中的任何模塊引用。標(biāo)準(zhǔn)模塊的文件擴展名是.bas。第16題:設(shè)a=2,b=3,C=4,d=5,下列表達式的值是()。abAndC=dor2*acA. TrueB. FALSEC. -11參考答案:B根據(jù)運算符的優(yōu)先級順序,先計算算術(shù)運算符,結(jié)果是2>3.And4=5or4

12、4;再計算關(guān)系運算符,結(jié)果為FalseAndTrueorFalse;And優(yōu)先級高于or優(yōu)先級,先計算And,再計算or,最后結(jié)果是False。故B選項正確。第17題:以下敘述中錯誤的是()。A. 在通用過程中,多個形式參數(shù)之間可以用逗號作為分隔符B. 在Print方法中,多個輸出項之間可以用逗號作為分隔符C. 在Dim語句中,所定義的多個變量可以用逗號作為分隔符當(dāng)一行中有多個語句時,可以用逗號作為分隔符參考答案:D一般情況下,輸入程序時要求一行只寫一條語句。但語句比較短時也可以將多個語句書寫在同一行中,這時,語句之間使用冒號分開,故D選項錯誤。第18題:結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)

13、是oA. 輸入、處理、輸出B. 樹形、網(wǎng)型、環(huán)形C. 順序、選擇、循環(huán)主程序、子程序、函數(shù)參考答案:C第19題:軟件生命周期是指()。A. 軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程B. 軟件從需求分析、設(shè)計、實現(xiàn)到測試完成的過程C. 軟件的開發(fā)過程軟件的運行維護過程參考答案:A通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屆于軟件生命周期,因此本題答案為A)。第20題:為了將“聯(lián)想電腦”作為數(shù)據(jù)項添加到列表框Ljstl的最前面,可以使用語句()。A. List1.Addltern&q

14、uot;聯(lián)想電腦”,0B. Iistl.Addltem"聯(lián)想電腦”,1C. Iistl.Addltem0,“聯(lián)想電腦”Listl.Addhem1,“聯(lián)想電腦”參考答案:A為歹0表框控什添加數(shù)據(jù)的辦法是Addh-emList控件的Addltem方法的語法是:AddItem(sring,in-dex)。其中index是歹0表框中歹0表項的索引值,第一項的索引值為0。第21題:設(shè)窗體上有2個直線控件Line1和Line2,若使兩條直線相連接,需滿足的條件是()。Line1.X1=Line2.X2Line1.X1=Line2.Y1Line1.X2=Line2.X1Line1.X2=Line2

15、.X1參考答案:A且Line1.Y1=Line2.Y2且Line1.Y1=Line2.X1且Line1.Y1=Line2.Y2且Line1.Y2=Line2.Y2直線控件的X1、Y1和X2、Y2屆性分別表示直線兩個端點的坐標(biāo),即(X1,Y1)和(X2,Y2)。如果要使兩條直線相連,顯然這兩條直線的某一端點的坐標(biāo)相同才行。因此本題需要Line1.X1=Line2.X1且Line1.Y1=Line2.Y1,或Line1.X1=Line2.X2且Line1.Y1=Line2.Y2,或Line1.X2=Line2.X1且Line1.Y2=Line2.Y1,或Line1.X2=Line2.X2且Line

16、1.Y2=Line2.Y2。因此A)選項正確。第22題:有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerp=1Fori=1To4Forj=1Tois=s+jNextjp=p*sNextiPrintpEndSub程序運行后,單擊窗體,則輸出結(jié)果是()。A. 90B. 180C. 400800參考答案:D程序是一個雙層For循環(huán),外層循環(huán)變量的值決定內(nèi)層For循環(huán)的次數(shù)。當(dāng)i=1時,內(nèi)層循環(huán)1次,s=1,p=1;當(dāng)i=2時,內(nèi)層循環(huán)2次,s=1+1+2=4,p=1*4=4;當(dāng)i=3時,內(nèi)層循環(huán)3次,s=4+1+2+3=10,p=4*10=40

17、;當(dāng)i=4時,內(nèi)層循環(huán)4次,s=10+1+2+3+4=20,p=40*20=800。因此本題答案為D)。第23題:編寫如下程序:PrivateSubCommand1_Click()Dima(3,3)AsIntegerDimsAsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNextis=0Fori=1To3s=s+a(i,4i)NextiPrintsEndSub程序運行后,單擊命令按鈕Command!輸出結(jié)果為。A. 7B. 13C. 1620參考答案:C程序通過For循環(huán)為數(shù)組a賦值,具體值如下:a(1,1)=1+1=2,a(1,2)=2+1=3,a(1

18、,3)=3+1=4;a(2,1)=2+2=4,a(2,2)=4+2=6,a(2,3)=6+2=8;a(3,1)=3+3=6,a(3,2)=6+3=9,a(3,3)=9+3=12;程序要計算指定數(shù)組元素的和,這幾個元素是a(1,3),a(2,2),a(3,1),所以s=4+6+6=16。第24題:窗體上有一個如圖所示的圖形控件,控件中顯示了如圖所示的文字,可以判斷這個圖形的控件()。A. 是圖像框(Image)B. 是圖片框(PictureBox)C. 是形狀控件不是上述3種控件中的一種參考答案:B圖片框(PictureBox)和圖像框(Image)控件都可以顯示圖形,但圖片框還可以作為容器放置

19、其他控件,以及通過Print、Pest、Line、Circle等方法在其中輸出文本和畫圖。圖像框控件和圖片框控件相似,都可用來顯示應(yīng)用程序中的圖形,都支持相同的圖形格式,且圖形的加載方法也相同。它們的不同之處在于:圖片框控件可以作為其他控件的容器,可以使用Print方法在其中顯示文本,而圖像框不具有這些功能;將圖片加載到圖片框中,圖片框可以自動調(diào)整其大小以適應(yīng)加載的圖形,將圖片加載到圖像框中,圖片則可以自動調(diào)整其大小以適應(yīng)圖像框的大小。因此圖中所示的控件為圖片框控件。第25題:以下敘述中錯誤的是。A. 在KeyPress事件過程中不能識別鍵盤的按下與釋放B. 在KeyPress事件過程中不能識

20、別回車鍵C. 在KeyDowrWKeyUp事件過程中,將鍵盤輸入的“A”和“a”視做相同的字母在KeyDow仰KeyUp事件過程中,從大鍵盤上輸出的“T和從右側(cè)小鍵盤上輸入的“T被視做不同的字符參考答案:B第26題:為了使每秒鐘發(fā)生一次計時器事件,可以將其Interval屆性設(shè)置為()A. 1B. 10C. 100D. 1000參考答案:D計時器控件的Interval屆性值以毫秒為單位,設(shè)置為1000則計時器事件每1秒鐘發(fā)生一次。第27題:以下自定義數(shù)據(jù)類型的語句中,正確的是()。A. TypestudentIDAsString*20nameAsString*10ageAsIntegerEnd

21、studentTypestudentIDAsString*20nameAsString*10ageAsIntegerEndTypeB. TypestudentlDAsStringnameAsStringageAsIntegerEndstudentTypeIDAsString*20nameAsString*10ageAsIntegerEndTypestudent參考答案:B第28題:編寫如下程序:PrivateSubCommand1_Click()DimkAsIntegerx=1Fork=1To3x=x*fun(k)NextkPrintxEndSubFunctionfun(xAsInteger)

22、AsIntegerStaticaa=a+1fun=a*xEndFunction程序運行后,單擊命令按鈕Command!輸出結(jié)果為A. 6B. 36C. 330參考答案:B函數(shù)fun中a是靜態(tài)變量,在沒有退出程序前,每次引用靜態(tài)變量后,其值會繼續(xù)保留,作為下次引用時該變量的初始值。在For循環(huán)中,當(dāng)k為1時,調(diào)用fun函數(shù),a為1,返回值為1,x=1*1=1;當(dāng)k為2時,調(diào)用fun函數(shù),a為2,返回值為2*2為4,x=1*4=4;當(dāng)k為3時,調(diào)用fun函數(shù),a為3,返回值為3*3,x=9*4=36。故輸出結(jié)果為36,B項正確。第29題:表達式Str(Len(”123”)+Str(77.7)的值是

23、()。A. 3+77.7B. 377.7C. 80.712377.7參考答案:B本題考查字符申處理函數(shù)。Str的功能是把數(shù)字轉(zhuǎn)化為字符,Len函數(shù)的功能是求字符申中字符的個數(shù)。題中“+”為字符申連接運算符。第30題:用LineInput語句從順序文件讀出數(shù)據(jù)時,每次讀出一行數(shù)據(jù)。所謂一行是指遇到分隔符,即認為一行的結(jié)束。A. 文件結(jié)束符B. 回車符C. 空格Tab字符參考答案:B本題考查行結(jié)束標(biāo)志。文件中用EOF測試是否到達末尾:而用“回車符”確定是否結(jié)束一行。第31題:窗體上有一個Text1文本框,并編寫了下面事件過程:PrivateSubText1_KeyPress(KeyAsciiAsI

24、nteger)KeyAscii=KeyAscii+3EndSub程序運行時,在文本框中輸入字符“A”,則在文本框中實際顯示的是()。A. AB. BC. CD參考答案:DKeyPress事件執(zhí)行時,其中的KeyAscii參數(shù)是所按鍵的ASCII碼,按下“A”鍵,KeyAscii的值為65,在過程中65+3=68,即A字符后面的第3個字符的ASCII碼值,即字符“D”,因此在文本框中實際顯示的是“D'。第32題:Print方法可以在對象上輸出數(shù)據(jù),這些對象包括()。A. 圖片框B. 狀態(tài)欄C. 標(biāo)題欄代碼窗口參考答案:APrint方法可以在窗體、立即窗口、圖片框及打印機上輸出數(shù)據(jù)。第33

25、題:下列可以打開立即窗口的操作是()。A. Ctrl+DB. Ctrl+EC. Ctrl+FCtrl+G參考答案:DCtrl+D快捷鍵打開的是添加文件對話框;Ctrl+E快捷鍵打開的是菜單編輯器對話框;Ctrl+F快捷鍵不打開任何對話框:Ctrl+G快捷鍵打開的是立即窗口。第34題:設(shè)窗體上有名稱為Optionl的單選按鈕,且程序中有語句:IfOptionl.Value=TrueThen下面語句中與該語句不等價的是()。A. IfOption1.ValueThenB. IfOption1=TrueThenC. IfValue=TrueThenIfOption1Then參考答案:CA)選項中Op

26、tion1.Value可作為一個條件表達式,它返回的是單選按鈕Value屆性的屆性值,根據(jù)屆性值就可判斷出單選按鈕是否被選中;B)選項中Option1等價于Option1.Value;D)選項與A)選項等價,故A)、B)、D)選項均與程序中的語句等價;C)選項中Value是屆性名,前面必須加控件名才能用,不能單獨使用,因此C)選項錯誤。第35題:為了使窗體的大小可以改變,必須把它的BorderStyle屆性設(shè)置為()。A. 1B. 2C. 34參考答案:B窗體的BorderStyle屆性是用來設(shè)置窗體的邊框樣式的。屆性值1為FixedSingle,3為FixedDialog,4為FixedTo

27、olWindow,設(shè)置為這3個屆性值都不能改變窗口大小。2是Sizable,表示窗體大小可以改變。因此選B)。第36題:文本框Text1的KeyDowr#件過程如下:PrivateSubText1KeyDown(KeyCodeAsInteger,ShiftAsInteger)EndSub其中參數(shù)KeyCode的值表示的是發(fā)生此事件時()。A. 是否按下了Alt鍵或Ctd鍵B. 按下的是哪個數(shù)字鍵C. 所按的鍵盤鍵的鍵碼按下的是哪個鼠標(biāo)鍵參考答案:C參數(shù)KeyCode返回的是所按鍵的鍵碼,而且大小寫字母鍵碼值相同。故選G第37題:數(shù)據(jù)庫概念設(shè)計的過程中,以下各項中不屆于視圖設(shè)計設(shè)計次序的是oA.

28、 自頂向下B. 由整體到個體C. 由內(nèi)向外由底向上參考答案:B第38題:為了聲明一個長度為128個宇符的定長字符申變量StrD,以下語句中正確的是()。A. DimStrDAsStringB. DimStrDAsString(128)C. DimStrDAsString128DimStrDAsString*128參考答案:D有定長和不定長的字符申變量。默認情況下,定義的字符申變量屆于不定長的,字符申長度可以改變,比如:DimstrAsString。如果聲明一個定長字符申變量,形如DimstrAsString*字符個數(shù)。故D選項正確。第39題:某二義樹中有n個度為2的結(jié)點,則該二義樹中的葉子結(jié)點

29、數(shù)為。A. n+1B. n-1C. 2nn/2參考答案:A知識點選項個數(shù)4試題編號分數(shù)題目類型難度第40題:在VisualBasic中,所有標(biāo)準(zhǔn)控件都具有的屆性是()。A. CaptionB. NameC. TextValue參考答案:BVB標(biāo)準(zhǔn)控件中不同控件具有不同屆性,有的相同有的不同,但都具有Name®性。故選Bo基本操作題第41題:在名稱為Form1的窗體上添加一個名稱為Hscrolll的水平滾動條,其刻度范圍為1100;再添加一個名稱為Textl的文本框,初始文本內(nèi)容為1。程序開始運行時,焦點在滾動條上。請編寫適當(dāng)?shù)氖录^程,使得程序運行時,文本框中實時顯示滾動框的當(dāng)前位置

30、。運行情況如圖所示。注意:要求程序中不得使用變量,每個事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名保存為sjt2.vbp,窗體文件名保存為sjt2.frm。步驟1:新建一個窗體,按照題目要求建立控件并設(shè)置其屆性,如表所示步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。PrivateSubHSoroll1_Change()Text1.Text=HScroll1.ValueEndSub步驟3:調(diào)試并運"亍程序,關(guān)閉程序后按題目要求存盤。TabIndex屆性是當(dāng)前窗體上控件的vTab鍵切換順序:運行時按vTab鍵會按照TabIndex值從小到大的順序進行切換。將滾動

31、條的TabIndex屆性設(shè)置為0,可以使程序開始運行時,焦點在滾動條上。當(dāng)滾動框的位置改變時,觸發(fā)Change事件。通過Text1.Text=HScroll1.Value語句可以實現(xiàn)在文本框中顯示滾動框的當(dāng)前位置。知識點水平滾動條的NameMaxMin、Tabindex和Value屆性以及文本框的NameftText屆性。選項個數(shù)0試題編號分數(shù)題目類型難度基本操作題第42題:在名稱為Forml.標(biāo)題為“框架”的窗體上添加一個名稱為:Framel,且標(biāo)題為空的框架??蚣軆?nèi)含有兩個單選按鈕,名稱分別為Opt1和Opt2,其標(biāo)題分別為“字體”、.大小”。注意:存盤時必須存放在考生文件夾下,工程文件名

32、保存為sjtl.vbp,窗體文件名保存為sjtl.frm。(2)考生文件央下的工程文件sjt2.vbp中有一個由直線Linel、IJne2和Line3組成的三角形。直線Linel、Line2和Line3的坐標(biāo)值如下所示:要求添加一條直線。Line4以構(gòu)成三角形的高,且該直線的初始狀態(tài)為不可見。再添加兩個命令按鈕,名稱分別為Cmd1Cmd?標(biāo)題分別為“顯示高”、“隱藏高”,如圖所示。請編寫適當(dāng)?shù)氖录^程使得在程序運行時,單擊“顯不"局”按鈕,則顯示三角形的局;單擊“隱藏局”按鈕,則隱藏三角形的高。注意:要求程序中不得使用變量,每個事件過程只能寫一條語句。不得修改已經(jīng)存在的控件,最后將修

33、改后的文件按原文件名存盤。(1)通過窗體的Caption屆性設(shè)置窗體的標(biāo)題,通過框架的Nam(ftCaption屆性設(shè)置框架的名稱和標(biāo)題,通過單選按鈕的Nam函Caption屆性設(shè)置單選按鈕的名稱和標(biāo)題。通過對直線Linel、Line2和Line3的坐標(biāo)值的計算,確定線條的x1、x2、Y1和Y2屆性的值,畫出線段Line4,并將其Visible屆性設(shè)置為False,使得在初始狀態(tài)下為不可見。再通過命令按鈕的NameffiCaption屆性設(shè)置命令按鈕的名稱和標(biāo)題。在Cmd1_Click事件過程中將Line4的Visible屆性設(shè)置True,則可以顯示高,在Cmd2_Click事件過程中把Lin

34、e4的Visible屆性設(shè)置False,則可以隱藏高。簡單應(yīng)用題第43題:(1)在考生目錄下有一個工程文件sjt3.vbp,包含了所有控件和部分程序。程序運行時,在文本框中每輸入一個字符,則立即判斷:若是小寫字母,則把它的大寫形式顯示在標(biāo)簽Label1中;若是大寫字母,則把它的小寫形式顯示在Label1中;若是其他字符,則把該字符直接顯示在Label1中。輸入的字母總數(shù)則顯示在標(biāo)簽Label2中,如圖2.18所示。要求:去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。注意:不得修改已經(jīng)存在的程序,最后把修改后的文件按原文件名存盤。(2)在考生文件夾下有一個工程文件sjt4.vbp。窗體中有一個

35、圖片框,圖片框中有一個名稱為shapel的藍色圓,如圖2.19所示。程序運行時,單擊”開始”按鈕,圓逐漸變大(圓心位置不變),當(dāng)圓充滿圖片框時則變?yōu)榧t色,并開始逐漸縮小,當(dāng)縮小到初始大小時又變?yōu)樗{色,并再次逐漸變大,如此往復(fù)。單擊”停止”按鈕,則停止變化。文件中已經(jīng)給出了所有控件和程序,但程序不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。提示:程序中的符號常量bulecolor表示藍色的值,redcolor表示紅色的值。注意:不能修改程序的其他部分和各控件的屬性。最后把修改后的文件按原文件名存盤。(1)步驟1:打開考生文件中的本題工程文件sjt3.vbp,在代碼編輯窗口,去掉程序中

36、的注釋符”“,將問號”?”改為正確的內(nèi)容。參考代碼:ch=R1ght$(Text1.Text,1)Labell.Caption=chLabel2.Caption=n步驟2:按要求將文件保存至考生文件夾中。(2)步驟1:打開考生文件下的本題工程文件sjt4.vbp,在代碼編輯窗口,去掉程序中的注釋符”“,將問號”?”改為正確的內(nèi)容。參考代碼:Timer1.Enabled=TrueShape1.FillColor=red_colorShape1.Left=Shape1Left+50Shape1.Top=Shape1.Top+50Shape1.FillColor=blue_color步驟2:按要求將

37、文件保存至考生文件夾中。第44題:在考生文件夾下有一個工程文件sjt4.vbp,包含了所有控件和部分程序,如圖所示。其功能如下:單擊“讀數(shù)據(jù)”按鈕,可將考生文件夾下in4.dat文件中的100個整數(shù)讀到數(shù)組a中。單擊“計算”按鈕,則根據(jù)從組合框Combo1中選中的項目,對數(shù)組a中的數(shù)據(jù)計算平均值,并將計算結(jié)果四舍五入取整后顯示在文本框Text1中?!白x數(shù)據(jù)”按鈕的Click事件過程已經(jīng)給出,請為“計算”按鈕編寫適當(dāng)?shù)氖录^程實現(xiàn)上述功能。注意:不得修改已經(jīng)存在的控件和程序,在結(jié)束程序運行之前,必須進行一次計算,且必須用窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無成績。最后,程序按原文件名存盤。步驟1:打開本題工程文件。步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。DimkAsLongDimmAsLongDimqAsLongDimpAsLongDimrAsLongDimnAsLongFork=1To100Ifa(k)Mod2=0Then'判斷是否為偶數(shù)m=m+a(k)'偶數(shù)之和q=q+1'偶數(shù)個數(shù)加1Else

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論