若有以下定义,则能使值为3的表达式是()。 intk=7,x=12;A、x%=(k%=5)B、x%=(k-k%5)C、x%=k-k%5D、(x%=k)-(k%=5)
若有以下定义,则能使值为3的表达式是()。 intk=7,x=12;
- A、x%=(k%=5)
- B、x%=(k-k%5)
- C、x%=k-k%5
- D、(x%=k)-(k%=5)
相关考题:
设k为整型变量,且有以下程序段: if(k0) then if k>5 then if k2 then x:=3 else x:=4 用case语句改写上述程序,执行效果一样的是( )。 Acase k of 1,2:x:=4; 3,4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 endBcase k of 1:x:=4; 2,3,4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 endCcase k of 1,2:x:=4; 3,4,5:x:=3; 9,10:x:=1; 6,7,8:x:=0 endDcase k of 1,2,3:x:=4; 4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 end
设int i=10,j=11,k=12,x=0;执行语句: if(i>5) if(j>100) if(k>11) X=3; else x=4; else x=5; 后x的值是( )。A.0B.3C.4D.5
若有以下语句,且0≤K6,则(36)是对数组元素地址的正确表示。 static int x[]={1,3,5,7,9,11},*ptr,k; ptr=x;A.x++;B.ptrC.(x+1)D.ptr[k]
单选题若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){ intk=3,j=2; printf(%d,%d,S(k+j),T(k+j));}则程序的输出结果是( )。A11,2B25,2C11,12D25,26
单选题若有以下程序#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){ intk=5,j=2; printf(%d,%d,S(k+j),T(k+j));}则程序的输出结果是( )。A17,37B49,2401C17,289D49,289
单选题设有说明语句:intk=7,x=12;,以下表达式中值为3的是()Ax=k%5Bx%=(k-k%5)Cx%=k-k%5Dx=5-(k%=5)