《关系(逻辑)运算符和关系(逻辑)表达式》由会员分享,可在线阅读,更多相关《关系(逻辑)运算符和关系(逻辑)表达式(8页珍藏版)》请在金锄头文库上搜索。
1、班级: 104031009课程: 程序设计语言 C1章节: 关系(逻辑)运算符和关系(逻辑)表达式本次作业考试时间:2011-3-20 8:00:00 本次作业截止时间: 单选题:1、能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是 A. (a=0 b=0)&(a=0&b=0)&(a0)&(a+b0学生答案: C参考答案: D 2、设 a、b、C、d、m、n 均为 int 型变量,且a=5、b=6、c=7、d=8、m=2、n=2, 则逻辑表达式(m=a b)&(n=c d)运算后, n 的值为 : A. 0B. 1C. 2D. 3学生答案: B参考答案: C 3、已知 x=43,ch=
2、A,y=0;则表达式(x = y&ch =a)&(cl=cl)|(z=a)&(cl =y)&(y =z)B. (x =y)AND(y =z)C. (x =y =z)D. (x =y)&(y =z)学生答案: B参考答案: A 7、设有如下定义: int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a b)&(n=c d)后,n 的值为_。 A. 1B. 2C. 3D. 0学生答案: B参考答案: B 8、为表示关系 XYZ 应使用 C 语言表达式:_ A. ( =)&( =)B. ( =)and( =)C. ( ) D. ( )&( )学生答案: A参考答案: A 9
3、、设 a,b 和 c 都是 int 型变量,且 a=3,b=4,c=5,则下面表达式的值为 0 的是_. A. a&bB. a =y)&(y =z)B. (x =y)AND(y =z)C. (x =y =z)D. (x =y)&(y =z)学生答案: D参考答案: A 11、表示关系 X =10 or a =0|a =10 & a =10学生答案: C参考答案: D 14、表示关系 XYZ 的 c 语言表达式为( ) A. (X =10 or a =0|a =10 &a =10学生答案: A参考答案: D 多选题:判断题:填空题:1、已知 char ch;则判断 ch 是英文字符的逻辑表达式是
4、_ 学生答案: 参考答案: (ch=a)|(ch=A) 2、表示条件:10 10&Xb)&!c|1 学生答案: 参考答案: 0,1,1 4、当 a=3,b=2,c=1 时,表达式 f=a b c 的值是_ 学生答案: 参考答案: 0 5、C 语言提供的三种逻辑 运算符是_,_ 和_ 学生答案: 参考答案: &,|,! 6、设 y 是 int 型变量,请写出判断 y 为奇数的关系表达_. 学生答案: 参考答案: (Y%2)=1 7、在 C 语言中,逻辑运算符的优先级别是,。 学生答案: 参考答案: ! | 8、表示“整数 x 的绝对值大于 5”时值为“真”的 C 语言表达式是。 学生答案: 参考答案: x5|xBCA|AB的值是。 学生答案: 参考答案: 0 问答题:程序设计题: