若有声明语句inta,*p=a;则*p=2015;的意义是()。A、给指针变量p赋值B、设置指针变量p的地址C、相当于p=p*2015;D、相当于a=2015;正确答案:相当于a=2015;
两个指针()。A、可在一定条件下进行相等或不等的比较运算B、可在一定条件下相加C、任何时候都不能相减D、如果同时指向一个变量,则此后就不能再指向其他变量了正确答案:可在一定条件下进行相等或不等的比较运算
使用new向系统动态申请内存时,正确的是()A、有可能获得空指针B、总是能获得一个指向所需内存空间首地址的指针C、分配的内存空间不用时系统会自动收回D、分配的内存空间只能使用一个特定的指针访问正确答案:有可能获得空指针
结构体指针变量所占的内存空间比整型指针变量的要大。A、正确B、错误正确答案:错误
指针可以通过赋给不同的常数值来指向内存空间的任意位置。A、正确B、错误正确答案:错误
指向整型数的指针可以强制类型转换为指向char类型的指针。A、正确B、错误正确答案:正确
指针不仅可以指向变量,还可以指向函数,通过合适类型的函数指针可以调用类型匹配的函数。A、正确B、错误正确答案:正确
关于单链表,下面描述错误的是()A、转化为单循环链表时整个空间大小不变B、头指针一般不会改动C、头结点中数据为空D、删除最后一个结点时所有元素指针不变正确答案:删除最后一个结点时所有元素指针不变
Java不直接使用指针A、正确B、错误正确答案:正确
若程序中对堆栈设置如下,则下列说法错误的是()。size.set120stack.usect“STACK”,sizeSTM#stack+size,SPA.此堆栈段的段名为STACKB.此堆栈段共120个单元C.此堆栈段第一个变量的名称为si
Java语言允许使用指针访问内存。A.正确B.错误正确答案:B
在具有头结点的单链表中,头指针指向链表的第一个数据结点(的存储位置)。()A.正确B.错误正确答案:B
三态门输出高阻状态时,()是错误的说法。A.用电压表测量指针不动B.相当于悬空C.电压不高不低D.测量电阻指针不动正确答案:C
关于链式存储的说法正确的有()①.能动态分配结点空间②.只能应用于线性表结构③.能随机存取④.需要定义指针域A.①③B.①④C.①②③D.①②③④正确答案:B
已知链表结点定义如下:typedefstructnode{chardata[16;structnode*next;}LinkNode;如果每个字符占1个字节,指针占4个字节,则该链表的存储密度是()。A.70%B.75%C.80%D.85%
假定一个链队的队首和队尾指针分别为front和rear,则判断队空的条件为()。A.front==rearB.front!=NULLC.rear!=NULLD.front==NULL正确答案:A
设F是一个森林,B是由F变换得的二叉树。若F中有n个非终端结点,则B中右指针域为空的结点有()。A.n-1B.nC.n+1D.n+2正确答案:C
当利用长度为N的数组顺序存储一个栈时,假定用top=N表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪条语句修改top指针()。A.top++B.top–C.topD.top=0正确答案:B
首次适应算法的空闲区是()。A.按地址递增顺序链在一起B.始端指针表指向最大空闲区C.按大小递增顺序链在一起D.寻找从最大空闲区开始正确答案:A
若用单链表表示队列,则应该选用()。A.带尾指针的非循环链表B.带尾指针的循环链表C.带头指针的非循环链表D.带头指针的循环链表正确答案:B