若有定义“int y=7,x=12;”,则以下表达式的值为3的是 。A.x%=(y%=5)B.x%=(y-y%5)C.x%=y-y%5D.(x%=y)- (y%=5)
若有定义“int y=7,x=12;”,则以下表达式的值为3的是 。
A.x%=(y%=5)
B.x%=(y-y%5)
C.x%=y-y%5
D.(x%=y)- (y%=5)
参考答案和解析
C 解析:A项:x=x*(7-7%5),x=7*5,x=35; B项:x=x*(7-7%5),x=35; D项:(x=x-k)-(k=k+5),5-12,-7; C项:x=x%(k=k-5),x-12%2,x=0。 故正确答案为C项。
相关考题:
若有定义: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
有以下定义:“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
若有定义: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 a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为______。(float)(a+b)/2+(int)x%(int)yA.3.5B.35C.3.5D.35
设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
单选题若有定义“int x=4,y=5;”,则表达式“yx++?x--:y++”的值为( )。A3B4C5D6