国家二级VB机试(选择题)模拟试卷263 (题后含答案及解析)
题型有:1. 
1. 下列叙述中正确的是(    )。
A.带链栈的栈底指针是随栈的操作而动态变化的
B.若带链队列的队头指针与队尾指针相同,则队列为空
C.若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素
D.不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的
可卸光疗甲正确答案:A
丁柳元江解析:由于带链栈利用前是计算机存储空间中的所有空闲存储结点,因此随栈的操作栈顶栈底指针动态变化。带链的队列中若只有一个元素,则头指针与尾指针相同。 知识模块:公共基础知识
2. 下列叙述中正确的是
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B.车循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况蒙嘉慧主演的电视剧
D.循环队列中元素的个数是由队头指针和队尾指针共同决定
正确答案:D
解析:循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。 知识模块:数据结构与算法
3. 下列链表中,其逻辑结构属于非线性结构的是
A.二叉链表
B.循环链表
C.双向链表
D.带链的栈
正确答案:A
解析:二叉链表作为树的存储结构。链表中结点的两个链域分别指向该结点的第一个孩子结点和下一个兄弟结点。 
4. 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
A.测试
B.设计小麦的价格
C.可行性研究
D.实现
正确答案:C
日本留学手续
解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。其中,定义阶段包括可行性研究与计划制定和需求分析。测试、概要设计、详细设计和实现属于开发阶段。 知识模块:软件工程基础
5. 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
A.提高耦合性降低内聚性有利于提高模块的独立性
二级VBB.降低耦合性提高内聚性有利于提高模块的独立性