二级web程序设计选择题(个人心得与总结)(1)

本文分享了作者在准备二级Web程序设计考试时遇到的难点选择题,涉及链表分类、循环队列元素计算、二叉树性质、软件需求规格说明书的作用、软件生命周期活动、测试方法等知识点,附带详细解析,帮助考生巩固理解。
摘要由CSDN通过智能技术生成

本人准备考二级web程序设计,买了本练习册,做了一下选择题,下面是我觉得是比较难,有些也是本人不太熟悉的知识点,希望对你们有用!有正确答案加分析

1.下列链表中,其逻辑结构属于非线性结构的是(D
A.
双向链表
B.
带链的栈
C.
二叉链表
D.
循环链表

解析:常用的线性结构有:线性表,栈,队列,双队列,数组,串。常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。关于广义表,是一种非线性的数据结构。

 

2. 设循环队列的存储空间为Q(1:35),初始状态为front=rear=35,现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(C

A.16
B.20
C.0
35
D.15

解析:当front<rear时,循环队列中的元素个数为rear-front
front>rear时,循环队列中的元素个数为N-front+rear(N为循环队列容量)
front=rear时,循环队列中的元素个数可能为空,也可能为满。

3. 一棵二叉树共有25个节点,其中5个时子节点,那么度为1的节点数为(B

A.4B16C.10D.6

解析:25个节点,5个子节点,其中子节点(度为0的节点)个数-度为2的节点个数=1,所以度为2的节点个数为4。节点度数有012,所以度为1的节点数为25-4-5=16

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值