设x,y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是:()。
A. ’x’&& ‘y’
B. x<=y
C. x||y+z && y-z
D. !((x
已知有变量定义:double x;long a; 若先给a和x输入数据,后输出a和x的值,正确的输出语句( )。
A. scanf(“%d%f”,&a,&x);printf(“%d,%f”,a,x);
B. scanf(“%ld%f”,&a,&x);printf(“%ld,%f”,a,x);
C. scanf(“%ld%ld”,&a,&x);printf(“%ld,%lf”,a,x);
D. scanf(“%ld%lf”,&a,&x);printf(“%ld,%f”,a,x);
若x是int型变量,y是float型变量,所用的scanf调用语句格式为: scanf("x=%d,y=%f",&x,&y); 则为了将数据10和66.6分别赋给x和y,正确的输入应是: A 。
A. x=10,y=66.6
B. x=10 y=66.6
C. 1066.6
D. x=10y=66.6
若希望当a的值为奇数时,表达式的值为“真”,a的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是((________))()。
A. a%2==1
B. !(a%2==0)
C. !(a%2)
D. a%2