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位上輸出* 並回車。
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...