English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

1.以下為Visual Basic中一個「命令按紐」的程式片段,(注意:數字3的ASCII碼以十六進位表示成33)
Private Sub Command1_Click()
n1=33:n2=33
s1=Asc(n1):s2Str(n2)
Print"s1='';s1
Print"s2=";s2
End Sub
在按了一下該命令按紐並執行上面的程式片段後,請問print"s1=";s1敘述的結果是下列哪一項?
a.s1=s2
b.s1=33
c.s1=51
d.s1=3333

2.續1題,請問Print's2=';s2敘述的結果是下列哪一項?
a.s1=s2
b.s1=33
c.s1=51
d.s1=3333

3.在Visual Basic 的環境中,下列哪一組字串經比教運算後會得到False的結果?
a."9">"10"
b."200km">"2000km"
c."dog">"god"
d."台灣">"USA"

4.在Visual Basic環境中,專案檔案的附屬檔名為下列哪一項?
a.*.bas
b.*.frm
c.*.vbp
c.*.vbw
(這題另外我想請教其它選項分別是何種解釋,thanks.)


答案為:c.b.c.c

2006-12-28 08:59:17 · 2 個解答 · 發問者 VANESSA 2 in 電腦與網際網路 程式設計

2 個解答

n1=33:n2=33
s1=Asc(n1):s2=Str(n2)

1.
Asc 是把參數(字元)的值 轉成 ASCII 的 10 進位整數值
當參數字元多於一字時 Asc 祇轉換第一個字
s1=Asc(n1)
n1=33 兩個字 => 轉換第一個 3 (十進位的ASCII碼是 51)
所以 Asc(3) = Asc(33) = ASc(35) = Asc("3xyz") = ... = 51
請注意: Asc 的參數是字元 (字串)
所以會有 Asc("3xyz") 的型態
Asc(33)?
因為 33 不是變數, 系統會自動將它參數轉成字串.

答案 (c) s1=51

2.
Str 則是把它的數字參數轉成字串.
表面上看起來還是一樣, 但是資料的型態就不同了.
你的題目有錯.

答案是 s2=33 (不是 s1=33)

3.
字串比較大小是從左邊起
逐字比較各個字元在ASCII 碼內的位置而定
a."9">"10"
第一字 9 > 1 => True (9 => 57, 1 => 49)

b."200km">"2000km"
前三字相等, 第四字 k > 0 => True (k => 107, 0 => 48)

c."dog">"god"
第一字 d < g => False (d => 100, g => 103)

d."台灣">"USA"
中文字比較麻煩, 因為你不會去背它是由那兩個碼所組成 (每個中文字都是由兩個碼所組成).
但第一碼都是 ASCII 的後面 128 碼
所以 中文字 會大於 英文 (中文字 之間就難以一眼看出了)
=> True

4. 沒啥可討論的
vbp 大概是 vb project 的意思吧

如果有問題, 請來函討論. 不然, 我可能會錯失你再補充的疑點.

2006-12-29 01:55:49 · answer #1 · answered by JJ 7 · 0 0




以下是這幾個副檔名的解釋,我有幫你把你寫的答案測式過,你的答案是正確的,你除了要問最後一題副檔名的解釋外,其他的題目是要問什麼?

*.bas:一般模組檔:專案中有使用到一般模組來存放公用程序時,每個一般模組會產生一個檔案。
*.frm:表單檔:專案中若有用到表單時,每個表單產生一個表單模組檔,儲存表單的屬性及程式碼。

*.vbp:專案檔:在「專案檔案」裡面所存放的是該專案所用到的模組檔案、外加控制項檔案的路徑以及相關的檔名等資訊。
*.vbw:專案工作區檔:專案中有用到的表單名稱與資料,其主檔名與該專案的主檔名相同。


2006-12-28 14:42:35 補充:
以下是副檔名的解釋,我有幫你把你寫的答案測式過,你的答案是正確的,你除了要問最後一題副檔名的解釋外,其他的題目是要問什麼?

1.一般模組檔:副檔名為.bas,專案中有使用到一般模組來存放公用程序時,每個一般模組會產生一個檔案。

2.表單模組檔:副檔名為.frm,專案中若有用到表單時,每個表單產生一個表單模組檔,儲存表單的屬性及程式碼。

3.專案檔案:在「專案檔案」裡面所存放的是該專案所用到的模組檔案、外加控制項檔案的路徑以及相關的檔名等資訊。

4.專案工作區檔:副檔名為.vbw,專案中有用到的表單名稱與資料,其主檔名與該專案的主檔名相同。

2006-12-28 14:43:20 補充:
因為貼上去的文字怪怪的,所以再補充一次。

2006-12-28 09:37:39 · answer #2 · answered by 水月 6 · 0 0

fedest.com, questions and answers