1、下半年软件设计师上午真题及参考答案2019下半年软件设计师上午真题及参考答案-CAL-FENGHAI-(2O2OYEAR-YICAI)INGBIAN2019下半年软件设计师上午真题1、 在CPU内外常需设置多级高速缓存cache,主要目的是()。A、 扩大主存的存储容量B、 提高cpu访问主存数据或指令的效率C、 扩大存储系统的存量D、 提高cpu访问内外存储器的速度答案:D (如果D中没有“内”则选B)2、 某系统的可靠性结构框图如下图所示,假设部件1、2、3的可靠度分别为0. 90; 0. 80: 0. 80 (部件2、3为冗余系统)若要求该系统的可靠度不小于0. 85,则进行系统设计时,
2、部件4的可靠度至少应为()。0850,9x|i-(10.8)20.850.9X( 1-0.O.C50.9X(0.+0.8)0.850.9X(0.80.8答案:A3、计算机运行过程中,进行中断处理时需保存现场,其H的是()。A、 防止丢失中断处理程序的数据B、 防止对其他程序的数据造成破坏C、 能正确返回到被中断的程序继续执行D、 能为中断处理程序提供所需的数据答案:C4、 内存按字节编址,地址从AOOOOH到CFFFFH的内存,共存()字节,若 用存储容量为64k*8bit的存储器芯片构成该内存空间,至少需要()片。A、 80kB、 96 kC、 160 kD、 192 kA、 2B、 3C、
3、 5D、 8答案:D、B5、 菽行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间 t取指二5厶t,分析时间t分析二2a t.执行时间t执行二3a t如果按照执行h,分析h+1、販指3重叠的流水线方式执行指令,从头到尾执行完500条指令需() t.A、 2500B、 2505C、 2510D、 2515答案:B6、 下列协议中,与电子邮箱服务的安全性无关的是()A、 SSLB、 HTTPSC、 MIMED、 PGP答案:C7、 下列算法中,不属于公开密钥加密算法的是()。A、 ECCB、 DSAC、 RSAD、 DES答案:D8、 kerberos系统中可通过在报文中加入()来防
4、止重放攻击。A、 会话密钥B、 时间戳C、 用户IDD、 私有密钥答案:B9、 某电子商务网站向CA申请了数字证书,用户可以通过使用()验证() 的真伪来确定该网站的合法性。A、 CA的公钥B、 CA的签名C、 网站的公钥D、网站的私钥A、 CA的公钥B、 CA的签名C、 网站的公钥D、 网站的私钥答案:A. B10、 李某受非任职单位委托,利用该单位实验室实验材料和技术资料开发了一 项软件产品,对该软件的权利归属,表达正确的是()。A、 该软件属于委托单位B、 若该单位与李某对软件的归属有特别的约定,则遵从约定;无约定的原则 上归属于李某C】取决于该软件是否属于单位分派给李某的D、无论李某与
5、该单位有无特别约定,该软件属于李某答案:B11、 4工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软 件著作权,该软件的著作权()。A、 应由李工享有B、 应山公司和李工共同享有C、 应由公司享有D、 除署名权以外,著作权的其他权利曲李工享有答案:C12、 彙考试系统的部分功能描述如下,审核考生报名表,通过审核的考生登录 系统,系统自动为其生成一套试题,考试中心提供标准答案,问卷老师问卷, 提交考生成绩,考生查看自己的成绩。若用数据流图对该系统进行建模,则()不是外部实体。.A、 考生B、 考试中心C、 问卷老师D、 试题答案:D13、 以下关于软件设计原则的叙述中,不正确的是(
6、)A、 系统需要划分多个模块,模块的规模越小越好B、 考虑信息隐蔽,模块内部的数据不能让其他模块直接访问模块独立性要好C、 尽可能高内聚和低耦合D、 釆用过程抽象和数据抽象设计答案:A14、 橐模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理 元素的输出就是下一处理元素的输入,则该模块的内聚类型为()内聚A、 过程B、 时间C、 顺序D、 逻辑答案:C15、下图是一个软件项L1的活动图,其中顶点表示项H里程碑,连接顶点的边 表示包含的活动。边上的权重表示活动的持续时间(天),则里程碑()不在 关键路径上。在其他活动都按时完成的情况下,活动BE最多可以晚()天 开始而不影响丄期。A
7、、 BB、 CC、 DD、 JA、 0B、 1C、 2D、 3答案:b. C16、 以下关于软件风险的叙述中,不正确的是()A、 风险是可能发生的事件B、 如果发生风险,风险的本质、范围和时间可能会影响风险所产生的后果C、 如果风险可以预测,可以避免其发生D、 可以对风险进行控制答案:C17、 将编译器的工作过程划分为词法分析,语义分析,中间代码生成,代码优 化和U标代码生成时,语法分析阶段的输入是()若程序中的括号不配对,则 会在()阶段检查出错误。A、 记号流B、 字符流C、 源程序D、 分析树A、 词法分析B、 语法分析C、 语义分析D、 标代码生成答案:A B18、 表达式(a-b)
8、* (c+d)的后缀式(逆波兰式)是()A、abcd-+*Bn ab-c+d*C、abc-d/-*D、ab-cd+*答案:D19、进程pl、p2、p3、p4和p5的前趋图如下所示:若用PV操作控制这5个进程的同步与互斥的程序如下,那么程序中的空和 空处应分别为();空和空处应分别为();空和空处应分别为()aA、 V (S1)和 P (S2) P (S3)B、 P (SI)和 V (SI) V (S2)C、 V (SI)和 V (S2) V (S3)D、 P (SI)和 V (SI ) P (S2)A、 V (S4) V (S5)和 P (S3)B、 V (S3) V (S4)和 V (S5)
9、C、 P (S4) P (S5)和 V (S5)D、 P (S4) P (S5)和 V (S4)和和和和 )6 5 6 6 s s s S ( P V P V 、 、 、 、 A B c DP (S5) V (S6)V (S5) V (S6)P (S5) P (S6)P (S5) P (S6)20、 以下关于I/O软件的叙述中,正确的是()A、 I/O软件开放了 I/O操作实现的细节,方便用户使用I/O设备B、 I/O软件隐藏了 I/O操作实现的细节,向用户提供物理接口C、 I/O软件隐藏了 I/O操作实现的细节,方便用户使用I/O设备D、 I/O软件开放了 I/O操作实现的细节,用户可以使用
10、逻辑地址访问I/O设备 答案:C21、 /磁盘调度管理中通常()A、 先进行旋转调度,再进行移臂调度B、 在访问不同柱面的信息时,只需要进行旋转调度C、 先进行移臂调度,再进行旋转调度D、 在访问不同磁盘的信息时,只需要进行移臂调度答案:C22、 假设磁盘臂位于15号柱面上,进程的请求序列如下表表示,如果采用最短 移臂调度算法,那么系统的响应序列应为()标ffi号童头号凰怪号128960(3)2)90汕1.0612S4 嫁一2S310A、 B、 C、D、 答案:B23、 敬捷开发方法scrum的步骤不包括()A、 Product BacklogB、 RefactoringC、 Sprint B
11、acklogD、 Sprint答案:B24、 以下关于CMM的叙述中,不正确的是()A、 CMM是指软件过程能力成熟度模型B、 CMM根据软件过程的不同成熟度划分了 5个等级,其中,1级被认为成熟 度最高,5级被认为成熟度最低C、 CMMI的任务是将已有的儿个CMM模型结合在一起,使之构成嗓成模型D、 采用更成熟的CMM模型,一般来说可以提髙最终产品的质量答案:答案:B25、 ISO/IEC软件质量模型中,易使用性是指与使用所需的努力山一组规定或 隐含的用户对这样使用所作的个别评价有关的一组属性,其易使用性的子特性 不包括()。A、 易理解性B、 易学性C、 易分析性D、 易操作性答案:C26
12、、 I )不是采用MVC (模型-视图-控制器)体系结构进行软件系统开发的 优点A、 有利于代码重用B、 提高系统的运行效率C、 提高系统的开发效率D、 提高系统的可维护性答案:B27、 以下关于各类文档撰写阶段的叙述中,不正确的是()A、 软件需求规格说明书在需求分析阶段撰写B、 概要设计规格说明书在设计阶段撰写C、 测试设计必须在测试阶段撰写D、 测试分析报告在测试阶段撰写答案:c28、下图用口盒测试方法进行测试,图中有()条路径采用McCabe度量讣算 该程序图的环路复杂性为()A、 3B、 4C、 5D、 6A、 3B、 4C、 5D、 6答案:B、B29、 b下关于软件维护的叙述中,
13、不正确的是()A、 软件维护解决软件产品交付用户之后进行中发生的各种问题B、 软件维护期通常比开发期长得多,投入也大得多C、 软件可维护性是软件开发阶段各个时期的关键H标D、 相对于软件开发任务而言,软件维护工作要简单得多 答案:D30、 一个类中成员变量和成员函数有时也可以分别被称为()A、属性和活动B、 值和方法C、 数据和活动D、 属性和方法答案:D31、 話用面向对象方法进行系统开发时,需要对两者之间关系会建新类的是()A、 汽车和座位B、 主人和宠物C、 医生和病人D、 部门和员工答案:C32、 张行面向对象系统设计时,软件实体(类、模块、函数等)应该是可以扩 展但不可修改的,这属于
14、()设计原则。A、 共同重用B、 开放封闭C、 接口分离D、 共同封闭答案:B33、 ()绑定是指在运行时把过程调用和响应调用所需要执行的代码加以结 合。A、 动态B、 过载C、 静态.D、 参数答案:A34、 以下关于UML状态图的叙述中,不正确的是()A、 活动可以在状态内执行,也可以在迁移时执行B、 若事件触发一个没有特定监护条件的迁移,则对象离开当前状态C、 迁移可以包含事件触发器,监护条件和状态D、 事件触发迁移A、 对象图B、 类图C、 组件图D、 部署图A、 如果B的一个实例被删除,所有包含A的实例都被删除B、 A的一个实例可以与B的一个实例关联.C、 B的一个实例被唯一的一个A
15、的实例所包含D、 B的一个实例可与B的另外两个实例关联答案:B、A36、欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形,该绘图 软件的扩展性要求将不断扩充新的图形和新的绘图程序,以绘制直线和图形为 例,得到如下图所示的类图,该设计采用()模式将抽象部分与其实现部分分 离,使它们都可以独立的变化。其中()定义了实现类接口,该模式适用于()的情况,该模式属于()模式。A、 适配器(adapten)B、 装饰(Decorator)C、 桥接(Bridge)D、 组合(composite )A、 ShapeB、 Circle 1 RectangleC、 VI Drawing 和 V2Draw
16、ingD、 DrawingA、 不希望在抽象和它的实现部分之间有一个固定判定关系B、 想表示对象的部分整体层次结构.C、 想使用一个已经存在的类,而它的接口不符合要求D、 在不影响其他对象的情况下,以动态透明的方式给单个对象添加职责A、 创建型对象B、 结构型对象C、 行为型对象D、 结构型类答案:C、A、A、B37、给定关系R (U, Fr)其中属性属U=A, B, C, D,函数依赖集 Ff=AtBC, BtD关系S (U, Fs),其中属性集U二ACE,函数依赖集 Fs=AtC, CtER和S的主键分别为(),关于Fr和Fs的叙述,正确的是()A、 A 和 AB、 AB 和 AC、 A
17、和 ACD、AB 和 ACA、 Fj蕴含AtB, AtC,但Fr不存在传递依赖B、 Fs蕴含AtE, Fs存在传递依赖,但Fr不存在传递依赖C、 Fr, Fs分别蕴含AtD, AtE,故Fr, Fs都存在传递依赖D、 Fr蕴含AtD, Fr存在传递依赖,但是Fs不存在传递依赖答案:A、C38、 给定关系R (A, B, CD)和S (B, C, E, F)与关系代数表达式Tti , 5 , * ( 6=5 ( RxS )等价的SQL语句如下SELECT ()FROMR, S();A、 R.A, R.B, S.FB、 R.A, S.B, S.EC、 R.At S.E, S.FD、 R.A, S.B, S.FA、 WHERE R.B=S.BB、 HAVING R.B=S.BC、 WHERE R.B=S.ED、 HAVING R.B=S.E答案:B、A39、 事务的()是指,当某个事务提交(COMMIT)后,对数据库的更新操 作可能还停留在服务器磁盘缓冲区而未写入到磁盘时,即使系统发生障碍事务 的执行结果仍不会丢失A、 原子性B、 一致性C、 隔离性D、 持久性答案:D40、 和于一个n阶的对称矩阵A,将其下三角区域(含主对角线)的元素按行 存储在一维数组中,设元素Aiy存放在Sk中,且Sl=A00,则R与i, y (i B C
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1