面试题
别妄想泡我
720次浏览
2020年08月01日 05:53
最佳经验
本文由作者推荐
一个字的动词-景怎么读
A,Serializable
B,Cloneable
C,Runnable
D,Comparable
E,Throwable
解答:(A)transient变量是"不可序列化状态" .transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。
private transient String pwd;
2,那个primitive type和对应的wrapper class是错误的?
A, int r
B, long
C, Short
D,
E, char[]
答案:(A,E)
3,下面那些声明是错误的?
A,int i = 0XFFFFFFFF; (这个等于-1)
B, byte b = 01 (这个等于1)
C,char c = 'u0000';(是空)
D,long l = 1234567890L;(是1234567890)
e, int i = 'a';(是97)
答案:(C)
4,下面那个对象的声明是错误的?
A,class MyClass extends MySuperClass implements YouerInterface{}
B,class MyClass extends MySuperClass1,MySuperClass{}
C,public class MyClss{};
D,stract class MyClass implements YouerInterface,YouerInterface2{}
E,private class MyClass{};
答案:(B,E)
5,下面那些对借口的声明是错误的?
A, interface MyInterFace{}
B, interface MyInterface extends Yourinterface{}
C,interface MyInterface extends Yourinterface1,Yourinterface2{}
答案:(C)
6,假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?
public class Test{
List list = new ist();
public void test(){
synchronized(list) { //--A
(f(tTimeMillis()));
}
}
}
A,test方法中没有必要增加synchronized
B,test方法中必须增加synchronized
C,Test类为Singleton时有必要增加synchronized
D,Test类为Singleton时也没有必要增加synchronzed
7、这段代码生成了几个对象?
MyClass c1,c2,c3,c4,c5;
c1 = new MyClass();
c2=null;
c3=new MyClass();
c4="";
c5=c1;
A,1
B,2
C,3
D,4
E,5
答案:(C)
8,下面的main方法执行到A时,str的值是?
void main(){
String str = "BEA";
(str);
//A
}
void modify(String str){
e('A','E');
rCase();
str+="B";
}
A,"BEAB"
B,"BEE"
C,"bee";
D,"beeB"
答案:(A)
9,读取一个图片文件 ,那么一般用那种stream?
A, FileInputStream
B,FileReader
C, DateInputStream
D, ObjectInputStream
答案:(A)
10,读取一个文本文件,那么使用那种stream?
A, FileInputStream
B,FileReader
C, DateInputStream
D, ObjectInputStream
答案:(A)
11、读取一个序列化的对象,那么一般使用哪个stream?
A, FileInputStream
B,FileReader
C, DateInp
utStream
D, ObjectInputStream
答案:(D)
12,一个对象可以序列化必须实行哪些借口?
答案:(Serializable)
13、MyObject 哪个
方法会影响到这段代码的正确性以及效率?
List list new ist();
(new MyObject("A")); if(f(new MyObject("A"))){....}
A,toString
B,hashCode
C, equals
D, Clone
答案:(C)
14、MyObject哪个方法会影响到这段代码的正确性以及效率?
Map map = new p();
("A",new MyObject("A"));
if(nsValue(new MyObject("A"))){....}
A,toString
B,hashCode
C, equals
D, Clone
答案:(B,D)
15,下面哪个Set是排序的?
A,AbstractSet
B, hashSet
C,LinkedHashSet
D, TreeSet
16,下面哪个Map是排序的?
A,hashMap
B, hashtable
C, LinkedHashMap
D, weakHashMap
E, TreeMap
答案:(E)
17,下面哪个一个list最合适用来实现FIFO队列?
A,ArrayList
B,hashMap
C, hashtable
D,LinkedHashMap
E,LinkedList
答案:(E)
18,下面那段代码可以实现正确的查询?
List list = new List();
("R");
("E");
("A");
("L");
A,Search(list,"A");
f("A");
Search(y(),"A");
ns("A");
19,如果配置一个servlet需要使用的参数,最好咋哪个方法中加载?
A,init
B,service
C,destory
D,doGet
E,doPost
20,哪个HTTP Method可以用来传递大数据量?
A,GET
B,POST
C,HEAD
D,DELETE
F,PUT
21,转发HTTP请求一般有两种方法,direct 和 d.那种方法可以保存ribute()
中设置的值不丢失?
A,sendRedirect
B,forward
C,两个都不对
D,两个都可以
22,EJB实例通过哪个借口与容器进行交互?
A,EJBObject
B,EJBHome
C,EJBContext
D,handle
答案:(EJBObject)
23、那些是EJB规范定义的部署描述符?
A,
B,
C,
D,
E,
24, 如果从流中读取一个大数据量的XML文件进行解析,最好使用解析?
A,DOM Parser
B,SAX Parser
C,两种都可以,没有太大的区别
D,两种都不可以
25,Oracl 数据库属于以下哪种数据库类型?
A,网状数据库
B,关系数据库
C,层次数据库
D,面向对象的关系数据库
26,将两个表联接在一起时,下面哪一项通常是另一个表的主键?
A,重复的组
B,总控键
C,主键
D,外键
27、执行如下两个查询,结果为:
SELECT ename name ,sal salary FROM emp order by salary;
SELECT ename name ,sal 'SALARY' FROM emp order by sal ASC;
答案(A)
A,两个查询
结果完全相同
B,第一个查询正确,第二个查询错误
C,两个查询结果不同
D,第二个查询正确,第一个查询错误
28、下面关于ORACL数据库的描述,不正确的是?
A,索引表含ROWID值
B,一个事务即使不被提交,也会被写入到重做日志中
C,拥有不同大小的回滚段没有
任何益处
D,COMMIT后,数据不一定立即写入数据文件中
29、对视图的描述正确的是?
A,对视图的数据修改最终传递到基表
B,基表不存在,不能创建视图
C,删除视图不会影响基表的数据
30、下面那一个参数不是存储过程接受的参数?
A,INPUT
B,OUT
C,INOUT
D,IN
答案:(A)
31、软件设计中划分模块的一个准则是:
A,低耦合低内聚
B,低耦合高内聚
C,高内聚低耦合
D,高内聚高耦合
答案:(C)
32、软件测试的目的是?
A,确定软件产品是否正确
B, 确定软件产品质量
C,判断软件是否符合规格说明书
D,最大可能发现软件产品错误或者缺陷