niusouti.com
更多“执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1 ”相关问题
  • 第1题:

    以下叙述中正确的是()

    A.int *p1; int **p2; int ***p3; 都是合法的定义指针变量的语句

    B.指针变量只能通过求地址运算符(&)来获得地址值

    C.语句p = NULL; 与p = 0; 是等价的语句

    D.语句p = NULL; 执行后,指针p指向地址为0的存储单元


    p=a

  • 第2题:

    有如下程序段: int *p,a[6]={-1,0,1,2,3,4}; p=a+3; 执行该程序段后,*p的值为:

    A.4

    B.2

    C.1

    D.NULL


    ABC

  • 第3题:

    若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a+2 ; 则输出结果为5的语句为()。

    A.printf("%d",p[3]);

    B.printf("%d",p[5]);

    C.printf("%d",*(a+3));

    D.printf("%d",*(p+5));


    I=1.57A;P=73.95W

  • 第4题:

    2、若有定义语句: int a[]={0,2,4,6,8,10},*p=a+1; 其值等于0的表达式是()。

    A.*p++

    B.*++p

    C.*p--

    D.*--p


    D

  • 第5题:

    a的初值为0;执行语句a<=a+1;a<=a+1; a<=a+1;后,a的值为?

    A.0

    B.1

    C.2

    D.3


    30H