1.已知int k,m=1;执行语句k=-m++;后k的值是(-1)。
2.若有定义和语句:int s,p; s=p=5;
p=s++,++p,p+2,p++;
则执行语句后p的值是(7)。//注意所求的是p的值
3.已知各变量的类型说明如下:
int m=8,n,a,b;
unsigned long w=10;
double x=3.14,y=0.12;
则以下符合C语言语法的表达式是(A)。
A.a+=a-=(b=2)*(a=8) B.n=n*3=18
C.x%3 //只有整形可以用% D.y=float(m)
4.设a=5,b=6,c=7,d=8,m=2,n=2,则执行(m=a>b)&&(n=c>d)后n的值为(2)。
//&&会短路,n的值不变
5.已知x=45,y='a',z=0;则表达式(x>=z&&y<'z'||!y)的值为(1)。
//