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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.k=*P1+*P2;

B.p2=k;

C.P1=P2;

D.k=*P1 * (*P2);


B

第2题:

3、设P1和P2 是指向同一个int型一维数组的指针变量,k 为int 型变量,则不能正 确执行的语句是 。

A.k=*P1+*P2;

B.p2=k;

C.P1=P2;

D.k=*P1 * (*P2);


B k为一变量,p2为一个指针变量,两者不能进行赋值操作。

第3题:

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

A.k=* p1+ * p2

B.p2=k;

C.p1=p2;

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


正确答案:B

第4题:

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

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

B.q1=k;

C.q1=q2;

D.k=*q1+*q2;


正确答案:B

第5题:

设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)错误。

第6题:

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

A.k=*pl+*p2

B.p2=k;

C.pl=p2;

D.k=*pl*(*p2.;


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

第7题:

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

A.k=*q1+*q2;

B.q1=k;

C.q1=q2;

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


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

第8题:

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

A.k=*q1+*q2;

B.q1=k;

C.q1=q2;

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


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

第9题:

设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是( )。A.k=*p1+*p2 B.p2=kC.p1=p2 D.k=*p1*(*p2)


正确答案:B
k为一变量,p2为一个指针变量,两者不能进行赋值操作。