逻辑运算与判断选取控制 (一)(一)选择题1 逻辑运算符两侧运算对象三数据类型 。A) 只能是 0 和 1 B) 只能是 0 或非 0 正数C) 只能是整型或字符型数据 D) 可以是任何类型的数据2 判断 char 型变量 ch 是否为大写字母的正确表达式是 。A) A=A)执行(m=ab)a=d/100%9;b=(-1)printf(“%d,%d”,a,b);A) 6,1 B) 2,1 C) 6,0 D) 2,06 已知 int x=10,y=20,z=30;以下语句执行后 x,y,z 的值是 。if(xy) z=x; x=y; y=z;A) x=10, y=20, z=30 B) x=20, y=30, z=30C) x=20, y=30, z=10 D) x=20, y=30, z=207 以下程序的运行结果是 。main() int m=5;if(m+5) printf(“%dn”,m);else;printf(“%dn”,m-);A) 4 B) 5 C) 6 D) 78 若运行时给变量 x 输入 12,则以下程序的运行结果是 。main() int x,y;scanf(“%d”, y=x12 ? x+10 : x-12;printf(“%dn”,y);A) 4 B) 3 C) 2 D) 1