更多“设inta,*p=&a;doubleb,*q;则以下语句中正确的是()。A、p=&b;B、q=p;C、p=NULLD、q=newint; ”相关问题
  • 第1题:

    【单选题】以下对指针变量的操作中,不正确的是()。

    A.int a, *p, *q; p=q=&a;

    B.int a, *p, *q; q=&a; p=*q;

    C.int a=6, b,*p; p=&a; b=*p;

    D.int a=6, *p, *q=&a; p=q;


    int a=5,*p,*q=&a;*p=*q;

  • 第2题:

    2、若有以下定义,则赋值正确的是()。 int a ,b , *p; float c, *q;

    A.p=&c

    B.q=p

    C.p=&a

    D.q=new int


    a[1][1]=5;

  • 第3题:

    【单选题】有四组对指针变量进行操作的语句,以下判断正确的选项是()。 (1)int *p,*q;q=p; int a,*p,*q;p=q=&a; (2)int a,*p,*q;q=&a;p=*q; int a=20,*p;*p=a; (3)int a=b=0,*p;p=&a;b=*p; int a=20,*p,*q=&a;*p=*q; (4)int a=20,*p,*q=&a;p=q; int p,*q;q=&p;

    A.正确:(1) 不正确:(2),(3),(4)

    B.正确:(1),(4) 不正确:(2),(3)

    C.正确:(3) 不正确:(1),(2),(4)

    D.以上结论都不正确


    t a=20,*p; *p=a;

  • 第4题:

    5、有四组对指针变量进行操作的语句,以下判断正确的选项是() (1) int *p,*q; q=p; int a,*p,*q; p=q=&a; (2) int a,*p,*q; q=&a; p=*q; int a=20,*p; *p=a; (3) int a=b=0,*p; p=&a; b=*p; int a=20,*p,*q=&a; *p=*q; (4) int a=20,*p,*q=&a; p=q; int p,*q; q=&p;

    A.正确:(1) 不正确:(2)(3)(4)

    B.正确:(1)(4) 不正确:(2)(3)

    C.正确:(3) 不正确:(1)(2)(4)

    D.以上结论都不正确


    D

  • 第5题:

    若有以下定义,则赋值正确的是()。 int a ,b , *p; float c, *q;

    A.p=&c

    B.q=p

    C.p=&a

    D.q=new int


    a=b=5;