【单选题】
假定指针变量p定义为“int *p=calloc(30,sizeof(int));”,要释放p所指向的动态内存,应使用语句( )。
【判断题】
带头结点的单向链表为空的判断条件是head = =NUL(设头指针为head)。
【单选题】
p是一个指向数据对象x的指针,则与x表达等价的是?
【单选题】
对不带头结点的单向链表,判断是否为空的条件是( )(设头指针为head)。
【单选题】
若有以下定义:structnode{intdata;structnode*next;}*p,*q;已建立如下图所示的链表:┌──┬──┐┌──┬──┐...p→│data│next┼→│data│NULL│└──┴──┘└──┴──┘┌──┬──┐q→│data│next│└──┴──┘不能将指针q所指结点连到上图所示链表末尾的语句是()。
①
q-next=NULL;p=p-p-next=q;
②
p=p-p-next=q;q-next=NULL;
【单选题】
在一个链队中,假设f和r分别为队头和队尾指针,p指向一个已生成的结点,现要为该结点的数据域赋值e,并使结点入队的运算为p-data=e; p-next=NULL ; 和( )。
【单选题】
设p为指针变量,则以下表达式正确的是()
【单选题】
利用二叉链表存储树,则根结点的右指针是()。
【判断题】
设有一个带头结点的链队列,队列中每个结点由一个数据域data和指针域next组成,front和rear分别为链队列的头指针和尾指针,要执行出队操作,用x保存出队元素的值,p为指向结点类型的指针,可执行如下操作:p=front-x=p- 然后执行front=p-。
【简答题】
设P(A)=0.4,B为A的对立事件,则P(B)=[填空]