软件设计师题目及答案 软件设计师试题解析
一、综合知识: 1、 表达式“x = a + b × (c - d)/e”的后缀表示形式可以为 ( ) (运算符优先级相同时,遵循左结合的原则)。 A、xab + cde/-×= B、xa+bc-de/×= C、xabcd-×e/+= D、xabcde+×-/= 参考答案:C 2、某类图如图所示,下列选项错误的是( )。 A.一个A1的对象可能与一个A2的
一、综合知识:
1、 表达式“x = a + b × (c - d)/e”的后缀表示形式可以为 ( ) (运算符优先级相同时,遵循左结合的原则)。
A、xab + cde/-×=
B、xa+bc-de/×=
C、xabcd-×e/+=
D、xabcde+×-/=
参考答案:C
2、某类图如图所示,下列选项错误的是( )。
A.一个A1的对象可能与一个A2的对象关联
B.一个A的非直接对象可能与一个A1 的对象关联
C.类B1的对象可能通过A2与C1的对象关联
D.有可能A的直接对象与B1的对象关联
参考答案:D
3、UML图中, 对象图展现了(1),(2)所示对象图与 下图所示类图不一致。
1)A.一组对象、接口、协作和它们之间的关系
B.一组用例、参与者以及它们之间的关系
C.某一时刻一组对象以及它们之间的关系
D.以时间顺序组织的对象之间的交互活动
2)A.
B.
C.
D.
参考答案:C 、D
4、 在下图所示的网络配置中,发现工作站B无法与服务器A通信,( )故障影响了两者互通。
A.服务器A的lP地址是广播地址
B.工作站B的IP地址是网络地址
C.工作站B与网关不属于同子网
D.服务器A与网关不属于同一子网
参考答案:D
5、 以下关于VLAN的叙述中,属于其优点的是( )
A.允许逻辑地划分网段
B.减少了冲突域的数量
C.增加了冲突域的大小
D.减少了广播域的数量
参考答案:A
二、案例分析:
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
层叠买单是留口风格的软件系统中经常采用的一种系统功能组织方式。层叠菜单(如到5-1示例)中包含的可能是一个菜单项(直接对应某个功能),也可能是一个子菜单。现采用组合(Compa site)设计模式实现层叠菜单,得到如图5-2所示的类图。
参考答案:
1:protected
2:virtual void addMenuElement(MenuComponent* element)=0;
3:virtual listgetElement()=0;
4:listelementList;
5:mainMenu->addMenuElement(sumMenu)
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>