执行下列程序段之后,输出的结果是______。 public class Test8 { public StatiC void main (String[] args) { byte a=2; short b=3; long c=4; c=a%b*4%b; System.out.println (c); } }
- A2
- B1
- C-2
- D-1
执行下列程序段之后,输出的结果是______。 public class Test8 { public StatiC void main (String[] args) { byte a=2; short b=3; long c=4; c=a%b*4%b; System.out.println (c); } }
解析:由于操作数中的a是byte类型,b是short类型,因此a和b按照int类型进行计算;同时又由于变量c是long类型变量,因此所有的操作数都按照long类型进行运算,结果为long类型。又由于运算符*和%处于同一优先级别,因此按照从左到右的顺序进行运算,首先a对 b取模,得到2,然后乘以4得8,最后对b取模得到2。
1、下列程序段的执行结果为______。X=5Y=-20If Not X>0 T
下列程序段的执行结果为______。X=5Y=-20If Not X>0 Then X=Y-3 Else Y=X+3Print X-Y;Y-XA-3 3B5 -8C3 -3D25 -25
2、下列程序执行后的输出结果是_______。 main() { int m[]
下列程序执行后的输出结果是_______。 main() { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,k=2; for(i=0;i<3;i++) {printf("%d",m[k][i]);} }A456B258C369D789
3、下列程序执行后输出的结果是_______。 int d=1; fun(int
下列程序执行后输出的结果是_______。 int d=1; fun(int p), { int d=5; d+=p++; printf("%d,",d) } main() { int a=3; fun(a) ; d+=a++; printf("%d "d) ; }A8,12B9,13C8,4D9,5
4、下列程序段的执行结果为______。 X=5 Y=-20 IfNot X>0
下列程序段的执行结果为______。 X=5 Y=-20 IfNot X>0 Then X=Y-3 Else Y=X+3 Print X-Y;Y-XA-3 3B5 -8C3 -3D25 -25
5、下列程序执行后的输出结果是______。 main() { int m[][
下列程序执行后的输出结果是______。 main() { int m[][3]={1,4,7,2,5,8,3,6,9} int i,k=2 for(i=0;i<3;i++) {print("%d",m[k][i]);} }A456B258C369D789
6、连续执行以下命令之后,最后一条命令的输出结果是_________。 SET
连续执行以下命令之后,最后一条命令的输出结果是_________。 SET EXACT OFF X=“A” ?IIF(“A”=X,X-"BCD",X+"BCD")AABBCDCABCDDABCD