更多“若有如下定义并赋值:charch='a',a;则执行语句"printf("%d",a=ch+2.6);”后的输出结果是()A.cB.dC. ”相关问题
  • 第1题:

    若有如下程序: main() { int a=6;char ch=c; printf("%d\n",(a&2)&&(ch<'m')); } 则程序运行后的输出结果是( )。

    A.0

    B.1

    C.2

    D.3


    正确答案:A
    解析:表达式a&2的值为0,不必再计算表达式ch'm',整个逻辑表达式的值为0。

  • 第2题:

    有以下定义:char ch [3][5]={"AAAA", "BBB", "CC"}; 执行语句 printf ("%sn", ch[1]); 后的输出结果是______。

    A.AAAA

    B.CC

    C.BBBCC

    D.BBB


    C

  • 第3题:

    若有定义char a[15]="Windows-9x";执行语句printf("%s",a+8);后的输出结果是___________。


    D 解析:在格式输入中,要求给出的是变量的地址,而D)答案中给出的s[1]是一个值的表达式。

  • 第4题:

    若定义了charch[]={″abc\0def″},*p=ch;则执行printf(″%c″,*p+4);语句的输出结果是()

    A.def

    B.d

    C.e

    D.0


    参考答案:C

  • 第5题:

    若有定义:int x=0, *p=&x;,则语句printf("%dn",*p);的输出结果是x的地址。


    px 是一个数组 , 其数组的每一个元素是指向整数的指针