vb練習題誰有

時間 2021-08-30 09:19:58

1樓:蔡瑀

最好的練習題就是自己給自己出題!

以前我就是這樣自己實踐的.

如果不知道怎麼給自己出題,那麼你最起碼的工具都不熟悉,還怎麼學呢?vb編譯器有自帶的教程的

2樓:魏煒

一、 填空題

1.vb中若要產生一訊息框,可用__(1)__函式來實現。msgbox

2.常量是指在程式執行過程中, (2) 的量 其值不能改變

3.整數型別資料分別包括整型和 (3) 資料。 長整型

4、在vb整合開發環境中,執行應用程式的方法有三種:一是_(4)__;二是_(5)_;三是_(6) 。

「執行」選單下的啟動 單擊工具欄上人啟動按鈕 按f5鍵

5、在vb中若要讓某對物件獲取焦點,則可通過__(7)_方法來實現。setfocus

6.列表框(listbox控制元件)顯示 (8) ,使用者可從中選擇一個或多個專案。

專案列表

7.框架(frame控制元件)可以用來 (9) 進行分組,以便於使用者識別,主要用於為單選按鈕分組。對其他按鈕

8、在vb中,用來描述物件外部特徵的量稱之為物件的_(10)__。 屬性

9、為使某視窗中的命令按鈕「取消(c)」具有如下特性:按「alt+c」鍵或按 「esc」 鍵,均可代替用滑鼠單擊該按鈕的操作,應設定該按鈕的caption屬性值為__(11)___,並且設定其__(12)__屬性值為__(13)__。取消&c cancle ture

10、在過程內用_(14)__宣告的變數為靜態變數,在執行一個過程結束時,過程中所用到的 static變數的值會保留,下次再呼叫此過程時,變數的初值是上次呼叫結束時被保留的值。

static

11、在模組檔案中的宣告部分用global或__(15)__關鍵字宣告的變數為全域性變數。 public

12、在模組檔案中的宣告部分用__(16)__或__(17)__定義的變數為模組級變數。

dim private

13.計時器控制元件通過定期啟用timer事件,使得timer控制元件 (18) 就執行一次timer事件中的**。 每隔一個時間段

14.要獲得滾動條的當前位置,可以訪問通過 (19) 屬性來實現。value值

15.關閉正在執行的vb視窗將自動觸發的事件是 (20) 。unload

二、選擇題

1.工程檔案的副檔名是( )。

a.vbg b.vbp c.vbw d.vbl

2.在以下窗體中沒有采用的控制元件是( )。

a.文字框 b 垂直滾動條 c.框架 d 命令按鈕

3.滾動條控制元件(如圖所示)的largechange屬性所設定的是( )

a. 單擊滾動條和滾動箭頭之間的區域時,滾動條控制元件value屬性值的改變數

b. 滾動條中滾動塊的最大移動位置

c. 滾動條中滾動塊的最大移動範圍

d. 滾動條控制元件無該屬性

4、用於從字串左邊擷取字元的函式是( )

a、ltrim( ) b、trim( ) c、left( ) d、instr( )

5、可獲得當前系統日期的函式是( )

a、date( ) b、time( ) c、isdate( ) d、year( )

6、退出for迴圈可使用的語句為( )

a、exit for b、exit do c、end for d、end do

7、窗體的標題欄顯示內容由窗體物件的( )屬性決定。

a、backcolor b、backstyle c、text d、caption

8、程式執行時,若要通過回車鍵呼叫某命令按鈕的click事件過程,則可設定該命令按鈕的( )屬性值為true來實現。

a、value b、enabled c、default d、cancel

9、當使用者在窗體上單擊滑鼠時,不會觸發的事件是( )

a、click b、mousedown c、mouseup d、dblclick

10、在設計階段,當雙擊窗體上的某個控制元件時,所開啟的視窗是

a、工程資源管理器視窗 b、工具箱視窗 c、**視窗 d、屬性視窗

11、設a=「visual basic」,下面使b=「visual」的語句是

a、b=left(a,8,12) b、b=mid(a,8,5) c、b=rigth(a,6) d、b=left(a,6)

12、若要使命令按鈕不可用,則可設定其( )屬性為false來實現。

a、value b、cancel c、enabled d、default

13.允許在選單項的左邊設定打勾標記,下面哪種論述是正確的?( )

a.在標題項中輸入&然後打勾 b 在索引項中輸入「√」

c.在複選項中輸入「√」 d 在有效項中輸入「√」

14.當執行以下過程時,在窗體上將顯示( )。

private sub commandl_click( )

print 「vb」

print「hello!」;

print 「vb」

end sub

a. vb hello! vb

b. vb

hello!vb

c. vb

hello! vb

d. vb

hello!

vbe、vb

hello!vb

15、以下不屬於鍵盤事件的是( )

a、keydown b、keyup c、unload d、keypress

16、以下敘述中正確的是( )

a、窗體的name屬性指定窗體的名稱,用來標識一個窗體

b、窗體的name屬性的值是顯示在窗體標題欄中的文字

c、可以在執行期間改變物件的name屬性的值

d、物件的name屬性值可以為空

17、影象框或**框中顯示的圖形檔案,由它們的( )屬性值決定。

a、downpicture b、picture c、image d、icon

18、文字框的( )屬性用於設定或返回文字框中的文字內容。

a、text b、(名稱) c、caption d、name

19、核取方塊或單選鈕的當前狀態可通過( )屬性來返回或設定。

a、checked b、value c、selected d、caption

20、vb提供( )屬性用於控制物件是否可用。

a、default b、cancel c、enabled d、visible

三、判斷題(判斷下列正確與否,正確的打√,錯誤的打ⅹ。)

1、設定屬性的語句格式為:「物件名.屬性名=屬性值」. (t)

2、若使用者在鍵盤上按下一個鍵,則會產生一個單擊事件(click事件). (f)

3、vb的賦值語句只能給變數賦值. (t)

4、在vb中,字元型常量應使用」#」號將其括起來. (f)

5、窗體大小隻能通過滑鼠拖動窗體邊框來設定.(f)

6.在定義了一個函式後,可以象呼叫任何一個vb內部函式一樣使用它,即可以在任何表示式、語句或函式中引用它。(f)

7.visual basic表示式為:128¸4+cos(28°)(f)

8.visual basic表示式為:3*cos (c+d)^2或3*cos (c+d)*cos (c+d) (t)

9.vb程式語言兩個基本特點是:結構化和事件驅動程式設計。(f)

10.工程資源管理器用於檢視和管理工程類的檔案,不能刪除檔案。(f)

四、讀程式題,寫出程式執行結果

1.private sub form_click( )

static sum as integer

for i=1 to 10

sum= sum+i

next i

print sum

end sub 55

2.private sub form_click ( )

print "*";tab(9);3,tab(18);6

print

for i=15 to 16

print i;

for j=3 to 6 step 3

print tab(3*j);j*i;

next j

print

next i

end sub

* 3 6

15 45 90

16 48 96

3.private function fac(n as integer)as integer

dim f as integer

f=f+n

fac =f

end function

private sub form_click( )

dim i as integer

for i=1 to 5

print "∑";i & "=" & fac(i)

next i

end sub

∑1=1

∑2=2

∑3=3

∑4=4

∑5=5

4.private sub command1_click( )

text1.text=努力

end sub

「」private sub command2_click( )

text1.text="學習"

end sub 學習

單擊command2按鈕,又單擊command1按鈕,在文字框中顯示什麼?

五、程式設計題

1. 1、在窗體上有一個文字框控制元件,名稱為txttime;一個計時器控制元件,名稱為timer1。要求每一秒鐘在文字框中顯示一次當前的時間。程式如下,請在下劃線上填入恰當的內容。

private sub timer1_ _____()

txttime.text=_____

end sub

timer time

2、在窗體上畫一個命令按鈕,名稱為command1。然後編寫如下程式:

private sub command1_click()

for a=1 to 4

for b=0 to a

print chr(65+a)

next b

print

next a

end sub

程式執行後,如果單擊命令按鈕,則在窗體上顯示的內容是什麼? bb

cccd

ddde

eeee

3、在窗體上畫一個文字框和一個**框,然後編寫如下兩個事件過程:

private sub form_load()

text1.text=」計算機」

end sub

private sub text1_change()

picture1.print「等級考試」

end sub

程式執行後,在文字框中顯示的內容是

而在**框中顯示的內容是 在文字框中顯示的內容是 計算機

而在**框中顯示的內容是 等級考試

參***:

一、 填空題

(1)msgbox函式 (2)其值不能改變 (3)長整型 (4)單擊「執行」選單下的啟動 (5)單擊工具欄上的啟動按鈕 (6)按f5鍵 (7)setfocus

(8)專案列表 (9)對其它控制元件 (10)屬性 (11)取消(&c) (12)cancel

(13) true (14)static (16)dim (17)private (18)可以每隔一個時間段

(19)value (20)unload

二、選擇題

1.b 2.b 3.a 4. a 5. a

6.a 7. d 8. c 9. d 10. c

11. d 12. c 13. c 14. b 15.c

16. a 17. b 18. a 19. b 20 . c

三、判斷題

1.√ 2. 3. √ 4.

´ 在vb中,字元型常量應使用」」號將其括起來. 5. ´ 6. 7.

´ 正確的形式是:128/4+cos(28*3.14159/180) 8.

√9. ´ vb的兩個基本特點是:視覺化設計和事件驅動程式設計。

10. ´

四、讀程式題,寫出程式執行結果、

1. 結果為:55

2. 結果為:* 3 6

15 45 90

16 48 96

3. 結果為:

∑1=1

∑2=2

∑3=3

∑4=4

∑5=5

4. 結果為:努力

五、綜合題

2. timer time

3. bbc

ccdd

ddee

eee3. 在文字框中顯示的內容是 計算機

而在**框中顯示的內容是 等級考試

VB程式設計題,VB程式設計練習題?

1.新建工程 工程1 2.新建一下combobox控制元件 combo1,並將屬性style改為2 3.新建五個label label1,label2,label3,label4,label5 4.新建兩個text文字框 text1,text2 5.新建一個commandbutton按鈕 comma...

修改病句練習題,修改病句練習題及答案

來自千丈巖豪爽的喜羊羊 1.主謂不搭配 雷鋒為人民服務的事蹟是值得我們學習的。2.動賓不搭配 一定要嚴肅處理商品亂漲價的事件。或 一定要嚴格制止商品亂漲價的現象的發生。3.修飾語與中心語不搭配 或叫 定語與中心語不搭配 他想,自己有雙能幹的手,什麼都能造出來。4.動賓不搭配 我們老師工作很忙,常常要...

會計模擬練習題目,會計模擬練習題目

1 15日,受到開戶銀行轉來特種賬貸方傳票一張,其款項為500288.75元 借 銀存500288.75 貸 其它貨幣資金500288.75 特種賬貸方傳票屬於匯兌退匯 2 借 財務費用54 貸 銀存54 3 借 庫存現金 30000 貸 銀存30000 4 借 待攤費用 開辦費 3077 貸 銀存...