首页/ 题库 / [单选题]设指针变量p1、 p2已经指向同一个数组的答案

设指针变量p1、 p2已经指向同一个数组的元素,则下列表达式中错误的是( )

单选题
2021-12-31 23:16
A、p1=p2
B、p1==p2
C、p1-p2
D、p1+p2
查看答案

正确答案
D

试题解析
教材中关于指向同一个数组的元素的指针变量之间可以进行的运算有如下的规定:可以进行关系运算、赋值运算、减法运算,所以本题答案应选D。

标签:
感兴趣题目
设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是()
若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()
设head为非空的单向循环链表头指针,p指向链表的尾结点,则满足逻辑表达式()的值为真。
单向链表中往往含有一个头结点,该结点不存储数据元素,一般令链表的头指针指向该结点,而该结点指针域的值为第一个元素结点的指针。以下关于单链表头结点的叙述中,错误的是( )。
设有一个单向循环链表,结点的指针域为next,头指针为head,指针p指向表中某结点,若逻辑表达式()的结果为真,则p所指结点为尾结点。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是( )。
设有如下定义char *s[2]={"abcd","ABCD"};则下列说法错误的是A.s数组元素的值分别是″abcd″和″ABCD″两个字符串的首地址B.s是指针数组名,它含有两个元素,分别指向字符型一维数组C.s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素D.s数组的两个元素中分别存放了字符′a′和′A′的地址
用指向一维数组元素的指针变量编程时,应该考虑哪些?
假定a为一个字符数组名,则元素a[i]的指针访问方式为()。
在已经定义了整型指针ip后,为了动态得到一个包括10个整数的数组并由ip所指向,应使用语句()。
设 x为整型变量 , p是指向整型的指针变量 , 则下列赋值表达式正确的是
假定p为指向二维数组intd[4][6]的指针,则p的类型为(),其中一个元素d[i][j]表示成指针访问方式为()。
相关题目
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句表达式为( )。
指针可以用来表示数组元素,下列表示中( )是错误的。 已知:int a[3][7]
假设循环队列的元素存储空间大小为m,队头指针f指向队头元素,队尾指针r指向队尾元素的下一个位置,“队空”的条件是()。
假设以数组A[m]存放循环队列的元素。已知队列的长度为length,指针rear指向队尾元素的下一个存储位置,则队头元素所在的存储位置为()。
设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显 然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( )
设p是指向int型一维数组的指针变量,则p+1移动的字节数是:
已有定义int k=2;int p1,p2;且p1,p2均指向变量k,下面不能正确执行的赋值语句是( )
具有相同基类型的指针变量P和数组变量Y,下列写法中不合法的是()。
x是整型变量,pb是整型指针变量,如果将pb指向x,则正确的表达式是 (56)。
设指针变量p1、 p2已经指向同一个数组的元素,则下列表达式中错误的是( )
设pl和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是( )。
下列定义中,Sample是一个类,( )是定义指向对象数组的指针p.
下列定义中,x是一个类, ______ 是定义指向对象数组的指针p。
设有语句:“int a=1,b=2,*p1=&a,*p2=&b;”,则使指针p1指向变量b的赋值语句是______。
设数组a[1..6,0..9]的元素以行为主序存放,每个元素占用一个存储单元,则数组元素a[3,3]的地址为(34)。
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为( )。
假设用-个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为( )。
如果要在链表中删除一个元素,则只要将要删除的元素的()一个元素的指针调整为指向要删除的元素的下一个元素。
指向数组元素为整型的一维数组的指针变量的定义是()。
假定要动态分配一个类型为struct Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句表达式为()=malloc(n*sizeof(struct Worker))。
广告位招租WX:84302438

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