语句float x=3.0,y=4.0;下列表达式中y的值为9.0的是( )。? ;y*=x-3.0|;y/=x*27/4|y-=x+0.8|y+=x+2.0
y+=x+2.0
举一反三
- 单精度变量x=3.0,y=4.0,下列表达式中的y的值为9.0的是( )。
- 若double x=3.0,y=2.0;则表达式pow(y,fabs(x))的值为【 】
- 设x=3,y=1,使y的值为4的语句是( )。 A: x=4,y=x++; B: y=++x-1; C: y=(++x,y=2); D: y+=1&&(++x,y=x);
- 8、设var x=3, y=4;,下列表达式中y的值为9的是()。 A: y*=x-3 B: y/=x*9 C: y-=x+10 D: y+=x+2
- 已知int x=3,y=4;,写出下列表达式的值 (1) (x,y) (2) x>y?x:y (3) x?y:x (4) (x>y)?(y>=2)?1:2:(y>x)?x:y
内容
- 0
对于以下的变量定义,表达式______是不正确的。struct { float x, y;} point, *p=&point; A: p->x=2.0 B: (*p).y=3.0 C: point.x=2.0 D: *p->y=3.0
- 1
【单选题】设有定义:int x=5, y=2; 则下列语句中正确的是:(_____) A: x = float(x) % y; B: x = float(x) / y; C: x = (float)x % y; D: x = (float)x / y;
- 2
已知有声明int n;float x,y;则执行语句y=n=x=3.89;后,y的值为( )。 A: 3.0 B: 3 C: 3.89 D: 4
- 3
有“int x, y, z;”且x = 3,y = -4,z = 5,则以下表达式的值为________。 ! (x > y) + (y ! = z) || (x + y) && (y – z)
- 4
假定变量x和y均为float类型,x=2,则表达式y=x+3/2的值是()。 A: 3.5 B: 3.0 C: 2.0 D: 2.5