更多“设变量定义为inta[3]={1,4,7},*p=printf(“%d\n“,d=ab?(ac?a:c):(b));}的输出结果是() ”相关问题
  • 第1题:

    下面程序的输出结果是includemain(){int a[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%

    下面程序的输出结果是 #include<stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n",*p+9);}

    A.0

    B.1

    C.10

    D.9


    正确答案:C
    解析: 此题考查了指针引用一维数组元素的方法。*p+9因为运算符“*”的优先级高于“+”,所以输出结果为p指向的元素1,然后加9,值为10。

  • 第2题:

    下面程序的输出结果是includemain(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf(

    下面程序的输出结果是 #include<stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n",*p+9);}

    A.0

    B.1

    C.10

    D.9


    正确答案:C
    解析:此题考查了指针引用一维数组元素的方法。*p+9因为运算符“*”的优先级高于“+”,所以输出结果为p指向的元素1,然后加9,值为10。

  • 第3题:

    有变量 int a=3,执行函数printf(“a=%d”,a)后,屏幕上输出的结果是()

    A.a=a

    B.a=3

    C.a=%d

    D.a='a'


    a=3

  • 第4题:

    下面程序的输出结果是includemain(){int a[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%

    下面程序的输出结果是 #include<stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n",*p+9);}

    A.0

    B.1

    C.10

    D.9


    正确答案:C
    解析:此题考查了指针引用一维数组元素的方法。*p+9因为运算符“*”的优先级高于“+”,所以输出结果为p指向的元素1,然后加9,值为10。

  • 第5题:

    有变量 int a=3,执行函数printf(“a=%d”,a)后,屏幕上输出的结果是()

    A.a=a

    B.a='a'

    C.a=3

    D.a=%d


    a=3