柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
下列叙述中正确的是( )。
A.在循环队列中,队尾指针的动态变化决定队列的长度
B.在带链的栈中,栈顶指针的动态变化决定栈中元素的个数
C.在带链的队列中,队头指针与队尾指针的动态变化决定队列的长度
D.在循环队列中,队头指针和队尾指针的动态变化决定队列的长度
热度🔥397
参考答案:D
解析:
在循环队列中,队头指针和队尾指针都是动态变化的,所以循环队列中的元素个数由队头指针和队尾指针共同决定;在循环链表中,前一个结点指向后一个结点,而最后一个结点指向头结点,只有头结点是固定的;线性链表中,由于前一个结点包含下一个结点的指针,尾结点指针为空,要插入删除元素,只需要改变相应位置的结点指针即可,头指针和尾指针无法决定链表长度。故本题答案为D。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
若存在关系STUD(学号,姓名,性别,年龄),下列函数Func的功能是 Function Func( ) Dim strSQL As String strSQL = "ALTER TABLE STUD ADD CONSTRAINT PRIMARY_KEY " & "PRIMARY KEY(学号)" CurrentProject.Connection.Execute strSQL End Function
有以下程序: #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a); printf("%d\n",s); } int f(int n) { static int a=1; n+=a++; return n; } 程序运行后的输出结果是( )。
以下叙述中正确的是
窗体上有一个名称为Command1的命令按钮,事件过程如下:Private Sub Command1_Click() Dim arr_x(5, 5)As Integer For i=1 To 3 For j=2 To 4 arr_x(i, j)=i * j Next j Next i Print arr_x(2, 1); arr_x(3, 2); arr_x(4, 3)End Sub运行程序,并单击命令按钮,窗体上显示的内容为( )。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为( )。
标签
计算机二级Office
指针
队列
决定
循环