分析VB程式結果

時間 2021-05-05 19:48:24

1樓:匿名使用者

第6題首先s是乙個靜態變數,初始值為0,第一次輸入6,6>5,所以執行語句s = s + x,得到text的值為6

第二次輸入5,執行語句s = s + x,因為s為靜態變數,此時的s=6,得到text的值為11,依此類推做下去就可以了,第三次輸入4,執行語句s = s * x,得到結果為44,第四次輸入3,執行語句s = s + x,得到結果為132.

第7題private sub command1_click()

dim a(2 to 7) as integer

dim b as integer

for b = 2 to 7

a(b) = b 『從這條語句可以看出,a(2)=2,a(3)=3......a(7)=7

next b

text1.text = a(b - 2) 』此時的b=8,即求a(6)的值,為6

end sub

第8題y = iif(x >= 0, 1 - 2 * x, 1 + x) 輸入3,x>=0為真,輸出的值為1-2*x,即 -5

iif(expr, truepart, falsepart)

expr 用來判斷真假的表示式,如為真,則返回值為第二個引數,為假,返回值為第三個引數。

第9題dim ias integer, a as integer

k = 0

for i= 1 to 6

ifi>3 then 『判斷a是否大於3,大於3則a+5,小於等於3則a+2

a = a+ 5

else

a = a+ 2

end if

next i

printi, a

這道題簡單點說就是:a+5執行3次,a+2執行3次,得到最終結果為21

第10題

這個很簡單

1 2 3 4 5

6 7 8 9 10

2樓:92豬哥

6、s= 132 7、6 8、-5 9、9 21

10、1 2 3 4 5

6 7 8 9 10

五道VB程式結果分析,求分析過程以及答案,謝謝

寂靜深闌斜 簡要說說。8.先通過彈出的對話窗,把值賦給x,然後根據iif 語句給y賦值。這段程式中,iif x 0,1 2 x,1 x 語句是先判斷x 0是否為真,如果為真,則將1 2 x的值賦給y,否則賦1 x的值。最後列印出y的值,所以x的值為3的話,列印結果為 5。9.這段程式呢是個do un...

分析以下程式執行結果,說明原理 沒有分析結果不得分

執行的結果應該是 ba b1.t.run 是呼叫mythread裡的方法run 這時主執行緒休眠3秒後列印b 2.t.start 是啟動執行緒mythread,並執行方法run 這時執行緒t休眠3秒後列印a 3.在2執行的時候同時執行system.out.println a 列印a,因為2要休眠3秒...

VB程式問題

記第乙個文字框為textbox1,第二個文字框為textbox2,第三個文字框為textbox3,算得的的弧度值為hu,執行操作時按下的按鈕為command1 則 如下 pirvate sub command1 click dim a as single a val textbox1.text 取出...