itgle.com

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33,则输出结果是【】。 include ma已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。includemain(){ char a, b;a=getchar(); scanf("% d", &b);a=a-'A'+'0'; b=b*2;printf("% c % c\n", a, b);}

题目
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。 include ma

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。

include

main()

{ char a, b;

a=getchar(); scanf("% d", &b);

a=a-'A'+'0'; b=b*2;

printf("% c % c\n", a, b);

}


相似考题
更多“已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。 include ma ”相关问题
  • 第1题:

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

    A.ijk k

    B.ijk xyz

    C.xyz xyz

    D.j j


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

  • 第2题:

    (201203二级c)若下面程序运行时从键盘输入9<回车>,则输出结果是()。 #include <stdio.h> void main() { int a; scanf(“%d”, &a); if(a++ < 9) printf(“%dn”, a); else printf(“%dn”, a--); }

    A.10

    B.11

    C.9

    D.8


    10

  • 第3题:

    13、(201203二级c)若下面程序运行时从键盘输入9<回车>,则输出结果是()。 #include <stdio.h> void main() { int a; scanf(“%d”, &a); if(a++ < 9) printf(“%d\n”, a); else printf(“%d\n”, a--); }

    A.10

    B.11

    C.9

    D.8


    A

  • 第4题:

    (8)有以下程序(说明:字符0的ASCII码值为48)

    #include <stdio.h>

    main()

    { char c1,c2;

    scanf("%d",&c1);

    c2=c1+9;

    printf("%c%c\n",c1,c2);

    }

    若程序运行时从键盘输入48<回车>,则输出结果为 【8】 。


    正确答案:
    (8)09

  • 第5题:

    已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是________。 main() { char a,b; a=getchar();scanf("%d",&b); b=b*2; printf("%cn",b); }


    1B 1B 解析:从键盘输入后,有a=B,b=33。a=a-'A'+'0'='B'-'A'+'0'='1',b=b*2=66,在输出时均需要把a,b转化为字符型,因此输出为1B。