首页学历类考试大学计算机科学
(单选题)

设有如下定义,若要使p指向data中的a域,正确的赋值语句是()

Ap=&a;

Bp=data.a;

Cp=&data.a;

D*p=data.a

正确答案

来源:www.examk.com

答案解析

相似试题

  • (单选题)

    设有如下定义,structsk{inta;floatb;}data,*p=&data;则对data中的a成员的正确引用是()。

    答案解析

  • (单选题)

    已知下图,如果要使指针p指向data中的成员a,正确的赋值语句是()

    答案解析

  • (单选题)

    设有如下定义成的链表,structst{intn;structst*next;}a[3]={5,&a[1],7,&a[2],9,NULL},*p=&a;则值为6的表达式是()。

    答案解析

  • (简答题)

    已知head为带头结点的单循环链表的头指针,链表中的数据元素依次为(a1,a2,a3,a4,…,an),A为指向空的顺序表的指针。阅读以下程序段,并回答问题:(1)写出执行下列程序段后的顺序表A中的数据元素;(2)简要叙述该程序段的功能。if(head->next!=head){p=head->next;A->length=0;while(p->next!=head){p=p->next;A->data[A->length++]=p->data;if(p->next!=head)p=p->next;}}

    答案解析

  • (单选题)

    设有头指针为head的非空的单向链表,指针p指向其尾结点,要使该单向链表成为单向循环链表,则可利用下述语句()

    答案解析

  • (单选题)

    设单链表中指针p指向结点a,若要删除p之后的结点(若存在),则需修改指针的操作为()。

    答案解析

  • (填空题)

    设单链表的结点结构为(data,next)。已知指针p指向单链表中的结点,q指向新结点,欲将q插入到p结点之后,则需要执行的语句:();()。

    答案解析

  • (填空题)

    设单链表中指针p 指向结点A,q指针指向其后继结点。若要删除A的后继结点(假设A存在后继结点),则需修改指针的操作为()。

    答案解析

  • (单选题)

    已知“float*p;p=newfloat[2];”,若要释放p所指向的堆中的这些字节,下列语句正确的是()。

    答案解析

快考试在线搜题