您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级C语言重点难点分析:选择结构程序设计[1]
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年3月21日 发表评论 进入社区

第8章 选择结构程序设计

  本章节内容来自全国计算机等级考试用书《计算机等级考试二级C语言考点分析、题解与模拟》。本章主要考查选择结构设计方法,其中包括关系运算符、逻辑运算符、条件运算符以及最常见的if条件判断语句。选择结构程序属于3种基本的程序设计方法之一。通过对历年试卷内容的分析,本章考核内容约占4%,属于一般考查内容,由下面的命题走势图8-1可知,本章部分所涉及的直接考题有上升的趋势。

  8.1  基本概念
  8.1.1  考点1:关系运算和逻辑运算
  选择结构是按照条件的真假选择执行某段代码。流程图如《计算机等级考试二级C语言考点分析、题解与模拟》图8-2所示,如果条件1为真,则执行语句组1;否则执行语句组2。
 

  条件1中的真(T)和假(F)就是C语言中的两种逻辑值,真用非0代表,假用0代表。关系运算和逻辑运算的结果只有真(非0)或者假(0)。
  关系运算符包括==(等于)、!=(不等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)。优先级的关系是==和!=比其余的低,相同的优先级运算规则是从左到右。
  例如,1==1(真),1!=1(假),1<2(真),2<=2(真),2>2(假),2>=2(真)。
  若a=5,b=3,c=1,则
  a>b>c的计算过程是:
  先计算a>b,结果为真,值为1;
  再计算1>c,结果为假,值为0,所以a>b>c表达式为假。
  f=b>c!=a的计算过程是:
  先计算b>c,结果为1;
  再计算1!=a结果为1;
  最后将1赋值给f。
  逻辑运算符包括!(逻辑非)、&&(逻辑与)、||(逻辑或),!的优先级最高,其次是

[1]  [2]