【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
下列VB6.0運算式與其輸出結果何者正確?
(A)print “1”+6+(1&6)&(6+8),會輸出”161614”
(B)a%=17 mod 2*3+2^(-1), 則print a會輸出6
(C) print -2^2+8 mod 5,會輸出7
(D)print “may”>”mary”,會輸出 false。


答案:登入後觀看
難度: 困難
1F
BECK 高一上 (2013/06/06)
可以解釋?
2F
Sen.Z 小一下 (2013/10/14)
(A) print "1" + 6 + ( 1 & 6 ) & ( 6 + 8 ),因為中間有 & 文字連接所以拆成兩部分,第一部分 "1" + 6 + ( 1 & 6 ) = 7 + ( 16 ) = 23,第二部分( 6 + 8 ) = 14,將兩個答案以文字連接起來,所以輸出是 2314 。
(B) a% = 17 mod 2 * 3 + 2 ^ ( -1 ) ,%是整數的宣告符號,依照運算順序, 指數優先所以 2 ^ ( -1 ) = 0.5,再來是乘 2 * 3 =6 ,然後是mod 17 mod 6 = 5,最後是加 5 + 0.5 = 5.5,因為宣告整數所以四捨五入,輸出成 6 。
(C)print -2 ^ 2 + 8 mod 5 ,一樣先算指數 -2 ^ 2 = -4 ,8 mod 5 = 3,-4 + 3 = -1 。
(D)print "may" > "mary" ,字串比較是以ASCII碼比較,asc(m)=109、asc(a)=97、asc(r)=114、asc(y)=121...
查看完整內容

下列VB6.0運算式與其輸出結果何者正確? (A)print “1”+6+(1&..-阿摩線上測驗