关于switch(变量){}的叙述中,正确的一项是()
A. case语句必须以break;结束
B. 变量类型可以是int、char或String
C. switch结构必须包含default
D. 变量可以省略,默认为true
查看答案
以下关于选择和循环语句的描述中,错误的一项是()
A. if语句只接受boolean型表达式的条件
B. while语句只接受boolean型表达式的条件
C. for语句只接受boolean型表达式的条件
D. do while语句只接受boolean型表达式的条件
自定义一个Some类,代码如下:public class Some{ double x, y; Some (double _x, double wid){ x =_x; y =wid; } double plus( ) { return x*y; }}下列哪个错误?
A. 声明Some a = new Some(7.0, 6.0); Some b; b = a; 是指b对象参考到a对象,两对象共用同一块内存值
B. 声明Some a = new Some(7.0, 6.0);Some b = new Some(7.0, 6.0); 两个对象声明是一样的,因此会共用同一块内存值。
C. 声明Some a = new Some(7.0, 6.0);Some b; b = a; 则调用b.plus( )时,返回值是42.0
D. 声明Some a = new Some(7.0, 6.0);Some b; b = a; 则变量a.x = 7.0, b.y=6.0
已知类的继承关系如下:class Employee;class Manager extends Employee;class Director extends Manager;则以下语句能通过编译的是?
A. Manager e = new Employee();
B. Director d =new Manager();
C. Employee m= new Director();
Director d =new Employee ();
现有 public class Demo{ public static void main (String[] args){ List al=new ArrayList(); a1.add("l"); a1.add("2"); a1.add("2"); a1.add("3"); System.out.println (); } } 上述程序执行后的输出是哪项? ( )
A. [1,2,3]
B. [1,2,3,3]
C. [1,2,2,3]
D. [2,1,3,2]