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
for i=15 to 16
print i;
for j=3 to 6 step 3
print tab(3*j);j*i;
next j
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
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 貸 銀存...