参考答案和解析
参考答案:D
更多“已知字符'B'的ASCII码为98,语句printf("%D,%C",'B','B'+1 ”相关问题
  • 第1题:

    【单选题】已知字符 'a' 的ASCII码为 97,执行下列语句的输出是()。 printf ("%d, %c", 'b', 'b'+1 ) ;

    A.98, b

    B.语法不合法

    C.98, 99

    D.98, c


    0110101B

  • 第2题:

    18、以下不能输出字符A的语句是()。(注:字符A的ASCII码值为65,字符a的ASCII码值为97)

    A.printf("%c\n",'a'-32);

    B.printf("%d\n",'A');

    C.printf("%c\n",65);

    D.printf("%c\n",'B'-1);


    B 解析:A)、C)、D)三个选项的输出格式都是%c,只有B)的输出格式是%d,只会输出数字65,所以应选择B)。

  • 第3题:

    (2011.09全国二级C题)以下不能输出字符A的语句是()。(注:字符A的ASCII码值为65,字符a的ASCII码值为97)

    A.printf("%cn",'a'-32);

    B.printf("%dn",'A');

    C.printf("%cn",65);

    D.printf("%cn",'B'-1);


    break语句只能用在循环体内和switch 语句体内

  • 第4题:

    8、已知字符 'a' 的ASCII码为 97,执行下列语句的输出是____。 printf ("%d, %c", 'b', 'b'+1 ) ;

    A.98, b

    B.语法不合法

    C.98, 99

    D.98, c


    D C语言规定,所有字符常量都可以化为整型常量来处理,因而字符常量也可以参与算术运算。注:字符常量参与算术运算时,其实是使用其对应的ASCII码值进行计算。本题中,'a'对应的ASCII码值是97。题中虽然没有给'6'和'0'的ASCll码值,但应该知道'6'-'0'是将字符'6'转换成整数6的表达式,所以c1='a''6'-'0'=103,c2='a''3'-'0'=100,按照字符型输出分别是g和d。

  • 第5题:

    执行下面的语句:char c1=97,c2=98; printf("%d %c",c1,c2; 其输出结果是()。(字符'a'的ASCII码为97)

    A.97 98

    B.97 b

    C.a 98

    D.a b


    B