没有搜到到结果?点击这里求解答/求资源。
【单选题】
要禁止修改指针p本身,又要禁止修改p所指数据,这样指针应定义()

const char *p=“ABCD”;
char *const p=“ABCD”;
char const *p=“ABCD”;
const char * const p=“ABCD”;
【单选题】
要禁止修改指针p本身,又要禁止修改p所指数据,这样指针应定义()

constchar*p=“ABCD”
charconst*p=“ABCD”
char*constp=“ABCD”
constchar*constp=“ABCD”
【单选题】
一个不带头结点链队,假设f和r分别为队和队指针,则从该对列删除一个结点并把结点值保存在变量x运算( )。

A.x=r?data;r=r?next;
B.r=r?next; x=r?data
C.x=f?data;f=f?next;
D.f=f?next; x=f?data
【单选题】
对一个栈顶指针top链栈进行进栈操作,设P指向待进栈结点指针,把e值赋值给该结点数据域,然后使该结点进栈,则执行( )。

A.p-data=e; p=top- top=topànext;
B.p-data=e;p-next=top;top=p;
C.p-data=e;top=p;
D.p-data=e;p-next=top- top =p;
【单选题】
假定整数指针p所指数据单元30,p+1所指数据单元40,则执行*p++后,p所指数据单元

40
30
70
10
【单选题】
假定要访问一个结构指针p所指对象b指针成员所指对象,则表示方法( )。

p-b
p.b
*(p-b)
*(b-p)
【单选题】
假定要访问一个结构指针p所指对象b指针成员所指对象,则表示方法( )。

p->b
p.b
*(p->b)
*(b->p)
【单选题】
最大容量n循环队列,队指针rear,队front,则队空条件( )。

(rear+1) % n==front
rear==front
rear+1==front
(rear-1) % n==front
【单选题】
最大容量n循环队列,队指针rear,队front,则队满条件( )。

(rear+1) % n==front
rear==front
rear+1==front
(rear-l) % n==front
【单选题】
假定指针变量p定义“int *p=malloc(sizeof(int));”,要释放p所指动态存储空间,应调用函数

free(p)
delete(p)
free(*p)
free(p)