某企业生产流水线M 共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n 件半成品,采用PV 操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1 和S2,其同步模型如下图所示。 信号量S 是一个互斥信号量,初始值为(22);S1、S2 的初始值分别为(23) 。
A.0 B.1 C.n D.任意正整数
A.PC(程序计数器) B.AR(地址寄存器) C.AC(累加器) D.ALU(算逻运算单元)
A.专门的硬件自动完成 B.程序员进行调度 C.操作系统进行管理 D.程序员和操作系统共同协调完成
A.控制 B.中断 C.输入输出 D.访存
A.程序计数器 B.指令寄存器 C.状态寄存器 D.通用寄存器
A.地址译码 B.指令译码 C.数据译码 D.选择多路数据至ALU
A.特洛伊木马 B.蠕虫病毒 C.宏病毒 D.CIH 病毒
A.CA 的公钥 B.CA 的私钥 C.B 的公钥 D.B 的私钥
A.防火墙系统 B.漏洞扫描系统 C.入侵检测系统 D.病毒防御系统
A.合理使用 B.许可使用 C.强制许可使用 D.法定许可使用
A.提高总线的传输带宽 B.增加总线的功能 C.减少总线中信号线的数量 D.提高CPU 利用率
A.海运出口业务系统V1.0 的著作权属于王某 B.海运出口业务系统V1.O 的著作权属于M 公司 C.海运出口业务系统V1.0 的著作权属于王某和M 公司 D.王某获取的软件著作权登记证是不可以撤消的
A.音频数字信号 B.音频模拟信号 C.采样信号 D.量化信号
A.JPEG B.MPEG C.ADPCM D.H.261
A.字处理软件 B.视频卡 C.声卡 D.图形/图像软件
A.需求分析 B.概要设计 C.详细设计 D.编码
A.仅根据风险产生的后果来对风险排优先级 B.可以通过改变系统性能或功能需求来避免某些风险 C.不可能去除所有风险,但可以通过采取行动来降低或者减轻风险 D.在项目开发过程中,需要定期地评估和管理风险
A.数据流图 B.实体-关系图 C.数据字典 D.状态-迁移图
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表示完成活动所需要的时间,则关键路径长度为()。
A.20 B.19 C.17 D.16
A.base+((i-1)*M+j-1)*K B.base+((i-1)*N+j-1)*K C.base+((j-1)*M+i-1)*K D.base+((j-1)*N+i-1)*K
A.编译时一定会报告错误信息,该程序不能运行 B.可以通过编译并运行,但运行时一定会报告异常 C.可以通过编译,但链接时一定会报告错误信息而不能运行 D.可以通过编译并运行,但运行结果不一定是期望的结果
A.喷泉模型是以对象作为驱动的模型,适合于面向对象的开发方法 B.喷泉模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性 C.模型中的开发活动常常需要重复多次,在迭代过程中不断地完善软件系统 D.各开发活动(如分析、设计和编码)之间存在明显的边界
A.为数据合理分配存储单元 B.可以定义和使用动态数据结构 C.可以规定数据对象的取值范围及能够进行的运算 D.对参与表达式求值的数据对象可以进行合法性检查
A.功能性 B.可靠性 C.可维护性 D.易使用性
A.瀑布模型 B.演化模型 C.螺旋模型 D.原型模型
A.正确性 B.适应性 C.完善性 D.预防性
A.作为项目进度管理的一个工具 B.清晰地描述每个任务的开始和截止时间 C.清晰地获得任务并行进行的信息 D.清晰地获得各任务之间的依赖关系
A.软件可靠性 B.软件的可测试性 C.软件性能实现情况 D.模块层次
下图所示的逻辑流实现折半查找功能,最少需要()个测试用例可以覆盖所有的可能路径。
A.1 B.2 C.3 D.4
A.(队长,15) B.(班长,20) C.(班长,15) D.(队长,12)
A.对象只能包括数据(属性) B.对象只能包括操作(行为) C.对象一定有相同的属性和行为 D.对象通常由对象名、属性和操作三个部分组成
A.接口管理 B.信息隐藏 C.多态 D.聚合
A.适配器(Adapter) B.桥接(Bridge) C.组合(Composite) D.装饰器(Decorator)
A.适配器(Adapter) B.代理(Proxy) C.组合(Composite) D.装饰器(Decorator)
A.需求分析 B.架构设计 C.实现 D.实施
下图所示为一个有限自动机(其中,A是初态、C是终态),该自动机识别的语言可用正规式()表示。
A.(0|1)*01 B.1*0*10*1 C.1*(0)*01 D.1*(0|10)*l*
A.E1 的码加上联系上的属性并入E2 B.E1 的码加上联系上的属性独立构成一个关系模式 C.E2 的码加上联系上的属性独立构成一个关系模式 D.E1 与E2 码加上联系上的属性独立构成一个关系模式
在KMP 模式匹配算法中,需要求解模式串p 的next 函数值,其定义如下(其中,j 为模式串中字符的序号)。对于模式串“abaabaca”,其next 函数值序列为()。
A.01111111 B.01122341 C.01234567 D.0l122334
A.从表中任意结点出发都能遍历整个链表 B.对表中的任意结点可以进行随机访问 C.对于表中的任意一个结点,访问其直接前驱和直接后继结点所用时间相同 D.第一个结点必须是头结点
A.n*e B.n+e C.2n D.2e
一棵满二叉树,其每一层结点个数都达到最大值,对其中的结点从1开始顺序编号,即根结点编号为1,其左、右孩子结点编号分别为2和3,再下一层从左到右的编号为4、5、6、7,依此类推,每一层都从左到右依次编号,直到最后的叶子结点层为止,则用()可判定编号为m和n的两个结点是否在同一层。
A.A B.B C.C D.D
()是由权值集合{8,5,6,2}构造的哈夫曼树(最优二叉树)。
A.分治 B.动态规划 C.贪心 D.回溯
对n个元素值分别为-1、O或1的整型数组A进行升序排序的算法描述如下:统计A中-1、0和1的个数,设分别为n1、n2和n3,然后将A中的前n1个元素赋值为-1,第n1+1到n1+n2个元素赋值为O,最后n3个元素赋值为1。该算法的时间复杂度和空间复杂度分别为()。
设算法A 的时间复杂度可用递归式表示,算法B 的时间复杂度可用递归式表示,若要使得算法B 渐进地快于算法A,则a 的最大整数为()。
A.48 B.49 C.13 D.14
A.ipconfig/renew B.ipconfig/flushdns C.netstat -r D.arp -a
若某文件系统的目录结构如下图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为(24),其相对路径为(25) 。
A.f1.java B.\Document\Java-prog\f1.java C.D:\Program\Java-prog\f1.java D.\Program\java-prog\fl.java
假设磁盘每磁道有18 个扇区,系统刚完成了10 号柱面的操作,当前移动臂在13 号柱面上,进程的请求序列如下表所示。若系统采用SCAN(扫描)调度算法,则系统响应序列为(26);若系统采用CSCAN(单向扫描)调度算法,则系统响应序列为(27)。
A.⑦⑩①②④③⑨⑧⑤⑥ B.①⑦⑩②③④⑥⑤⑧⑨ C.⑦⑩①②④③⑥⑤⑧⑨ D.①⑦⑩②③④⑧⑨⑥⑤
一个类是(38)。在定义类时,将属性声明为private 的目的是(39)。
A.一组对象的封装 B.表示一组对象的层次关系 C.一组对象的实例 D.一组对象的抽象定义
A.n、0 B.0、n C.1、n D.n、1
A.Java-prog\ B.\Java-prog\ C.Program\Java-prog D.\Program\Java-prog\
A.实现数据隐藏,以免意外更改 B.操作符重载 C.实现属性值不可更改 D.实现属性值对类的所有对象共享
函数t、f 的定义如下所示,其中,a 是整型全局变量。设调用函数t 前a 的值为5,则在函数t 中以传值调用(call by value)方式调用函数f 时,输出为(49);在函数t 中以引用调用(call by reference)方式调用函数f 时,输出为(50)。
A.12 B.16 C.20 D.24
业务用例和参与者一起描述(46),而业务对象模型描述(47) 。
A.工作过程中的静态元素 B.工作过程中的动态元素 C.工作过程中的逻辑视图 D.组织支持的业务过程
(40)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中,(41)在其状态发生改变时,向它的各个观察者发出通知。
A.命令(Command) B.责任链(Chain of Responsibility) C.观察者(Observer) D.迭代器(Iterator)
若有关系R(A,B,C,D)和S(C,D,E),则与表达式等价的SQL 语句如下: SELECT (53) FROM (54) WHERE (55) 。
A.A,B,C,D,E B.C,D,E C.R.A,R.B,R.C,R.D,S.E D.R.C,R.D,S.E
TCP 是互联网中的(68)协议,使用(69)次握手协议建立连接。
A.传输层 B.网络层 C.会话层 D.应用层
将Students 表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL 语句为: GRANT (51) TABLE Students TO UserA (52) 。
A.UPDATE B.UPDATE ON C.INSERT D.INSERT ON
A 类网络是很大的网络,每个A 类网络中可以有(66)个网络地址。实际使用中必须把A 类网络划分为子网,如果指定的子网掩码为255.255.192.0,则该网络被划分为(67)个子网。
A.210 B.212 C.220 D.224
A.业务结构 B.结构元素如何完成业务用例 C.业务结构以及结构元素如何完成业务用例 D.组织支持的业务过程
Extreme Programming (XP) is a discipline of software development with (71) of simplicity, communication,feedback and courage.Successful software development is a team effort-not just the development team,but the larger team consisting of customer, management and developers.XP is a simple process that brings these people together and helps them to succeed together.XP is aimed primarily at object-oriented projects using teams of a dozen or fewer programmers in one location.The principles of XP apply to any (72) project that needs to deliver quality software rapidly and flexibly. An XP project needs a (73) customer to provide guidance.Customers,programmers, managers,are all working (74) to build the system that’s needed.Customers-those who have software that needs to be developed-will learn simple, effective ways to (75) what they need,to be sure that they are getting what they need,and to steer the project to success.
A.importance B.keys C.roles D.values
A.R B.S C.R,S D.RS
A.FOR ALL B.PUBLIC C.WITH CHECK OPTION D.WITH GRANT OPTION
A.128 B.256 C.1024 D.2048
A.Subject B.ConcreteSubject C.Observer D.ConcreteObserver
A.D<C B.R.D<S.C C.R.D<R.C D.S.D<R.C
A.small-sized B.moderately-sized C.1arge-sized D.huge-sized
A.part-time B.casual C.seldom D.full-time
A.together B.by themselves C.separately D.alone
A.tell B.know C.communicate D.feedback