中职C语言练习
运算符和表达式
1、若有定主:int a=11; float x=2.8,y=5.7;则表在式x+a%3*(int)(x+y)%2/4的值是:
2、若有定义: int a=8,b=5,c; 执行语句:c=a/b+0.4;后,c的值是:
3、已有定义:int x=3; 则表达式:x=x+1.78的值是
4、已有定义:float f=13.8;,则表达式:(int)f/3的值是
5、已有定义:double x=3.5; 则表达式:x=(int)x+1的值是:
6、已有定义:int x=10, y=3,z; ,则表达式:z=(x%y, x/y)的值是
7、已有定义:int x=0,y=0;,则计算表达式:(x=x+2,y=x+3/2,y+5)后,表达式的值是,变量x的值是:
8、若x,i,j和k都是int型变量,则执行表达式x=(i=4,j=16,k=32)后,x 的值为:
9、设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f 值的数据类型为:
1、若有语句:
Int x=12,y=8,z;
Z=0.8+x/y;则执行语句后,z的值为:
2、若“int a; float b=12.2;”,则执行“a=(int)b%3;”后,a的值是:
3、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是
4、若有定义句语:int s=6; 则表达式s%2+(s+1)%2的值为
6、设a,b均为double型,且a=5.5;b=25;则表达式(int)a+b/b的值是: