参考答案和解析
正确答案:B
解析:选项A)是将指针q1和q2所指向的变量值相加,然后赋给k;选项B)中,float型数据和指针型数据之间不能进行赋值运算:选项C)中,是两个指针变量之间的赋值;选项D)中,是两个指针型变量所指向的两个float型数据相乘。
更多“设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是()。A.k=*q ”相关问题
  • 第1题:

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


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

  • 第2题:

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

    A.k=* p1+ * p2

    B.p2=k;

    C.p1=p2;

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


    正确答案:B

  • 第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型变量,下列小能正确执行的语句是( )。

    A.k=*q1*(*q2);

    B.q1=k;

    C.q1=q2;

    D.k=*q1+*q2;


    正确答案:B

  • 第5题:

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

    A.k=*p*(*q)

    B.k=*(p+q)

    C.k=*(q-p)

    D.p+q


    D