扫一扫,加我们为好友有惊喜哦~
-->

核心课程
开班动态
专题服务

您当前所在位置:首页 > 中心动态 >>
[常州Java培训]Java基础测试题多选题

 更多精彩内容请关注:常州东方博宜官方网站,报名及相关问题咨询,常州文化宫校区:0519-69886161、新北校区:0519-68877558!

1String s = “hello”;
String t = hello”;
char c[] ={h’,’e’,’l’,’l’,’o’};
下列哪些表达式返回true?(    )
A.s.equals(t); B.t.equals(c);
C.s==t;         D.t.equals(new String (hello”));
 
2、给定下面的代码片段: (    
public void Test() {
 try {
      method();
      System.out.println(Hello World”);
     }
 catch (ArrayIndexOutOfBoundsException e)
   {
     System.out.println(Exception1);
   }
 finally {
     System.out.println(Thank you!”);
   }
}
如果函数method正常运行并返回,会显示下面的哪些信息?
A. Hello World     B.Exception
C.Exception1       D.Thank you!
 
3、在Java中,可以用"+"号连接字符串,以下描述错误的是(   ) 
A、由于"+"号将几个字符串连接在一起.因此只能使用StringBuffer对象  
B、如果以字符串开头,那么其后的"+"号都是字符串连接的含义  
C、"+"号只能连接字符串和字符,不能连接数字,否则会造成概念混淆  
D、通过"+"号可以将不同的字符串\数字\字符连接成一个完整的字符串  
E、用"+"号连接的字符串可以赋值给String对象
 
4、程序代码如下(    
  public class MethodOver { 
       public void setVar (int a, int b, float c) {
 
}     
MethodOver类中声明哪几个方法会引起对setVar()的重载效果  
A、private void setVar (int a, float c, int b) { }  
B、protected void setVar (int a, int b, float c) { }  
C、public int setVar (int a, float c, int b) {return a;};  
D、public int setVar (int a, int b, float c) {return a;};  
E、protected float setVar (int a, int b, float c) {return c;);
 
5、以下关于函数重载的描述中,正确的是(  
A、"函数参数不同"指参数名称不同
B、"函数参数不同"指参数的类型不同
C、 返回值不同的函数也可以重载
D、重载的函数必须具有不同的参数
E、重载是指一个类的多个成员函数具有相同的名称,但有不同的参数
 
6、以下语句无编译错误的有:(  
A、float f1=1/3;
B、int i=1/3;
C、float f2=1.01;
D、double d=999d;
E、boolean b=3>4?false:true;
 
7给出下列代码:
                     switch(x){
                     case 1:System.out.println("Test 1");break;
                     case 2:
                     case 3:System.out.println("Test 2");break;
                     default:System.out.println("end");
                     }
                     x为什么值时,会输出Test 2 ?
A、零        B、1         C、2        D、3       E、default
 
8、给定下列代码:(    
public class Parent {
        public int addValue( int a, int b) {
                     int s;
                     s = a+b;
                     return s;
        }
}
class Child extends Parent {
 
                     }
下列的方法声明如果作为Child类的方法,哪些方法覆盖或重载了Parent类中的addValue方法。
A、int addValue( int a, int b ){/*do something…*/}
B、public void addValue (){/*do something…*/}
C、public int addValue( int a, int b ){/*do something…*/}
D、public int addValue( int a, int b )throws MyException {//do something...}
E、protected int addValue(int a, int b)
 
9、下列各种java类的定义,哪些是正确的?(    
A、class Base{}
class Derived extends Base{}
B、abstract class Base{}
class Derived extends Base{}
C、public class Base{}
class Derived extends Base{}
D、final class Base{}
class Derived extends Base{}
E、protected class Base{}
class Derived extends Base{}
 
10下面哪些不是Java的基本数据类型?(    
A、short    B、boolean    C、unit   D、float     E、static

精彩文章推荐
打车软件“宠”坏出租司机[2014-2-10]
Java基础笔试题【常州软件开发培训】[2013-8-3]
【常州Java培训】优化JDBC代码[2013-6-18]
【视频】常州Java培训[2013-5-4]
OA系统的设计——东方博宜软件开发课程[2012-6-30]
WEB服务器的实现——东方博宜软件开发课程[2012-6-30]
常州网页设计培训-网页制作需要那些工具?[2011-11-21]
常州电脑培训-关于CPU的一些知识[2011-10-14]


返回顶部