43.下列 VB6 運算式中,何者的執行結果為「True」?(以下選項內均無空格)
(A)Len("曾雅妮 No.1")>7
(B)Mid("曾雅妮 No.1",3,8) = "雅妮 No.1"
(C) Mid("曾雅妮No.1",5)= Right("曾雅妮 No.1",3)
(D)Left("曾雅妮 No.1",5)=Right("曾雅妮 No.1",1)
答案:登入後查看
統計: A(43), B(100), C(266), D(49), E(0) #1322097
統計: A(43), B(100), C(266), D(49), E(0) #1322097
詳解 (共 3 筆)
#2217119
為了跟我一樣的初學者…老實說我也不確定我解的對不對啦…有錯再跟我講
(A)Len("字串"):計算該字串的長度。→所以『曾雅妮 No.1』共7個字,用『=』才對。
(B)Mid("字串", m, n):從字串的第 m 個字元開始,取 n 個字元。
Mid("曾雅妮No.1",3,8)=從第3字開始,取8個字→『妮No.1』
(C)Right("字串", n):取該字串右邊的 n 個字元。
Mid("曾雅妮No.1",5)=從字串第5字元開始→『o.1』
Right("曾雅妮 No.1",3) =取字串右邊的3個字元→『o.1』
兩式相等,C正確。
(D)Left("字串", n):取該字串左邊的 n 個字元。
Left("曾雅妮 No.1",5)=取字串左邊的5個字元→『曾雅妮No』
Right("曾雅妮No.1",1)=取字串右邊的1個字元→『1』
兩式不一樣。
59
0
#3153793
一些VB函數範例
LEN字串長度函數:計算字串的長度。
| 函數運算式 | 結果 |
| len("abcd") | 4 |
| len("中文字") | 3 |
| len(abc中文) | 5 |
MID取部份字串函數:依開始位置擷取固定長度字串。
| 函數運算式 | 結果 |
| mid("vbscript",3,3) | scr |
| mid("vbscript",3) | script |
| mid("vbscript",1,2) | vb |
LEFT字串開頭取部份字串函數:將某一字串由開頭擷取固定長度。
| 函數運算式 | 結果 |
| left("vbscript",2) | vb |
| left("vbscript",5) | vbscr |
RIGHT字串結尾取部份字串函數:將某一字串由結尾擷取固定長度。
| 函數運算式 | 結果 |
| right("vbscript",2) | pt |
| right("vbscript",6) | script |
資料來源:4_2.字串處理函數
24
0
#1388811
(A)Len("曾雅妮No.1")=7
(B)Mid("曾雅妮No.1",3,8)="妮No.1"
(C)Mid("曾雅妮No.1",5)= Right("曾雅妮 No.1",3) ="o.1"
(D)Left("曾雅妮 No.1",5)="雅妮No"
Right("曾雅妮No.1",1)="1"
13
0