首先是C语言而不是C++语言,所以D错了,C语言应为y = (float)i;=的结合方向是自右向左,所以B中 a * 3 = 2是错误的,因为a * 3不是变量对C来说y**3是没有这种语法的.所以A正确,a的值是7,b的值是4
求运行结果,设int i=8,a,b;double x=1.42,y=5.2;,正确的表达式是( )A.a
1个回答
相关问题
-
以下正确的函数头定义形式是 A)double fun(int x,int y) B)double fun(int x;i
-
设有如下的变量定义:int i =8,k ,a,b ; unsigned long w=5; double x=1.42
-
表达式(float)(a+b)/2+(int)x%(int)y的值为__________,设a=3,b=5,x=4.2,
-
以下正确的函数定义形式是?A.double fun(int x,int y) B.double fun(int x;in
-
在C中,有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是 (A) a%(int)(
-
int k,a,b; unsigned long w=5; double x=1.42; 则下面不符合c语言的表达式是
-
double a=22;int i=0;i=a%11;为什么有错?
-
下列方法定义中,正确的是()A.int x(int a,b){return (a-b);}B.double x(int
-
已知int a=2,b=3;float x=3.5 y=2.5,写出表达式float(a+b)/2+int(x)%int
-
设int x=l,y=l;表达式(!x||y)的值是( ).A、0 B、1 C、2 D、-1