[單項(xiàng)選擇題] 下列程序中,若從鍵盤中輸入的是大寫字母C,則程序輸出的結(jié)果是 import java.io.*; public class Exam{pub
2021-07-20
[單項(xiàng)選擇題] 下列程序中,若從鍵盤中輸入的是大寫字母C,則程序輸出的結(jié)果是 import java.io.*; public class Exam{public static void main(String args[]){ int ch=0; System.out.println("輸入一個(gè)字符:"); try{ ch=System.in.read(); char ch_A=’A’,ch_Z=’Z’; int delta_c=(int)ch_A+(int)ch_Z-ch; System.out.println("編碼后的字符為:"+(char)delta_c); } catch(IOException e){ e.printStackTrace(); }} }
A.C
B.Y
C.X
D.字母C的ASCII碼的整型值
正確答案:C
參考解析:本題考查考生閱讀 Java程序的能力。當(dāng)使用ch=System.in.read()語句從鍵盤讀入大寫字母C賦給ch,此時(shí)ch值為67,也就是字母C的ASCII值。語句(int)ch A+(int)ch Z-ch結(jié)果為88,ASCII碼中的88相當(dāng)于字母X,所以輸出為X,選項(xiàng)C正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。