2009年9月全国计算机等级考试二级VB试题与解析

需积分: 9 3 下载量 138 浏览量 更新于2024-09-21 收藏 346KB PDF 举报
"2009年9月计算机等级考试二级VB真题及参考答案" 这篇摘要涉及了2009年9月全国计算机等级考试二级VB科目的笔试部分,包括公共基础知识和Visual Basic语言程序设计的相关知识。考试时长90分钟,总分为100分。下面是对部分内容的详细解释: 1. 数据结构的选择题: - 非线性结构:题目提到了循环队列、带链队列、带链栈和二叉树。其中,二叉树是非线性结构,因为它不是简单的线性序列,而是具有分支结构。 - “先进后出”原则:这指的是栈的数据存取原则,而不是循环队列、队列或二叉树。 - 循环队列:题目指出,队头指针可能大于或小于队尾指针,这取决于队列的状态。 - 算法的空间复杂度:它指的是算法运行过程中所需的最大存储空间,不包括输入数据的大小。 2. 软件设计和结构化编程原则: - 模块化设计:高内聚低耦合是软件设计的理想准则,意味着每个模块内部紧密相关,而模块之间相互独立。 - 结构化程序设计原则:不包括可封装,因为这是面向对象编程的原则,结构化编程强调自顶向下、模块化和逐步求精。 3. 软件详细设计:给出的图示可能是N-S图,这是一种流程图,用于描述程序的逻辑流程。 4. 数据库管理系统(DBMS):它是在操作系统支持下的系统软件,负责管理和控制数据库。 5. E-R图:在E-R图中,用菱形表示实体之间的联系,椭圆形表示属性,矩形表示实体。 6. 关系数据库操作:根据关系R和S得到关系T的操作,如果它们共享相同的属性且值相同,那么最可能的操作是交集。 7. 变量命名规则:在大多数编程语言中,变量名不能以数字开头,也不能包含特殊字符,因此合法的变量名为str_n。 这些题目覆盖了计算机科学基础、数据结构、算法分析、软件工程、数据库管理和编程语言等多个核心领域,旨在测试考生对这些基础知识的理解和应用能力。全国计算机等级考试二级VB考试是针对计算机编程初学者和专业人员的一项认证,帮助他们提升技能并为未来的职业生涯做好准备。