第5题: [单项选择]软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是确定( )。 A. 软件模块间的组成关系 B. 模块间的操作细节 C. 模块的独立性度量 D. 模块的具体功能 参考答案:A 答案解析:软件结构是软件模块间关系的表示,软件模块间的关系可以有很多种.如调用关系、包含关系和嵌套关系等 软件结构设计的主要任务是软件模块体系即软件微块间的组成关系设计。
第16题: [单项选择]以下关于编程风格的叙述中,不应提倡的风格是 (32) 。 A. 使用有清晰含义的标识符,并对程序语句进行注释 B. 不要直接进行浮点数的相等比较 C. 使用括号以改善逻辑表达式和算术表达式的清晰性 D. 尽量用计数方法来判断一个文件的结束 参考答案:D 答案解析:[要点解析] 编程的质量在很大程度上影响着程序的质量。编码风格涉及到源程序中的内部文档、数据说明、语句构造及输入/输出。 在编码过程中,最主要的工作就是书写语句。有关书写语句的原则有几十种,
第17题: [单项选择]所有形式的金融深化,本质上讲,其内容都是某种意义上有关( )的交易。 A. 产品 B. 信息 C. 资产 D. 资本 参考答案:B 答案解析:[解析] 由于信息不对称,容易出现逆向选择和产生道德风险,交易商通过收集和生产信息,最大限度地解决了信息不对称问题,因此,从本质上讲,所有形式的金融深化,其内容都是某种意义上有关信息的交易。