全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断题:软件生命周期是从软件投入使用开始,到软件报废为止的一段时期,因此可行性研究与需求分析阶段不属于软件生命周期的范畴。
登录后查看答案
某公司对同一计费程序先后开展两轮测试:第一轮测试人员未阅读源代码,仅依据需求规格说明书中的收费规则设计了若干输入数据并检查输出是否正确;第二轮测试人员详细阅读源代码,针对程序中每个判定条件的真假分支逐一设计了测试用例。下列关于这两轮测试方法的叙述,正确的是( ) A. 第一轮属于白盒测试,第二轮属于黑盒测试 B. 两轮均属于白盒测试,因为都设计了具体测试用例 C. 第一轮属于黑盒测试,第二轮属于白盒测试 D. 第二轮属于黑盒测试,因为它针对的是程序的功能分支
某教务系统设计中,开发人员先完成总体设计,把系统划分为成绩管理、课程管理、用户管理三个模块,并确定了模块间调用关系与接口;随后进入下一阶段,为每个模块确定内部算法、数据结构及处理流程。上述第二个阶段属于软件设计中的____设计(填写阶段名称),其常用的三种过程设计工具类别为图形工具、表格工具和____工具(填写类别名称),该阶段的结果是给出模块的____描述(填写描述性质),为编码提供直接依据。
某软件项目测试阶段,测试人员共发现40个错误,其中32个由调试人员定位原因并修正,剩余8个错误被判定为需求错误需返回需求阶段处理。此后软件交付用户使用,用户又报告了5个运行错误,开发团队逐一诊断并改正。从软件工程角度看,测试阶段定位并改正错误的活动属于程序____,交付后改正用户报告错误的活动属于软件维护中的____性维护。
在软件维护的四种基本类型中,为适应运行环境的变化(如操作系统升级、硬件更新)而修改软件的活动称为适应性维护;而为了改进软件未来的可维护性或可靠性,或为将来的改进奠定更好基础而修改软件的活动称为____维护。
在面向对象方法中,多态是指同一个消息被不同类型的对象接收时,各对象可以产生不同的响应行为。若某图形类体系中有三个子类 Circle、Square、Triangle,均重写了父类的 draw() 方法;程序向这三个对象依次发送同一条 draw() 消息,共触发三次调用。这种“同一消息、不同实现”的机制称为____,其实现前提是子类对父类方法进行了____(填:重写/重载),而这些子类对象的共同来源是它们的父类,即对象是类的____。
用伪代码描述算法时常采用赋值符号「←」。若执行 x ← 3,接着执行 y ← x,再执行 x ← x + y,则执行结束后 x 与 y 的值分别为____和____。
判断题:某同学认为,汇编语言虽然用助记符代替了二进制指令,但其仍然依赖于特定计算机的指令系统,面向机器而非面向问题,因此应归入高级语言而非低级语言。
某算法采用伪代码描述如下: 1. 输入一个含 n 个互不相同元素的序列 a₁, a₂, …, aₙ(n≥2) 2. 令 k ← 1,pos ← 1 3. 若 k = n 则转第 6 步 4. 若 aₖ₊₁ < aₚₒₛ 则 pos ← k+1 5. k ← k+1,转第 3 步 6. 输出 aₚₒₛ,结束 若输入序列为 7, 3, 9, 5, 8,则该算法输出的结果是 A. 9 B. 5 C. 3 D. 8
下列关于面向对象基本概念的叙述中,错误的是( ) A. 封装是将对象的属性和操作结合成一个整体,并尽可能隐藏内部实现细节 B. 继承允许子类自动拥有父类的属性和操作,并可在此基础上进行扩展 C. 多态是指同一消息发送给不同对象时,各对象可以有不同的响应方式 D. 对象之间的通信必须直接读写对方内部数据才能完成
判断题:某同学认为,汇编语言虽然用助记符代替了二进制指令,但由于它与特定机器的指令系统一一对应、依赖具体硬件,因此按发展层次分类时汇编语言仍属于低级语言。
判断:某同学认为,结构化程序设计的基本原则是“模块化”,即把程序划分成若干模块后,各模块内部可以随意使用 goto 语句自由跳转,以提高编写效率。
某二叉树的先序遍历序列为 A B D E C,中序遍历序列为 D B E A C。则该二叉树的后序遍历序列为: A. D E B C A B. D B E C A C. E D B C A D. D E C B A
在操作系统中,资源分配的基本单位是____,而处理机调度的基本单位是____。若某进程因等待I/O操作完成而由运行状态转入阻塞状态,当I/O完成后,该进程将进入____状态(填三态模型中的状态名)。
判断题:在操作系统的内存管理方式中,分页存储管理的基本思想是将内存划分成大小相等的块,并将进程的逻辑地址空间划分成同样大小的页进行存放。
某系统采用可变分区(动态分区)内存管理方式,内存中现有三个空闲区,大小依次为 60KB、120KB、30KB,按地址从低到高排列。现有一个 100KB 的作业申请装入内存。若系统采用最佳适应(Best Fit)算法,该作业将被装入大小为____KB 的空闲区中;若改用首次适应(First Fit)算法(从低地址开始扫描),该作业将被装入大小为____KB 的空闲区中。
在操作系统中,进程的三种基本状态是运行状态、就绪状态和等待(阻塞)状态。处于运行状态的进程因等待某事件(如I/O完成)而不能继续执行时,将转变为____状态;处于就绪状态的进程获得处理机后进入____状态。
某服务器上同时运行着数据库服务、Web服务和文件备份任务,管理员发现CPU在多个程序之间快速切换,每个程序都认为自己独占CPU;同时各程序的内存空间相互隔离、互不干扰;所有数据最终以文件形式统一存放在磁盘中并由系统管理。上述现象集中体现了操作系统的哪项核心功能?A. 仅处理机管理 B. 处理机管理、存储管理与文件管理的综合作用 C. 仅设备管理 D. 仅用户接口功能
下列关于操作系统功能与分类的叙述中,不正确的是: A. 处理机管理的主要任务是处理机的分配与运行控制 B. 存储管理负责内存的分配、保护和扩充 C. 文件管理的主要对象是软件资源(程序和数据) D. 实时操作系统追求的目标是系统吞吐量最大化
下列选项中,属于操作系统的基本内存管理方式的是( )。 A. 分页存储管理 B. 磁盘调度管理 C. 目录树管理 D. 中断响应管理