中级软件设计师单项选择考试卷模拟考试^题_0_第1页
中级软件设计师单项选择考试卷模拟考试^题_0_第2页
中级软件设计师单项选择考试卷模拟考试^题_0_第3页
中级软件设计师单项选择考试卷模拟考试^题_0_第4页
中级软件设计师单项选择考试卷模拟考试^题_0_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、姓名:_ 班级:_ 学号:_-密-封 -线- 标签:标题考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。1、为避免数据中心的单点故障,通常对数据库服务器采用高性能多机集群的cluster结构,其系统结构形式属于( )计算机。 ( )a.sisdb.misdc.simdd.mimd2、若磁盘的转速提高一倍,则( )a.平均寻道时间减半b.平均存取时间减半c.平均寻道时间不变d.存储道密度提高一倍3、因果图方法是根据( )之间的因果关系来设计测试用例的。 ( )a.输入与输出b.设计与实现c.条件ld.4800008、在os

2、i参考模型中,网络层处理的数据单位是( )a.比特b.帧c.分组d.报文9、利用arp的协议漏洞,通过伪造ip地址和mac地址发送大量虚假arp报文,导致网络用户上网不稳定,甚至网络短时瘫痪。这种攻击行为属于( )a.拒绝服务攻击b.非服务攻击c.缓冲区溢出漏洞攻击d.漏洞入侵10、系统中有r类资源m个,现由n个进程互斥使用。若每个进程对r资源的最大需求为w,那么当m、n、w取表4-1中的数值时,对于表4-1中的ae共5种方案,( )可能会发生死锁。 ( )a.a和bb.b和cc.c和dd.c和e11、在选择开发方法时,不适合使用原型法的情况是( )a.用户需求模糊不清b.系统设计方案难以确定

3、c.系统使用范围变化很大d.用户的数据资源缺乏组织和管理12、软件项目开发成本的估算依据,通常是开发成本估算模型。常用的静态模型是( )a.中级cocomo模型b.高级cocomo模型c.putnam模型d.ibm模型13、图6-6uml类图所示意的设计模式的意图是( )。 ( )a.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存该状态b.提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示c.运用共享技术有效地支持大量细粒度的对象d.用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象14、若将有限状态自动机(dfa)识别的0、1符号串看做二

4、进制数,则自动机( )识别的是能被十进制数3整除的正整数。 ( )a.ab.bc.cd.d15、实施新旧信息系统转换,采用( )方式风险最小。 ( )a.直接转换b.并行转换c.分段转换d.分块转换16、为使某安全web服务器通过默认端口提供网页浏览服务,以下windows防火墙的设置中正确的是以下关于防火墙技术的描述,说法错误的是( )。 ( )a.ab.bc.cd.d17、在面向对象程序设计中,通常将接口的定义与接口的实现相分离,可定义不同的类实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相应的实现。为达到上述目的,面向对象语言须提供( )机制。 ( )a.抽象

5、类b.对象自身引用c.继承和过载(overloading)d.继承和重置(overriding)18、在原始序列已经有序(升序或降序)的情况下,( )算法的时间复杂度为o(n2)。 ( )a.堆排序b.插入排序c.快速排序d.归并排序19、在uml中,系统的( )包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。 ( )a.实现视图(implementation view)b.设计视图(design view)c.部署视图(deployment view)d.用例视图(use case view)20、以下不属于windows server 2008操作系统创新性能的是( )

6、a.通过服务器内核、外壳等增强可靠性b.提供网络接入保护、联合权限管理以及只读的域控制器c.无缝的unix/windows互操作性d.hypervisor软件层负责虚拟机的直接管理工作21、在如图6-2所示的活动图中,任务i和j之间的活动开始的最早时间是第( )天。 ( )a.13b.23c.29d.4022、“通过指明一系列可执行的运算及运算的次序来描述计算过程”是( )语言的特点。 ( )a.逻辑式b.过程式c.函数式d.交互式23、以下关于单身模式(singleton)的叙述中,说法正确的是( )a.它描述了只有一个属性的类的集合b.它描述了只有一个方法的类的集合c.它能够保证一个类只产

7、生一个唯一的实例d.它能够保证一个类的方法只能被一个唯一的类调用24、美国公民tom于2007年3月1日向中国专利局提出一件实用新型专利申请。其后,tom对该发明做了改进,于2008年3月1日就其改进发明向中国专利局又提出申请时,可享有( )a.国内优先权b.国际优先权c.两项专利权d.优先使用权25、( )操作需要特权指令执行。 ( )a.读取当前日期b.消除一块内存c.关闭中断d.存取某地址单元的内容26、采用8位机器码表示的计算机中,数据若用补码表示,则最小的负数是( )a.00000000b.10000000c.00000001d.1111111127、cidr路由汇聚后网络地址128

8、.39.128.0/21,不能被其覆盖的子网地址是( )a./24b./24c./23d./2228、以下关于gantt图的叙述中,错误的是( )a.gantt图不能表现各个活动的顺序及其因果关系b.gantt图不能表现哪些活动可以并行c.gantt图可以表现各个活动的起始时间d.gantt图可以表现各个活动完成的进度29、极限编程(xp)策划活动始于建立一系列描述等开发软件必要特征与功能的“故事”。如果某个故事的成本超过了( )开发周,将请客户把故事进一步细分。 ( )a.2个b.3个c.5个d.

9、7个30、某公司防火墙系统由包过滤路由器和应用网关组成。下列描述中,错误的是( )a.可以限制内网计算机a仅能访问以“201”为前缀的ip地址b.可以限制内网计算机b只能访问internet上开放的web服务c.可以使内网计算机b无法使用ftp协议从internet下载数据d.内网计算机c能够与位于internet的远程笔记本电脑直接建立端口23的tcp连接31、黑盒测试方法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入11023个字符,采用( )测试方法,其测试数据为:0个字符、1个字符、1023个字符和102

10、4个字符。 ( )a.等价类划分b.边界值分析c.比较测试d.正交数组测试32、带32 mb flash memory数字录音笔的应用程序占用1mb内存,其余存储空间用于存储声音数据。若该录音笔采用g.723.1的声音编码标准(数据传输速率为5.3kbps),则最长的录音时间约为( )a.566sb.46792sc.49065sd.50640s33、在彩色显示器中,将红、绿、蓝光束进行混合后得到的颜色称为( )色。 ( )a.互补b.比例c.相加d.相减34、软件能力成熟度模型cmm(capability maturity model)描述和分析了软件过程能力的发展和改进程度,确立了一个软件过

11、程成熟程度的分级标准。该模型的第2级为可重复级,它包含了( )等关键过程域。 ( )a.软件子合同管理、软件配置管理、软件项目计划和需求管理、软件项目跟踪与监控b.软件配置管理、软件质量保证、过程变更管理、软件项目计划和需求管理c.过程变更管理、软件产品工程、组织过程定义、软件项目计划和需求管理d.软件质量保证、软件项目计划和需求管理、技术变更管理、软件子合同管理35、以下关于事务的故障与恢复的叙述中,正确的是( )a.系统故障的恢复只需进行重做(redo)操作b.事务日志是用来记录事务执行的频度c.对日志文件设立检查点的目的是为了提高故障恢复的效率d.采用增量备份方式,数据的恢复可以不使用事

12、务日志文件36、用uml建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如长途汽车站的售票员是业务人员,大型商场的销售员也是业务人员,他们之间的关系是( )a.聚集关系(aggregation)b.组装关系(composition)c.泛化关系(generalization)d.关联关系(association)37、以下关于面向对象的叙述中,说法正确的是( )a.对象间的连接必须绑定到一个具体类的对象上b.针对实现编程,而不是针对接口编程c.优先使用继承而非组合d.客户无须知道特定类,只需知道他们所期望的接口38、用rsa算法加密时,已知公钥是(e=7,n=2

13、0),私钥是(d=3,n=20),用公钥对消息m=3加密,得到的密文是( )a.7b.12c.13d.1939、对象及其类型之间的关系称之为分类(classification)。( )的对象可以改变自身类型或角色。 ( )a.动态分类b.多态分类c.逻辑分类d.多重分类40、按照iso/iec 9126软件质量度量模型定义,一个软件的可靠性的子特性包括( )a.容错性和适应性b.成熟性和易恢复性c.安全性和容错性d.易恢复性和安全性41、与递归技术的联系最弱的是( )算法策略。 ( )a.贪心b.回溯c.分治d.动态规划42、hfc是一种宽带接入技术,这种技术使用的传输介质是( )a.电话线b

14、.catv电缆c.基带同轴电缆d.微波43、统一过程(up)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。该软件过程的用例图(use case diagram)是通过( )得到的。 ( )a.捕获需求b.分析c.设计d.实现44、在32位处理器上,假设栈顶指针寄存器的当前值为0x00ffffela.0.375b.0.96c.2.81d.5.62546、在堆栈操作中,保持不变的是( )a.堆栈指针b.堆栈中的数据c.堆栈的顶d.堆栈的底47、在uml所提供的扩展机制中,标记值(tagged values)扩展了uml( )a.语境,允许创建

15、新的构造块b.词汇,允许创建新的构造块c.构造块的特性,允许创建详述元素的新信息d.构造块的语义,允许增加新的规则或修改现有的规则48、某书店有一个收银员,该书店最多允许n个购书者进入。将收银员和购书者看做不同的进程,其工作流程如图6-3所示。利用pv操作实现该过程,设置信号量s1、s2和sn,初值分别为0,0,n。则图6-3中a1、a2、b1和b2应分别填入( )。 ( )a.p(s1)、v(s2)、p(sn)、v(s2)b.p(s2)、v(s)、v(sn)、p(s2)c.v(s1)、p(s2)、p(s1)、v(s2)d.v(sn)、p(sn)、p(s2)、v(s1)49、在( )存储结构中

16、,在元素的存储结构之上另外建立一个元素与其存储位置之间的映射关系。 ( )a.索引(index)b.散列(hash)c.链表(link)d.顺序(sequence)50、如果读取( )的某磁盘块,修改后在写回磁盘前系统崩溃,则对系统的影响相对较大。 ( )a.空闲表磁盘块b.用户目录文件c.用户文件的某磁盘块d.系统目录文件51、在我国著作权法中,( )系指同一概念。 ( )a.出版权与版权b.著作权与版权c.发行权与版权d.作者权与专有权52、回调(callback)函数是面向过程的程序设计语言中常用的一种机制。在设计模式中,( )模式就是回调机制的一个面向对象的替代品。 ( )a.stra

17、tegy(策略)b.adapter(适配器)c.command(命令)d.observer(观察者)53、系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其( )a.响应时间不会影响作业吞吐量b.响应时间越短,作业吞吐量越小c.响应时间越短,作业吞吐量越大d.响应时间越长,作业吞吐量越大54、对具有n个元素的有序序列进行二分查找时,( )a.元素位置越靠近序列前端,查找该元素所需的比较次数越少b.查找序列中任何一个元素所需要的比较次数不超过log2(n+1)c.查找元素所需的比较次数与元素的位置无关d.元素位置越靠近序列后端,查找该元素所需的比较次数越少

18、55、在各种不同的软件需求中,( )描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。 ( )a.业务需求b.非功能需求c.用户需求d.功能需求56、以下列出了系统维护工作流程中的几项关键步骤,正确的工作顺序是( )。用户提交维护申请报告交付使用更新文档测试核实和评价维护申请报告制定维护计划实施维护 ( )a.b.c.d.57、一个算法是对某类给定问题求解过程的精确描述,算法中描述的操作都可以通过将已经实现的基本操作执行有限次来实现,这句话说明算法具有( )特性。 ( )a.有穷性b.健壮性c.可行性d.确定性58、设有职工emp(职工号,姓名,性别,部门号,职务,进单位时间,电话

19、),职务job(职务,月薪)和部门dept(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。如图6-7所示的e-r图中,a、b处的实体名分别为 (54) ;图中a、b之间为 (55) 联系。(54)处填( )a.dept、empb.emp、deptc.job、empd.emp、job59、设有职工emp(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务job(职务,月薪)和部门dept(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个

20、部门,部门负责人是一个职工。如图6-7所示的e-r图中,a、b处的实体名分别为 (54) ;图中a、b之间为 (55) 联系。(55)处填( )。 ( )a.ab.bc.cd.d60、microsofts com is a software(71)that allows applications to be built from binary software components. com is the underlying architecture that forms the foundation for higher-level software services, like thos

21、e provided by ole. com defines a binary standard for function calling between components, a way for components to dynamically discover the interfaces implemented by other components, and a mechanism to identify components and their interfaces uniquely.ole is a compound(72)standard developed by micro

22、soft. ole makes it possible to create(73)with one application and link or embed them in a second application. embedded objects retain their original format and(74)to the application that created them. support for ole is built into the windows and macos operating systems. a(75)compound document stand

23、ard developed mainly by apple and ibm is called opendoc.(71)处填( )a.structureb.procedurec.protocold.architecture61、microsofts com is a software(71)that allows applications to be built from binary software components. com is the underlying architecture that forms the foundation for higher-level softwa

24、re services, like those provided by ole. com defines a binary standard for function calling between components, a way for components to dynamically discover the interfaces implemented by other components, and a mechanism to identify components and their interfaces uniquely.ole is a compound(72)stand

25、ard developed by microsoft. ole makes it possible to create(73)with one application and link or embed them in a second application. embedded objects retain their original format and(74)to the application that created them. support for ole is built into the windows and macos operating systems. a(75)c

26、ompound document standard developed mainly by apple and ibm is called opendoc.(72)处填( )a.textb.databasec.documentd.graphic62、microsofts com is a software(71)that allows applications to be built from binary software components. com is the underlying architecture that forms the foundation for higher-l

27、evel software services, like those provided by ole. com defines a binary standard for function calling between components, a way for components to dynamically discover the interfaces implemented by other components, and a mechanism to identify components and their interfaces uniquely.ole is a compou

28、nd(72)standard developed by microsoft. ole makes it possible to create(73)with one application and link or embed them in a second application. embedded objects retain their original format and(74)to the application that created them. support for ole is built into the windows and macos operating syst

29、ems. a(75)compound document standard developed mainly by apple and ibm is called opendoc.(73)处填( )a.objectsb.eventc.tabled.function63、microsofts com is a software(71)that allows applications to be built from binary software components. com is the underlying architecture that forms the foundation for

30、 higher-level software services, like those provided by ole. com defines a binary standard for function calling between components, a way for components to dynamically discover the interfaces implemented by other components, and a mechanism to identify components and their interfaces uniquely.ole is

31、 a compound(72)standard developed by microsoft. ole makes it possible to create(73)with one application and link or embed them in a second application. embedded objects retain their original format and(74)to the application that created them. support for ole is built into the windows and macos opera

32、ting systems. a(75)compound document standard developed mainly by apple and ibm is called opendoc.(74)处填( )a.addressb.characteristicsc.paged.links64、microsofts com is a software(71)that allows applications to be built from binary software components. com is the underlying architecture that forms the

33、 foundation for higher-level software services, like those provided by ole. com defines a binary standard for function calling between components, a way for components to dynamically discover the interfaces implemented by other components, and a mechanism to identify components and their interfaces

34、uniquely.ole is a compound(72)standard developed by microsoft. ole makes it possible to create(73)with one application and link or embed them in a second application. embedded objects retain their original format and(74)to the application that created them. support for ole is built into the windows

35、and macos operating systems. a(75)complc.价格8(表1)d.1,2,3(表1)66、在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存了其客户标识和基本信息(包括姓名、住宅电话和e-mail);对于集团客户,系统中保存了其客户标识,以及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、e-mail、办公电话和职位)。根据上述描述,得到了如图6-5所示的uml类图,其中类“客户”的属性有 (41) ;类“人”的属性有 (42) 。(41)处填( )a.客户标识b.姓名、住宅电话、e-mailc.姓名、住

36、宅电户、办公电话、e-mail、职位d.客户标识、办公电话、职位67、在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存了其客户标识和基本信息(包括姓名、住宅电话和e-mail);对于集团客户,系统中保存了其客户标识,以及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、e-mail、办公电话和职位)。根据上述描述,得到了如图6-5所示的uml类图,其中类“客户”的属性有 (41) ;类“人”的属性有 (42) 。(42)处填( )a.客户标识b.姓名、住宅电话、e-mailc.姓名、住宅电户、办公电话、e-mail、职位d.客户标识、办公

37、电话、职位68、为便于存储和处理一般树结构形式的信息,常采用孩子一兄弟表示法将其转换成二叉树(左子关系表示父子、右子关系表示兄弟),与图6-8所示的树对应的二叉树是( )。 ( )a.ab.bc.cd.d69、某计算机的时钟频率为600mhz,测试该计算机的程序使用4种类型的指令。每种指令的数量及所需指令时钟数(cpi)如表6-1所示,则该计算机的运算速度约为( )。 ( )a.106.76b.207.32c.308.64d.1166.4070、根据mccabe环路复杂性度量,如图4-5所示的程序图的复杂度是 (31) ,对该程序进行路径覆盖测试,可得到的基本路径是 (32) 。(31)处填( )a.2b.3c.4d.571、根据mccabe环路复杂性度量,如图4-5所示的程序图的复杂度是 (31) ,对该程序进行路径覆盖测试,可得到的基本路径是 (32) 。(32)处填( )a.abchik;abchjk;abcdefgb.abchik;abchjk;abcdefgchik; abcdegchikc.abchik;abchjk;abcdefgchik; abdegchjkd.abchik;abchjk:abcdefgchik; abcdefgchjk;abcdegchik72、u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论