A、2 B、3 C、5 D、9
【题目19】
以下关于软件项目管理中人员管理的叙述,正确的是(19)。 A、项目组成员的工作风格也应该作为组织团队时要考虑的一个要素 B、鼓励团队的每个成员充分地参与开发过程的所有阶段 C、仅根据开发人员的能力来组织开发团队
D、若项目进度滞后于计划,则增加开发人员一定可以加快开发进度
【题目20】
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(20)并不是每个编译器都必需的,与编译器相比,解释器(21)。 A、词法分析和语法分析 B、语义分析和中间代码生成 C、中间代码生成和代码优化 D、代码优化和目标代码生成
【题目21】
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(20)并不是每个编译器都必需的,与编译器相比,解释器(21)。
6
A、不参与运行控制,程序执行的速度慢 B、参与运行控制,程序执行的速度慢 C、参与运行控制,程序执行的速度快 D、不参与运行控制,程序执行的速度快
【题目22】
表达式采用逆波兰式表示时,利用(22)进行求值。 A、栈 B、队列 C、符号表 D、散列表
【题目23】
某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2去除产品校验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值都为0。采用PV操作实现P1、P2和P3的同步模型如下图所示,则信号量S1和S5(23);S2、S4的初值分别为(24)。
A、分别为同步信号量和互斥信号量,初值分别为0和1 B、都是同步信号量,其初值分别为0和0 C、都是互斥信号量,其初值分别为1和1
7
D、都是互斥信号量,其初值分别为0和1
【题目24】
某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2去除产品校验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值都为0。采用PV操作实现P1、P2和P3的同步模型如下图所示,则信号量S1和S5(23);S2、S4的初值分别为(24)。
A、n、0 B、m、0 C、m、n D、n、m
【题目25】
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs,若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)μs;采用双缓冲区需要花费的时间为(26)μs。 A、150 B、151 C、156
8
D、201
【题目26】
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs,若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)μs;采用双缓冲区需要花费的时间为(26)μs。 A、150 B、151 C、156 D、201
【题目27】
在如下所示的进程资源图中,(27)。
A、P1、P2、P3都是非阻塞节点,该图可以化简,所以是非死锁的 B、P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的
C、P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的 D、P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的
【题目28】
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么(28)是不能被这些线程共享的。
A、该进程中打开的文件 B、该进程的代码段 C、该进程中某线程的栈指针 D、该进程的全局变量
9
【题目29】
某开发小组欲开发一个超大规模软件:使用通信卫星,在订阅者中提供、监视和控制移动电话通信,则最不适宜采用(29)过程模型。 A、瀑布 B、原型 C、螺旋 D、喷泉
【题目30】
(30)开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。 A、瀑布 B、原型 C、螺旋 D、喷泉
【题目31】
在ISO/IEC软件质量模型中,易使用性的子特性不包括(31)。 A、易理解性 B、易学性 C、易操作性 D、易分析性
【题目32】
在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。该过程不需要考虑(32)。
A、每个子系统如何划分成多个模块 B、每个子系统采用何种数据结构和核心算法
C、如何确定子系统之间、模块之间传送的数据及其调用关系 D、如何评价并改进模块结构的质量
10