更多“假定有定义“intb[10];int*pb;”,则不正确的赋值语”相关问题
  • 第1题:

    若x是整型变量,pb是基类型为整型的指针变量,则不正确的赋值表达式是()。

    A、*pb=&x;

    B、pb=&x

    C、pb=x;

    D、*pb=*x


    参考答案:ACD

  • 第2题:

    假定有定义“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为(43)。

    A.x=pa[3];

    B.x=*(a+3);

    C.x=a[3];

    D.x=*pa+3;


    正确答案:D
    解析:前3种都是数组中下标为3的元素的正确的定位形式,D得到的是数组的初始指针位置加3后的指针位置,即a中下标为3的元素的地址。

  • 第3题:

    若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是( )。A.a=a++,i++;SXB

    若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是( )。

    A.a=a++,i++;

    B.i=(a+k)<=(i+k);

    C.i=a%11;

    D.i=!a;


    正确答案:D

  • 第4题:

    假定有定义为“int m=7,*p;”,则给p赋值的正确表达式为()。

    Ap=m

    Bp=&m

    C*p=&m

    Dp=*m


    B

  • 第5题:

    假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。

    Ax=pa[3]

    Bx=*(a+3)

    Cx=a[3]

    Dx=*pa+3


    D

  • 第6题:

    下面关于变量定义且赋值语句正确的是()

    • A、int a=12;
    • B、int a=12.5;
    • C、int a=”12”;
    • D、int a=’12’;

    正确答案:A

  • 第7题:

    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。

    • A、pb=b
    • B、pb=&b[0]
    • C、pb=newint
    • D、pb=b[5]

    正确答案:D

  • 第8题:

    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。

    • A、pb=b;
    • B、pb=&b[0];
    • C、pb=new int;
    • D、pb=b[5];

    正确答案:D

  • 第9题:

    单选题
    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
    A

    pb=b;

    B

    pb=&b[0];

    C

    pb=newint;

    D

    pb=b[5];


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
    A

    pb=b

    B

    pb=&b[0]

    C

    pb=newint

    D

    pb=b[5]


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
    A

    pb=b;

    B

    pb=&b[0];

    C

    pb=new int;

    D

    pb=b[5];


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。
    A

    x=pa[3]

    B

    x=*(a+3)

    C

    x=a[3]

    D

    x=*pa+3


    正确答案: A
    解析: 暂无解析

  • 第13题:

    若有定义int x,*pb;则正确的赋值表达式是()。

    A.pb

    B.int a[2] [ ]{1,2,3,4,5,6};

    C.int a[ ] [3]{1,2,3,4,5,6};

    D.int a[2,3]{1,2,3,4,5,6}


    正确答案:C

  • 第14题:

    若有定义:intb=-15;,则()为正确的赋值表达式。

    A.b=*5

    B.*b=6

    C.b+=b*3

    D.b+10=-5


    正确答案:C

  • 第15题:

    若有定义和语句: int a[10]={1,2,3,4,5,6,?,8,9,10},* p=a; 则不能表示a数组元素的表达式是 ( )

    A.* p

    B.a[10]

    C.* a

    D.a[p-a)


    正确答案:B

  • 第16题:

    假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。

    Apb=b;

    Bpb=&b[0];

    Cpb=b+2;

    Dpb=b[5];


    D

  • 第17题:

    有以下变量说明,下面正确的语句是() int a=10,b; int &pa=a,&pb=b;

    • A、&pb=a;
    • B、pb=pa;
    • C、pb=&pa;
    • D、?pb=?pa;

    正确答案:B

  • 第18题:

    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。

    • A、pb=b
    • B、pb=&b[0]
    • C、ph=newint
    • D、pb=b[5]

    正确答案:D

  • 第19题:

    要使语句“p=newint[10][20];”正确,p应事先定义为()。

    • A、int*p
    • B、int**p
    • C、int*p[20]
    • D、int(*p)[20]

    正确答案:D

  • 第20题:

    假定变量b和pb定义为“intb[10],*pb=b;”,要将24赋值给b[l]元素中,不正确的赋值语句是()。

    • A、*(pb+l)=24
    • B、*(b+l)=24
    • C、*++b=24
    • D、*++pb=24

    正确答案:C

  • 第21题:

    单选题
    假定有定义为“int m=7,*p;”,则给p赋值的正确表达式为()。
    A

    p=m

    B

    p=&m

    C

    *p=&m

    D

    p=*m


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。
    A

    pb=b;

    B

    pb=&b[0];

    C

    pb=b+2;

    D

    pb=b[5];


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    假定变量b和pb定义为“intb[10],*pb=b;”,要将24赋值给b[l]元素中,不正确的赋值语句是()。
    A

    *(pb+l)=24

    B

    *(b+l)=24

    C

    *++b=24

    D

    *++pb=24


    正确答案: C
    解析: 暂无解析