• 2022-06-14
    如下定义:int a[3]={5,7,18},b=3; const int *p=a+1; , 下列语句错误的是______。
    A: *p=2;
    B: p=b;
    C: p++;
    D: p--;
  • A

    内容

    • 0

      若有以下定义和语句; int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; A: p+=2,*(p++) B: p+=2,*++p C: p+=3,*p++ D: p+=2,++*p

    • 1

      若有定义:int a[4][3],*p;下面不正确的赋值语句是_____。 A: p=a+1 B: p=a[0] C: p=&a[1][1] D: p=*(a+2)

    • 2

      若有定义:int a[5]={1,3,5,7,9}, *p=a; 则执行语句p++; 后,*p的值为______。 A: 1 B: 3 C: 5 D: 7

    • 3

      若有以下定义和语句:int a[]={1,2,3,4,5,6,7,8,9,0}, *p=a;则值为3的表达式是( )。 A: p+=2,*(++p) B: p+=2,*p++ C: p+=3,p++ D: p+=2,++*p

    • 4

      若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是______。 A: p+=2,*(p++) B: P+=2,*++p C: P+=3,*p++ D: P+=2,++*p