Vb方面的題,很急,關於VB的兩道題

時間 2023-04-14 02:20:02

1樓:匿名使用者

無錯。

在vb中,表示式abs(-8) +len("my pen") int(的值是___

abs(-8)=8

len("my pen")=6

int(如果是減1,什麼時候到10啊??從1開始啊·~,1-多少=10啊?

因為 d=b=8 d=a=c

20.執行15/3=5次,你的i變化15+1次,因為達到條件要迴圈多一次判斷~~

2樓:匿名使用者

下列不是程式設計語言的是___c )

關於vb的兩道題

3樓:網友

8、abs(-5)是-5的絕對值,結果是5len("abcde")是這個字串的長度,結果是5兩者之和是10

答案:選c10、instr是找出在母字串中第一次出現字串的位置。

在i love you!

中love是在第三個字母開始出現的。

答案:選b

vb題,急

vb的題,求大神

4樓:匿名使用者

i的迴圈為1、3、5、7、9、11(這是最後一個不進入迴圈體,也就是列印的i的值)

i=i+1的i值變華為2、4、6、8、10

j=j-i的值為10-2-4-6-8-10=-20

vb這題**出錯了?

5樓:聽不清啊

你的程式,如果 i 是奇數,就在內迴圈的第一輪判斷中被加入到 s 中,所以就出錯了。

建議修改如下圖:

6樓:創作者

思路一團糟

沒有所謂的exit for,next就是for迴圈體單迴圈結束標誌,if到else沒有實際事件,是個空的。

問幾道vb的題目

7樓:書狂

1、結果是數字123

"123ab"+"2345"是把兩個字串相連,結果是字串"123ab2345",經過val函式運算後,因為字串中的ab不能轉換為數字,所以只轉換前面的,所以結果是數字123.

2、結果為b

ha123符合變數名規則,屬於字元加數字的變數名,而&ha456中的&h,則表示這個數字是十六進位制數字,轉換為十進位制結果為:-23466,所以左邊是變數名,右邊是常量。

8樓:

完全同意樓上見解,你的說的答案肯定錯了。

vb中的一道題

9樓:匿名使用者

明語句dim 啊(3,-2 同2,5)

相當於 dim (0..3 ,-2..2,0..5)相當於 x有4行(0 1 2 3)

y有5行(-2 -1 0 1 2)

z有6行(0 1 2 3 4 5 6)

所以整個陣列的長度為 4*5*6=120

10樓:網友

第一維是0 to3第二維是-2 to 2第三維是0 to 5 所以4*5*6=120

11樓:伯鑲柏

本題考察點:

1. 多維陣列中元數總個數的計算(等於每維中元素個數的積)2. 已知上下限求元素個數(上下限之差+1)3.

未寫明上限時的預設上限值(是0. 使用option base語句(如option base 1)可以調整, 但預設是0)

綜上求解。1. 補全陣列3維的上下限: 0~3, -2~2, 0~52. 計算每維元素數: 3-0+1=4, 2-(-2)+1=5, 5-0+1=6

3. 全部相乘: 4*5*6=120.

120即為所求。

一道vb裡的題?

12樓:網友

其中的「\」是整除的意思,如果有小數部分,則全部捨去(不是四捨五入),「為浮點除法(有小數部分),mod是取模運算,也就是隻保留餘數。

你說的這個表示式4+5\6*7/8 mod 9的結果為:4首先算5\6,也就是5整除6,用普通的除法5÷6約等於,因為是整除,所以去掉小數部分,得到整除後的結果0。

然後這個結果0乘以(*是乘號)7,結果為0,再除以8(/為浮點除法符號),還是得0,然後算這個0 mod 9,也就是用0除以9,然後取餘數,0除以9得0,餘數也為0,最後再算最前面的和4的加法,4+0得4,就是最終結果。

13樓:匿名使用者

/為除,\為取整,mod為取餘。

解答vb題

14樓:匿名使用者

雙重for迴圈 內層迴圈就是tab()難理解一點吧?

例:print tab(5);"就是在當前輸出行的最前面開始數,在第5個位置上輸出*。

x=5,y=1 to 1

y=1 print tab(6);"第6位上輸出* 並回車。

print '空行。

x=4,y=1 to 2

y=1 print tab(6);"第6位上輸出* 並回車。

y=2 print tab(7);"第7位上輸出* 並回車。

print

15樓:匿名使用者

tab[(n)] 可選的 n 引數是在顯示或列印列表中的下一個表示式之前移動的列數。

private sub command1_click()

for x = 5 to 1 step -1 'x的值從5遞減到1,每次遞減1

for y = 1 to 6 - x 'y的值從1遞增到6-x,因為x的值是5 4 3 2 1,所以y的值是從1遞增到1 2 3 4 5

print tab(y + 5); 意思就是輸出y+5個空格後接著輸出*,認真代入y值即可得出結果。

nextprint 'y迴圈完畢即輸出一空行。

nextend sub

'當x=5時,y=1,所以輸出6個空格加*;

'當x=4時,y=1,所以輸出6個空格加*;

' y=2,所以輸出7個空格加*;

'當x=3時,y=1,所以輸出6個空格加*;

' y=2,所以輸出7個空格加*;

' y=3,所以輸出8個空格加*;

'當x=2時,y=1,所以輸出6個空格加*;

' y=2,所以輸出7個空格加*;

' y=3,所以輸出8個空格加*;

' y=4,所以輸出9個空格加*;

'當x=1時,y=1,所以輸出6個空格加*;

' y=2,所以輸出7個空格加*;

' y=3,所以輸出8個空格加*;

' y=4,所以輸出9個空格加*;

' y=5,所以輸出10個空格加*;

16樓:匿名使用者

結果如下:

* *執行過程:

外層迴圈第一次。

x=5執行內迴圈。

for y=1 to 6-5

列印 tab(y+5)=tab(6),即右移動6個製表符的位置,再列印「 *

next每次內迴圈結束後,列印一個空行【print】外層迴圈第二次(step-1)

x=4...

一次類推,得出以上結果。

關於VB的一道題目,關於VB的兩道題

控制元件 command1,list1,label1.新增選單,名稱為mnu1,標題為 產生資料 如下。option explicit dim a 9 as byte,i as byte,t as byte,j as byte,min as byte,mini as byte private sub...

VB關於陣列的兩道是非題

1 選c a和d的錯誤是定義陣列不可以用變數,b的錯誤已經確定的陣列不可以用redim重新定義 2 選c a的錯誤是用array定義陣列必須申明為variantb的錯誤很明顯,給陣列定義陣列 d的定義格式是不對地 馬明勇 一b你看看這個陣列應當先定義後使用,陣列的定義又稱為陣列的宣告或說明。形式 d...

關於VB的一道題

private sub half a as string,byval key as string,num as long a 物件是一個字元陣列 byval key是一個以值傳遞的字串,num不用說了 begin lbound a 這裡指的是陣列a的上標 0finish ubound a 下標如 a...