大汉科技股份有限公司招聘JAVA开发工程师面试真题B卷
1.数据类型int、char和double 所占用内存字节数分别是:(    )(2分)
A):4、2和8
B):2、2和4
C):2、1和8
D):4、4和4
2、下面的代码执行之后m和n的值是什么?Int  m=1 ; int  n ; n = m++;(    )(2分)
A) m=1,n=1
B) m=1,n=2
C) m=2,n=1
D) M=2,n=2
3、下面语句哪个是正确的?(    )(2分)
A) char c=‘abc’
B) Long l =0xff
C) Float f =0.23
D) Double d=0.7E-3
4、下面程序运行结果:(    )(2分)
      Public static void main(String args[ ]){
Thread t = new Thread( ){
Public void run( ){
Pong( );
}
};
T.run( );
System.out.print(“大汉”);
  }
    Public  static void pong( ){
    System.out.print(“科技”);
    }
A) 大汉科技
B) 科技大汉
C) 大汉科技 和 科技大汉 都有可能
D) 都不输出
5、下面的代码用于对数组arr实习冒泡排序:
        for(int i=0;i<arr.length-1;i++){
            boolean isSwap = false;
            (空白处)
            if(!isSwap){
                break;
            }
        }
5.下列选项中,(空白处)可以填入的代码是:(    )
A)
    for(int j=arr.length-1;j>i;j--){
        if(arr[j]<arr[j-1]){
            int temp = arr[j];
            arr[j] = arr[j-1];
            arr[j-1] = temp;
            isSwap = true;
        }
    }
B)
    for(int j=arr.length-1;j>0;j--){
        if(arr[j]<arr[j-1]){
            int temp = arr[j];
            arr[j] = arr[j-1];
            arr[j-1] = temp;
            isSwap = true;
        }
    }
C)   
    for(int j=i+1;j>arr.length;j++){
        if(arr[j]<arr[j-1]){
            int temp = arr[j];
            arr[j] = arr[j-1];
            arr[j-1] = temp;
            isSwap = true;
        }
    }
D)
    for(int j=i;j<arr.length;j++){
        if(arr[j]<arr[j-1]){
            int temp = arr[j];
            arr[j] = arr[j-1];
            arr[j-1] = temp;
            isSwap = true;
        }
    }
         
6.下面关于Final 说法错误的是(    )
A) final修饰类时,该类不能被继承
B) final修饰方法是,该方法不能被重写
C) 当引用到使用static  final 修饰的常量是。将采用编译绑定的方式
D) 当时用 final  和 abstract共同修饰一个类时,final应至于abstract之前
7.多态的表现形式有(    )
A) 抽象
B) 继承
C) 重写
D) 封装
8.以下对重载描述错误的是(  )
A) 方法重载只能发生在一个类的内部
B) 重载要求方法名相同,参数列表不同
C) 构造方法不能重载
D) 方法的返回值类型不是区分方法重载的条件
9.在jquery中想要通过远程http get请求载入信息功能的是下面哪个事件(    )
A)$.ajax()
B)load(url)
C)$.get(url)
D)$.getscript(url)
10.在html表单form中,将所有的div元素都设置为红,实现该功能的jquery代码的是(    )
6.SQL题
请使用标准的sql查询语句,从下面的表单T1
Year        month          amount
1991      1        1.1
1991      2        1.2
1991      3        1.3
1991      4        1.4
jquery框架面试题
1992    1        2.1
1992      2        2.2
1992      3        2.3
1992      4        2.4
1) 计算1991,1992俩个年度amount的值 ,结果如下
Year        total
1191        1
1992        9
2)删除amount值为1.3 ,2.1, 2.2的三条记录
Java 面试题
1. GC是什么? 为什么要有GC?
2. 进程和线程分别是什么?简单说说你的理解
3. 说说数据库连接池的工作原理?
4. 说说你所了解的设计模式的思想。
5. 请说一下MVC架构
6. 请说一下 HTTP请求的基本过程
7. (1)下面程序输出值是多少
Int d=3752;
Int sum=0;
While(d>0){
Int n=d%10;
sum+=n;
d/=10;
}
System.out.println(sum);
输出:
编程题:(8分)
一个数如果恰好等于它的真因子(能被整除的数)之和,这个数就成为“完数”,列如 6的因子是1,2,3,而6=1+2+3. 因此6是一个完数,编写一个小应用程序求1000之内所有的完数。
1. 如何删除一个文件夹,文件子目录层次未知
2. 写一个简单的singleton
3.数据库题
标号      姓名        成绩        专业        班级        籍贯
1        李伟        70        通信        二班        河北
2        王明        80        物理        一班        北京
3        张倩        77        英语        一班        北京
4        刘飞        89        英语        二班        河北
5        黄明        78        物理        二班        天津
(按要求写出sql语句,不限数据库)
1)根据专业算出每个专业的最小成绩
2)根据贯籍算出同一贯籍有多少学员
3)查询平均成绩大于等于70的专业
3. 写出js判断<input type="text" name="loginname" value=""/>的值不能为空的几种方式,如果要能输入电话号码?或者长度只能为11位?
5.写出CSS  position的几种属性,它们分别代表的含义及一般使用的情况
6.系统操作方面:
1)linux系统中,查看当前系统进程中所有的Java进程的语句
2)如何查看当前linux系统的状态,如CPU使用,内存使用,负载情况等
1.以下题目选择 4到 作答

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。