北京java程序开发公司最常见的笔试题[java框架师回钦波帮你分析]

北京java程序开发公司最常见的笔试题[回钦波帮你分析]
2010-10-12 23:10

1. 问下面的程序是将输出什么?

public class Test1 {

    public static void main(String args[]){
  
         Test1 test1 = new Test1();
         test1.test();
    }
   public void test(){

         int age ;
        age = age +1;
       System.out.println("age==="+age);
    }

}

钦波解答:抛出异常,因为age是方法的局部变量,局部变量使用前一定要先初始化。

2. 以下的程序是否正确?

package qinbo.hui;

public class Test1 {
public static void main(String args[]){
  
   char c = 'a';
   switch (c) {
   case 'a':
    System.out.println("this is a");
    break;
   case 'b':
    System.out.println("this is b");
            break;
   default:
    break;
   }
  
}

}

钦波解答:正确,因为这符合switch .. case 的使用方法,这题主要是考虑char 的使用。

3. jsp中如何使用注解?

钦波解答:<!-----            --->

                 <%--               ---%>

                 /**                    **/

                 //

4. WAP1.2与WAP2.0区别?

   本质上就是速度上的差别
WAP2.0采用与互联网采用完全通用的协议,可通过手机直接登录互联网,而基于WAP1.2技术却只能登录WAP门户。同时WAP2.0特有的直接HTTP通信、移动友好技术、标记语言XHTMLMP以及对WML1.0的完全向后兼容等技术也使得WAP2.0能有更好的图形展现及控制能力;更容易针对不同的终端作出相应的内容优化;能够无线传送流媒体;使用缓存,业务处理速度更快;对大型文件的下载也更加迅速。WAP2.0将真正实现手机与互联网的无缝连接,使手机成为一台微型电脑终端。

5. 看出下面代码输出什么?

package qinbo.hui;


public class Test1 {
   public static void main(String args[]){

   A a1 = new C();
   a1.test();
  
  
}
}
class A{
public void test(){
   System.out.println("this is a");
}
}
class B extends A{
public void test(){
   System.out.println("this is b");
}
}
class C extends B{
public void test(){
   System.out.println("this is c");
}
}

 

钦波解答:this is c

6. 请分析下面程序输出的结果是什么?

package qinbo.hui;

public class MyException extends Exception {
    public MyException(String msg) {
   super(msg);
}
}

package qinbo.hui;

public class TestMyException {
   public static void main(String args[]){
    try {
   if(true)
    throw new MyException("bed");
      System.out.println("ok");
} catch (MyException e) {
   System.out.println(e.getMessage());
}
System.out.println("bye");
   }
}

 

钦波解答: bed

                   bye

7. 以下程序能输出什么?

package qinbo.hui;

public class Test {
public static void f(T t1){
   t1.c = 'z';
}
public static void main(String args[]){                  // 1
   T t = new T();                                                   // 2
   t.c = 'a';                                                            // 3
   f(t);                                                                  //    4

   System.out.println(t.c);
}

}
class T{
char c ='x';
}

你可能感兴趣的:(java,C++,c,框架,互联网)