2017年11月 软件设计师 上午题之十六
作者:mb64a2dd422e24f2023-11-21 01:00:14
备考咨询 刷题指导
添加专属学姐
2024上半年软考备考资料+考试大纲
下载
摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2017年11月 软件设计师 上午题】部分真题的详解,一起来看看吧~1、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2017年11月 软件设计师 上午题】部分试题的详解,一起来看看吧~
1、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。
A、 创建型对象模式
B、 结构型对象模式
C、 行为型类模式
D、 行为型对象模式
答案:D
答题解析:
2、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。
A、 当一个对象状态改变时所有依赖它的对象得到通知并自动更新
B、 在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存
C、 一个对象在其内部状态改变时改变其行为
D、 将请求封装为对象从而可以使用不同的请求对客户进行参数化
答案:C
答题解析:
3、编译过程中进行的语法分析主要是分析(48)。
A、 源程序中的标识符是否合法
B、 程序语句的含义是否合法
C、 程序语句的结构是否合法
D、 表达式的类型是否合法
答案:C
答题解析:
1、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。
A、 创建型对象模式
B、 结构型对象模式
C、 行为型类模式
D、 行为型对象模式
答案:D
答题解析:
参考答案:(46)D
2、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(46),体现的最主要的意图是(47)。
A、 当一个对象状态改变时所有依赖它的对象得到通知并自动更新
B、 在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存
C、 一个对象在其内部状态改变时改变其行为
D、 将请求封装为对象从而可以使用不同的请求对客户进行参数化
答案:C
答题解析:
参考答案:(47)C
3、编译过程中进行的语法分析主要是分析(48)。
A、 源程序中的标识符是否合法
B、 程序语句的含义是否合法
C、 程序语句的结构是否合法
D、 表达式的类型是否合法
答案:C
答题解析:
编译程序的工作过程一般划分为五个阶段:词法分析、语法分析、语义分析、优化、目标代码生成。
(1)词法分析:也就是从左到右一个一个的读入源程序,识别一个单词或符号,并进行归类。
(2)语法分析: 在词法分析的基础上,将单词序列分解成各类语法短语,如“程序”,“语句”,“表达式”等,对语句结构合法性进行检查。
(3)语义分析:审查源程序是否有语义的错误,当不符合语言规范的时候,程序就会报错。
(5)代码优化:这个阶段是对前阶段的中间代码进行变换或改造,目的是使生成的目标代码更为高效,即节省时间和空间。
(6)目标代码生成:也就是把优化后的中间代码变换成指令代码或汇编代码。
词法分析和语法分析本质上都是对源程序的结构进行分析。
参考答案:(48)C
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>