您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级C语言重点难点分析:程序设计基础[4]
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年3月15日 发表评论 进入社区
更多知识点请查看:http://www.educity.cn/ncre/ncrefx/200703151118271174.htm
  ② 不同层次的语句采用缩进形式,使程序的逻辑结构和功能特征更加清晰。
  ③ 要避免复杂的判定条件,避免多重的循环嵌套。
  ④ 表达式中使用括号以提高运算次序的清晰度。
  ⑤ 程序编写首先应当考虑程序结构的清晰性,不要刻意追求技巧性,使得程序复杂。
  ⑥ 除非对效率有特殊要求,否则先要考虑程序的清晰性,不要追求高效率而丧失程序的清晰度。
  ⑦ 程序编写要简单,要直截了当地表达出程序员的用意。
  ⑧ 首先要保证程序正确,然后才要求提高速度。
  ⑨ 避免使用临时变量而使程序可读性下降。
  ⑩ 尽可能使用库函数。

  4.输入和输出
  输入和输出是程序的一个重要的组成部分,是用户和计算机交互直接相关的。输入和输出的方式应当尽量方便用户的使用。一定要避免输入输出的不当而导致用户使用软件麻烦。因此,在软件需求分析阶段和设计阶段,就应基本确定输入和输出的风格。软件能否被用户接受,有时就取决于输入和输出的风格。
  一个良好的输入输出风格能够使用户很方便地使用系统,我们在编码阶段可以根据下面的原则来设计一个好的输入输出。
  ① 对所有输入的数据都要进行有效性检查,要能够识别出错误的输入,对错误的输入做出异常处理,使得每个输入数据都具有有效性。
  ② 检查输入数据项的各种重要组合的合理性,必要时报告输入状态信息。
  ③ 在输入时,输入的步骤和方式应该尽量简单。
  ④ 输入数据时,应允许使用自由格式输入。
  ⑤ 允许默认值
  ⑥ 输入一批数据时,最好使用输入结束标志,而不要用户指定输入数据数目。
  ⑦ 在交互输入时,要给用户提示信息,如可使用选择项的种类和取值范围,在输入结束时,给出状态信息。
  ⑧ 当程序设计语言对输入/输出格式有严格要求时,应保持输入格式与输入语句的要求的一致性。
  ⑨ 给所有的输出加注解,并设计输出报表格式。本章节内容来自全国计算机等级考试用书《计算机等级考试二级C语言考点分析、题解与模拟》。(购书请见http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032480

  例3.1.1  以下叙述中错误的是(   )。[2005年9月 选择第11题]
  A.用户所定义的标识符允许使用关键字
  B.用户所定义的标识符应尽量做到“见名知意”
  C.用户所定义的标识符必须以字母或下划线开头
  D.用户定义的标识符中,大、小写字母代表不同标识
  答案:A

[1]  [2]  [3]  [4]