看板 TransCSI 關於我們 聯絡資訊
※ 引述《vekfvz (學學問問(要學就要問))》之銘言: : (C)35.假若電腦的系統日期無誤,下列程式在2003年9月1日執行,則Print敘述的執行結 : 果為何?(A)22(B)2031(C)2013(D)200482。 : A$=Date$ : LL=Len(A$) : D1=Val(Left$(A$, LL-6)) : D2=Val(Mid$(A$, 6, 2)) : D3=Val(Right$(A$, 2)) : Print D1+D2+D3 : 答案C 請問有大大知道如何計算嗎 感謝tianzhi大大昨天給的靈感 雖然昨天未解決它 不過我找到它的解法了 有答應tianzhi解出來要跟大家分享, 所以再PO上來唷 Date$ 的值為 2003-09-01 Len為取長度 所以Len=10 D1取A$從最左邊開始取,取LL-6個數 所以D1的值是2003 D2的值將A$中的值,從第六位開始取,取二位,所以是09 D3的值是將A$的值,從最右邊取回來,取二位,所以是01 D1+D2+D3 = 2003+09+01 = 2013 答案為C無誤 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.27.150.252