101 地特四等計算機概論第39題 - 考試
By Skylar Davis
at 2013-06-29T10:06
at 2013-06-29T10:06
Table of Contents
原本看不懂題目的 原來是8進位
※ 引述《duncanchiu (鄧肯)》之銘言:
: [考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
: #include <stdio.h>
: main(){
: int x = 007, y = 010;
: if ( ++x >= y-- ) { if (y = x < 0) x = y + 4; }
x = 007 + 1 = 010 >= 010 = y 進入判斷式
if ( y = x < 0 = false = 0 ) 跳出判斷式
: else x = x + 3;
: printf(“%d\n”,x – y );
因此 x-y = 010 - 000 = 010(8進位) 為10進位的8 也就是D
: }
: (A)0 (B)2 (C)4 (D)8
: 這題有陷阱
: x與y 是八進制嗎?..
: 用八進制與十進制算都不是正確答案(D)
: 更不可能是十六進制
: 有高手可以請教幫忙釐清觀念嗎!?
: 謝謝
沒看到原題 但如果都沒標明是考成這樣 題目8進位 答案10進位 也太誇張了
--
※ 引述《duncanchiu (鄧肯)》之銘言:
: [考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
: #include <stdio.h>
: main(){
: int x = 007, y = 010;
: if ( ++x >= y-- ) { if (y = x < 0) x = y + 4; }
x = 007 + 1 = 010 >= 010 = y 進入判斷式
if ( y = x < 0 = false = 0 ) 跳出判斷式
: else x = x + 3;
: printf(“%d\n”,x – y );
因此 x-y = 010 - 000 = 010(8進位) 為10進位的8 也就是D
: }
: (A)0 (B)2 (C)4 (D)8
: 這題有陷阱
: x與y 是八進制嗎?..
: 用八進制與十進制算都不是正確答案(D)
: 更不可能是十六進制
: 有高手可以請教幫忙釐清觀念嗎!?
: 謝謝
沒看到原題 但如果都沒標明是考成這樣 題目8進位 答案10進位 也太誇張了
--
Tags:
考試
All Comments
By Madame
at 2013-07-03T19:44
at 2013-07-03T19:44
By Kyle
at 2013-07-05T08:28
at 2013-07-05T08:28
By Faithe
at 2013-07-06T05:30
at 2013-07-06T05:30
Related Posts
資料結構幾題
By Harry
at 2013-06-29T09:14
at 2013-06-29T09:14
中華郵政企業管理第30題試題疑義回覆
By Edwina
at 2013-06-29T05:10
at 2013-06-29T05:10
102四等退除役軍人轉任考試~行政法3題
By Kristin
at 2013-06-29T03:36
at 2013-06-29T03:36
金榜化學 + campbell生物中譯本
By John
at 2013-06-29T02:05
at 2013-06-29T02:05
企管-產品生命週期的問題
By Franklin
at 2013-06-29T01:34
at 2013-06-29T01:34