JAVA-基础选择题(期末自测试题)

 

  1. 编译Java  Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(  B )

    A..java              B. .class               C.  .html               D..exe

  2. 不允许作为类及类成员的访问控制符是(   C   )。

    A.public             B.private                         C.static               D.protected

  3. 设x=1,y=2,z=3,则表达式y+=z--/++x值是(  A    )。

    A.3                   B.3.5                  C.4                    D.5

  4. 关于下面程序片段,结论正确的是(  B    )。

    String a =”Java”;

    String b=”Java”;

    String x=”Ja”;

    String y=”va”;

    String c=x+y;

  A.a和b指向同一个实例对象,a和c指向同一个实例对象

  B.a和b指向同一个实例对象,a和c不指向同一个实例对象

  C.a和b不指向同一个实例对象,a和c指向同一个实例对象

  D.a和b不指向同一个实例对象,a和c不指向同一个实例对

  5.关于多态性的说法正确的是(  C  )。

  A. 一个类中不能有同名的方法

  B. 子类中不能有和父类中同名的方法

  C. 子类中可以有和父类中同名且参数相同的方法

  D. 多态性就是方法的名字可以一样,但返回的类型必须不一样

 6.关于继承的说法,正确的是(  D    )。

  A.超类的对象就是子类的对象

  B.一个类可以有几个超类

  C.一个类只能有一个子类

  D.一个类只能有一个超类

 7.下面的方法重载正确的是( C  )。

  A. int fun (int a, float b){}   float fun(int a, float b){}

  B. float fun (int a, float b) {}   float fun (int x, float y){}

  C. float fun (float a){}  float  fun(float a, float b){} 

  D. float fun1 (int a, float b){}  float fun2(int a ,float b){}

  8.执行下面代码后,描述正确的是(   B    )

   int a,b,c;

   a=1;

   b=2;

   c=(a+b>3?a++:b++)

   A.a的值是2,b的值是3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值