软件设计师中级软件设计基础知识模拟题2020年

上传人:工**** 文档编号:498115856 上传时间:2024-02-22 格式:DOCX 页数:20 大小:107.03KB
返回 下载 相关 举报
软件设计师中级软件设计基础知识模拟题2020年_第1页
第1页 / 共20页
软件设计师中级软件设计基础知识模拟题2020年_第2页
第2页 / 共20页
软件设计师中级软件设计基础知识模拟题2020年_第3页
第3页 / 共20页
软件设计师中级软件设计基础知识模拟题2020年_第4页
第4页 / 共20页
软件设计师中级软件设计基础知识模拟题2020年_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《软件设计师中级软件设计基础知识模拟题2020年》由会员分享,可在线阅读,更多相关《软件设计师中级软件设计基础知识模拟题2020年(20页珍藏版)》请在金锄头文库上搜索。

1、软件设计师(中级)软件设计基础知识模拟题2020年(1)(总分75,考试时间150分钟)单项选择题1. 1下列光盘格式中,不能多次擦除重写数据的是。A. DVD-RAMB. CD-RC. DVD-RWD. CD-RW2. 2若不考虑I/O设备本身的性能,侧影响计算机系统I/O数据传输速度的主要因素是A. 地址总线宽度B. 数据总线宽度C. 主存储器的容量D. CPU的字长3. 3十六进制数CC所对应的八进制数为。A. 314B. 630C.1414D.30304. 4.CPU中的的值可自动加1,以便实现程序指令的顺序执行。A. 指令寄存器(IR)B. 程序计数器(PC)C. 地址寄存器(AR)

2、D. 指令译码器(ID)5. 5.以下关于Windows系统中文件的叙述中,正确的是。A. 文件一旦保存后则不能被删除B. 文件必须占用磁盘的连续区域C. “xl也是可执行文件的扩展名D. 不同文件夹下的文件允许同名6. 6.中央处理单元(CPU)不包括。A. 算术逻辑运算单元B. 控制器C. 通用寄存器组D. I/ O总线7. 7流水线的吞吐率是指单位时间流水线处理韵任务数,如果各段流水的操作时间不周,则流水线的吞吐率是的倒数。A. 最短流水段操作时间B. 各段流水的操作时间总和C. 最长流水段操作时间D. 流水段数乘以最长流水段操作时间8. 8计算机中,执行一条指令所需要的时间称为指令周期

3、,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此,。A. 时钟周期大于机器周期B. 时钟周期等于机器周期C. 机器周期大于指令周期D. 指令周期大于时钟周期9. 9计算机采用分级存储体系的主要目的是。A. 解决主存容量不足的问题B. 提高存储器读写可靠性C. 提高外设访问效率D. 解决存储的容量、价格和速度之间的矛盾10. 10.以下关于 CISC(Complex Instruction Set Computer,复杂指令集计算机)和 RtSC(ReducedInstruction Set Computer,精简指令集计算机)的叙述中,错误的是。A. 在CISC

4、中,复杂指令都采用硬布线逻辑来执行B. 一般而言,采用CISC技术的CPU,其芯片设计复杂度更高C. 在RISC中,更适合采用硬布线逻辑执行指令D. 采甩RISC技术,指令系统中的指令种类和寻址方式更少11. 11.以下关于Cache的叙述中,正确的是。A. 在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素B. Cache的设计思想是在合理的成本下提高命中率C. Cache的设计目标是容量尽可能与主存容量相等D. CPU中的Cache容量应大于CPU之外的Cache容量12. 12.挂接在总线上的多个部件,。A. 只能分时向总线发送数据,并只能分时从总线接收数据B. 只

5、能分时向总线发送数据,但可同时从总线接收数据C. 可同时向总线发送数据,并同时从总线接收数据D. 可同时向总线发送数据,但只能分时从总线接收数据13. 13.计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将的内容送到地址总线上。A. 程序计数器PCB. 指令寄存器IRC. 状态寄存器SRD. 通用寄存器GR14. 14.内存按字节编址,利用8Kx4bit的存储器芯片构成84000H到8FFFFH的内存,共需 片。A. 6B.8C. 12D. 2415. 15.在嵌入式系统设计时,下面几种存储结构中对程序员是透明的。A. 高速缓存 B.磁盘存储器C.内存 D. f

6、lash存储器16. 16.在操作系统文件管理中,通常采用来组织和管理外存中的信息。A. 字处理程序B. 设备驱动程序C. 文件目录D. 语言翻译程序某公司销售数据库的商品、仓库关系模式及函数依赖集Fl、F2如下:商品(商品号,商品名 称,生产商,单价),F1=商品号-商品名称,商品号-生产商,商品号-单价),商品关 系的主键是(1)。仓库(仓库号,地址,电话,商品号,库存量),F2=仓库号(地址,电话),(仓库号,商品号)库存量)。仓库关系的主键是(2),外键是(3)。仓库关系模式(4),为了解决这一问题,需要将仓库关系分解为(5)。17. 17.(1)A. 商品号B. 商品号,商品名称C.

7、 商品号,生产商D. 商品名称,生产商18. 18.(2)A. 仓库号B. 仓库号,商品号C. 仓库号,电话D. 地址,电话19. 19.(3)A.仓库号B.地址C.电话 D.商品号20. 20.(4)A. 存在冗余、插入异常和删除异常,以及修改操作的不一致B. 不存在冗余,但存在插入异常和删除异常C. 不存在修改操作的不一致,但存在冗余和插入异常D. 不存在冗余、插入异常,但存在删除异常和修改操作的不一致21. 21.(5)A. 仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)B. 仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)C. 仓库1(仓库号,电话)和仓库2(仓库

8、号,地址,商品号,库存量)D. 仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)22. 22.若对关系 R(A,B,C,D)、S(C,D,E)进行 nl, 2,3,4,7(g3=5A4=6(RxS)运算,则该关系代数表达式与是等价的。A. R SB. g3=5 A4=6(nl,2,3,4,7(RxS)C. nA,B,C,D,E(RxS)D. nl,2,3,4,7(G3=5(R)84=6(S)23. 23.软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到。A. 高内聚高耦合B. 高内聚低耦合C. 低内聚高耦合D. 低内聚低耦合24. 24统一

9、过程(UP)定义了初启阶段、精化阶段、构建阶段、移交阶段和产生阶段,每个阶段以达到某个里程碑时结束,其中的里程碑是生命周期架构。A. 初启阶段B.精化阶段C. 构建阶段D.移交阶段25. 25.某小型软件公司欲开发一个基于Web的考勤管理系统,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用比较合适。A. 瀑布模型B.螺旋模型C. V模型D.原型化模型软件开发模型大体上可以分为三种类型:第一种是以完全确定软件需求为前提的 (1);第二种是在软件开发初始阶段只能提供基本需求时采用的(2);第三种 是以形式化为基础的变换模型。26. 26.(1)A. 协同模型 B.瀑布模型C.交互

10、式模型D.迭代式模型27. 27.(2)A. 协同模型 B.瀑布模型C.交互式模型D.迭代式模型螺旋模型将瀑布模型和(1)结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实 施和四个主要活动。28. 28.(1)A. 喷泉模型B.增量模型C. V模型D.快速原型模型29. 29.(2)A. 客户评估B.客户使用C.工程交付D.软件测试30. 30.网络逻辑结构设计的内容不包括。A. 逻辑网络设计图B. IP地址方案C. 具体的软硬件、广域网连接和基本服务D. 用户培训计划31. 31.软件产品的Alpha测试和Be

11、ta测试属于。A. 回归测试B.性能测试C.集成测试D.确认测试32. 32软件质量保证是软件项目控制的重要手段,是软件质量保证的主要活动之一。A. 风险评估B.软件评审C.需求分析D.架构设计33. 33.在系统开发中,原型可以划分为不同的种类。从原型是否实现功能来分,可以分为水平原型和垂直原型;从原型最终结果来分,可以分为抛弃式原型和演化式原型。以下关于原 型的叙述中,正确的是。A. 水平原型适合于算法较为复杂的项目B. 垂直原型适合于Web项目C. 抛弃式原型适合于需求不确定、不完整、含糊不清的项目D. 演化式原型主要用于界面设计34. 34.在对于现有系统进行分析时,方法是错误的。A.

12、 多与用户沟通,了解他们对现有系统的认识和评价B. 了解现有系统的组织结构,输入/输出、资源利用情况和数据处理过程C. 理解现有系统“做什么”的基础上,抽取其“怎么做”的本质D. 从对现有系统的物理模型出发,通过研究、分析建立起其较高层次的逻辑模型描述(1)是系统分析阶段结束后得到的工作产品,(2)是系统测试阶段完成后的工 作产品。35. 35.(1)A. 系统设计规格说明B. 系统方案建议书C. 程序规格说明D. 单元测试数据36. 36.(2)A. 验收测试计划B.测试标准C.系统测试计划D.操作手册37. 37下列关于敏捷方法的叙述,错误的是。A. 敏捷方法强调可工作的软件胜过大量的文档

13、B. 敏捷方法强调软件过程与工具胜过个体和交互C. 敏捷方法强调尽早提交有价值的软件D. 敏捷方法强调小版本发布38. 38以下关于敏捷开发原则的叙述中,错误的是。A. 强调通过尽早地、持续地交付有价值的软件来使客户满意B. 经常交付可以工作的软件,但是每次都必须交付具有完整功能的系统C. 在团队内部,最具有效果并富有效率的信息传递方法是面对面的交谈D. 强调应对需求的持续变更,即使在项目后期也可灵活应对需求变更39. 39.下面可提供安全电子邮件服务的是。A. RSAB. SSLC. SETD. S / MIME40. 40公司总部与分部之间需要传输大量数据,在保障数据安全的同时又要兼顾密钥

14、算法效率,最合适的加密算法是。A. RC-5B. RSAC. ECCD. MD541. 41.看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,会产生看门狗中断。A. 软件喂狗B. 处理器温度过高C. 外部中断D. 看门狗定时器超时42. 42以下关于需求陈述的描述中,是不正确的。A. 每一项需求都必须完整、准确地描述即将要开发的功能B. 需求必须能够在系统及其运行环境的能力和约束条件内实现C. 每一项需求记录的功能都必须是用户的真正的需要D. 在良好的需求陈述中,所有需求都应被视为同等重要软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括(1)。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,(2)的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。43. 43.(1)A. 软件描述、软件开发和软件测试B. 软件开发、软件有效性验证和软件测试C. 软件描述、软件设计、软件实现和软件测试D. 软件描述、软件开发、软件有效性验证和软件进化44. 44.(2)A.瀑布模型B.原型模型C. 螺旋模型D.基于构建的模型函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号