首页/ 题库 / [单选题]设pl和p2是指向一个int型一维数组的的答案

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

单选题
2022-01-01 00:16
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。

标签:
相关题目
已知变量a已定义为int型变量,以下定义并初始化指针变量p的语句中正确的是( ) 。
设a为int型变量,执行下列赋值语句后,a的取值分别是( )。a=125.534; a=(int)125.521%4; a=5<<2;
设x为int型变量,则执行下列语句后,x的值为()
设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )。
设p是指向int型一维数组的指针变量,则p+1移动的字节数是:
已有定义int k=2;int p1,p2;且p1,p2均指向变量k,下面不能正确执行的赋值语句是( )
设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和76512分别赋给i和f,则正确的输入为()。
设a是int型变量,b是float型变量,用下面的语句给这两个变量输入值scanf("a=%d,b=%f",&a,&b);为了把 100 和 765 分别赋给 i 和 f ,则正确的输入为:
设x、y、z和k都是int型变量,则执行下列表达式后,变量x的值为().x=(y=4,z=16,k=32)
设指针变量p1、 p2已经指向同一个数组的元素,则下列表达式中错误的是( )
若已定义x为int型变量,说明指针变量p的正确语句是 ( )
若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是______。
设pl和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是( )。
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i<<“,”;能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )。
int型public成员变量MAX LENGTH,该值保持为常数100,则定义这个变量的语句是( )。
设X为int型变量,则执行以下语句后,x的值为( )。 x=10:x=x-=x——x:
设x为int型变量,则执行以下语句后,x的值为( )。 x=10;x=x-=x-x;
设x为int型变量,则执行语句段x=10; x+=x-=x-x; 后,x的值为( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧