【系统架构设计师】软件架构的风格(经典习题)
更多内容请见: 备考系统架构设计师-核心总结索引
文章目录
- 【第1题】
- 【第2题】
- 【第3~4题】
- 【第5题】
- 【第6题】
- 【第7题】
- 【第8题】
- 【第9题】
- 【第10题】
- 【第11题】
- 【第12题】
- 【第13题】
- 【第14题】
- 【第15~16题】
- 【第17题】
- 【第18~19题】
- 【第20~21题】
- 【第22题】
- 【第23题】
- 【第24~28题】
- 【第29题】
- 【第30题】
- 【第31题】
- 【第32~34题】
- 【第35题】
- 【第36~37题】
- 【第38~39题】
- 【第40题】
- 【第41~42题】
- 【第43题】
- 【第44题】
- 【第45题】
- 【第46题】
- 【第47~49题】
- 【第50题】
- 【第51题】
- 【第52题】
- 【第53题】
- 【第54题】
- 【第55题】
- 【第56题】
- 【第57题】
- 【第58题】
- 【第59题】
- 【第60~61题】
【第1题】
以下关于软件架构风格与系统性能关系的叙述中,正确的是 ( ) 。
A 对于采用层次化架构风格的系统, 划分的层次越多,系统的性能越好
B 对于采用隐式调用架构风格的系统可能通过处理函数的并发调用提高系统处理性能
C 采用面向对象架构风格的系统通过发送消息进行功能调用
D 采用解释器架构风格的系统性能一定很差
答案解析
对于采用层次化架构风格的系统, 划分的层次越多,系统的性能越差。
对于采用隐式调用架构风格的系统可以通过处理函数的并发调用提高系统处理性能,如果处理函数是性能瓶颈的话。
采用面向对象架构风格的系统的功能调用属于调用/返回类,进程通信风格才是发送消息。
采用解释器架构风格的系统可以通过部分解释代码预先编译的方式提高系统性能。例如JAVA虚拟机中采用JIT(即时编译)技术提高运行速度。
正确答案: B