●(1)不属于计算机控制器中的部件。(1)A.指令寄存器IRB.程序计数器PCC.算术逻辑单元ALUD.程序状态字寄存器PSW●在CPU与主存之间设置高速缓冲存储器Cache的目的是为了(2)。(2)A.扩大主存的存储容量B.提高CPU对主存的访问效率C.既扩大主存容量又提高存取速度D.提高外存储器的速度●下面的描述中,(3)不是RISC设计应遵循的设计原则。(3)A.指令条数应少一些B.寻址方式尽可能少C.采用变长指令,功能复杂的指令长度长而简单指令长度短D.设计尽可能多的通用寄存器●系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其(4)。(4)A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量●计算机各功能部件之间的合作关系如下图所示。假设图中虚线表示控制流,实线表示数据流,那么a、b和c分别表示(5)。(5)A.控制器、内存储器和运算器B.控制器、运算器和内存储器C.内存储器、运算器和控制器D.内存储器、控制器和运算器●下面关于编程语言的各种说法中,(6)是正确的。(6)A.由于C语言程序是由函数构成的,所以也属于函数型语言B.Smalltalk、C++、Java、C#都是面向对象语言C.函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算D.逻辑型语言是在Client/Server系统中用于实现负载分散的程序语言●在面向对象的语言中,(7)。(7)A.类的实例化是指对类的实例分配存储空间B.每个类都必须创建一个实例C.每个类只能创建一个实例D.类的实例化是指对类进行初始化●在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是(8)。(8)A.类图B.用例图C.对象图D.协作图●某系统的进程状态转换如下图所示。图中1、2、3和4分别表示引起状态转换时的不同原因。原因4是由于(9);一个进程状态转换会引起另一个进程状态转换的是(10)。运行阻塞就绪1234(9)A.就绪进程被调度B.运行进程执行了P操作C.阻塞进程等待的事件发生了D.运行进程时间片到了(10)A.1→2B.2→1C.3→2D.2→4●在操作系统中,虚拟设备通常采用(11)设备来模拟低速设备(如打印机)。(11)A.Spooling技术,利用磁带B.Spooling技术,利用磁盘C.脱机批处理技术,利用磁盘D.通道技术,利用磁带●某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统中字长为32位,磁盘上的物理块依次编号为:0、1、2、…,那么8192号物理块的使用情况在位示图中的第(12)个字中有所描述。(12)A.256B.257C.512D.1024●在数据库管理系统中,(13)不属于安全性控制机制。(13)A.完整性约束B.视图C.密码验证D.用户授权●某供应商数据库中的供应关系为SPJ(供应商号,零件号,工程号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(14)FROMSPJGROUPBY工程号(15)ORDERBY工程号DESC;(14)A.AVG(数量)At平均数量B.AVG(数量)AS平均数量C.平均数量AtAVG(数量)D.平均数量ASAVG(数量)(15)A.HAVINGCOUNT(DISTINCT(供应商号))2B.WhereCOUNT(供应商号)2C.HAVING(DISTINCT(供应商号))2D.Where供应商号2●设关系模式R(A,B,C),传递依赖指的是(16);下列结论错误的是(17)。(16)A.若A→B,B→C,则A→CB.若A→B,A→C,则A→BCC.若A→C,则AB→CD.若A→BC,则A→B,A→C(17)A.若A→BC,则A→B,A→CB.若A→B,A→C,则A→BCC.若A→C,则AB→CD.若AB→C,则A→C,B→C●软件开发人员可以用(18)软件编写和修改程序。(18)A.预处理B.文本编辑C.链接D.编译●统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(UseCaseDiagram)是通过(19)得到的。(19)A.捕获需求B.分析C.设计D.实现●关于原型化开发方法的叙述中,不正确的是(20)。(20)A.原型化方法适应于需求不明确的软件开发B.在开发过程中,可以废弃不用早期构造的软件原型C.原型化方法可以直接开发出最终产品D.原型化方法利于确认各项系统服务的可用性●CMM模型将软件过程的成熟度分为5个等级。在(21)使用定量分析来不断地改进和管理软件过程。(21)A.优化级B.管理级C.定义级D.可重复级●软件(22)的提高,有利于软件可靠性的提高。(22)A.存储效率B.执行效率C.容错性D.可移植性●序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入/输出数据说明;开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是(23)。(23)A.程序对硬件、软件资源的要求B.重要变量和参数说明C.嵌入在程序中的SQL语句D.程序开发的原作者、审查者、修改者、编程日期等●LOC是软件规模的一种量度,它表示(24)。(24)A.软件功能数B.源代码行数C.每单位成本数D.工作量●面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(25)不属于面向对象分析阶段。(25)A.构建分析模型B.识别分析类C.确定接口规格D.评估分析模型●面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。(26)是寻找实体对象的有效方法之一。(26)A.会议调查B.问卷调查C.电话调查D.名词分析●在“模型-视图-控制器”(MVC)模式中,(27)主要表现用户界面,(28)用来描述核心业务逻辑。(27)A.视图B.模型C.控制器D.视图和控制器(28)A.视图B.模型C.控制器D.视图和控制器●在进行面向对象设计时,采用设计模式能够(29)。(29)A.复用相似问题的相同解决方案B.改善代码的平台可移植性C.改善代码的可理解性D.增强软件的易安装性●函数t()、f()的定义如下所示。若调用函数t()时传递给x的值为3,并且调用函数f()时,第一个参数采用传值(callbyvalue)方式,第二个参数采用传引用(callbyreference)方式,则函数t()的返回值为(33)。(33)A.35B.24C.22D.11●程序设计语言中(34)。(34)A.while循环语句的执行效率比do-while循环语句的执行效率高B.while循环语句的循环体执行次数比循环条件的判断次数多1,而do-while语句的循环体执行次数比循环条件的判断次数少1C.while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数比循环条件的判断次数多1D.while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数等于循环条件的判断次数●两名以上的申请人分别就同样的发明创造申请专利的,专利权授权(35)。(35)A.最先发明的人B.最先申请的人C.所有申请的人D.协商后的申请人●下列叙述中(36)是正确的。(36)A.压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力B.重复测试:使软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度C.重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足D.完整C/S体系结构测试,只包括网络运行和性能测试●根据ANSI/IEEE829标准,以下(37)属于《测试程序说明》中程序步骤的内容。①启动②目的③日志④设置(37)A.①、②、③B.①、③、④C.②、③D.①、②、③、④●以下关于功能测试用例的意义的叙述,正确的是(38)。①避免盲目测试并提高测试效率②令软件测试的实施重点突出、目的明确③在回归测试中无需修正测试用例便可继续开展测试工作④测试用例的通用化和复用化使软件测试易于开展(38)A.①、②、③B.①、③C.②、③D.①、②、④●用等价类法划分Windows文件名称,应该分成(39)个等价区间。(39)A.2B.3C.4D.6●用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取(40)边界值。(40)A.X=10,X=100B.X=9,X=10,X=100,X=101C.X=10,X=11,X=99,X=100D.X=9,X=10,X=50,X=100●(41)不是易用性测试包括的内容。(41)A.安装测试B.界面测试C.菜单测试D.文档测试●(42)不是文档测试包括的内容。(42)A.合同文档B.开发文档C.管理文档D.用户文档●针对用户手册的测试,(43)描述不正确。(43)A.准确地按照手册的描述使用程序B.检查每条陈述C.修改错误设计D.查找容易误导用户的内容●阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计(44)个测试用例。当用判定覆盖法进行测试时,至少需要设计(44)个测试用例。(44)A.2B.4C.6D.8●WEB应用链接测试不包括(45)。(45)A.无链接指向的页面B.错误的链接C.客户端与服务器端的链接速率D.不存在的页面文件●在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是(46)。(46)A.可划分为2个有效等价类,2个无效等价类B.可划分为1个有效等价类,2个无效等价类C.可划分为2个有效等价类,1个无效等价类D.可划分为1个有效等价类,1个无效等价类●以下各项中,(47)属于安装测试应关注的内容。①安装手册的评估②安装选项和设置的测试③安装顺序测试④修复安装测试与卸载测试(47)A.①、②、③B.③、④C.②、③、④D.①、②、③、④●下面关于软件测试的说法,(48)是错误的。(48)A.软件测试就是程序测试B.软件测试贯穿于软件定义和开发的整个期间C.需求规格说明、设计规格说明都是软件测试的对象D.程序是软件测试的对象●关于白盒测试与黑盒测试的最主要区别,正确的是(49)。(49)A.白盒测试侧重于程序结构,黑盒测试侧重于功能B.白盒测试可以使用测试工具,黑盒测试不能使用工具C.白盒测试需要程序员参与,黑盒测试不需要D.黑盒测试比白盒测试应用更广泛●软件测试按实施组织分,测试应该包括以下的(50)。①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试(50)A.①、②、③B.③、④、⑤C.①、②、④D.①、②、③、④、⑤●以下各项中,(51)属于需求说明书的评测内容。①系统定义的目标是否与用户的要求一致②设计的约束条件或限制条件是否符合实际③是否考虑过软件需求的其他方案④软件的行为与它必须处理的信息、必须完成的功能是否一致(51)A.①、②、④B.①、③、④C.②、③、④D.①、②、③、④●关于对第三方测试的描述,正确的观点是(52)。(52)A.既不是用户,也不是开发人员所进行的测试就是第三方测试B.第三方测试也称为独立测试,是由相对独立的组织进行的测试C.第三方测试是在开发方与用户方的测试基础上进行的验证测试D.第三方测试又被称为β测试●以下(53)属于在GB/T18905《评价者用的过程》中定义软件评价过程的特性。①可重复性②可再现性③公正性④客观性⑤合理性(53)A.①、②、④B.①、②、③、④C.③、④、⑤D.①、②、③、④、⑤●通过疲劳强度测试,最容易发现(55)问题。(55)A.并发用户数B.内存泄漏C.系统安全性D.功能错误●针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语句覆盖的要求。IF((A+10)=2OR(B-20)3)