《VB程序設(shè)計(jì)基礎(chǔ)》模擬試題_第1頁
《VB程序設(shè)計(jì)基礎(chǔ)》模擬試題_第2頁
《VB程序設(shè)計(jì)基礎(chǔ)》模擬試題_第3頁
《VB程序設(shè)計(jì)基礎(chǔ)》模擬試題_第4頁
《VB程序設(shè)計(jì)基礎(chǔ)》模擬試題_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、VB程序設(shè)計(jì)復(fù)習(xí)提綱第2頁共7頁VB程序設(shè)計(jì)復(fù)習(xí)提綱第 頁共7頁VB程序設(shè)計(jì)模擬試題填空題TOC o 1-5 h z窗體模塊的文件擴(kuò)展名為、標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為、類模塊文件的擴(kuò)展名為。VisualBasic中數(shù)據(jù)類型可分為和用戶自定義數(shù)據(jù)類型兩大類,前者根據(jù)其取值的不同,可分為、布爾型和。Abs(-6.5)=;Int(-9.1)=。程序&設(shè)計(jì)運(yùn)算結(jié)果為。Dima,basBoolean語句顯式聲明變量a是變量,b是變量。MsgBox函數(shù)的返回值中,VBRetry表示單擊了按鈕,VBYes表示單擊了按鈕,VBNo表示單擊了按鈕。要加載窗體,可以在代碼中使用語句,要顯示窗體,可以在代碼中使用方法,

2、要隱藏窗體,可以在代碼中使用Hide方法,要卸載窗體,可以在代碼中使用方法。對話框分為對話框和對話框兩種類型,其中對話框最常用。對象是VisualBasic應(yīng)用程序的基本單元,它是由創(chuàng)建的。在VisualBasic中可以用屬性、來說明和衡量一個對象的特性。條件判斷語句可以使用語句、語句和語句。聲明一個值為3.14的常量Pi的語句為。DoLoopUntil循環(huán)結(jié)構(gòu)中,當(dāng)條件為時結(jié)束循環(huán)。要顯示彈出菜單,可以在代碼中使用事件。參數(shù)傳遞有方式、方式和命名傳遞方式,常量默認(rèn)采用方式;變量默認(rèn)采用方式;表達(dá)式默認(rèn)采用方式。名稱屬性必須以一個開始并且最長可達(dá)40個字符,不能包括和。VisualBasic的

3、程序模塊有3種:、標(biāo)準(zhǔn)模塊和。VisualBasic程序,按其語句代碼執(zhí)行的先后順序,可以分為結(jié)構(gòu)、結(jié)構(gòu)和結(jié)構(gòu)。數(shù)組元素下標(biāo)的下界默認(rèn)為是,如果要改變其默認(rèn)值,應(yīng)使用。判斷題()1.VisualBasic運(yùn)行程序的方法只有編譯模式。()2.語句Command1.visible=false與Command1.enabled=false是等價的。()3.InputBox函數(shù)和MsgBox函數(shù)一樣,返回的是字符串。()4.通過類模塊,我們不可以根據(jù)需要建立自己的控件。()5.2.1E+5是合法的VisualBasic數(shù)據(jù)。()6.根據(jù)占用內(nèi)存方式的不同,可將數(shù)組分為常規(guī)數(shù)組和動態(tài)數(shù)組兩種類型。()7

4、.x2是合法的變量名。()8.按照文件的存取方式及其組成結(jié)構(gòu)可以分為兩種類型:文本文件和隨機(jī)文件。()9.DoLoopUntil語句實(shí)現(xiàn)循環(huán)時,不管條件真假,首先無條件地執(zhí)行一次循環(huán)。()10.標(biāo)簽沒有change事件和setFocus方法。()11.VB對象就是窗體和控件。()12.要實(shí)現(xiàn)同樣的循環(huán)控制,在DoWhileLoop和DOLoopWhile循環(huán)結(jié)構(gòu)中給定的循環(huán)條件是一樣的。()13.文本框和標(biāo)簽通過同一屬性在窗體上顯示文字。()14.能夠改變復(fù)選框背景顏色的屬性是BackColor。()15.當(dāng)圖片框Picturebox控件的Autosize屬性為true時,超過圖片框尺寸的圖片

5、其超過部分會被圖片框截去。()16.所有對象的屬性都可以在屬性窗口中設(shè)定。()17.Msgbox函數(shù)建立的信息框既能顯示信息又能輸入用戶的信息。()18.使用Open語句可以創(chuàng)建新的順序文件。(19.要在窗體上添加控件,不能通過雙擊工具箱中對應(yīng)的控件圖標(biāo)實(shí)現(xiàn)。()20.TextBox與Label有許多共同的特點(diǎn),它們都能顯示和輸入文字。()21.方法Forml.show與Forml.visible二True是等效的。()22.DoLoopUntil語句實(shí)現(xiàn)循環(huán)時,不管條件真假,首先無條件地執(zhí)行一次循環(huán)。()23函數(shù)Str(26)與5七r(-26)的值的長度相同。()24.每個Vb對象都有nam

6、e屬性。()25在VisualBasic中,向過程傳遞參數(shù)時,按地址傳遞參數(shù)是缺省的。()26.DoLoopuntil語句實(shí)現(xiàn)循環(huán)時,只要條件是假,循環(huán)將一直進(jìn)行下去。(27.文本框和標(biāo)簽通過同一屬性在窗體上顯示文字。()28.要實(shí)現(xiàn)同樣的循環(huán)控制,在DoWhileLoop和DOLoopWhile循環(huán)結(jié)構(gòu)中給定的循環(huán)條件是一樣的。()29.將焦點(diǎn)主動設(shè)置到指定的控件或窗體上,應(yīng)采用Setfocus方法。()30.使用Open語句可以創(chuàng)建新的順序文件。寫出下面的程序運(yùn)行結(jié)果1.程序1PrivateSubForm_load()MsgBox你好EndSub運(yùn)行結(jié)果:。2.程序2DimNumberNu

7、mber=8SelectCaseNumberCase1To5PrintBetween1and5Case6To10PrintBetween6and10CaseElsePrintNotbetween1and10EndSelect運(yùn)行結(jié)果:。3.程序3DimSubCommandl_Click()Textl.Text=07EndSubDimSubCommand2_Click()Textl.Text=秋季EndSub單擊Command2按鈕后,再單擊Command1按鈕,在文本框中顯示:程序4PrivateSubForm_Click()ForI=lTo100Sum=Sum+INextIPrintSumE

8、ndSub運(yùn)行結(jié)果:。程序5PrivateSubForm_load()MsgBoxVB程序EndSub運(yùn)行結(jié)果:。程序6PrivateSubForm_Activate()DimSAsSingleDimIAsIntegerS=1ForI=1To5S=S*INextPrint5!=;SEndSub運(yùn)行結(jié)果:運(yùn)行結(jié)果:VB程序設(shè)計(jì)復(fù)習(xí)提綱第 頁共7頁VB程序設(shè)計(jì)復(fù)習(xí)提綱第 頁共7頁7.程序7PrivateSubForm_Activate()DimsAsLongDimIAsIntegerS=0ForI=1To6S=S+I2NextPrintS=;SEndSub運(yùn)行結(jié)果:VB程序設(shè)計(jì)模擬試卷判斷題(正確

9、的劃,錯誤的劃x,每小題1分,共10分)()1、面向?qū)ο蟪绦蛟O(shè)計(jì)是一種以對象為基礎(chǔ),由事件驅(qū)動對象來執(zhí)行的設(shè)計(jì)方法。()2、所有對象的屬性都可以在屬性窗口中設(shè)定。()3、把當(dāng)前窗體form1隱藏,用form1.hide和me.hide語句均可。()4、變量的聲明有兩種方法,即使用“類型說明符”和使用“類型說明詞”均可。()5、判斷數(shù)值X是否在0,100范圍可用關(guān)系表達(dá)式:0=X=100.()6、文本框控件沒有Caption屬性。()7、Dima1,a2AsInteger語句表示聲明的變量a1和a2都為整型變量。()8、執(zhí)行Do-LoopWhile語句時,不管條件真假,首先會無條件地執(zhí)行一次循環(huán)

10、()9、Rnd(x)產(chǎn)生0,1之間的隨機(jī)數(shù)。()10、每個VisualBasic對象都有Name屬性。選擇題(以下只有一項(xiàng)是正確的,每題2分,共40分)()1、不是VisualBasic的特點(diǎn)的選項(xiàng)是:A.可視編程B.面向過程C.事件驅(qū)動D.面向?qū)ο螅ǎ?、如果把一個人當(dāng)作對象,那么“身高”相當(dāng)于這個對象的:A.屬性B.方法C.事件D.特征()3、以下哪項(xiàng)不是合法的變量名?file_1B.file1C.file-1D.file_1_12()4、求從文本框中輸入密碼時在文本框中只顯示*號,則應(yīng)在此文本框的屬性窗口中設(shè)置:A.Text屬性值為*C.Password屬性值為空B.Caption屬性值

11、為*D.Passwordchar屬性值為*()5、哪個是算術(shù)運(yùn)算符:A.ImpB.ModC.Not()6、Integer類型的變量可存的最大整數(shù)為:D.EqvD.32767A.255B.256C.32768VB程序設(shè)計(jì)復(fù)習(xí)提綱第 頁共7頁VB程序設(shè)計(jì)復(fù)習(xí)提綱第 頁共7頁()7、下列哪一個是日期型常量:2/1/99B.2/1/99C.#2/1/99#D.2/1/99()8、用于獲得字符串S從第5個字符開始的3個字符的函數(shù)是:A.Mid(S,5,3)B.Middle(S,5,3)C.Right(S,5,3)D.Left(S,5,3)()9、為使計(jì)時器對象每隔5秒鐘產(chǎn)生一個時鐘事件(Timer事件)

12、,則其Interval屬性值應(yīng)設(shè)置為:A.5B.300C.500D.5000()10、對一個窗體對象,其最先發(fā)生的事件是:A.ClickB.DbClickC.LoadD.UnLoad()11、下列4個選項(xiàng)中,可以單獨(dú)的構(gòu)成一條語句的選項(xiàng)是:A.對象名屬性名B.對象名方法名C.對象名事件名D.對象名控件名()12、若x是一個正實(shí)數(shù),將千分位四舍五入,保留兩位小數(shù)的VB表達(dá)式為:A.0.01*Int(x+0.005)B.0.01*Int(100*(x+0.005)C.0.01*Int(100*(x+0.05)D.0.01*Int(x+0.05)()13、下列表達(dá)式中,合法的VisualBasic表

13、達(dá)式有:(b+sqr(b*b+4a*c)/2/aCos(a)A2-Atn(a)Sqr(YA3+3*(A*A+6B*B)1/(X+1/Y+5A)()14、在一個語句行內(nèi)寫多條語句時,語句之間應(yīng)該用什么符號分隔?A.逗號B.分號C.頓號D.冒號()15、計(jì)算結(jié)果為0的表達(dá)式是:A.Int(3.4)+Int(-3.8)B.Int(3.4)+Fix(-3.8)C.Fix(3.4)+Fix(-2.8)D.Fix(3.4)+Int(-3.8)()16、下列程序段執(zhí)行后輸出的結(jié)果是:x=int(Rnd+4)SlectCasexCase5Print優(yōu)秀Case4Print良好Case3Print及格CaseE

14、lsePrint不及格EndSelectA.優(yōu)秀B.良好C.及格D.不及格()17、循環(huán)結(jié)構(gòu)Fori=0to10Step2的執(zhí)行次數(shù)是:A.4B.5C.6D.7()18、“x是小于100的非負(fù)數(shù)”,用VB表達(dá)式表示,正確的是:A.x100B.0=xAndx100C.0=x100D.OWxOrx100()19、要判斷兩個整型變量A和B中有且只有一個為0,不能使用下面哪一個邏輯表達(dá)式()。A=0AndB0orA0andB=0A=0XorB=0A*B=0AndAvBA*B=0And(A=0OrB=0)()20、下列程序段循環(huán)結(jié)構(gòu)執(zhí)行后,i的輸出值是:A.25B.10C.llD.因?yàn)閥的初值不知道,所

15、以不確定Fori=1to10Step2y=y+iNextiPrinti三.填空題(每空2分,共20分)語句optionexplicit的作用是。2把條件10WXV12寫成Visualbasic表達(dá)式為:將數(shù)學(xué)式-b+b2一4ac2a寫成VB表達(dá)式為oTOC o 1-5 h z4邏輯符And、Or、Not按優(yōu)先級排序?yàn)椋骸?選拔身高(T)超過1.7米且體重(W)小于62.5公斤的人,表示該條件的布爾表達(dá)式為:。聲明一個值為3.14的常量Pi的語句為。在過程中定義Dimx(9,1to10)asInteger,則數(shù)組中共擁有個元素。&要使一個按鈕無效,則可把它的Enable屬性設(shè)為(True、Fal

16、se)。設(shè)X是大于300且能被3整除的奇數(shù),關(guān)于X的表達(dá)式為:定時器控件的Interval屬性值是指時間間隔,單位為毫秒;當(dāng)每隔此間隔的時間,定時器會觸發(fā)一次事件。四程序填空題:(每空3分,共12分)1.如下程序運(yùn)行后,變量S的值為.,i的值為。OptionExplicitPrivateSubCommand1_Click()DimiAsIntegerStaticSAsIntegerS=1Fori=1To5S=S*iNextiPrintSEndSub以下程序是求1100之間所有的“偶數(shù)”之和。請?zhí)羁铡imsasintegerDimiasintegerS=0Fori=2to100stepS=S+

17、_NextiPrintS五程序閱讀題(每小題2分,共4分)在窗體上畫一個名稱為Commandl的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()Forn=lTo5IfnMod30Thenm=m+n3NextnPrintnPrintmEndSub程序運(yùn)行后,如果單擊命令按鈕,則窗體上顯示:n=;m六程序設(shè)計(jì)題,請將以下橫線中的代碼補(bǔ)充完整。(每空2分,共14分)1.假設(shè)某班共有學(xué)生N人,編寫程序統(tǒng)計(jì)該班學(xué)生的VisualBasic考試成績,并顯示出60分以下、6070、7080、8090以及90分以上的學(xué)生人數(shù)各是多少?程序代碼如下:Privatesubform_click()DimscoreassingleDimx1%,x2%,x3%,x4%,x5%DimIasintegerDimNasintegerN=val(inputbox(“請輸入?yún)⒖伎側(cè)藬?shù):”)ForI=1toScore=v

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論