VB問題!高手來!VB基礎問題求救!!題目在裡面

時間 2023-05-28 10:09:10

求高手解一道vb,謝謝!

1樓:東谷秋

錯了吧。結果x跟i應該都是21

來看下過程:

x的初值是5

i = 1 to 20 step 2

就是從1到20每次遞增2所以是。

到21的時候超出20,迴圈不再執行。

所以迴圈一共執行10次。

看一下執行過程。

x的值 i的值。

第一次 5 1

第二次 5 3

第三次 6 5

這裡說一下,因為x在小於5的時候\5(整除5)都是0所以x的值不會有變化。

第四次 7 7

第五次 8 9

第六次 10 11

第九次 18 17

第十次 21 19

到這裡i還要在遞增2,所以值就變成了21,在去判斷21是否小於20因為不小於20,所以迴圈不再被執行,x的值還是21所以結果是21 21

即x=21 i=21

ps:\是整除的意思 /是除以的意思,不要搞混哦。

完畢,希望對你有用,謝謝~~

vb基礎問題求救!!題目在裡面

2樓:篤俠

求出赤道周長c,求出兩個城市之間間隔的度數d(如果d>180,則取d=360-d),然後看求出兩個城市之間的球面距離s:s=c*d/360

vb考試簡答題,誰來幫幫我啊,謝謝!~~~~~~急急急

3樓:匿名使用者

定義陣列後,為了使用陣列,必須為陣列分配所需要的記憶體區。根據記憶體區分配時機的不同,可以把陣列分為靜態(static)陣列和動態(dynamic)陣列。通常把需要在編譯時分配記憶體區的陣列叫做靜態陣列,而把需要在執行時分配記憶體區的陣列叫做動態陣列。

當程式沒有執行時,動態陣列不佔據記憶體,因此可以把這部分記憶體用於其他操作。

在vb中定義動態陣列通常分兩步:首先在窗體層或標準模組中用dim、private或public宣告一個沒有下標的陣列(括號不能省略),然後在過程中用redim語句定義帶下標的陣列。

redim語句的作用,是重新指出陣列的大小。它是在程式執行到redim語句時才分配儲存空間。

格式:redim(陣列名)(下標)[as(型別)]

功能:改變動態陣列的大小和儲存空間。

考試大說明:

1)下標可以是常量,也可以是具有確定值的變數。

2)語句中各參量的含義與用dim定義陣列的語句相同。

3)redim語句只能用於動態陣列,它可以改變每一維的大小,但不能改變維數。

4)當程式編譯時,redim語句中的所有陣列均被說明為動態陣列。在程式執行中,當執行到redim語句時,就把新的上下界重新分配給陣列,陣列元素的值將被初始化,所有的數值元素的值被置為0,字串元素被置為空字串。

5)redim語句可以同dim語句一樣定義陣列。在同一程式中,redim語句還可以多次使用。在用:redim語句重新定義陣列之前,可以使用:erase語句將原來的陣列刪除。

redim arr(1 to l, 1 to w) as string'動態定義陣列。

4樓:匿名使用者

可以定義動態陣列,根據記憶體區分配時機的不同,可以把陣列分為靜態和動態陣列。

aaa(byref bbb)bbb就是被傳遞的引數。

vb高手請進,一些基礎題,實在不知道求答案!

5樓:匿名使用者

1.在visual basic 中可以建立下拉式選單和__右鍵_選單。

2.在檔案對話方塊中,filename屬性與filetitle屬性是有區別的,假定有一個名為「的檔案,位於「c:

teacher"目錄下,則filetitle屬性的值為___文字檔案___filename屬性的值為__。

3.假定有一個通用對話方塊 commondialog1,除了可用語句顯示「另存為」檔案對話方塊外,還可以用___呼叫api___方法顯示。

4.用顏色常數將窗體的背景顏色設定為紅色,**應為:

5.__方法的功能是:畫線或矩形。

語句的功能是:__複製檔案___

7.檔案操作函式lof(檔案號)的作用是___

屬性的作用是設定___

9.建立一組ado物件用於設定開啟連線和產生結果集,請填寫如下宣告語句:

dim cn as new

dim rs as __new

vb 題求幫助!

6樓:生死魔

第1次i=3 p=5 n=17

第2次i=8 p=7 n=14

第3次i=13 p=9 n=11

第4次i=18 p=11 n=8

程式總共迴圈了4次。第4次 p=11符合條件p >=10結束迴圈。所以最後的結果是i=18 p=11 n=8

vb題 求幫助!!

7樓:匿名使用者

起初 arr(1) =0

此時arr(1)=1(改變)↓

當i=1 時候 arr(1)=arr(1)+1=1 ,arr(2)=arr(1)+1=2 ,arr(3)=arr(1)+1=2

此時arr(2)=3 (改變)↓

當i=2 時候 arr(1)=arr(2)+1=3 ,arr(2)=arr(2)+1=3 ,arr(3)=arr(2)+1=4

此時arr(3)=5 (改變)↓

當i=3 時候 arr(1)=arr(3)+1=5 ,arr(2)=arr(3)+1=5 ,arr(3)=arr(3)+1=5

結果是:5

vb問題 高手請進

快樂居家美食 也有點封裝的含義了,即是不允許其它單元的程式直接訪問本模組的變數,而通過幾個函式來達到改變狀態的目的,這樣的話比較安全,因為只有本單元的程式在改變這幾個變數的值,這樣對於此變數的值比較好控制,如果每個單元都可以改變這些值的話,那一旦出了問題,想知道是在哪兒改過的都不太容易了。 我說說我...

幾個vb簡單問題,幾個VB簡單問題

private sub command1 click 點選按鈕執行下面的語句 x 1 x的初值為1。do while x 10 當滿足x 10的時候都會執行一次do while 和 loop之間的語句,執行完一次再判斷x與10的關係,如果還滿足x 10就再執行一次do while 和 loop之間的...

VB程式的問題,vb程式的問題

這個函式的功能為 將數字字串 0 到 9 轉變為數字 0 到 9,將大寫和小寫字母 a 到 f 轉變為數字 10 到 15。如果不屬於以上情況,返回 1 另外,test 1 end if 有錯,應為 test 1 end if 註釋如下 function converthexchr str as s...