VB的一道試題,求一道VB題的答案啊。

時間 2021-10-14 21:22:52

1樓:匿名使用者

1. 在名稱為form1的窗體上畫乙個名稱為p1的**框,並放入乙個**到**框中。

2. 通過 vb主選單 \ 工程 \ 部件 \ 控制項 裡 新增 microsoft common dialog control 然後 畫乙個通用對話方塊控制項,

更改控制項名稱為:cd1

cd1 控制項 \ 右鍵選單 \ 屬性 標題填:開啟檔案檔名稱填:*.doc

副檔名填:doc

初始路徑填:c:\

3. 表單寫入如下**

private sub p1_click()cd1.showopen

end sub

4.執行試驗

2樓:手機使用者

9 9

6 4

9 6

你call了之後a對應x,a對應y,它是動態的,當第一次x=x+2做完後x=3,然後a=3,那麼此時y其實不是1了而是3,在做y=y+2,做完y=5,換言之a=5,那麼x也等於5,第二次call後,一開始x=7,此時y=7了,(為什麼呢,你是在執行一次call後沒有讀到endsub,就在執行下一次call了,)在執行y=y+2後,y=9.那麼x=9. 所以 print x, y就是第一行9 9,,,,print b, c由於c是靜態變數第一次執行後市2,在執行一次後市4,而第一次執行b=b+2時,b=2+2就是4,第二次call執行後市4+2就是6,,,,第三行跳出自定義函式後應為x=9,所以a就是9,而b還是6

求一道vb題的答案啊。

3樓:匿名使用者

第一題private sub form_click()me.label1.caption = "你單擊了窗體"

end sub

private sub form_dblclick()me.label1.caption = "你雙擊了窗體"

end sub

第二題private sub command1_click()if me.command1.caption = "清屏" thenme.cls

me.command1.caption = "單擊窗體後退出"

me.command1.left = 0

me.command1.top = 0

me.command1.width = 2 * me.command1.width

me.command1.height = 2 * me.command1.height

else

endend if

end sub

private sub form_activate()for i = 1 to 4

for j = 1 to 6

if j = 6 - i then

print " ";

else

print "★";

end if

next

print

next

end sub

private sub form_click()if me.command1.caption = "單擊窗體後退出" then

endend if

end sub

同時需要修改窗體的borderstyle屬性為1第三題先新增控制項建立介面,然後再為控制項新增**

4樓:匿名使用者

程式設計題1.在窗體上建立乙個標籤,當單擊窗體時,在標籤上顯示「你單擊了窗體」;當雙擊窗體時,在標籤上顯示「你雙擊了窗體」

private sub form_click()

label1.caption = "你單擊了窗體"

end sub

private sub form_dblclick()

label1.caption = "你雙擊了窗體"

end sub

2、設計應用程式,要求在窗體上輸出如圖13所示的簡單圖形,窗體不可改變大小。當單擊「清屏」按鈕,清除窗體上顯示的圖形,同時,命令按鈕顯示為「單擊窗體退出」且移至窗體左上角改變為原大小的兩倍;單擊窗體後退出應用程式。

private sub command1_click()

if command1.caption = "清屏" then

me.cls

command1.caption = "單擊窗體退出"

command1.move 0, 0, command1.width * 2, command1.height * 2

end if

end sub

private sub form_click()

unload me

end sub

private sub form_load()

'在屬性面板中調整:

'設定窗體的borderstyle屬性為 1或者3

'設定窗體的controlbox屬性為false

me.autoredraw = true

print tab(2); string(4, "★"); spc(4); string(1, "★")

print tab(2); string(3, "★"); spc(4); string(2, "★")

print tab(2); string(2, "★"); spc(4); string(3, "★")

print tab(2); string(1, "★"); spc(4); string(4, "★")

command1.caption = "清屏"

end sub

一道VB試題

你把 print a i 放在了for 迴圈外面因此當你執行print a i 時,這時 i 為11.而你定義的為a 10 於是出現下標越界 修改如下 測試通過 private sub command1 click dim a 10 as integer,i as integerfor i 1 to...

急求!一道VB程式設計題謝謝,10道VB題 急求答案!!!謝謝高手了

private sub procmin a as integer,byval amin as integer dim i amin0 for i lbound a to ubound a print a i amin0 a lbound a if a i amin0 then amin a i ne...

求助一道VB題

private sub form load dim i as long dim x as long dim sum1 dim sum2 dim sum3 for i 1 to 30 x 100000 sum1 sum1 x next debug.print 窮人給富商的錢為 sum1sum2 0.0...