niusouti.com
更多“设P是指针变量,语句P=NULL;等价于A.P=′0′;B.P=";C.P="";D.P=0; ”相关问题
  • 第1题:

    设变量P是指针变量,语句P=NULL;是给指针变量赋NULL值,它等价于( )。

    A.p="";

    B.p="0";

    C.p=0;

    D.p=";


    正确答案:C
    在C语言中null等价于数字0。

  • 第2题:

    若有定义语句,int a[2][3],*p[3];则以下语句中正确的是( )。

    A.p=a;

    B.p[0]=a;

    C.p[0]=&a[1][2];

    D.p[1]=&a;


    正确答案:C

  • 第3题:

    若定义: int a[3][4], *p; 则以下不能对指针p进行初始化的是()。

    A.p=*a;

    B.p=a[0];

    C.p=a;

    D.p=&a[0][0];


    p=a;

  • 第4题:

    已知p为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。A.p=&i;B.p=a;C.p=&am

    已知p为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。

    A.p=&i;

    B.p=a;

    C.p=&a[i];

    D.p=10;


    正确答案:D
    解析:不能把一个整数赋给指针变量,只能将变量已分配的地址赋给指针变量。

  • 第5题:

    要使指针变量p 指向一维数组A 的第1 个元素,正确的表达式是()

    A.p=A 或p=&A[0]

    B.p=&A 或p=&A[0]

    C.p=&A 或p=A[0]

    D.p=A 或p=A[0]

    E.p=A[] 或p=&A[0]


    p=a或p=&a[0]