1 / 32
文档名称:

2017下半年软件设计师考试真题及答案.docx

格式:docx   大小:289KB   页数:32页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2017下半年软件设计师考试真题及答案.docx

上传人:蓝天 2022/6/22 文件大小:289 KB

下载得到文件列表

2017下半年软件设计师考试真题及答案.docx

文档介绍

文档介绍:2017下半年软件设计师考试真题及答案-上午卷
在程序执行过程中,Cache与主存的地址映射是由()完成的。

某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述操作小为1K字节,每个块号占3字节,那 么采用二级索引时的文件最大长度为()字节。
A. 1024 B. 2048 C. 116281 D. 232562
27~,下图给出了进程A和进程B的页表结构。如 果物理页的大小为1K字节,那么进程A中逻辑地址为1024(十进制)用变量存放在()号物 理内存页中。假设进程A的逻辑页4与进程B的逻辑页5要共享物理页4,那么应该在进程 A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别填()。
A. 8 B. 3 C. 5 D. 2
A. 4、4 B. 4、5 C. 5、4 D. 5/5
29~。若要满足分支覆盖,则至少要
()个测试用例,正确的测试用例对是()(测试用例的格式为(A,B,X;X))。
A. 1 B. 2 C. 3 D. 4
A. (1,3, 3; 3 )和(5, 2, 15;3) B. (1, 1,5;5 )和(5, 2, 20;9)
C. (2, 3, 10;5 )和(5, 2, 18;3) D. (5, 2, 16;3 )和(5, 2,21;9)
配置管理贯穿软件开发的整个过程。以下内容中,不属于配置管理的是()。

极限编程(XP)的十二个最佳实践不包括()o

以下关于管道过滤器体系结构的有点的叙述中,不争取的是()。
软件构件具有良好的高内聚、低藕合的特点
支持重用
支持并行执行
提高性能
模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块
B。 模块A和B之间的藕合类型为()藕合。

某模块内涉及多个功能,这些功能必须以特定的次序执行,则该模块的内聚类型为 ()内聚。

系统交付用户使用后,为了改进系统的图形输出而对系统进行修改的维护行为属于 ()维护。

37~,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者 隐蔽称为()。当类中的属性或方法被设计为private时,()可以对其进行访问。



采用继承机制创建子类时,子类中()。


面向对象分析过程中,从给定需求描述中选择()来识别对象。

41~,Shop和Magazine之间为()关系,Magazine和Page 之间为()关系。UML类图统称不用于对()进行建模。



44~、存放货币量、找零能力、所选项目等不同,在货币存入并 进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产 品;库存不足而不提供任何产品。这一业务需求适合采用()模式设计实现,其类图如下图 所示,其中()是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(),体 现的最主要的意图是()。
(State)
D,访问者(Visitor)
B. Buy
D. VendingStockState


(Obeserver)
(Stratehy)
A. VendingMachineState
C. VendingDepositState



在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存
一个对象在其内部状态改变时改变其行为
将请求封装为对象从而可以使用不同的请求对客户进行参数化
编译过程中进行的语法分析主要是分析()。
源程序中的标识符是否合法
程序语句的含义是否合法
程序语