中级软件设计师2010上半年上午试题单项选择题1、为实现程序指令的顺序执行,CPU______中的值将自动加1。A.指令寄存器(IR)B.程序计数器(PC.C.地址寄存器(AR)D.指令译码器(ID.2、某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为尺,则该系统的千小时可靠度为______。A.R+2R/4B.R+R2/4C.R(1-(1-R)2)D.R(1-(1-R)2)23、以下关于计算机系统中断概念的叙述中,正确的是______。A.由I/O设备提出的中断请求和电源掉电都是可屏蔽中断B.由I/O设备提出的中断请求和电源掉电都是不可屏蔽中断C.由I/O设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断D.由I/0设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断4、与等价的逻辑表达式是______。(♁表示逻辑异或,+表示逻辑加)DB5、计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其______。A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC.B.操作码应存入程序计数器(PC.,地址码应存入指令寄存器(IR)C.操作码和地址码都应存入指令寄存器(IR)D.操作码和地址码都应存入程序计数器(PC.6、关于64位和32位微处理器,不能以2倍关系描述的是______。A.通用寄存器的位数B.数据总线的宽度C.运算速度D.能同时进行运算的位数7、OutlookExpress作为邮件代理软件有诸多优点,以下说法中,错误的是______。A.可以脱机处理邮件B.可以管理多个邮件账号C.可以使用通讯簿存储和检索电子邮件地址D.不能发送和接收安全邮件杀毒软件报告发现病毒Macro.Melissa,由该病毒名称可以推断病毒类型是8,这类病毒主要感染目标是9。8、A.文件型B.引导型C.目录型D.宏病毒9、A.EXE或COM可执行文件B.Word或Excel文件C.DLL系统文件D.磁盘引导区10、两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请,______可以获得专利申请权。A.所有申请人均B.先申请人C.先使用人D.先发明人11、王某是一名程序员,每当软件丌发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。因撰写论文的需要,王某向公司要求将软件文档原本借出复印,但遭到公司拒绝,理由是该软件文档属于职务作品,著作权归公司。以下叙述中,正确的是______。A.该软件文档属于职务作品,著作权归公司B.该软件文档不属于职务作品,程序员享有著作权C.该软件文档属于职务作品,但程序员享有复制权D.该软件文档不属于职务作品,著作权由公司和程序员共同享有在ISO制定并发布的MPEG系列标准中,12的音、视频压缩编码技术被应用到VCD中,13标准中的音、视频压缩编码技术被应用到DVD中,14标准中不包含音、视频压缩编码技术。12、A.MPEG-1B.MPEG-2C.MPEG-7D.MPEG-2113、A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-2114、A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-715、基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、______,并将它们集成到新系统中。A.规模度量B.数据验证C.适应性修改D.正确性测试16、采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫______。A.面向对象测试B.面向对象实现C.面向对象设计D.面向对象分析17、使用白盒测试方法时,应根据______和指定的覆盖标准确定测试数据。A.程序的内部逻辑B.程序结构的复杂性C.使用说明书D.程序的功能进度安排的常用图形描述方法有Gantt图和PERT图。Gantt图不能清晰地描述18;PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6的最晚开始时刻是19。18、A.每个任务从何时开始B.每个任务到何时结束C.每个任务的进展情况D.各任务之间的依赖关系19、A.0B.3C.10D.1120、若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为______。A.0B.-1C.216-1D.-216+121、逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为______。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑表达式进行短路求值)A.abcbx0>∨∧∧∨B.ab∧c∨b∧x0>∨C.ab∧cb∧x>0∨∨D.ab∧cbx0>∨∧∨22、编译程序对C语言源程序进行语法分析时,可以确定______。A.变量是否定义(或声明)B.变量的值是否正确C.循环语句的执行次数D.循环条件是否正确23、如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是______。A.指定的信箱不存在B.调用时没有设置参数C.指定的信箱中无信件D.指定的信箱中存满了信件24、若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么使系统不发生死锁的资源R的最少数目为______。A.6B.7C.9D.12某进程有5个页面,页号为0~4,页面变换表如下所示。表中状态位等于0和1分别表示页面不在内存或在内存。若系统给该进程分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为25的页面。假定页面大小为4KB,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为十六进制26。页号页帧号状态位访问位修改位031101—000241113—0004111125、A.0B.1C.2D.426、A.2C25HB.4096HC.4C25HD.8C25H假设某磁盘的每个磁道划分成9个物理块,每块存放1个逻辑记录。逻辑记录R0,R1,…,R8存放在同一个磁道上,记录的安排顺序如下表所示:物理块123456789逻辑记录R0R1R2R3R4R5R6R7R8如果磁盘的旋转速度为27ms/周,磁头当前处在R0的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为3ms,则处理这9个记录的最长时间为27;若对信息存储进行优化分布后,处理9个记录的最少时间为28。27、A.54msB.108msC.222msD.243ms28、A.27msB.54msC.108msD.216ms29、对于一个大型软件来说,不加控制地变更很快就会引起混乱。为有效地实现变更控制,需借助于配置数据库和基线的概念。______不属于配置数据库。A.开发库B.受控库C.信息库D.产品库30、软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到______。A.高内聚高耦合B.高内聚低耦合C.低内聚高耦合D.低内聚低耦合31、能力成熟度集成模型CMMI是CMM模型的最新版本,它有连续式和阶段式两种表示方式。基于连续式表示的CMMI共有6个(0~5)能力等级,每个能力等级对应到一个一般目标以及一组一般执行方法和特定方法,其中能力等级______主要关注过程的组织标准化和部署。A.1B.2C.3D.432、统一过程(UP)定义了初启阶段、精化阶段、构建阶段、移交阶段和产生阶段,每个阶段以达到某个里程碑时结束,其中______的里程碑是生命周期架构。A.初启阶段B.精化阶段C.构建阶段D.移交阶段33、程序的三种基本控制结构是______。A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和跳转34、______不属于软件配置管理的活动。A.变更标识B.变更控制C.质量控制D.版本控制35、一个功能模块M1中的函数F1有一个参数需要接收指向整型的指针,但是在功能模块M2中调用F1时传递了一个整型值,在软件测试中,______最可能测出这一问题。A.M1的单元测试B.M2的单元测试C.M1和M2的集成测试D.确认测试36、某程序的程序图如下图所示,运用McCabe度量法对其进行度量,其环路复杂度是______。A.4B.5C.6D.837、以下关于面向对象继承的叙述中,错误的是______。A.继承是父类和子类之间共享数据和方法的机制B.继承定义了一种类与类之间的关系C.继承关系中的子类将拥有父类的全部属性和方法D.继承仅仅允许单重继承,即不允许一个子类有多个父类不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做38。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做39;而40则是在运行时进行的,即一个给定的过程调用和代码的结合直到调用发生时才进行的。38、A.继承B.多态C.动态绑定D.静态绑定39、A.继承B.多态C.动态绑定D.静态绑定所谓静态绑定是指在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程称之为静态绑定。动态绑定是指在执行期间(非编译期)判断所引用对象的实际类型40、A.继承B.多态C.动态绑定D.静态绑定41、______不是面向对象分析阶段需要完成的。A.认定对象B.组织对象C.实现对象及其相互关系D.描述对象间的相互作用42、以下关于面向对象设计的叙述中,错误的是______。A.面向对象设计应在面向对象分析之前,因为只有产生了设计结果才可对其进行分析B.面向对象设计与面向对象分析是面向对象软件过程中两个重要的阶段C.面向对象设计应该依赖于面向对象分析的结果D.面向对象设计产生的结果在形式上可以与面向对象分析产生的结果类似,例如都可以使用UML表达下列UML类图表示的是43设计模式。关于该设计模式的叙述中,错误的是44。43、A.工厂方法B.策略C.抽象工厂D.观察者44、A.提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类B.可应用于一个系统要由多个产品系列中的一个来配置的时候C.可应用于强调一系列相关产品对象的设计以便进行联合使用的时候D.可应用于希望使用已经存在的类,但其接口不符合需求的时候UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在45关系;若类A中包含了其他类的实例,且当类A的实例消失时,其包含的其他类的实例也消失,则类A和它所包含的类之间存在46关系;若类A的实例消失时,其他类的实例仍然存在并继续工作,那么类A和它所包含的类之间存在47关系。45、A.依赖B.关联C.聚合D.组合46、A.依赖B.关联C.聚合D.组合47、A.依赖B.关联C.聚合D.组合48、以下关于高级语言程序的编译和解释的叙述中,正确的是______。A.编译方式下,可以省略对源程序的词法分析、语法分析B.解释方式下,可以省略对源程序的词法分析、语法分析C.编译方式下,在机器上运行的目标程序完全独立于源程序D.解释方式下,在机器上运行的目标程序完全独立于源程序49、标记语言用一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构及格式的定义。______不是标记语言。A.HTMLB.XMLC.WMLD.PHP50、对于正规式0*(10*1)*0*,其正规集中字符串的特点是______。A.开头和结尾必须是0B.1必须出现偶数次C.0不能连续出现D.1不能连续出现51、确定系统边界和关系规范化分别在数据库设计的______阶段进行。A.需求分析和逻辑设计B.需求分析和概念设计C.需求分析和物理设计D.逻辑设计和概念设计52、若关系R、S如下图所示,则关系代数表达式π1,3,7(σ3<6(R×S))与____b__等价。某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可南不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为53。查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:S