下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是 import java.io.*; public class Exam{ public static void main(String args[]) int

admin2010-02-22  18

问题 下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是    import java.io.*;    public class Exam{      public static void main(String args[])        int ch=0;        System.out.println(”输入一个字符:”);        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码的整型值

答案4

解析 本题考查考生阅读Java程序的能力。当使用ch=System.in.read()语句从键盘读入大写字母C赋给ch,此时ch值为67,也就是字母C的ASCII值。语句(int)ch A +(int)ch_Z-ch结果为88,ASCII码中的88相当于字母X,所以输出为X,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/kB9p777K
0

最新回复(0)