执行两条语句:y=4.0 x=int(y)/2 之后x,y的数据类型是:( )。
A: x是整型,y是浮点型
B: x是整型,y是整型
C: x是浮点型,y是整型
D: x是浮点型,y是浮点型
A: x是整型,y是浮点型
B: x是整型,y是整型
C: x是浮点型,y是整型
D: x是浮点型,y是浮点型
D
举一反三
内容
- 0
若要定义整型变量x,y,其值分别是1,2,不正确的选项是() A: int x=1,y=2; B: int x,y=1,2; C: int x=1;int y=2; D: int x,y;x=1;y=2
- 1
若x、y均为整型变量,且x=12, y=5,则执行表达式x%=(y%=2)后,x的值是()
- 2
设x、y均为整型变量,则以下不合法的赋值语句是()。 A: x*y=x+y; B: y=(x%2)/10; C: x=y+8; D: x=y=0;
- 3
设X、Y、Z都是int整型变量,且x=2, y=3, z=4,则表达式x==y==z是________。
- 4
从键盘输入一个数给浮点型变量x,然后用双分支if语句求出x的绝对值y,最后输出y的值。 #include "stdio.h" int main() { float x,y; scanf("%f", &x); if(x>=0) (1) ; (2) y=-x; printf("%f\n", y); }