Menu
我公司是结合网络技术为家电维修行业服务最早,维修技术最专业的家电维修公司。公司总部设立在北京,各个省份均有我们的维修网点,从事20多年家电行业,值得您的信赖!

当前位置主页 > 软考 >

2018下半年软考软件安排师上午41-50真题谜底

日期:2019-11-04 05:03 来源: 软考

  43、下图所示UML图为(组件图 ),用于展示(组件之间的组织和依赖 )。①和②分别表示( )。

  答案解析:请参考《软件设计师教程第5版》P375图示为组件图。末端有一个完整的圆周的接口符号代表组件提供接口。在末端只有半个圆的接口符号代表组件需求接口

  44、假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了( )模式。

  45、假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了(访问者(Visitor) )模式。其中( )定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。

  46、假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了(访问者(Visitor) )模式。其中( Item)定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为( )。

  47、假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了(访问者(Visitor) )模式。其中( Item)定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为(行为型对象模式 ),适用于( )。

  48、在以阶段划分的编译器中,( )阶段的主要作用是分析程序中的句子结构是否正确。

  答案解析:1、词法分析阶段:识别出一个个的单词,删掉无用的信息,报告分析时的错误。2、语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则的语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确的逻辑结构。语法分析构造一棵语法树。3、语义分析阶段:主要检查源程序是否存在语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配。表达式的除数是否为零等。

  49、下图所示为一个不确定有限自动机(NFA)的状态转换图。该NFA可识别字符串( )。

  50、函数f和g的定义如下图所示。执行函数f时若采用引用(call by reference)方式调用函数g(a),则函数f的返回值为( )。

软考

上一篇:

下一篇: