2009年9月计算机二级VB考试真题详解:关键知识点梳理

需积分: 0 0 下载量 125 浏览量 更新于2024-09-13 收藏 593KB PDF 举报
2009年9月全国计算机等级考试二级VB真题主要考察了计算机基础知识和Visual Basic语言程序设计的相关内容。以下是一些重要的知识点解析: 1. 数据结构:题目涉及到了数据结构的基本概念,如非线性结构与线性结构的区别。非线性结构如二叉树(C),它不满足线性结构中元素之间一对一的关系,而是通过节点间的链接形成树状结构。 2. 队列与栈:栈(B)的特点是后进先出(LIFO),而队列遵循先进先出(FIFO)。循环队列虽也是队列的一种实现方式,但这里并未具体讨论其内部操作细节。 3. 循环队列:关于循环队列的描述指出队头指针可能大于也可能小于队尾指针,这取决于队列的填充情况,而不是固定的。 4. 算法复杂度:空间复杂度指的是算法执行过程中所需的内存空间,包括临时工作单元数(A),并非程序的语句数量或处理的数据量。 5. 软件设计原则:模块化设计是软件设计中的重要原则,要求模块间高内聚低耦合(B),即每个模块内部功能高度关联,但与其他模块的依赖关系尽可能减少。 6. 结构化编程:选项A(可封装)通常属于面向对象编程的概念,而非结构化编程原则,因此错误。 7. 程序设计图:"begin X=01"是一个简单的程序流程,可能是程序流程图(C)的示例,表示一个初始化过程。 8. 数据库管理系统:数据库管理系统(B)是独立于操作系统的一种系统软件,它用于管理和操作数据库。 9. E-R图:在实体关系模型中,实体用矩形表示(B),联系用菱形表示(C),所以E-R图中的联系图形是菱形。 10. 关系数据库操作:根据关系R和S的连接规则,"b=a"和"c=a"表明T是通过选择(A)操作从R和S中筛选出共享相同键值的行得到的。 11. 变量命名规则:合法的变量名需符合命名规范,C选项"str_n"符合,因为它避免了数字开头和特殊字符,而A、B、D选项都违反了命名规则。 12. VB表达式:数学表达式"5 3 2 6 x y + -"应该用VB的运算符表示,D选项"(x*5+3)/(y*2-6)"是正确的,因为VB中的除法运算符是"/",且乘法优先级高于除法。 13. 标准模块:标准模块错误的叙述可能是关于其特定功能或限制,但题目没有提供具体的错误描述。 以上是部分关键知识点的解析,涵盖了数据结构、算法、软件设计原则、程序设计图、数据库管理以及VB语言的基础应用。考生在准备这类考试时,需要对这些概念有深入理解和实践经验。