单选题 下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是______。
Import java.io.*;
public class Exam{
public static void main(Slring args[]){
int ch=0;
System.out.println("输入一个字符;");
try{
ch=System.in.read();
charch 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程序的能力。当使用h=System.in.read()语句从键盘读入大写字母C赋给ch,此时ch值为67,也就是字母C的ASCII值。语句(int)ch_A+(int)ch_Z-ch结果为88,ASCII码中的88相当于字母X,所以输出为X,选项C正确。