第二章
一程序设计方法与风格
程序设计基础
1在结构化程序设计思想提出之前在程序设计中曾强调程序的效率与程序的效率相比人们更重视程序的cA安全性B一致性C可理解性D合理性2对建立良好的程序设计风格下面的描述正确的是aA程序应简单清晰可读性好B符号名的命名只要符合语法C充分考虑程序的执行效率D程序的注释可有可无3在设计程序时应采纳的原则之一是dA不限制GOTO语句的使用B减少或取消注解行C程序越短越好D程序结构应有助于读者理解4程序应该简单易懂语句构造应该简单直接不应该为提高效率而把语句复杂化5源程序文档化要求程序应加注释注释一般分为序言性注释和功能性注释6在编写程序时需要注意数据说明的风格以便使程序中的数据说明更易理解和维护7当程序设计语言对输入格式有严格要求时应保持输入格式与输入语句的一致性8程序设计语言的基本成分是数据成分运算成分控制成分和dA对象成分B变量成分C语句成分D传输成分9下列选项不符合良好程序设计风格的是dA源程序要文档化B数据说明的次序要规范化C避免滥用goto语句D模块设计要保证高耦合高内聚
二结构化程序设计
1结构化程序设计方法的主要原则是自顶向下逐步求精模块化限制使用goto语句2结构化程序设计主要强调的是bA程序的规模B程序的易读性C程序的执行效率D程序的可移植性3结构化程序设计的3种结构是dA顺序结构选择结构转移结构B分支结构等价结构循环结构C多分支结构赋值结构等价结构D顺序结构选择结构循环结构4结构化程序设计的主要特点是dA模块化B各个控制结构具有封装性C每个控制结构具有独立性D每个控制结构只有一个入口和一个出口5下列叙述中不属于结构化程序设计方法的主要原则的是bA自顶向下B由底向上C模块化D限制使用GOTO语句6下列选项中不属于结构化程序设计方法的是dA自顶向下B逐步求精c模块化D可复用
三面向对象的程序设计
1面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个实体2传统的程序设计方法是面向过程的其核心方法是以算法为核心面向对象方法和技术以对象为核心3对象是由数据和容许的操作组成的封装体与客观实体有直接的对应关系对象之间通过传递消息互相联系以模拟现实世界中不同事物彼此之间的联系4面向对象方法基于构造问题领域的对象模型以对象为中心构造软件系统它的基本作法是用对象模拟问题领域中的实体r