若有以下定义,则能使值为3的表达式是 int k=7,x=12;
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/05 01:25:27
若有以下定义,则能使值为3的表达式是 int k=7,x=12;
A、x%=(k%=5) B、x%=(k-k%5) C、x%=k-k%5 D、(x%=k)-(k%=5)
A、x%=(k%=5) B、x%=(k-k%5) C、x%=k-k%5 D、(x%=k)-(k%=5)
答案为D;
解释:先计算x%=k,即x=x%k =〉x=12%7=5;
再计算k%=5,即k=k%5 =〉k=7%5 =2;
两者相减为3;
A的结果为0;先计算k%=5,即k=k%5 =〉k=7%5=2;
在计算x%=k,即x=x%k =〉x=12%2=0;
B的结果为2;先计算k-k%5 “%”的优先级比“-”的优先级
高,所以结果为5;
再进行x%=5,结果为2;
C的结果为2,执行过程和B相同.
解释:先计算x%=k,即x=x%k =〉x=12%7=5;
再计算k%=5,即k=k%5 =〉k=7%5 =2;
两者相减为3;
A的结果为0;先计算k%=5,即k=k%5 =〉k=7%5=2;
在计算x%=k,即x=x%k =〉x=12%2=0;
B的结果为2;先计算k-k%5 “%”的优先级比“-”的优先级
高,所以结果为5;
再进行x%=5,结果为2;
C的结果为2,执行过程和B相同.
若有以下定义,则能使值为3的表达式是 int k=7,x=12;
假定有以下变量定义:int k=7 ,x=12; 则能使值为3的表达式是 A) x%=(k%=5)
假定有以下变量定义:int k=7 ,x=12; 则能使值为3的表达式是 A) x%=(k%=5) B)
假定以下定义变量:int k=7,x=12;则能使值是3的表达式是
c怎么合法定义表达式假定有以下变量定义int k=7;x=12;则值为3的表达式是a)x%=(k%=5)b) x%=(k
设有说明语句:int k=7,x=12;则以下能使值为3的表达式是
若有以下定义:int x[4][3];int(*p)[3]=x; 则能够正确表示数组元素x[2][1]的表达式是( ).
若有定义int k=2;则逻辑表达式(k=3)&&(k==3)的值是
若有以下定义:int a[]={3,4,5,6,7,8,9,10,11},*p=a; 则值为5的表达式是( ).
若有以下定义,“int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a”,则值为6的表达式是
若有定义:int m=4,n=5;float k;,则以下符合C语言语法的表达式是( B ).
若有定义:int a=7;float x=2.5,y=4.7; ,则表达式x+a%3*(int)(x+y)%2/4的值是