单选题设有定义:int x=7,y=12;,则以下表达式值为3的是(  )。A(y%=x)-(x%=5)By%=(x%=5)Cy%=x-x%5Dy%=(x-x%5)

单选题
设有定义:int x=7,y=12;,则以下表达式值为3的是(  )。
A

(y%=x)-(x%=5)

B

y%=(x%=5)

C

y%=x-x%5

D

y%=(x-x%5)


参考解析

解析:
A项正确,a%=b表示a=a%(b),A项可改写成y=y%x,x=x%5,再计算y-x计算的结果为3,满足题意;B项为0,C项为2,D项等同于C项。答案选择A选项。

相关考题:

设有int x=11;,则表达式(x++*2/3)的值是( )。A.7B.8C.11D.12

若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是A.2.500000B.2.750000C.3.500000D.0.000000

设有如下的变量定义:double x=4.700000;float y=2.5f;int z=7;则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是【 】。

若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。

有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是( )。 A.a%(int x—y)SXB 有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是( )。A.a%(int x—y)B.a=x!=Y;C.(a*y)%bD.y=x+y=X

设有定义:int x=3;,以下表达式中,值不为l2的是( )。A.x*=x+1B.x++,3*xC.x*=(1+x)D.2*x.x+=6

设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。

若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。A.2.500000B.2.7500OOC.3.500000D.0.000000

若有定义:int x=1,y=2;float a=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为( )。

若有定义:int x=3,y=4;则表达式!x||y的值为() A.1B.0C.3D.4

设有如下的变量定义; int i=8,k,a,b; unsinged long w=5; double x=1.42,y=5.2 则以下符合C语言语法的表达式是( )A.a+=a-=(b=4)*(a=3)B.x%(-3);C.a=a*3=2D.y=float(i)

有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是( )。A.a%(int)(x-y)B.a=x!=y;C.(a*y)%bD.y=x+y=x

设x=7,y=9,则以下表达式值为“真”的是A.x>=y And y>10B.x>y Or y>0C.x0D.-2+4>x And y>0 设x=7,y=9,则以下表达式值为“真”的是A.x>=y And y>10B.x>y Or y>0C.x<0 Eqv y>0D.-2+4>x And y>0

若有定义:floatx=3.5,y=3.6;则表达式()的值为6。A.(int)x+(int)yB.x+yC.(int)(x+y)D.int(x+y)

已有定义语句:int x=3,y=0,z=0;,则值为0的表达式是( )A.xyB.x||zC.x| |z+2y-zD.!((x<y)!z| |y)

设有定义float x=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()。A、x yB、x ! = yC、z (y + x)D、x

若有定义:int x=3,y=4;则表达式!x||y的值为()A、1B、0C、3D、4

若有定义:int x=2,y=3;float i;则以下符合C语言语法的表达式是()A、x=x*3=2B、x=(y==1)C、i=float(x)D、i%(-3)

定义:doublex=3.5,y=3.2;则表达式(int)x*0.5的值是(),表达式y+=x++的值是()。

若有定义inta;longb;doublex,y;,则以下选项中正确的表达式是()A、a%(int)(x-y)B、a=b=x,yC、(a*y)%bD、y=x+y=x

假设有条件 int x=1,y=2,z=3;则表达式z+=xy?++x:++y的值是()

设x=3,y=5,则以下表达式值为真的是()A、(-3+5x)And(y0)B、(x0)Eqv(y0)C、(xy)Or(y0)D、x=yAndy10

单选题有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。Aa%(int)(x-y)Ba==x!=yC(a*y)%bDy=x+y=a

单选题设有定义float x=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()。Ax yBx ! = yCz (y + x)Dx

单选题设有定义:int x=11,y=12,z=0;以下表达式值不等于12的是(  )。A(z,x,y)B(z=x,y)Cz=(x,y)Dz=(x==y)

单选题若有定义:int x=3,y=4;则表达式!x||y的值为()A1B0C3D4

单选题有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。A(a*y)%bBa==xyCa%(int)(x-y)Dy=x+y=x