大汉科技股份有限公司招聘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小时内删除。
发表评论