3下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是( )。import java.io.*;public class Exam{public static void main(String args[]){ int ch=0; System.out.println("输入一个字符:"); try{ ch=System.in.readO; char ch_A='A', ch_ Z='Z'; int delta_c=(int)ch_A +(int)ch_Z-ch; System.out.print

题目

3下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是( )。import java.io.*;public class Exam{public static void main(String args[]){ int ch=0; System.out.println("输入一个字符:"); try{ ch=System.in.readO; 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
更多“3下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是()。import java.io.*;public class ”相关问题
  • 第1题:

    下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是( )。

    A.C

    B.Y

    C.X

    D.字母c的ASCIl码的整型值


    正确答案:C
    本题考查考生阅读Java程序的能力。当使用h=System.in.read()语句从键盘读入大写字母C赋给ch,此时ch值为67,也就是字母C的ASCIl值。语句(int)chA+(int)ch_Z—ch结果为88,ASCIl码中的88相当于字母X,所以输出为X,选项C正确。

  • 第2题:

    以下程序段运行时,若从键盘输入10,则输出结果是()

    A.2

    B.11

    C.3

    D.12


    参考答案:D

  • 第3题:

    若执行下列的程序时,从键盘上输入1和2,则输出结果是()。 include main() { int a,b,s;

    若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。

    #include<stdio.h>

    main()

    { int a,b,s;

    scanf("%d%d",&a,&B) ;

    S=a;

    if(a<B) s=b;

    s=s*s;

    printtf("%d\n",s);

    }

    A.1

    B.4

    C.2

    D.9


    正确答案:B
    解析:本题考查if语句。scanf函数通过键盘读入 a、b的值,a=1,b=2。第一个if语句,先判断条件,发现ab条件成立,则s=b=2,s=s*s=4。

  • 第4题:

    运行下列程序,若从键盘输入字母“a”,则输出结果是( )。

    A.F

    B.t

    C.e

    D.d


    正确答案:C
    getchar函数是读取键盘的输入函数,本题中输入字母“a”,则c=ˊaˊ,判断if条件,发现ˊaˊ>=ˊaˊ&&ˊaˊ<=ˊgˊ成立,则执行下列语句:c=c+4,c得到的字符的ASCⅡ码值,退出if语句,通过putchar函数输出字符。

  • 第5题:

    有以下程序:若从键盘输入:ijk xyz<回车>,则输出结果是( )。

    A.ijk k

    B.ijk xyz

    C.xyz xyz

    D.j j


    正确答案:C
    指针P、q都指向一段长度为20个字节的空间,因此用scanf输入时,第二个字符串”xyz”会覆盖第一个字符串”ijk”,即P、q指向的空间内存放的是字符串”xyz”。

  • 第6题:

    若执行下面的程序时,从键盘上输入5和2,则输出结果是includevoid main(){inta,b,k;

    若执行下面的程序时,从键盘上输入5和2,则输出结果是 #include<iostream.h> void main() { inta,b,k; cin>>a>>b; k=a; if(a<b) k=a%b; else k=b%a; cout<<k<<endl;}

    A.5

    B.3

    C.2

    D.0


    正确答案:C
    解析:本题考查简单的if…else语句,先执行条件;if(ab)显然不成立,则执行else语句。