• 2022-07-24
    若有定义int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )。
    A: p=1;
    B: *q=2;
    C: q=p;
    D: *p=5;
  • D

    内容

    • 0

      int n=2,*p=&n,*q=p;,由以下非法的赋值语句是

    • 1

      ​若有定义“int n1=0, n2, *p=&n2, *q=&n1;", 则与赋值语句“n2=n1”等价的是‎ A: *p=*q B: p=q C: *p=&n1 D: p=*q

    • 2

      3.若有定义:int a=0,b,*p=&b,*q=&a;,则下面赋值语句中与b=a;语句等价的( )。 A: *p=*q; B: p=q; C: *p=&n1; D: p=*q;

    • 3

      已有定义int a=2,*p,*q;且p,q均已指向变量a,下面不可以正确赋值的语句是() A: a=*p*(*q) B: p=a C: p=(*p)*(*q) D: a=*p+*q

    • 4

      若有定义int x, *p ; float y , *q ; 则下面赋值语句正确的是______。 A: p=&x ; B: p=&y ; C: q=&x ; D: q = p ;