正在加载图片...
第二部分¢语言程序设计同步训练 3.if语句的第一、第二种形式 (1)if(条件) 语句1 (2)if(条件) 如果语句1只有一个语句,可以不加{} 括起来:即如果if或else下需要执行多条 语句 语句,一定用{}括起来,否则,只执行一条 语句 else 三种if语句在这一点上是相同的 语句2 基础训练(A 填空题 1.关系表达式的运算结果是 值。C语言没有逻辑型数据,以 代表 代表“假” 2.逻辑运算符!是 运算符,其结合性是由 3.C语言提供的三种逻辑运算符是 。其中优先级最 高的为 ,优先级最低的为 4.逻辑运算符两侧的运算对象不但可以是0和1,或者是0和非0的整数,也可以是 任何类型的数据。系统最终以和 来判定它们属于“真”或“假” 5.设y为int型变量,请写出描述“y是偶数”的表达式 6.设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式 7.条件“2<x<3或x<-10”的C语言表达式是 8.判断char型变量ch是否为大写字母的正确表达式是 9.当a=3,b=2c=1时,表达式f=a>b>c的值是 10.当a=5,b=4,c=2时,表达式a>bl=c的值是 11.已知A=75B=2,C=3.6,表达式A>B&&C>AA<B&&!C>B的值是 12.若a=6b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是 3.有 Int x,y,z,且x=3y=-4,z=5,则表达式(x&&y)==(xz)的值为 14.有 Int x,y,z,且x=3y=-4,z=5,则以下表达式的值为 (x>y)+(y!=z)(x+y)&&(y-z) 15.有inta=3,b=4c=5,xy;,则以下表达式的值为 !(x=a)&&(y=b)&&0 16if(k)a=3;语句中的k可以改写为 使其功能不变。 二、选择题 1.逻辑运算符两侧运算对象的数据类型() A)只能是0或 只能是0或非0正数第二部分 C 语言程序设计同步训练 ·137· ·137· 3. if 语句的第一、第二种形式 (1) if (条件) { 语句 1; } (2) if (条件) { 语句 1; } else { 语句 2; } 基础训练(A) 一、填空题 1. 关系表达式的运算结果是 值。C 语言没有逻辑型数据,以 代表 “真”,以 代表“假”。 2. 逻辑运算符!是 运算符,其结合性是由 。 3. C 语言提供的三种逻辑运算符是 、 、 。其中优先级最 高的为 ,优先级最低的为 。 4. 逻辑运算符两侧的运算对象不但可以是 0 和 1,或者是 0 和非 0 的整数,也可以是 任何类型的数据。系统最终以 和 来判定它们属于“真”或“假”。 5. 设 y 为 int 型变量,请写出描述“y 是偶数”的表达式 。 6. 设 x,y,z 均为 int 型变量,请写出描述“x 或 y 中有一个小于 z”的表达式 。 7. 条件“2<x<3 或 x<-10”的 C 语言表达式是 。 8. 判断 char 型变量 ch 是否为大写字母的正确表达式是 。 9. 当 a=3,b=2,c=1 时,表达式 f=a>b>c 的值是 。 10. 当 a=5,b=4,c=2 时,表达式 a>b!=c 的值是 。 11. 已知 A=7.5,B=2,C=3.6,表达式 A>B&&C>A||A<B&&!C>B 的值是 。 12. 若 a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2 的值是 。 13. 有 int x,y,z;且 x=3,y= -4,z=5,则表达式(x&&y)==(x||z)的值为 。 14. 有 int x,y,z;且 x=3,y= -4,z=5,则以下表达式的值为 。 !(x>y)+(y!=z)||(x+y)&&(y-z) 15. 有 int a=3,b=4,c=5,x,y;,则以下表达式的值为 。 !(x=a)&&(y=b)&&0 16. if (!k) a=3;语句中的!k 可以改写为 ,使其功能不变。 二、选择题 1. 逻辑运算符两侧运算对象的数据类型( )。 A) 只能是 0 或 1 B) 只能是 0 或非 0 正数 如果语句 1 只有一个语句,可以不加{} 括起来;即 如果 if 或 else 下需要执行多条 语句,一定用{}括起来,否则,只执行一条 语句; 三种 if 语句在这一点上是相同的;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有