欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】国家二级MS+Office高级应用机试(数据结构与算法)模拟试卷6及答案解析.doc

    • 资源ID:1332589       资源大小:53.50KB        全文页数:9页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】国家二级MS+Office高级应用机试(数据结构与算法)模拟试卷6及答案解析.doc

    1、国家二级 MS+Office 高级应用机试(数据结构与算法)模拟试卷 6及答案解析(总分:54.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.下列叙述中正确的是(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定2.对于循环队列,下列叙述中正确的是(分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以

    2、大于队尾指针,也可以小于队尾指针3.下列叙述中正确的是(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构4.设循环队列的存储空间为 Q(1:35),初始状态为 frontrear35。现经过一系列入队与退队运算后,front15,rear15,则循环队列中的元素个数为(分数:2.00)A.15B.16C.20D.0 或 355.在一个容量为 15 的循环队列中,若头指针 front6,尾指针 rear9,则循环队列中的元素个数为(分数:2.00)A.2B.3C.4D.56.下列叙述中正确的是(分数:2.0

    3、0)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.栈与队列都是线性结构7.下列叙述中正确的是(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构8.下列与队列结构有关联的是(分数:2.00)A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度9.下列叙述中正确的是(分数:2.00)A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化B.循环队列中的元素个数随队头指针的变化而动态变化C.循环队列中的元素个数随队尾指

    4、针的变化而动态变化D.循环队列中的元素个数不会变化10.下列关于线性链表的叙述中,正确的是(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上都不正确11.下列叙述中正确的是(分数:2.00)A.线性表链式存储结构的存储空间一般要少于顺序存储结构B.线性表链式存储结构与顺序存储结构的存储空间都是连续的C.线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D.以上都不正确12.下列叙述中正确的是(分数:2.00)A.线性表的链式存储结

    5、构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.以上都不正确13.下列叙述中正确的是(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对14.下列对于线性链表的描述中正确的是(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存

    6、储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的15.下列叙述中正确的是(分数:2.00)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间16.下列链表中,其逻辑结构属于非线性结构的是(分数:2.00)A.二叉链表B.循环链表C.双向链表D.带链的栈17.下列叙述中正确的是(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构

    7、不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构18.某系统总体结构图如下图所示: (分数:2.00)A.7B.6C.3D.219.下列关于二叉树的叙述中,正确的是(分数:2.00)A.叶子结点总是比度为 2 的结点少一个B.叶子结点总是比度为 2 的结点多一个C.叶子结点数是度为 2 的结点数的两倍D.度为 2 的结点数是度为 l 的结点数的两倍20.某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为(分数:2.00)A.n1B.n1C.2nD.n221.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是(分数:2.00)A.10B.8C.6D.42

    8、2.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为(分数:2.00)A.16B.10C.6D.423.一棵二叉树中共有 80 个叶子结点与 70 个度为 1 的结点,则该二叉树中的总结点数为(分数:2.00)A.219B.229C.230D.23124.一棵二叉树中共有 70 个叶子结点与 80 个度为 1 的结点,则该二叉树中的总结点数为(分数:2.00)A.219B.221C.229D.23125.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)(分数:2.00)A.3B.4C.6D.726.某二叉树共有 12

    9、个结点,其中叶子结点只有 1 个。则该二叉树的深度为(根结点在第 1 层)(分数:2.00)A.3B.6C.8D.1227.设树 T 的深度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1。则 T 中的叶子结点数为(分数:2.00)A.8B.7C.6D.5国家二级 MS+Office 高级应用机试(数据结构与算法)模拟试卷 6答案解析(总分:54.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.下列叙述中正确的是(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化

    10、情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定 解析:解析:循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。2.对于循环队列,下列叙述中正确的是(分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针 解析:解析:所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列中,用队尾指针 rear 指向队列中的队尾元素,用队头

    11、指针 front 指向队头元素的前一个位置。循环队列的主要操作是:入队运算和退队运算。每进行一次入队运算,队尾指针就进一。每进行一次退队运算,队头指针就进一。当 rear 或 front 等于队列的长度加 1 时,就把 rear 或行 ont 值置为 1。所以在循环队列中,队头指针可以大于队尾指针,也可以小于队尾指针。3.下列叙述中正确的是(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:解析:本题主要考查循环队列的概念,循环队列作为队列的一种也应该是线性结构。队列是一种逻辑结构,而循环队列是一种

    12、顺序存储结构的队列,不是逻辑结构。4.设循环队列的存储空间为 Q(1:35),初始状态为 frontrear35。现经过一系列入队与退队运算后,front15,rear15,则循环队列中的元素个数为(分数:2.00)A.15B.16C.20D.0 或 35 解析:解析:循环队列的队头指针和尾指针都等于 15,此循环队列中元素的个数有两种情况,第一种情况是队头指针和尾指针都是第一次到达 15,此时元素个数为 0;第二种情况是队头指针第一次到达 15,而尾指针第二次到达 15,此时元素个数为 35。5.在一个容量为 15 的循环队列中,若头指针 front6,尾指针 rear9,则循环队列中的元素

    13、个数为(分数:2.00)A.2B.3 C.4D.5解析:解析:循环队列中,rear 表示尾指针,front 表示头指针,当有元素入队时,rearrear1,而元素出队的时候,frontfront1,当 rear 值大于 front 值时,队列中的元素个数为 rearfront,当rear 的值小于 front 时,列队中的元素个数为 rearfrontm(m 表示队列的容量)。所以元素个数为963。6.下列叙述中正确的是(分数:2.00)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.栈与队列都是线性结构 解析:解析:栈是先进后出,队列是先进先出。栈和队

    14、列都是一种线性表,属于线性结构。7.下列叙述中正确的是(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 解析:解析:栈是“先进后出”,队列是“先进先出”。栈和队列都是一种线性表,属于线性结构。有序线性表既可以采用顺序存储结构,也可以采用链式存储结构。采用链式存储结构的线性表称之为线性链表。8.下列与队列结构有关联的是(分数:2.00)A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度 解析:解析:队列中最先插入的元素将最先被删除,最后插入的元素将最后被删除

    15、。9.下列叙述中正确的是(分数:2.00)A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B.循环队列中的元素个数随队头指针的变化而动态变化C.循环队列中的元素个数随队尾指针的变化而动态变化D.循环队列中的元素个数不会变化解析:解析:所谓循环结构就是将队列存储空间的最后一个位置绕到第一个位置上,形成逻辑上的环状空间,循环使用。在循环队列中,用队尾指针 rear 指向队列中的队尾元素,用队头指针行 ont 指向队头元素的前一个位置,因此,队列中的元素数等于从队头指针 front 指向的后一个位置与队尾指针 rear 指向位置之间的元素数量。10.下列关于线性链表的叙述中,正确的是(

    16、分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素 D.以上都不正确解析:解析:线性表的链式存储结构称为线性链表。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。11.下列叙述中正确的是(分数:2.00)A.线性表链式存储结构的存储空间一般要少于顺序存储结构B.线性表链式存储结构与顺序存储结构的存储空间都是连续的C.线性表链式存储结构的存储空间可

    17、以是连续的,也可以是不连续的 D.以上都不正确解析:解析:线性表的存储分为顺序存储和链式存储。在顺序存储中,所有元素所占的存储空间是连续的。而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。12.下列叙述中正确的是(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.以上都不正确解析:

    18、解析:线性表的存储分为顺序存储和链式存储。在顺序存储中,所有元素所占的存储空间是连续的。而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。13.下列叙述中正确的是(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对解析:解析:线性表的存储分为顺序存储和链式存储。在顺

    19、序存储中,所有元素所占的存储空间是连续的,各数据元素在存储空间中是按逻辑顺序依次存放的。所以每个元素只存储其值就可以了,而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。14.下列对于线性链表的描述中正确的是(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的 B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的解

    20、析:解析:一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。在线性链表中,各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一个结点的指针 head 称为头指针,当 headNULL(或 0)时称为空表。15.下列叙述中正确的是(分数:2.00)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间解析:解析:顺序存储方式主要用于线

    21、性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。而链式存储结构的存储空间不一定是连续的。16.下列链表中,其逻辑结构属于非线性结构的是(分数:2.00)A.二叉链表 B.循环链表C.双向链表D.带链的栈解析:解析:二叉链表作为树的存储结构。链表中结点的两个链域分别指向该结点的第一个孩子结点和下一个兄弟结点。17.下列叙述中正确的是(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构 C.循环链表是非线性结构D.双向链表是非线性结构解析:解析:在数据结构中,树这类的的数据结构只

    22、有一个根结点,但它不是线性结构。18.某系统总体结构图如下图所示: (分数:2.00)A.7B.6C.3 D.2解析:解析:这个系统总体结构图是一棵树结构,在树结构中,根结点在第 1 层,同一层上所有子结点都在下一层,由系统总体结构图可知,这棵树共 3 层。在树结构中,树的最大层次称为树的深度。所以这棵树的深度为 3。19.下列关于二叉树的叙述中,正确的是(分数:2.00)A.叶子结点总是比度为 2 的结点少一个B.叶子结点总是比度为 2 的结点多一个 C.叶子结点数是度为 2 的结点数的两倍D.度为 2 的结点数是度为 l 的结点数的两倍解析:解析:由二叉树的性质可以知道在二叉树中叶子结点总

    23、是比度为 2 的结点多一个。20.某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为(分数:2.00)A.n1 B.n1C.2nD.n2解析:解析:在任意一棵二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。所以该二叉树的叶子结点数等于 n1。21.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是(分数:2.00)A.10B.8C.6 D.4解析:解析:根据二叉树的性质,在任意二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。22.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为(分数:2.00)A

    24、.16 B.10C.6D.4解析:解析:根据二叉树的性质,在任意二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个,故此度为 1 的结点个数总结点数叶子节点数度为 2 的节点数255416。23.一棵二叉树中共有 80 个叶子结点与 70 个度为 1 的结点,则该二叉树中的总结点数为(分数:2.00)A.219B.229 C.230D.231解析:解析:根据二叉树的性质,在任意二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个,故总结点数叶子节点数度为 2 的节点数度为 1 的节点数807970229。24.一棵二叉树中共有 70 个叶子结点与 80 个度为

    25、 1 的结点,则该二叉树中的总结点数为(分数:2.00)A.219 B.221C.229D.231解析:解析:在二叉树中,叶子结点个数为 n 0 ,则度为 2 的结点数 n 2 n 0 1。本题中叶子结点的个数为 70,所以度为 2 的结点个数为 69,因而总结点数叶子结点数度为 1 的结点数度为 2 的结点数708069219。25.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)(分数:2.00)A.3B.4C.6D.7 解析:解析:根据二叉树的性质,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。题目中的二叉树的叶子结点为 1,

    26、因此度为 2 的结点的数目为 0,故该二叉树为 7 层,每层只有一个结点。26.某二叉树共有 12 个结点,其中叶子结点只有 1 个。则该二叉树的深度为(根结点在第 1 层)(分数:2.00)A.3B.6C.8D.12 解析:解析:根据二叉树的性质,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。题目中的二叉树的叶子结点为 1,因此度为 2 的结点的数目为 0,故该二叉树为 12 层,每层只有一个结点。27.设树 T 的深度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1。则 T 中的叶子结点数为(分数:2.00)A.8B.7 C.6D.5解析:解析:深度为 m 二叉树其总结点数为 2 m 12 4 115。总结点数减去度为 1,2,3,4 的结点个数就是叶子结点数。1542117。


    注意事项

    本文(【计算机类职业资格】国家二级MS+Office高级应用机试(数据结构与算法)模拟试卷6及答案解析.doc)为本站会员(王申宇)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开