正在加载图片...
习题三学号 专业: 姓名: 1.设a=1,b=2,c=3,写出下列关系表达式的值 (1)(a<b)<(c<a+b) (2)(c<b)>(a<c) (3)a+b==c (4)a+b>=c 2.设a=1,b=2,c=3,d=4写出下列逻辑表达式的值 (1)a&&b&&c (2)a‖|!b (3)+a‖lb++&&++c‖ (4)(!(a+b)+c-1)&&(b+c/2) (5)a!=11&&b<4 3.设x=y=z=-1,则执行逻辑表达式艹x|1y&+z后,x,y,z的值分别 为 4.设x=y=z=1,执行逻辑表达式艹x&&y-|1++z后,x,y,z的值分别 为 5.设a=1,b=2,c=3,d=4,x=1,y=1,则执行逻辑表达式(x=a>b)&&(y=c>d)后,x,y 的值分别为 6.在以下一组运算符中,优先级最高的运算符是() B D.&& 7.以下程序的运行结果是 main I int a=-l,b=4,k k=(++a<0)&&!(b--<=0) printf("%d, %d, %d \n",k, a, b) 8.在C中,下列哪一个表达式能正确表示a≥10或a≤0() A.a>=10ora<=0 B.a>=10 C.a>=10|la<=0 D.a>=10&&a<=0 若a,b,c均为int型变量,则执行以下语句后,a,b,c的值分别为 tta ++b&&++c- 4 - 习题三 学号: 专业: 姓名: 1.设 a=1, b=2, c=3,写出下列关系表达式的值 (1)(a<b)<(c<a+b) 。 (2)(c<b)>(a<c) 。 (3)a+b==c 。 (4)a+b>=c 。 2.设 a=1, b=2, c=3, d=4 写出下列逻辑表达式的值 (1)a && b && c 。 (2)a || !b || !c 。 (3)++a || b++ && ++c || d++ 。 (4)(!(a+b)+c−1)&& (b+c/2) 。 (5)a !=11 && b<4 。 3 . 设 x=y=z=−1 , 则 执 行 逻 辑 表 达 式 ++x || ++y && ++z 后 , x,y,z 的值分别 为 。 4 . 设 x=y=z=1, 执行逻辑表达式 ++x && y−− || ++z 后 , x, y, z 的值分别 为 。 5.设 a=1, b=2, c=3, d=4, x=1, y=1,则执行逻辑表达式(x=a>b) && (y=c>d)后,x,y 的值分别为 。 6.在以下一组运算符中,优先级最高的运算符是( ) A.<= B.= C.% D.&& 7.以下程序的运行结果是 。 main( ) { int a=−1, b=4, k; k=(++a<0) && !(b−−<=0); printf("%d,%d,%d\n",k,a,b); } 8.在 C 中,下列哪一个表达式能正确表示 a 10 或 a  0( ) A.a>=10 or a<=0 B.a>=10 | a<=0 C.a>=10 || a<=0 D.a>=10 && a<=0 9.若 a,b,c 均为 int 型变量,则执行以下语句后,a,b,c 的值分别为 。 a=b=c=1; ++a || ++b && ++c
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有