21、下列关于列队的叙述中正确的是(C) A)在列队终止能插入数据 B)在列队中只能删除数据 C)列队是先进先出的线性表 C)列队是先进后出的线性表 22、源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档包括选择合适的标识符、注释和(A) A)程序的视觉组织 B)尽量不用或少用GOTO语句 C)检查输入数据的有效性 D)设计良好的输出报表 23、下列哪个是面向对象程序设计不同于其他语言的主要特点(A) A)继承性 B)消息传递 C)多态性 D)静态联编 24、用墨盒技术测试用例的方法之一为(A) A)因果图 B)逻辑覆盖 C)循环覆盖 D)基本路径测试 25、 软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求分析说明书和(B) A)阶段性报告 B)需求评审 C)总结 D)都不正确 26、在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(C) A)数据定义语言 B)数据转换语言 C)数据操纵语言 D)数据控制语言 27、利用E-R模型进行数据库的概念设计,可以分成三步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,要得到最终的E-R模型,还要对全局E-R模型进行(D) A)简化 B)结构化 C)最小化 D)优化 28、 实体联系模型中,实体与实体之间的联系不可以是(D) A)一对一 B)多对多 C)一对多 D)一对零 29、下列叙述正确的是(C) A)算法的执行效率与数据的存储结构无关 B)算法的空间复杂度是指算法程序中指令(或语句)的条数 C)算法的有穷形式是指算嘎必须能在执行有限个步骤后终止 D)以上三种描述都不对 30、以下数据结构中不属于线性数据结构的是(C) A)队列 B)线性表 C)二叉树 D)栈 31、 在一棵二叉树上第5层的节点数最多是(B) A)8 B)16 C)32 D)15 32、下面描述中,符合结构化程序设计风格的是(A) A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B)模块只有一个入口,可以有多个出口 C)注重提高程序的执行效率 D)不使用go to语句 33、下面概念中,不属于面向对象方法的是(D) A)对象 B)继承 C)类 D)过程调用 34、在结构化方法中,用数据流程图(DFD)作为描述工的软件开发阶段是(B) A)可行性分析 B)需求分析 C)详细设计 D)程序编码 35、 在软件开发中,下面任务不属于设计阶段的是(D) A)数据结构设计 B)给出系统模块结构 C)定义模块算法 D)定义需求并建立系统模型 36、数据库系统的核心是(B) A)数据模型 B)数据库管理系统 C)软件工具 D)数据库 37、下列叙述中正确的是(C) A)数据库系统是一个独立的系统,不需要操作系统的支持 B)数据库设计是指设计数据库管理系统 C)数据库技术的根本目标是要解决数据共享的问题 D)数据库系统中,数据的物理结构必须与逻辑结构一致 38、 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) A)内模式 B)外模式 C)概念模式 D)逻辑模式 39、 在Visual Basic中,为了把一个记录型变量的内容写入文件的指定位置,使用的语句格式是(A) A)Put文件号,记录号,变量名 B)Put变量名,记录号,文件名 C)Get文件号,记录号,变量名 D)Get变量名,记录号,文件名 40、下面关于对象的描述中,错误的是(A) A)对象就是自定义结构变量 B)对象是一个状态和操作(或方法)的封装体 C)对象代表正在创建的系统中的一个实体 D)对象之间的信息传递是通过消息进行的
数据结构
最新推荐文章于 2024-08-19 23:56:23 发布