真题详解(对象)-软件设计(六十四)https://blog.csdn.net/ke1ying/article/details/130459425
- 程序的三种基本控制结构:顺序、选择和重复。
- 在网络系统中,通常吧_____置于DMZ区。
答案:Web服务器
解析:DMZ非军事化区,也称呼周边区,可以在防火墙外也可以在防火墙内。
- 在____设计阶段选择适当的解决方案,将系统分解成若干个子系统,建立整个系统的体系结构。
答案:结构化
解析:
结构化设计 分为 概要设计阶段 和 详细设计阶段。
概要设计阶段:进行软件体系结构设计、数据设计和接口设计。
详细设计阶段:进行数据结构 和 算法设计。
- 总线宽度为32bit,时钟频率为200MHz,若总线每5时钟周期传送一个32bit的字,则该总线宽带为____MB/s。
解析:
1byte = 8bit
所以32bit/8 = 4byte
宽带=时钟频率/时钟周期*字节
宽带=200/5*4 = 160
5、
参数多态:应用广泛的多态,最纯多态。
包含多态:最常见的子类泛型。
过载多态:同一名字在不同上下文表示不同含义。
强制多态。
6、以下三条都是对的:
词法分析阶段可以发现程序中所有词法错误。
词法分析将把源程序看做一个线性字符序列进行分析。
目标代码生成阶段的工作与目标机器的体系结构相关。
错的如下:
错误:语义分析阶段可以发现程序中所有语义错误。
为什么错误:因为语义发现不了逻辑错误。
- 已知某高级语言源程序A经编译后得到机器C上的目标程序B,则_____?
解析:
对B进行反编译,不能得到源程序A。
因为反编译不能把可执行文件转换成高级语言,只能转换成功能上等价的汇编程序。
- ICMP和IP都属于 网络层 协议,ICMP协议数据单元封装在____中传送。
解析:
Ip数据报