选择结构作业解答(3)
一、选择题:
1.判断char型变量ch是否位数字的表达式的是:
a)‘0’ < = ch <= ’9’b) (ch > ‘0’)&&( ch
c) (ch >= ‘0’)&&( ch <= ’9’) d) (ch >= ‘0’)||( ch <= ’9’)
答案:b)
2.能正确表示a和b不同时为0的逻辑表达式的是:
a) a*b==0 b) (a==0)||( b==0)
c) (a==0&&b!=0)&&( b==0&&a!=0) d)(a! = 0)||( b != 0)
答案:d)
解答:
3.能表示a不能被2整除且a、b不相等,但a、b的和等于0的C语言逻辑表达式是:
a) a==-b && a%2==0 b) a!=b && a+b==0 && a%2
c) !(a%2)&&a==-b d) a%2==0 a+b==0
答案:d)
解答:
4.有以下程序:
#include
void main
{ int x=2,y=3,z;
char ch=‘a’;
z=(x||!y)&&(ch>’A’);
}
程序运行后z的值是
a)true b)false c)0 d)1