java public class E_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的值是3。B.a[1]的值是1。

C.a[0]的值是0。D.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.子类继承父类的构造方法

B.abstract类的子类必须是非abstract类

C.子类继承的方法只能操作子类继承和隐藏的成员变量

D.子类重写或新增的方法也能直接操作被子类隐藏的成员变量

8、下列程序中注释的哪个代码(A,B,C,D)是错误的(无法通过编译)?()class A {

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值