2019年上半年软件设计师(中级)真题+答案解析
- 格式:docx
- 大小:2.13 MB
- 文档页数:17


2019软考试题及答案一、单项选择题(每题1分,共50分)1. 软件工程中,需求分析阶段的主要任务是什么?A. 确定软件的功能需求B. 设计软件的总体架构C. 编写软件的详细设计文档D. 实现软件的编码答案:A2. 在面向对象的程序设计中,封装的主要目的是什么?A. 提高代码的可读性B. 增加代码的复杂性C. 隐藏对象的内部状态和实现细节D. 提高程序的运行效率答案:C3. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 编译程序代码答案:D4. 以下哪个不是敏捷软件开发的特点?A. 迭代和增量开发B. 强调团队合作C. 详细的需求规格说明书D. 客户反馈和适应变化答案:C5. 在软件测试中,黑盒测试主要关注什么?A. 程序的内部逻辑B. 程序的代码质量C. 程序的功能和性能D. 程序的运行环境答案:C...(此处省略45题)50. 软件项目管理中,风险管理的主要目的是什么?A. 消除所有风险B. 减少风险对项目的影响C. 增加项目的风险D. 转移项目的风险答案:B二、多项选择题(每题2分,共20分)51. 以下哪些是软件设计阶段可能采用的设计模式?A. 单例模式B. 工厂模式C. 观察者模式D. MVC模式答案:ABCD52. 在软件测试过程中,哪些是有效的测试策略?A. 回归测试B. 性能测试C. 压力测试D. 用户接受测试答案:ABCD...(此处省略18题)三、简答题(每题5分,共10分)53. 请简述软件维护的类型。
答案:软件维护通常分为三种类型:改正性维护、适应性维护和完善性维护。
54. 什么是软件危机,它有哪些主要特征?答案:软件危机是指在软件开发过程中遇到的一系列问题,如项目超时、超预算、软件质量低下等。
其主要特征包括开发成本高、开发周期长、软件质量差、用户满意度低等。
结束语:以上为2019年软件考试的部分试题及答案,希望对考生的复习有所帮助。
2019年11月计算机技术与软件《中级软件设计师(上午卷)》试题(网友回忆版)[单选题]1.下图是一个软件项目的活动图,其中顶点(江南博哥)表示项目里程碑,连接顶点的边表示包含的活动。
边上的权重表示活动的持续时间(天),则里程碑()不在关键路径上。
在其他活动都按时完成的情况下,活动BE最多可以晚(请作答此空)天开始而不影响工期。
A.0B.1C.2D.3参考答案:C参考解析:关键路径为从开始到结束持续时间最长的路径,也是项目的工期。
该网络图的关键路径由两条分别是:ABFJL、ADGIJL,工期为22天,显然C不在关键路径上。
活动BE的最早时间为第3天,最晚时间为第5天,总浮动时间为5-3=2天,即BE最多可以晚2天不影响总共工期。
[单选题]2.进程Pl、P2、P3、P4、P5和P6的前趋图如下图所示:若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(请作答此空);空③和空④处应分别为();空⑤和空⑥处应分别为()。
A.V (S1) V (S2)和P (S2)B.P (S1) P (S2)和V (S2)C.V (S1) V (S2)和P (S1)D.P (S1) P (S2)和V (S1)参考答案:C参考解析:图中有八条箭线,因此,需要设置八个信号量。
按照从小到大的顺序分别是:P1→P2对应S1,P1→P3对应S2,P2→P3对应S3,P2→P3对应S3,P2→P4对应S4,P3→P4对应S5,P3→P5对应S6,P4→P6对应S7,P5→P6对应S8。
每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作。
例如,P2开始的时候执行P(S1)的操作,结束时执行V(S3)和V(S4)的操作,P3开始的时候执行P(S2)P(S3)的操作,结束时执行V(S5)和V(S6)的操作,其他同理。
[单选题]3.下图用白盒测试方法进行测试,图中有(请作答此空)条路径采用McCabe度量计算该程序图的环路复杂性为()A.3B.4C.5D.6参考答案:B参考解析:路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。
2019下半年软件设计师考试真题及答案-上午卷1、在cpu内外常需设置多级高速缓存cache,主要目的是()。
A、扩大主存的存储容量B、提高cpu访问主存数据或指令的效率C、扩大存储系统的存量D、提高cpu访问内外存储器的速度答案:D(如果D中没有“内”则选B)2、某系统的可靠性结构框图如下图所示,假设部件1、2、3的可靠度分别为;;(部件2、3为冗余系统)若要求该系统的可靠度不小于,则进行系统设计时,部件4的可靠度至少应为()。
答案:A3、计算机运行过程中,进行中断处理时需保存现场,其目的是()。
A、防止丢失中断处理程序的数据B、防止对其他程序的数据造成破坏C、能正确返回到被中断的程序继续执行D、能为中断处理程序提供所需的数据答案:C4、内存按字节编址,地址从A0000H到CFFFFH的内存,共存()字节,若用存储容量为64k*8bit的存储器芯片构成该内存空间,至少需要()片。
A、80kB、96 kC、160 kD、192 kA、2B、3C、5D、8答案:D、B5、执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析= 2△t.执行时间t执行= 3△t如果按照重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t.A、2500B、2505C、2510D、2515答案:B6、下列协议中,与电子邮箱服务的安全性无关的是()A、SSLB、HTTPSC、MIMED、PGP答案:C7、下列算法中,不属于公开密钥加密算法的是()。
A、ECCB、DSAC、RSAD、DES答案:D8、kerberos系统中可通过在报文中加入()来防止重放攻击。
A、会话密钥B、时间戳C、用户IDD、私有密钥答案:B9、某电子商务网站向CA申请了数字证书,用户可以通过使用()验证()的真伪来确定该网站的合法性。
A、CA的公钥B、CA的签名C、网站的公钥D、网站的私钥A、CA的公钥B、CA的签名C、网站的公钥D、网站的私钥答案:A、B10、李某受非任职单位委托,利用该单位实验室实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是()。