




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、最新VB題庫及答案一、選擇題第1部分1、在窗體(名稱為Form1)上畫一個(gè)名稱為Text1的文本框和一個(gè)名稱為Command1的命令按鈕,然后編寫一個(gè)事件過程。程序運(yùn)行后,如果在文本框中輸入一個(gè)字符,則把命令按鈕的標(biāo)題設(shè)置為“計(jì)算機(jī)等級考試”。以下能實(shí)現(xiàn)上述操作的事件過程是 A、Private Sub Text1_Change()Command1.Caption = "計(jì)算機(jī)等級考試"End SubB、Private Sub Command1_Click()Caption = "計(jì)算機(jī)等級考試"End SubC、Private Sub Form_Clic
2、k()Text1.Caption = "計(jì)算機(jī)等級考試"End SubD、Private Sub Command1_Click()Text1.Text = "計(jì)算機(jī)等級考試"End Sub2、在一行內(nèi)寫多條語句時(shí),每個(gè)語句之間用( )符號分隔。A、 , B、: C、. D、;3、下面( )是合法的變量名。A、X_YZ B、123ABC C、INTEGER
3、 D、X-Y4、下面( )是合法的字符常量。A、 ABC$ B、 “ABC” C、 ABC D、 ABC5、表達(dá)式16/4 - 25*8 MOD 52的值為( )。A、14 B、 4 C、20 D、26、設(shè)a=”MicrosoftVisualBasic”,則以下使變量的b值為”VisualBasic”的語句是A、b=Left(a,10) B、b=Mid(a,10)C、b=Right(a,10)
4、 D、b=Mid(a,11,10)7、設(shè)a="a",b="b",c="c",d="d",執(zhí)行語句x = IIf(a < b) Or (c > d), "A", "B")后,x的值為A、"a" B、"b" C、"B" D、"A"8、在窗體上畫一個(gè)文本框,然后編寫如下事件過程:Private Sub Form_Click() x = InputBox("請輸入一個(gè)整數(shù)"
5、)Print x + Text1.TextEnd Sub程序運(yùn)行時(shí),在文本框中輸入456,然后單擊窗體,在輸入對話框中輸入123,單擊“確定”按鈕后,在窗體上顯示的內(nèi)容為A、123 B、456 C、579 D、123456 9、在BASIC中,三個(gè)邏輯運(yùn)算符NOT,AND,OR在運(yùn)算過程中,優(yōu)先級從高到低的順序是( )。A、 AND->NOT->OR B、 NOT->AND->ORC、 OR->NOT->AND D、 NOT->OR->AND10、下面程序段運(yùn)
6、行時(shí)內(nèi)層循環(huán)的循環(huán)總次數(shù)( )。FOR X=1 TO 2 FOR Y=1 TO XNEXT Y NEXT XA.、1 B、2 C、3 D、411、在VB中,復(fù)寫框(Check)的Value值有三種,分別是( )。 A、-1,0,1 B、0,1,2 C、1,2,3 D、True,F(xiàn)alse,0 12、若要退出For循環(huán),可使用的語句為( )。A、Exit B、Exit Do C、Time D、Exit For 13、利用VB設(shè)計(jì)程序的基本步驟可分四步:(1)設(shè)計(jì)用戶界;(2)( );(3)運(yùn)行調(diào)試程序;(4)生成執(zhí)行文件。A、編寫代碼
7、B、設(shè)計(jì)算法 C、信息反饋 D、系統(tǒng)集成 14、在代碼窗口內(nèi)將表單Form1的“Caption”屬性設(shè)置為“時(shí)鐘”,正確的書寫形式是() A、Form1.Caption “時(shí)鐘” B、Form1.Caption=“時(shí)鐘” C、Caption=“時(shí)鐘” D、Fopm1.Caption( “時(shí)鐘”) 15、保存文件時(shí),窗體的所有數(shù)據(jù)存儲格式為( ) A、 *PRG B、 *FRM C、*VBP D、 *EXE16、在窗體上畫一個(gè)文本框和一個(gè)計(jì)時(shí)器控件,名稱分別為Text1和Timer1,在屬性窗口中把計(jì)時(shí)器的Interval屬性設(shè)置為1000,Enabled屬性設(shè)置為False。程序運(yùn)行后,如果單
8、擊命令按鈕,則每隔一秒中在文本框中顯示一次當(dāng)前的時(shí)間。以下是實(shí)現(xiàn)上述操作的程序:Private Sub Command1_Click()Timer1._End SubPrivate Sub Timer1_Timer()Text1.Text = TimeEnd Sub在_處應(yīng)填入的內(nèi)容是A、Enabled = True B、Enabled = False C、Visible = True D、Visible = False17、把窗體的KeyPreview屬性設(shè)置程為True,然后編寫如下事件過程Private Sub Form_KeyPress(KeyAscii As Integer)Dim
9、ch As Stringch = Chr(KeyAscii)KeyAscii = Asc(UCase(ch)Print Chr(KeyAscii + 2)End Sub程序運(yùn)行后,按鍵盤上的“A“鍵,則在窗體上顯示的內(nèi)容是A、A B、B C、C D、D18、VB中的變量如果沒有顯示聲明其數(shù)據(jù)類型,則默認(rèn)為( ) A、日期型 B、數(shù)據(jù)型 C、字符型 D、變體型 19、在VB中,通過改變列表框( )屬性的值 ,可以為列表框添加項(xiàng)目。A、List B、(名稱) C、Caption D 、Text 20、已知A$=”12345678”,則表達(dá)式Val(left$(a$,4)+Mid$(a$,4,2)的
10、值為( )。A、12345 B、123445 C、8 D. 621、下面程序段顯示的結(jié)果是( )。Dim xIf x then print x else print x+1A、1 B、0 C.、-1 D、顯示出錯信息22、用來測試指定文件結(jié)束狀態(tài)的函數(shù)是()A、Eof B、FreeFile C、Loc D、Open23、當(dāng)Long類型數(shù)據(jù)及Single類型運(yùn)算時(shí),運(yùn)算結(jié)果的類型為( &
11、#160; )。 A、Integer B、Long C、Single D、Double24、某一VB工程含F(xiàn)1、F2兩個(gè)窗體,執(zhí)行“F1Show:F2Hide”語句后,F(xiàn)1、F2窗體顯示的結(jié)果為( )。 A、都顯示 B、都不顯示 C、僅顯示F1窗體 D、僅顯示F2窗體 25、數(shù)學(xué)關(guān)系3= x10表示成正確的VB表達(dá)式為( ) A、3=x10 B、3=x AND x10 C、x=3 OR x10 D、3=x AND10 26.在窗體上畫一個(gè)名稱為Label1的標(biāo)簽,然后編寫如下事件過程:Private Sub For
12、m_Click()Dim arr(10, 10) As IntegerDim i As Integer, j As IntegerFor i = 2 To 4For j = 2 To 4arr(i, j) = i * jNext jNext iLabel1.Caption = Str(arr(2, 2) + arr(3, 3)End Sub程序運(yùn)行后,單擊窗體,在標(biāo)簽中顯示的內(nèi)容是A、12 B、13 C、14 D、1527.在窗體上畫一個(gè)名稱為List1的列表框,一個(gè)名稱為Label1的標(biāo)簽,列表框中顯示若干個(gè)項(xiàng)目,當(dāng)單擊列表框中某個(gè)項(xiàng)目時(shí),在標(biāo)簽中顯示被選中項(xiàng)目的名稱。下列能正確實(shí)現(xiàn)上述操作
13、的程序是A、Private Sub List1_Click()Label1.Caption = List1.ListIndexEnd SubB、Private Sub List1_Click()Label1.Name= List1.ListIndexEnd SubC、Private Sub List1_Click()Label1.Name = List1.TextEnd SubD、Private Sub List1_Click()Label1.Caption = List1.TextEnd Sub28、設(shè)a=5,b=4,c=3,d=2,下列表達(dá)式的值是3>2*b Or a=c And b
14、<>c Or c>dA、1 B、True C、False D、230、下列操作不能打開代碼窗口的是( )A、選中對象,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“查看代碼”命令 B、選中對象,雙擊鼠標(biāo)左鍵C、按F7鍵D、按F4鍵 第2部分1、VB語言的語法規(guī)定,多條語句放在同一行中,語句之間用()分隔。A、逗號 B、冒號 C、分號 D、單引號2、在VB中,執(zhí)行“A=18 MOD 4”語句后,A的值為( )。 A、2 B、4 C、6 D、8 3、A為True,B為False, 則 “A and B” 和 “ A Or B” 的值分別是( )。 A、True True B、True F
15、alse C 、False True D 、False False 4、在VB中,執(zhí)行 “Dim A,B As String” 語句后,A,B的數(shù)據(jù)結(jié)構(gòu)為( )。 A、整型數(shù) B、實(shí)型數(shù) C、字符型 D、字節(jié)型 5、在VB中,執(zhí)行 “A=123:B=Str$(A)”語句后,B的數(shù)據(jù)結(jié)構(gòu)為( )。 A、整型數(shù)、 B、字節(jié)型 C、實(shí)型數(shù) D、字符型 6、在VB中,復(fù)寫框(Check)的Value值有三種,分別是( )。 A、-1,0,1 B、0,1,2 C、1,2,3 D、True,F(xiàn)alse,0 7、若要退出For循環(huán),可使用的語句為( )。 A、Exit B、Exit Do C、Time D、
16、Exit For 8、利用VB設(shè)計(jì)程序的基本步驟可分四步: (1) 設(shè)計(jì)用戶界;(2)( );(3)運(yùn)行調(diào)試程序;(4)生成執(zhí)行文件。 A、編寫代碼 B、設(shè)計(jì)算法 C、信息反饋 D、系統(tǒng)集成 9、在代碼窗口內(nèi)將表單Form1的“Caption”屬性設(shè)置為“時(shí)鐘”,正確的書寫形式是() A、Form.C aption“時(shí)鐘” B、 Form.Caption=“時(shí)鐘” C、Caption=“時(shí)鐘” D、 Fopm.Caption( “時(shí)鐘”) 10、保存文件時(shí),窗體的所有數(shù)據(jù)存儲格式為()。A 、 *PRG B 、 *FRM C、 *VBP D、 *EXE11、窗體初始化程序應(yīng)寫在( )事件中。A
17、、 Load B 、Unload C、 Activate D、GotFocus 12、某一VB工程含F(xiàn)1、F2兩個(gè)窗體,執(zhí)行“F1Show:F2Hide”語句后,F(xiàn)1、F2窗體顯示的結(jié)果為( )。 A、都顯示 B、都不顯示 C、僅顯示F1窗體 D、僅顯示 F2窗體 13、VB的數(shù)據(jù)類型分為( ) A、 數(shù)值型、字符型、布爾型、日期型 B、數(shù)值型、字符型、對象型、日期型 C、基本類型、擴(kuò)展類型 D、整型、實(shí)型、字符型、日期型、布爾型 14、VB中的變量如果沒有顯示聲明其數(shù)據(jù)類型,則默認(rèn)為( ) A、日期型 B、數(shù)據(jù)型 C、字符型 D、變體型 15、在VB中,通過改變表框( )屬性的值 ,可以為列
18、表框添加項(xiàng)目。 A、List B、(名稱) C、Caption D、 Text 16、在VB中,三個(gè)邏輯運(yùn)算符NOT,AND,OR在運(yùn)算過程中,優(yōu)先級從高到低的順序是( )。A、AND->NOT->OR B、 NOT->AND->ORC、 OR->NOT->AND D、 NOT->OR->AND17、下面程序段運(yùn)行時(shí)內(nèi)層循環(huán)的循環(huán)總次數(shù)( )。FOR X=1 TO 2 FOR Y=0 T
19、O X-1 NEXT Y NEXT X A、1 B、2 C、3 D、418、正確的算術(shù)表達(dá)式是( )。A、 -3/8+5INT24.6 B、 8 * 3 / 5 C、 (X+Y)*Z/30 D、 (X2+Y/3)*X319、若A=2, B=3, C=4, 則值為真的關(guān)系式是( )。A. 12/A+2=B2 B、3>2*B OR A=C AND B>C OR A>
20、BC、 A>B AND B<=C OR 3*A > C D、 A*B > C+3 20、當(dāng)Long類型數(shù)據(jù)及Single類型運(yùn)算時(shí),運(yùn)算結(jié)果的類型為( ) 。 A、 Integer B、 Long C、 Single D、 Double21、下面關(guān)于順序文件的描述正確的是( )。A. 每條記錄長度必須相同B. 可通過編程對文件中的某條記錄方便的修改。C. 數(shù)據(jù)只能以ASCII碼形式存
21、放在文件中,所以可通過文本編輯軟件顯示。D. 文件的組織結(jié)構(gòu)復(fù)雜。22、下列( )不屬于VB的控件。 A、窗體 B、數(shù)據(jù) C、形狀 D、直線23、下面( )是合法的變量名。 A、X_YZ B、123+ABC C、 INTEGER D、 X-Y24、下面的程序段,輸入9后,輸出結(jié)果是()。 X=inputbox(“輸入一個(gè)數(shù)”) Select case x Case 1 to 5 Y=-1 Case 5 to 10 Y=0 Case 10 to 15 Y=1 End select A
22、、0 B、1 C、-1 D、225、下列說法中正確的是()。A、數(shù)組只具有數(shù)組名,而沒有數(shù)組類型B、數(shù)組只具有數(shù)組類型,而沒有數(shù)組名C、數(shù)組的類型和數(shù)組元素的類型不同D、數(shù)組和變量一樣,都有名稱和類型這兩種屬性26、創(chuàng)建公用數(shù)組的方法是()。A、在模塊中用Private語句聲明 B、在模塊中用Public語句聲明C、在過程中用Private語句聲明 D、在過程中用Public語句聲明 不是B就是D27、Visual Basic 6.0中缺省的參數(shù)傳遞機(jī)制是()。A、傳值 B、傳地址 C、傳值和傳地址 D、從實(shí)參到形參28、已知A$=”12345678”,則表達(dá)式Val(left$(a$,4)+
23、Mid$(a$,4,2)的值為( )。A、 12345 B、123445 C、 8 D、 629、下面正確的賦值語句是( ) A、x+y=30 B、y= *r*r C、y=x+30 D、3y=x 30、要保留動態(tài)數(shù)組原有的內(nèi)容,應(yīng)當(dāng)使用()語句。 A、Redim Preserve B、 Redim C、Dim C、 Public不是A就是B二、填空題(每空2分,共20分)1、下面的程序是求100以內(nèi)奇數(shù)和s的值(S=1+3+5+7.+99)。請?jiān)谟校ǎ┑牡胤教钌线m當(dāng)?shù)恼Z句或表達(dá)式。(8分 )P
24、rivate Sub Command1_Click()Dim s As SingleDim i As Singles=(0 )For i=1 to 100 (step 2 ) S=( s + i )(next i )Print s End Sub2、在下列程序的()內(nèi)寫上適當(dāng)?shù)膬?nèi)容,使能輸出如下圖形。程序如下:Private Sub Command1_Click()For i=1 to ( 6 )For j=1 to ( i-6 )Print ( “*” )Next j(Print String(i, "*") )Next iEnd Sub3、寫出下列程序的執(zhí)行結(jié)果Priv
25、ate Sub Form_Click() Dim a(1 To 10) As Integer Dim b(1 To 10) As Integer Dim c(1 To 10) As Integer For i = 1 To 10 a(i) = i Next i b(1) = 10 For j = 9 To 1 Step -1 b(10 - j + 1) = j Next j For k = 1 To 10 c(k) = a(k) + b(k) Next k For l = 1 To 10 Print c(l); If l = 5 Then Print End If Next lEnd Sub
26、結(jié)果: 11 11 11 11 1111 11 11 11 11 4、在窗體上畫一個(gè)文本框和一個(gè)圖片框,然后編寫如下兩個(gè)事件過程:Private Sub Form_Click()Text1.text="VB程序設(shè)計(jì)"End SubPrivate Sub Text1_Change()Picture1.Print"VB Programming"End Sub程序運(yùn)行后,單擊窗體,在文本框顯示的內(nèi)容是_ VB程序設(shè)計(jì)_,而在圖片框顯示的內(nèi)容是_ VB Programming _。5、下列程序輸出的值是多少?Private Sub Command1_Click(
27、) s = 0 For i = 9 To 42 Step 11 s = s + i Next i If i > 50 Then s = s + i Else s = s - i End If Print sEnd Sub結(jié)果是:_155_。6、設(shè)有如下程序:Private Sub Form_Click()Dim a As Integer,s As Integern=8s=0Do s=s+nn=n-1Loop While n>0Print sEnd Sub以上程序的功能是計(jì)算1到8的累加。程序運(yùn)行后,單擊窗體,輸出結(jié)果為_36_。 7、設(shè)有如下程序:用 Array 函數(shù)建立一個(gè)含有8
28、個(gè)元素的數(shù)組,然后查找并輸出該數(shù)組中各元素的最小值。Option Base 1Private Sub Command1_Click()Dim arr1Dim Min As Integer,i As Integerarr1=Array(12,435,76,-24,78,54,866,43)Min= arr1(1)For i=2 To 8If arr1(i)<Min Then min=arr1(i)Next iPrint "最小值是:" minEnd Sub8、在名稱為 Form1 的窗體上畫一個(gè)文本框,其名稱為 Text1,在屬性窗口中把該文本框的 MultiLine
29、屬性設(shè)置為 True,然后編寫如下的事件過程:以下程序的功能是,把磁盤文件 smtext1.txt 的內(nèi)容讀到內(nèi)存并在文本框中顯示出來,然后把該文本框中的內(nèi)容存入磁盤文件 smtext2.txt。Private Sub Form_Click()Open"d:testsmtext1.txt"For Input As #1Do While Not eof(1)Line Input #1,aspect$whole$=whole$+aspect$+Chr$(13)+Chr$(10)LoopText1.Text=whole$Close #1 Open "d:testsmtext2.txt"For Output As #1P
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 馬桶維修合同范本
- 吧臺招聘合同范例
- 分支機(jī)構(gòu)經(jīng)營管理合同范本
- 壓力表送檢合同范本
- 廠房解除租賃合同范本
- 參加招標(biāo)合同范本
- 合同范例 銷售合同范例
- 勞務(wù)合同范本簽約
- 吉林省勞動合同范本
- 【招商手冊】杭州ICON CENTER 社交娛樂中心年輕人潮流消費(fèi)創(chuàng)新實(shí)驗(yàn)
- 2025屆高考數(shù)學(xué)二輪復(fù)習(xí)備考策略和方向
- 2025年國家稅務(wù)總局遼寧省稅務(wù)局系統(tǒng)招聘事業(yè)單位工作人員管理單位筆試遴選500模擬題附帶答案詳解
- 房產(chǎn)中介店長招聘合同模板
- 七年級語文組名著閱讀計(jì)劃
- 2024年考研數(shù)學(xué)三試題及答案
- 2025年高考數(shù)學(xué)模擬卷(浙江專用)(解析版)
- 《臨床篇疾病概論》課件
- 2024解析:第十章 浮沉條件及應(yīng)用-基礎(chǔ)練(原卷版)
- 《婦女保健講座》課件
- 胃腸減壓的護(hù)理查房
評論
0/150
提交評論