摘要:不少考生在备考软考软件设计师考试,希赛小编为大家整理了2019上半年软件设计师基础知识题(五),希望对在备考软件设计师考试的考生有所帮助。
软件设计师基础知识在上午考试,希赛小编为大家整理了2019上半年软件设计师基础知识题(五),供考生备考练习。
41.在UML图中,( )图用于展示所交付系统中软件和硬件之间的物理关系。
A.类
B.组件
C.通信
D.部署
42-43.下图所示UML图为( ),用于展示系统中( )。
A.用例图
B.活动图
C.序列图
D.交互图
A.—个用例和一个对象的行为
B.一个用例和多个对象的行为
C.多个用例和一个对象的行为
D.多个用例和多个对象的行为
44-46.以下设计模式中,( )模式使多个对象都有机会处理请求,将这些对象连成 一条链,并沿着这条链传递该请求,直到有一个对象处理为止,从而避免请求的发送者和接收者之间的耦合关系;( )模式提供一种方法顺序访问一个聚合对象中的各个元素, 且不需要暴露该对象的内部表示。这两种模式均为( )。
A.责任链(Chain of Responsibility)
B.解释器(Interpreter)
C.命令(Command)
D.迭代器(Iterator)
A.责任链(Chain of Responsibility)
B.解释器(Interpreter)
C.命令(Command)
D.迭代器(Iterator)
A.创建型对象模式
B.结构型对象模式
C.行为型对象模式
D.行为型类模式
47.观察者(Observer)模式适用于( )。
A.访问一个聚合对象的内容而无须暴露它的内部表示*
B.减少多个对象或类之间的通信复杂性
C.将对象的状态恢复到先前的状态
D.一对多对象依赖关系,当一个对象修改后,依赖它的对象都自动得到通知
48.在以阶段划分的编译器中,( )阶段的主要作用是分析构成程序的字符及由字符按照构造规则构成的符号是否符合程序语言的规定。
A.词法分析
B.语法分析
C.语义分析
D.代码生成
49.下图所示为一个不确定有限自动机(NFA)的状态转换图,与该NFA等价的DFA 是( )。
50.函数f、g的定义如下,执行表达式“y = f(2)”的运算时,函数调用g(la)分别采用引用调用(call by reference)方式和值调用(call by value)方式,则该表达式求值结束后 y的值分别为( )。
A.9、 6
B.20、6
C.20、9
D.30、9
软考备考资料免费领取
去领取