下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是( )。 Importjava.io.*; publicclassExam{ publicstaticvoidmain(Stringargs[]){ intch=0;

admin2010-12-17  42

问题 下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是(    )。    Importjava.io.*;    publicclassExam{    publicstaticvoidmain(Stringargs[]){    intch=0;    System.out.println("输入一个字符:");    try{    ch=System.in.read();    charch_A=’A’,ch_Z=’Z’;    intdelta_c=(inoch_A+(int)ch_Z-ch;    System.out.println("编码后的字符为:"+(char)delta_c);    }    catch(IOExceptione){    e.printStackTrace();    }    }    }   

选项 A、C     
B、Y
C、X     
D、字母C的ASCII码的整型值

答案C

解析  本题考查考生阅读Java程序的能力。当使用h=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/rw9p777K
0

最新回复(0)