2006年全国计算机二级VB试题及解析

需积分: 9 34 下载量 58 浏览量 更新于2024-12-28 收藏 98KB DOC 举报
"全国计算机二级VB试题及答案" 这篇资料提供了2006年4月全国计算机等级考试二级VB程序设计的试题及答案,是针对计算机二级VB考试的学习资源。VB,全称Visual Basic,是一种基于事件驱动的编程语言,由微软开发,常用于初学者学习编程。 在试题中,我们可以看到涉及的知识点包括: 1. 结构化程序设计方法:题目提到的A)自顶向下、B)逐步求精和C)模块化是结构化程序设计的三个主要原则,而D)可复用则不直接属于这一范畴,因此选择D)。 2. 模块间的关联度:耦合度(A))是指模块间关联的紧密程度,而B)内聚度是衡量模块内部元素关联程度的指标,C)复杂度是评价程序复杂性的指标,D)数据传输特性则是通信方面的概念。本题选A)。 3. 软件测试与维护:正确答案是D)以上三种说法都不对,因为软件测试通常由专门的测试人员进行,程序调试后仍需测试,软件维护包括代码、文档等多个方面。 4. 数据结构:栈(B))遵循“后进先出”(LIFO)原则,而队列(A))遵循“先进先出”(FIFO)原则,双向链表(C))和二叉树(D))则不是基于这种原则。 5. 数据结构与非线性结构:线性链表(A))是线性表的链式表示,栈和队列(B))是线性结构,而双向链表(C))和二叉树(D))是非线性结构。正确答案是A)。 6. 二叉树遍历:后序遍历的顺序是左子树-右子树-根节点,所以对于给定的二叉树,后序遍历结果是B) DBEFA。 7. 深度为7的满二叉树:满二叉树的叶子节点数量公式是2^n - 1,其中n为深度。在深度7的满二叉树中,叶子节点的数量是2^7 - 1 = 128 - 1 = 127,但选项中没有127,最接近的是D) 63。 8. E-R图中的联系类型:“商品”与“顾客”实体集间的联系通常是多对多(D),因为一个顾客可以购买多种商品,一种商品也可以被多个顾客购买。 9. E-R图的图形表示:实体用矩形(A)表示,属性用椭圆形(B)表示,联系用菱形(C)表示。 10. 数据库系统组件关系:DBS(数据库系统)包含DB(数据库)和DBMS(数据库管理系统),所以正确答案是C)。 11. VisualBasic的特点:D)是错误的,因为虽然VB不是严格的结构化程序设计语言,但它支持结构化程序的三种基本结构(顺序、选择、循环)。 12. VisualBasic应用构成:C)是错误的,标准模块文件不能属于某个指定的窗体文件,它是独立的。 13. VisualBasic错误叙述:C)是错误的,标准模块文件的扩展名确实是.bas。 这些题目涵盖了计算机科学的基础知识,如编程原理、数据结构、数据库、软件工程以及特定编程语言的特性和使用。通过解答这些问题,考生可以巩固和提高在这些领域的理解和技能。