39 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?
#include main(){ int x=0x011, y=011; if (--x > y) x=(x-y)%4; else x=(x+y)%5; printf(“%d
”,x); }
(A)0
(B)1
(C)2
(D)3
(A)0
(B)1
(C)2
(D)3
答案:登入後查看
統計: A(7), B(27), C(11), D(23), E(0) #1210626
統計: A(7), B(27), C(11), D(23), E(0) #1210626
詳解 (共 1 筆)
#1474685
16進制0x011轉成10進制17
8進制011轉成10進制9
--x>y 17-1>9符合
X=16 y=9
X=(x-y)%4
=(16-9)%4
=7%4=3
5
0