
Java语言及面向对象技术复习资料.docx
4页Java语言及面向对象技术复习资料 一、单项选择题 1、下列哪个是Java应用程序主类中正确的main方法?() A.public void main(String args[]) B.static void main(String args[]) C.public static void Main(String args[]) D.public static void main(String args[]) 2、下列哪项是正确的float变量的声明?() A.float foo=-1; B.float foo=1.0; C.float foo=2.02f; D.float foo=0x0123; 3、对于int a[]=new int[3];下列哪个叙述是错误的?() A.a.length的值是3B.a[1]的值是1 C.a[0]的值是0D.a[a.length-1]的值等于a[2]的值。
4、下列哪个叙述是正确的?() A.5.0/2+10的结果是double型数据 B.(int)5.8+1.0的结果是int型数据 C.’苹’+’果’的结果是char型数据 D.(short)10+’a’的结果是short型数据 5、对于下列Hello类,哪个叙述是正确的?() A.Hello类有2个构造方法 B.Hello类的int Hello()方法是错误的方法 C.Hello类没有构造方法 D.Hello无法通过编译,因为其中的hello方法的方法头是错误的(没有类型)class Hello { Hello (int m) { } int Hello() { Return 20; } hello() { } } 6、下列哪个叙述是正确的?() A.成员变量的名字不可以和局部变量的名字相同 B.方法的参数的名字可以和方法中声明的局部变量的名字相同 C.成员变量没有默认值 D.局部变量没有默认值 7、下列哪个叙述是正确的?() A.子类继承父类的构造方法 一、单项选择题。
1、下列哪个是Java应用程序主类中正确的main方法?() A.public void main(String args[]) B.static void main(String args[]) C.public static void Main(String args[]) D.public static void main(String args[]) 2、下列哪项是正确的float变量的声明?() A.float foo=-1; B.float foo=1.0; C.float foo=2.02f; D.float foo=0x0123; 3、对于int a[]=new int[3];下列哪个叙述是错误的?() A.a.length的值是3B.a[1]的值是1 C.a[0]的值是0D.a[a.length-1]的值等于a[2]的值 4、下列哪个叙述是正确的?() A.5.0/2+10的结果是double型数据 B.(int)5.8+1.0的结果是int型数据 C.’苹’+’果’的结果是char型数据。
D.(short)10+’a’的结果是short型数据 5、对于下列Hello类,哪个叙述是正确的?() A.Hello类有2个构造方法 B.Hello类的int Hello()方法是错误的方法 C.Hello类没有构造方法 D.Hello无法通过编译,因为其中的hello方法的方法头是错误的(没有类型)class Hello { Hello (int m) { } int Hello() { Return 20; } hello() { } } 6、下列哪个叙述是正确的?() A.成员变量的名字不可以和局部变量的名字相同 B.方法的参数的名字可以和方法中声明的局部变量的名字相同 C.成员变量没有默认值 D.局部变量没有默认值 7、下列哪个叙述是正确的?() A.子类继承父类的构造方法 。
