2017年下半年(中级)软件设计师真题+答案解析(上午选择+下午案例完整版)全国计算机软考 下载本文

内容发布更新时间 : 2024/12/22 23:15:20星期一 下面是文章的全部内容请认真阅读。

好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会改变,从而使得系统的行为也随之发生变化。 是整个状态模式的基类也是对外的接口 45、 A. VendingMachineState B. Buy

C. VendingDepositState D. VendingStockState 答案: A

46、 A. 创建型对象模式 B. 结构型对象模式 C. 行为型类模式 D. 行为型对象模式 答案: D

47、 A. 当一个对象状态改变时所有依赖它的对象得到通知并自动更新

B. 在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存

C. 一个对象在其内部状态改变时改变其行为

D. 将请求封装为对象从而可以使用不同的请求对客户进行参数化

答案: C

48、编译过程中进行的语法分析主要是分析( )。 A. 源程序中的标识符是否合法 B. 程序语句的含义是否合法 C. 程序语句的结构是否合法 D. 表达式的类型是否合法 答案: D

49、某确定的有限自动机(DFA)的状态转换图如下图所示(0是初态,4是终态),则该DFA能识别( )。 A. aaab B. abab C. bbba D. abba 答案: A

50、函数main( ) 、f( )的定义如下所示。调用函数f( )时,第一个参数采用传值 (call by value)方式,第二个参数采用传引用(call by referen)方式,则函数main( )执行后输出的值为( )。