54600C语言程序设计TOTALTIME,1092L50分钟.docVIP

  • 14
  • 0
  • 约4.91千字
  • 约 5页
  • 2016-12-15 发布于天津
  • 举报
第四章 逻辑运算和分支结构 1. 逻辑运算符两侧运算对象的数据类型一一一。 A)只能是0或1 B)只能是0或非0正数 C)只能是整型或字符型数据 D)可以是任何类型的数据 2.下关于运算符优先顺序的描述中正确的是一一一。 A)关系运算符 算术运算符 赋值运算符 逻辑与运算符 B)逻辑 运算符 关系运算符 算术运算符 赋值运算符 C)赋值运算符 逻辑与运算符 关系运算符 算术运算符 D)算术运算符 关系运算符 赋值运算符 逻辑与运算符 3.下列运算符中优先级最高的是一一一。 A) B)十 C) D)!= 4.能正确表示当x 的取值在[1,10]和[200,210]范围内为真,否则为假的表达式是一一一。 A) (x=1) (x=10) (x = 200) (x=210) B) (x=1) || (x=10) ||(x=200) ||(x=210) c) (x=1) (x=10)||(x= 200) (x=210) D) (x =1)||(x =10) (x = 200)||(x=210) 5.表示图中坐标轴上阴影部分的正确表达式是: /////||//////| /////||//////| ----------------------------- X a b c A)(X=A)(X=B)(X=C) B) (x =a)||(b=x=c) C)(x=a)|| (x =b) (x=c) D)(x =a)(b = x = c) 6.判断char型变量ch是否为大写字母的正确表达式是一一一。 A) A =ch=z B)(ch = A)(ch= z ) C)(ch= A )(ch=z) D)( A = ch)AND(z = ch) 7.设x,y 和z是int型变量,且x = 3,y= 4,z= 5,则下面表达式中值为0的是 A)yy B)x =y C) x||y+zy-z D) !(xy)!z||1) 8.已知x =43,ch=A,y=0则表达式(x = y chB!Y) 的值是 A)0 B)语法错 C)1 D)假 9.若希望当A的值为奇数时,表达式的值为真,A的值为偶数 表达式的值 为假。则以下不能满足要求的表达式是: A) A%2= =1 B)!(A%2 = =0) C)!(A%2) D) A%2 10.设有 int a = 1,b=2,c =3, d =4, m=2, n=2; 执行(m= ab)(n=cd)后n的值为: A)1B )2 C)3 D)4 11.判断char型变量c1是否为小写字母 正确表达式为: A) a =cl= z B) (cl = a)(cl=z) C)( a =cl)||( z = cl) D)(c1=a)(cl=z) 12.以下程序的运行结果是: #include stdio.h main() ,, \ {int a,b,d= 241; a=d/100 % 9 b= (一1)(一1); printf(%d,%d,a ,b); } A)6,1 B)2,1 C) 6,0 D)2,0 13.执行以下语句后a的值为: int a,b,c; a= b= c= 1; ++a||++b++c A)错误 B) 0 C) 2 D) 1 14.执行以下语句后b 的值为: int a=5,b=6,w=1,x=2,y=3,z=4; (a=wx)(b=yz); A) 6 B) 0 C) 1 D) 4 15.以下不正确的if语句形式是: A)if(xy x!=y); B)if(x= =y) x+=y C)if(x != y)scanf(%d,x )else scanf(%d,y); D)if(XY) {X++;Y++;} 16.下列运算符中优先级最低的是: A)?: B) c)+ D) != 17.以下if语句语法正确的是一一一。 A)if(x0) printf(%f,x) else printf(%f,- -x); B) if (x0) {x=x+y;printf(%f,x);}

文档评论(0)

1亿VIP精品文档

相关文档