int x=3; float y=5.6; (int)(x+y)的结果是()
举一反三
- 以下函数定义中,正确的是( ). A: float fun(float x,y){ ... return x+y;} B: float fun(int x,int y);{ ... return x+y;} C: int fun(float x,float y);{ ... return x+y;} D: float fun(float x,int y){ ... return x+y;}
- 若有 float x=2,y=5.6;则表达式 (int)x%(int)y将完成()。
- 下列程序的运行结果是( )。 int main() { float x=2.5; int y; y=(int)x; printf("x=%f,y=%d",x,y); }
- 设有语句:int x=8, float y=8.8; 下列表达式中错误的是 A: x%3+y B: y*y&&++x C: (x>y)+(int(y)%3) D: ---x+y
- 下列函数的定义中正确的是( )。 A: void f(int x,y){ cout<<x+y<<endl; } B: void f(int x,int y){ return x+y; } C: int f(float x,float y){ return x+y; } D: int f(int x,int y){ cout<<x+y<<endl; }