更多“设q1和q2是指向一个int型一维数组的指针变最,k为float型变量,下列小能正确执行的语句是()。A.k=*q ”相关问题
  • 第1题:

    设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是

    A.k=*p1+*p2

    B.p2=k;

    C.p1=p2;

    D.k=*p1*(*p2);


    正确答案:B
    解析:本题主要考查了一维数组指针的赋值和用指针引用数组元素进行运算。选项B)中p2为指向int型变量的指针,而k为int型变量,不能将int型变量直接赋值给指向int型变量的指针,所以选项B)错误。

  • 第2题:

    设p和q是指向同一个int类型数组不同元素的指针变量且q>p,k也为int类型的变量,则可以执行的语句是______。

    A.k=*p*(*q)

    B.k=*(p+q)

    C.k=*(q-p)

    D.p+q


    D

  • 第3题:

    3、设p和q是指向同一个int类型数组不同元素的指针变量且q>p,k也为int类型的变量,则可以执行的语句是______。

    A.k=*p*(*q)

    B.k=*(p+q)

    C.k=*(q-p)

    D.p+q


    k=*p*(*q)

  • 第4题:

    设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是( )。


    正确答案:B
    本题考查指针变量的赋值操作。选项A)是将指针q1和q2所指向的变量值相乘,然后赋给k;选项B)中,noat型数据和指针型数据之间不能进行赋值运算;选项C)中,是两个指针变量之间的赋值;选项D)中,是两个指针型变量所指向的两个int型数据相加。

  • 第5题:

    3、设p和q是指向同一个int类型数组不同元素的指针变量且q>p,k也为int类型的变量,则可以执行的语句是______。

    A.k=*p*(*q)

    B.k=*(p+q)

    C.k=*(q-p)

    D.p+q


    k=*p*(*q)