中科时代招聘 java 面试真题
1.hibernate 有哪 5 个核心接口?它们的作用分别是什么?
Configuration 接口
SessionFactory 接口
Session 接口
Transaction 接口
Query 和 criteria 接口
2.如何在 web 应用里面配置 spring?
3.X 的取值在什么范围内时将打印字符串“second””?
If(x>=0){
System.out.println("first");
}else if(x>=3){
System.out.println("second”");
}else{
System.out.println("third”");
}
A.x>0 B.x>=-3 C.x<-=3 D.x<=0and”x>-3
4.String s=new String(“xyz”);创建了几个 String Object?
5.Short 是=1;s1=s1+1;有什么错?Short s1=1;s1+=1;有什么错?
6.接口内部声明方法,错误的有?
A boolean set Flag(Boolean[] test)
B.public float getVol(float x)
C.public void” main(String[] args)
D.public static void” main(String[] args)
7.XML 包括哪些解释技术,区别是什么?
8.有两张表 A,B,A 是主表,B 是从表,写出删除 A 表记录在 B 表中不存在的 SQL。
9.下面哪一种不属于 query 的选择器( )
A 基本选择器
B 层次选择器
C 表单选择器
D 接点选择器
10
新闻a>获取
元素 title 的属性值
A:$(“a”).attr(“title”).val
B$(“#a”).attr(“title”)
C $(“a”).attr(“title”)
D$(“a”).attr(“title”).value
11 获取内容中“”d”iv>标签里的文本内容( )
A$(“#content”).val()
B(“#content”).html()
C (“#content”).text()
D(“#content”).innerHTML()
12 执行下面代码:
$(d”ocument).read”y(function(){
Var result=$.extend”({},{name:”Tom”,age:21},{sex:”boy”,age:27,email:yd”w@163.com});
Alert(result);
});
写出 result 结构;
9.为 AB 类定义一个公共的构造函数,该方法头的形式为(
A.void” AB( )
B.public void” method”( )
C.public method”( )
D.public AB()
10.下面说法中不正确的是:( )
A.java 中一个类只允许实现一个接口
B.抽象类中允许有非抽象方法的存在
C.类变量(实例变量)可以直接用类名调用
D.通过 super 可以调用基类的构造函数
11.容器 JFrame 默认使用的布局编辑策略是(
A.Bord”erLayout
B.FlowLayout
C.Grid”Layout
D.Card”Layout
12.以下哪个表达式是不合法的(
)
)
)
A.String x=”Hello”,int y=9,x+=y;
B. String x=”Hello”,int y=9,if(x==y){}
C. String x=”Hello”,int y=9,x=x+y;
D.String x=null,int y=(x!=null)&&(x.length>0)
13.class Person{
public int ad”d”value(int a,int b){
int s;
s=a+b;
return s;
}
}
class Child” extend”s Person( ){
}
若要在 Child” 类中对 ad”d”value 方法进行重写,下面对于 Child” 类中的 ad”d”value 方法头的描述哪个是正
确的( )
A. int ad”d”value(int i,int j)
B. void” ad”d”value()
C. void” ad”d”value(d”ouble i)
D. int ad”d”value(int a)
14.下面程序在 fun()方法当出现数组下标超过界限的情况下的输出结果是()
public void” test(){
try{
fun();
System.out.println(“情况 1”);
}catch(ArrayInd”exOutOfBord”erExcrption e){
System.out.println(“情况 2”);
}
15.下面程序填空正确的是()
Import java.awt.*;
Import java.applet.Applet;
Import java.awt.event.*;
Public class action 1 extend”s Applet_____________________{
Button b 1 = new Botton (“press me”);
Label l 1 = new Lable(“提示信息栏””);
Public void” init(){
setLayout ( new FlowLayout(FlowLayout,LEFT,5,20))
ad”d”(b1);
ad”d”( l1);
b1.ad”d”Action.isterner(this)
}
Public void” actionPerformed”(ActionEvent e){
l 1.setText(“button 1 cliched””);
}
}
A. implement ActionEvent
B. implement ActionListener
C. ActionListener
D. extend”s ActionEvent
16.在类设计中,类的成员变量要求仅仅能够被同一 package 下的类访问,请选择该使用下列哪一个修饰
词?(
)
A.protected”
B.public
C.private
D.不需要任何修饰词
17.下面那个是 Runable 接口的方法?(
A.run
B.start
C.yield”
D.stop
)
18.给出类框架如下:
Class Example{
Private int x;
Rest of class bod”y...
}
假定通过 javaExample 调用 x 下列那个语句能够在 Exampl java 的 main 方法中()
A.声明 x 为 public 而不是 private
B.声明 x 为 static 而不是 private
C.声明 x 为 protected” 而不是 private
D. 声明 x 为 final 而不是 private
19.下列哪些说法是正确的?( )
A.在 collection 类树上,最顶层的类叫做 collection
B.collection 接口有个方法是 enumerator
C.interator 方法返回一个 Vctor 类的实例
D.set 接口是为了那些不重复的元素设计的
20.现有下列代码片段
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.1 或 2
B.1 或 2 或 3
C.2 或 3
D.3
21.public class Test{
public int aMethod”(){
static int i=0;
i++;
return i;
}
public static void main(String[] args) {
Test test=new Test();
test.aMethod”();
int j=test.aMethod”();
System.out.println(j);
}
}
结果是什么?( )
A.
编译失败
B.
编译成功和程序打出“0”
C.
编译成功和程序打出“1”
D.
编译成功和程序打出“2”
22.xialie 哪一种叙述是正确的( )
A.abstract 修饰符可修饰字段、方法和类
B.抽象方法的 bod”y 部分必须用一对大括号{}扩住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号
23.下列语句正确的是( )
A.形式参数可被视为 local variable
B.形式参数可被字段修饰符修饰
C.形式参数的方法被调用时,真正被传递的参数
D.形式参数不可以是对象
24.下列那个方法是正确的( )
A.实例方法可直接调用超类的实例方法
B.实例方法可直接调用超类的类方法
C.实例方法可直接其他类的实例方法
D.实例方法可直接调用本类的类方法
25.设有 String s=“java,以下语句中都是合法的( )
A.s+=”programming”
B.Int len=s.length
C.Char c=s[0]
D.String s1=s.touppercase()
26.在 java 中,由 java 编译器自动引入,无需在程序中用 import 语句引入的是(
A java.applet
Bjava.lang
c.java.io
d”.java.awt
27.下列描述中,错误的一向是( )
A.异常抛出后的代码在抛出异常不再执行
B.每个 catch 代码段声明其他处理的一种特定类型的异常
C.一定发生的事件不应该用异常机制来处理
D.try 代码段后只能跟有一个 catch 代码段
28.下面关于继承叙述正确的是( )
1.在 java 中,只允许单一继承
2.在 Java 中,一个类不能同时继承一个类和实现一个接口
3.在 Java 中一个类只能实现一个接口
4.Java 的单一继承是代码段更可靠
A 2,3
B1,2,3,4
C1,4
D1,3,4
29 下列是不完整的类代码,构造方法的横线处可以输入的表达式是(
Class stud”ent{
)
)