vb練習題求答案1建立vb應用程式的主要步

2021-03-07 15:42:57 字數 9013 閱讀 3757

1樓:゛愛她又如何

1.建立使用者介面 設定屬性 編寫**

2.窗體設計視窗

3.ctrl

4.緹5.工程 窗體

6.f4

7.caption

8.透明

9.210.寬度

11.text

12.label textbox

13.14. _(續行符) (空格)15.click

16.雙擊

17.dblclick picture1 picturebox18.rem

19.邏輯

20.timer

21.ms 5000

22.enabled

23.autosize stretch

24.物件名稱.方法名稱 form1.show25.退出(&x) ctrl+x

2樓:匿名使用者

4.顯示窗體所用的網格單位,預設為 120 ,英文為twip 。

6.在vb中,按 f4 鍵可以開啟屬性視窗。

7.決定窗體標題欄顯示內容的屬性是 caption 。

3樓:匿名使用者

19.窗體的enable屬性的屬性值是邏輯型別的資料。

3.如果需要畫多個相同的控制元件,先按ctrl鍵,再選擇控制元件圖示,然後使用拖動滑鼠畫控制元件。

25.如果要使命令按鈕表面顯示文字「退出(x)」,則其caption屬性設定為「退出(x)」,

其括號中的x表示在執行時按下ctrl+x鍵與單擊該按鈕效果相同。

vb考試題

4樓:手機使用者

這有一份

vb期末考試試題

一、 填空題

1、vb程式設計的主要特點是 (1) 和 (2) 。

2、在vb中,最主要的兩種物件是 (3) 和 (4) 。

3、工程是構成應用程式檔案的 (5) 。

4、方法是vb提供的一種 (6) ,用來完成一定的操作。

5、浮點型別資料包括單精度型和___(7)__資料。

6、事件是窗體或控制元件物件識別的___(8)____。

7、可用窗體的___(9)_ 方法在窗體中顯示文字。

8、 核取方塊控制元件value屬性指示覆選框處於____(10)___或禁止狀態(暗淡的)中的某一種。

9、在vb中,修改窗體的 (11)和 (12) 屬性值,可改變窗體的大小。

10、雙擊工具箱中的控制元件圖示,可在窗體的 (13) 出現一個尺寸為預設值的控制元件。

11、在msgbox函式中,如果預設title引數,則使用 (14) 作為訊息框的標題。

12、設x=34.58,語句print format(x,「000.0」)的輸出結果是 (15) 。

13、在vb 中,數值型變數的初值為 (16) ,varant型變數的初值為 (17) ,布林型變數的初值為 (18) 。

14、設定窗體的 (19) 屬性,可在窗體上顯示**。

15、程式執行工程中,清除mp**框中的**應使用語句 (20) 。

二、選擇題

1、選單控制元件只包括一個事件,即 (1) ,當用滑鼠單擊或鍵盤選中後按「回車」鍵時觸發該事件,除分隔條以外的所有選單控制元件都能識別該事件。

a、gotfocus b、load c、click d、keydown

2、滾動條控制元件(如圖所示)的max屬性所設定的是 (2) 。

a、滾動框處於最右位置時,一個滾動條位置的value屬性最大設定值

b、 單擊滾動條和滾動箭頭之間的區域時,滾動條中滾動塊的最大移動量

c、單擊滾動條的箭頭區域時,滾動條中滾動塊的最大移動量

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

3、sql 語句 select * form student 中的 *表示 (3) 。

a、所有記錄 b、所有欄位 c、所有表 d、都不對

4、以下選項中,不屬於標籤的屬性是 (4) 。

a、enabled b、caption c、default d、font

5、要求改命令按鈕顯示的文字,應當在屬性視窗中改變的屬性是 (5) 。

a、caption b、name c、text d、label

6、設定一個單選按鈕(optionbutton)所代表選項的選中狀態,應當在屬性視窗中改變的屬性是 (6) 。

a、caption b、name c、text d、value

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

a、在標題項中輸入&,然後打勾 b、在索引項中打勾

c、在有效項中打勾 d、在複選項中打勾

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

private sub ***mand1_click( )

print "vb";

print "hello! ";

print "vb"

end sub

a、 vbhello!vb b、 vb

hello!vb

c、 vb d、 vb

hello! vb hello!

vb9、語句print "the answer is:";20/4-2的結果為 (9) 。

a、the answer is 20/4-2 b、the answer is 3

c、the answer is "20/4-2" d、非法語句

10、下列哪個控制元件是容器控制元件 (10) 。

a、image b、picture c、***bobox d、filelistbox

11、若要將窗體從記憶體中解除安裝出去,其實現的方法是 (11) 。

a.show  b.hide    c.load    d.unload

12、以下選項中,不是 visual basic控制元件的是 (12) 。

a.窗體   b.定時器   c.單選框    d.命令按鈕

13、雙擊窗體中的物件後,visual basic將顯示的視窗是 (13) 。

a.**視窗  b.工具箱  c.專案(工程)視窗  d.屬性視窗

14、可決定窗體的左上角是否有控制選單的屬性是 (14) 。

a.controlbox b.minbutton

c.maxbutton    d.borderstyle

15、設有如下語句:

strl=inputbox("輸人","","練習")

從鍵盤上輸人字元 「示例」後,strl的值是 (15) 。

a.「輸入」 b.「 」 c.「練習」 d.「示例」

16、窗體form1的name屬性是frm1,它的單擊事件過程名是 (16) 。

a. form1_click b.form_click c. frm1_click d. me_click

17、窗體的hide屬性的含義是 (17) 。

a.隱藏 b.展現 c.裝入 d.解除安裝

18、若要設定定時器控制元件的定時時間,需設定的屬性是 (18) 。

a.enabled   b.value   c.interval   d.text

19、能夠改變核取方塊中背景顏色的屬性是 (19) 。

a.value b.fontcolor c.backcolor d.font

20、窗體能響應的事件是 (20) 。

a.activeform b.load c.drive d.change

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

1、三種方式的組合框都允許使用者輸入哪些不在列表框中的選項。

2、圖象框中的stretch屬性為true時,其作用是圖形自動調整大小以適應圖象控制元件。

3、在選單編輯器中使用「索引」時,可有一組選單項具有相同的「名字」。

4、通過改變屬性視窗中的name屬性,來改變窗體的標題。

5、建立vb應用程式的三個主要步驟是:(1)建立應用程式介面(2)設定控制元件(3)編寫**。

6、變數是指在程式執行過程中其值可以改變的那些量,而值不能改變的是常量。

7、已知p=msgbox(「howareyou?",vbyesno+vbquestion,「hello!」),變數p是integer資料型別。

8、工程檔案的副檔名是 .vbg 。

9、vb允許設計和使用使用者自己設計的控制元件。

10、optionbutton控制元件沒有dblcliek事件。

11、同一條記錄中的各資料具有相同的型別。

12、使用data控制元件可以直接顯示資料庫中的資料。

13、imagelist 是一個影象容器控制元件,可用作工具欄的影象庫。

14、當使用者單擊工具欄按鈕時,將觸發工具欄按鈕的buttonclick事件。

15、在vb的工程資源管理器中,如果從工程中移除已經儲存過的檔案,該檔案仍然被物理刪除(真正刪除)。

16、如果列表框的listconut的屬性為10,則列表框最後一項的listindex值為10。

17、要是某個命令按鈕不起作用,應將該按鈕的enabeld屬性設定為false。

18、使用陣列定義語句:dim d$(10),則陣列d中各元素的值為空。

19、如果在一行中輸入多條語句,各語句之間用使用 ;分隔。

20、在**視窗中輸入某行**並按回車鍵之後,如果**變成紅色,說明該行**有語法錯誤。

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

1、 private sub form_click()

static sum as integer

i = 1

do while i<=10

sum = sum + i

i = i + 1

loop

print sum

end sub

執行程式,第一次單擊窗體:

第二次單擊窗體:

2、 private sub form_click()

print "*"; tab(6); 2, tab(15); 5

print

for i = 15 to 16

print i;

for j = 2 to 6 step 3

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

next j

print

next i

end sub

程式執行結果:

五、程式設計題

(一)窗體中有**框(picture1)和計時器(timer1)兩個控制元件,執行程式時,將**載入到**框中,然後**框以每2秒鐘一次的速度向窗體的右下腳移動,每次向左、向右移動100twip(20分之一畫素)。請填空:

private sub form_load( )

(1) =loadpicture(「c:\pic\ball.ico」)

(2) .interval=200

end sub

private sub timer1_timer( )

static x , y as integer

x=x+100

y=y+100

picture1.move (3)

end sub

(二)有一個單擊按鈕過程,其作用是產生50個60~100的隨機數,統計其中被6整除餘2的個數,並將這些數輸出。請填空:

private sub ***mand1_click()

dim x as integer, n%

dim counter as integer

(1) timer

for n=1 to 50

x=rnd()* (2)

if (3) =2 then

print x

counter= (4)

(5)next n

print counter

end sub

《vb程式設計與應用》參***

一、填空題 1 2 3 4 5

答案 視覺化設計 事件驅動程式設計 窗體(form) 控制元件 集合

題號 6 7 8 9 10

答案 特殊子程式 雙精度 動作 print 選中

題號 11 12 13 14 15

答案 高度(height) 寬度(width) ** 工程1 34.6

題號 16 17 18 19 20

答案 0 空 false picture cls

二、選擇題 1 2 3 4 5

答案 c a b c a

題號 6 7 8 9 10

答案 d d a b b

題號 11 12 13 14 15

答案 d a a a d

題號 16 17 18 19 20

答案 c a c c b

三、判斷題 1 2 3 4 5 6 7 8 9 10

答案 х х х √ х √ √ √ √ х

11 12 13 14 15 16 17 18 19 20

答案 √ х √ √ х х √ х х √

四、程式閱讀題:

(一) (10分)

1 、 55

2、 110

(二)、 (10分)

* 2 5

15 30 75

16 32 80

五、程式設計題 (20分)

(一)1、picture1.picture

2、 timer1

3、 x ,y

(二) 1、 randomize

2、 rnd()*41+60

3、 x mod 6

4、 counter+1

5 end if

一、單項選擇題(共10分)

1.在**中引用一個控制元件時,應使用控制元件的(b)屬性。

a.caption b.name c.text d.index

2.設變數x = 4,y = -1,a = 7,b = -8,下面表示式(a)的值為「假」。

a.x+a <= b-y b. x > 0 and y < 0

c.a = b or x>y d. x+y > a+b and not (y < b)

3.表示式int(rnd*71)+10產生的隨機整數範圍是(c )。

a.(10,80) b.(10,81) c.[10,80] d.[10,81]

4.函式sgn(3.1416)的返回值是(c )。

a.-1 b.0 c.1 d.以上都不對

5.67890屬於( d )型別資料。

a.整型 b.單精度浮點數 c.貨幣型 d.長整型

6.下列變數名中正確的是(d)。

a.3s b.print c.select my name d.select_1

7.下列賦值語句( a )是有效的。

a.sum = sum -sum b.x+2 = x + 2 c.x + y = sum d.last = y / 0

8.以下的控制元件或方法具有輸入和輸出雙重功能的為(b)。

a.print b.textbox c.optionbutton d.checkbox

9.若要獲得列表框中被選中的列表項的內容,可以通過訪問(d)屬性來實現。

a.name b.listindex c.listcount d.text

10.下列**的執行結果為(b )。

private sub ***mand1_click()

dim m(10)

for k = 1 to 10

m(k) = 11 - k

next k

x = 5

print m(2 + m(x))

end sub

a.2 b.3 c.4 d.5

二、填空題(10分)

1.寫出整數n能同時被13和17整除的basic表達n mod 13=0 and n mod 17=0式 。

2.**視窗中有兩個下拉選單框:左側是(物件)列表框,右側是過程列表框。

3.寫出在字串 」visual basic 6.0」 中擷取 」visual」 的basic表示式left(「visual basic 6.0」,6)。

4.函式len(「abcdef」)的返回值是(6) 。

5.設a = 2,b = 5,c = -2,d = 100,則a > b >= c and a < b >= d的值為false 。

三、將下列數學表示式轉換為vb表示式。(6分)

1.a2+2ab+b2 : a^2+2*a*b+b^2

2.8exln10 :8*exp(x)*log(10)

3.2sin(450)cos(450) :2*sin(3.1416/4)*cos(3.1416/4)

6.在vb中,使用者定義常量使用 const 語句,宣告變數使用 dim語句。

vb課後習題答案,VB練習題答案

dim a 15 as string for i 0 to 15 a i char rnd 90 65 1 65 for j 0 to i if a j a i then i exit for endif next j next i 這是第bai 一個du dim x 10 as interagef...

《會計基礎》練習題(三借貸記賬法的應用)答案

1 借 生產成本 7643 貸 原材料 a材料 6125 b材料 1518 2 借 管理費用 500 貸 銀行存款 500 3 每月攤銷 2400 3 800 借 待攤費用 2400 貸 銀行存款 2400 借 管理費用 800 貸 待攤費用 800 4 借 製造費用 1800 貸 原材料 1800...

關聯詞填空題,求關聯詞練習題( 答案)

用關聯詞填空。如果 就 因為 所以 既然 就 雖然 但是 只要 就 不但 而且 1 教師 要教學生學習科學文化知識,要教學生怎樣做人。2 多讀 多寫 多觀察,作文 寫得好。3 天氣 十分炎熱,小紅仍然在屋裡琢磨難題。4 他對周圍事物觀察很細緻,寫起文章來內容很具體。5 小明 能虛心聽取意見,工作 會...