给定如下类及其对象: class C1 {} class C2 extends C1 {} class C3 extends C1 {} C2 c2 = new C2(); C3 c3 = new C3(); 对于如下语句: c2 = (C2)((C1)c3); 下列说法正确的是
举一反三
- 给定如下代码,哪个表达是错误的?class C1 {} class C2 extends C1 { } class C3 extends C2 { } class C4 extends C1 {} C1 c1 = new C1(); C2 c2 = new C2(); C3 c3 = new C3(); C4 c4 = new C4(); A: c1是C1的实例 B: c2是C1的实例 C: c3是C1的实例 D: c4是C2的实例 E: c4是C1的实例
- 执行 int c1=1,c2=2,c3; c3=c1/c2; 后,c3的值是( ) A: 0 B: 1/2 C: 0.5 D: 1
- 若int c1 = 1, c2 = 2, c3; c3 = 1.0 / c2 * c1;,则c3的值是( )。 A: 0 B: 0.5 C: 1 D: 2
- 已知int c1=5,c2=2,c3;,则执行c3=c1/c2后,c3的值是______。 A: 5 B: 2.5 C: 3 D: 2
- int c1=1 , c2=2 , c3;c3=c1/c2; 执行程序段后,c3中的值是:( ) A: 0 B: 1 C: 0.5 D: 1/2