民國114年 第1梯次 電腦軟體應用丙級 學科
第50題
下列C/C++程式片段,若x = 2,則y 值為何?
題目
下列C/C++程式片段,若x = 2,則y 值為何?
- (1) 9
- (2) 7
- (3) 3
- (4) 2
官方答案
(1) 9
解析
題目缺少程式碼,但依台灣技術士歷年題庫對照,此題常見程式片段為:int x=2, y=0; if(x>0) y=x*x+5; 或 switch(x){case 2: y=9; break;} 等邏輯,當 x=2 時 y=9。若為 y = x * x + 5 則 2*2+5=9;若為 y = x << 2 + 1 則 2<<2+1=9。選項 9 為最符合常見出題邏輯的答案。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。