VB題 程式執行後,單擊窗體,輸出結果是?求過程

2022-12-12 02:56:21 字數 783 閱讀 1152

1樓:匿名使用者

我感覺答案裡應該沒有空格,我按我的思路說了一下,希望對你有幫助option base 1

private sub form -click ( )dim arr ( 4, 4 ) as integerfor i=1 to 4

arr (i ,j )=( i - 1)*2 +jnext j

next i

這一堆都是賦值語句,給一個二維陣列賦值

其中 arr(3,3)=7

arr(4,3)=9

arr(3,4)=8

arr(4,4)=10

剩下的則是輸出語句

當i=3時,,首先是輸出arr(3,3)=7分號代表緊湊格式也就是沒有空格接著輸出arr(4,3)=9

i=3的迴圈完畢,print換行

繼續執行i=4時的迴圈

2樓:水寒月攏紗

這是一個內部巢狀迴圈。當i=3時,j有兩種取值,取值為3時,arr (j ,i )=(3-1)*2+3=7;

取值為4時,arr (j ,i )=(4-1)*2+3=9;

當i等於4時,j取值有3和4兩種,即,arr (j ,i )=(3-1)*2+4=8;

arr (j ,i )=(4-1)*2+4=10;

這個程式通過for i=1 to 4這行**得出i為外層迴圈,通過for i =3 to 4

for j=3 to 4

print arr (j ,i );三行**得出此程式執行取值不需要從1開始,他要求輸出的是i;j取3和4 的值。

有以下程式 程式執行後的輸出結果是

加上 你就非copy常容bai易明白 main else 恩,是2啊。c語言規定,如果if後面沒有 那就只包括if後面的那條語句內,但由於這道題if後面還是if else語句 他們是一條語容句 所以相當於 main printf d n d 第一個if條件就不符合了,所以直接執行最後的輸出語句,所以...

以下程式執行後的輸出結果是mainint a,b,c a 1 b 3 c 5 printfd,d na,b

結果是3,10啊。這主要是由於自增操作符 前置還是後置決定的,比如說 a,就是先自增再使用,而a 就是說先使用再自增。執行printf d,d n a,b a b c 這條語句的過程中,a 2 就是說已經自增了 b 3 還沒自增 等這條語句執行完之後,那麼a 2 b 4 我執行了下,結果是3,10 ...

c語言以下程式執行後的輸出結果是?請詳細說明

執行結果 13715 過程 i 1時,n 1 n 0 2 1 運算完得 到 n 列印輸出 n 1 i 2時,n 2 n 1 2 1 運算完得到 n 列印輸出 n 2 i 3時,n 3 n 2 2 1 運算完得到 n 列印輸出 n 3 i 4時,n 4 n 3 2 1 運算完得到 n 列印輸出 n 4...