JAVA笔试题
蓝色为确定正确答案,绿色为可能正确答案。
1. MyObject 的什么方法会对if表达式的正确性产生影响
List l = new LinkedList();
l.add(new MyObject("A"));
if(l.contains(new MyObject("A"))){}
A.toString()
B.equals ()
C.hashCode()
D.clone()
2. MyObject 的什么方法会对if表达式的正确性产生影响
Set ts = new TreeSet();
ts.add(new MyObject("A"));
if(ts.contains(new MyObject("A"))){}
A.toString()
B.equals()
C.hashCode()
D.clone()
3. MyObject 的什么方法会对if表达式的正确性产生影响(多选)
Map m = new HashMap;
m.add(new MyObject("A"));
if(m.contains(new MyObject("A"))){}
A.toString()
B.equals ()
C.hashCode()
D.clone()
4.下列哪些不是JAVA关键字
A.null
B.exit
C.main
D.remove
E.true
5.下列哪些不是JAVA关键字
A.NULL
B.instansof
C.extends
D.sizeof
6.下列哪个语句是合法的:
A.try{}finally{}
B.try{}catch(Exception x){}catch(NullpointExpoint){}
C.try{}catch(Exception x){}finally{}
D.try{}catch(NullpointExpoint){}catch(Exception x){}
E.try{}catch(Throwable t){}finally{}
7.下列那些是servlet容器
A.apache
B.Tomcat
C.Weblogic
D.websphere
8.int i=9;
int j=9;
下列那些表达式为真
A.j==I
B.j==i++
C.j==++i
D.j++==i
E.++j==i
9 int i=0xFFFFFFFF;
int j=0x0;
下列哪些表达式结果为0
A.i&j
B.i|j
C.i^j
D.i<<2
E.i>>2
F ~i
10.下列哪些定义正确
A. int i = 0xFFFFFFFF;
B. char c = '\u0571';
C. byte b = 01;
D. int i = 'a';
E. long l = 455566666L;
11,如果重写了myObject的equles()方法,下列哪个方法可能改写:
A. toString()
B. clone()
C. hashCode()
D. wait()
12. 下列哪些是数据库中存储过程使用的参数:
A. INPUT
B. IN
C. OUT
D. INOUT
13. Oracle的描述正确的是:
A.关系数据库
B.面向对象的关系数据库
C.层次数据库
14.下列语句生成了几个对象
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个
15.下列哪些生成新的String对象
A. String s = new String();
B。String s = new String("A");
C. String s = "";
D. String s = "A".intern();
E. String s = (String)String.class.newInstance();
16.下列哪些是JSP的隐含对象
A.out
B.request
C.respones
D.session
E.appliacation
17。如果两个关联表,一个表的主键通常是另一个表的
A.外键
B.主键
C.索引键
18.下列对oracle数据库描述正确的是(多选)
A.带索引的表中有ROWID字段
B.Data文件的可以被多个数据库共享
C.Data文件可以自增长
19.下列哪些标识命名合法
A. $p
B. TwoDay
C. *point
D. _char
E. 2DF
20.选出EJB使用的Bean
A SessionBean
B EntityBean
C MessageDriverBean
D JavaBean
21.EJB的部署文件是(单选)
A.ejb-jar.xml
B.ejb.xml
C.weblogic-ejb-jar.xml
D.weblogix-ejb.xml
E.web.xml
22.部署web工程的文件是(多选)
A. war
B. jar
C. ear
D。 直接将工程拷贝到服务
23.关于类的继承机制
A.类只能单一继承
B.类只能继承一个接口或1个类
C.类可以多个继承
D.类的单一继承保证了程序的简单,清晰
24.在多线程环境中,对于同步方法
A.测试代码不需同步
B.测试代码需同步
C.测试代码在测试该方法时不需同步
D.测试代码在测试该方法时需同步
9.下列那些是DML语句多选?
A.commit
B.update
C.Select
D.drop
10.下列哪些是UML动态图
A.类图
B.顺序图
C.接口图
D.部署图
E.对象图
F协作图
G状态图
11.下列那些是UML静态图
A.类图
B.顺序图
C.接口图
D.部署图
E.对象图
F协作图
G状态图
24 servlet需要的参数,一般在哪个方法中初始化?
A init
B doGet
C doPost
d Service
25设计划分模块准则?
A.高内聚,低耦合
B.低内聚,高耦合
C.高内聚,高耦合
D.低内聚,低耦合
26 哪个List最适合FIFO队列?
LinkedList
27 哪个Map是排序的?
TreeMap
28 哪个Set是排序的?
TreeSet
29 查找List内容的方法
List l = new ArrayList();
l.add("A");
l.add("B");
l.add("C");
如何查找"B"?
A l.contains(“B”)
B l.indexOf()
C l.sizeOf()
30 char[] a = "Hello World".toCharArray();
选出所有正确的项?
A class cc=a.getClass();
B int len= a.length;
C char[] c= a[999];
D char[] c= a[0];
E a.equals(new Object());
31 下列哪些是java合法操作符
A >>>
B ? |
C ? ||
D ? ? ?=
e ? %
32 下列哪些可以用JNDI访问?(多选)
A、J2EE中的JNDITree
B、文件系统
C、LDAP目录服务
D、DNS域名服务器
33 Spring1.x的IOC实现?
A、接口注入
B、构造函数注入
C、静态方法注入
D、配置文件注入
34 下列哪些可以释放用户持有的所有表锁?(多选)
A、commit
B、exit
C、Alter table ..
D、update table ..
35、下列关于final的描述,不正确的是?
A、final定义的类不能被继承
B、final定义的方法不能被重载
C、final可以在抽像类的方法中使用
D、以上都不正确
36.可序列化的关键词(serializable)
37、以下SQL语句执行结果是什么?
SELECT sal sarisy FROM customer ORDER BY sarisy
SELECT sal "sarisy" FROM customer ORDER BY sarisy ASC
A. 结果完全一样
B.第一句查出记录,第二句出现语法错误
C.两句都查出记录,但结果不一样
38.软件测试的目的
A 减少软件Bug
B 控制软件质量
C 完成软件开发流程
39.视图的问题,有关视图的基本概念
A删除视图会删除基表记录
B删除视图不会删除基表记录
C update只更新视图,不更新基表
40.根据下面的代码,选择可能的结果:
class Demo {
int a[]=new int[10];
public static void main(String []args) {
Demo demo=new Demo();
demo.display();
}
void display(){
System.out.println(a[9]);
}
}
a.输出0;
b.输出1;
c.输出null;
d.运行时错误,数组下标出界.
41.根据下面的代码,选择可能的结果:
class Demo {
Boolean[] a=new Boolean[10];
public static void main(String []args) {
Demo demo=new Demo();
demo.display();
}
void display(){
System.out.println(a[9]);
}
}
a.输出true;
b.输出false;
c.输出null;
d.运行时错误,数组下标出界.
42.根据下面的代码,选择可能的结果:
(1)class Demo extends Thread implements Runnable{
(2) public void run(){
System.out.println("k");
}
public static void main(String []args) {
Thread t=new Thread(new Demo());
(3) t.start();
}
}
a.代码(1)出错.
b. 代码(2)出错
c. 代码(3)出错
d.正常输出”k”
fon
分享到:
相关推荐
中软面试题总结 本文总结了中软面试题涵盖的知识点,包括面向对象编程、Java 语言基础、多线程、Socket 通信、JDBC、XML 解析、JSP、Servlet、EJB、WebLogic 等多个方面的知识点。 一、面向对象编程 * 面向对象的...
中软面试题解读 中软面试题涵盖了多个IT领域的知识点,包括Java编程、XML解析、JNDI、设计模式、面向对象编程、集合框架、排序算法和数据库查询等。下面将逐一解读这些知识点。 抽象类和接口 抽象类和接口是Java...
### JAVA中软面试题知识点详解 #### 题目一:`List`中元素的查找与`equals()`、`hashCode()`方法的关系 在第一题中,我们探讨了`List`集合中元素的查找机制,尤其是当`List`使用`LinkedList`实现时。`List`的`...
中软面试题全集.pdf 本文档主要包含两部分:第一部分是 Java 语言编程题,要求编写一个随机生成四位数的程序,每位数字不重复;第二部分是 Servlet 编程题,要求使用 JNDI 获取数据库连接,执行 SQL 查询,并将结果...
JAVA面试题知识点总结 JAVA作为一门广泛应用的编程语言,在软件开发中扮演着举足轻重的角色。以下是对JAVA面试题的知识点总结: 1. 对象比较问题:在JAVA中,对象比较有多种方式,包括使用equals()方法、hashCode...
以下是一些可能出现在中软面试中的.NET相关知识点: 1. **.NET Framework**:理解.NET框架的核心组成部分,如Common Language Runtime (CLR) 和 .NET类库,以及它们如何支持跨语言的互操作性。 2. **C#语言**:...
这份“大公司面试题集(华为、中软、中兴)”包含了华为、中软和中兴等知名企业的面试题目,为准备应聘者提供了宝贵的复习资源。以下是这些公司可能涉及的一些核心知识点,以及对于这些知识点的详细说明。 1. **...
中软国际C++面试题7月20号面试 这个面试题目涵盖了多个方面的知识点,包括操作系统、数据库、Java编程、C++编程、内存管理等。下面我们将逐一解释每个问题。 一、简答题 1. 避免死锁的方法有哪些? 避免死锁的...
"中软国际面试题剖析" 本文档总结了中软国际面试题的相关知识点,涵盖了C++、数据结构、计算机网络、操作系统、数据库等多个方面。 C++基础知识 1. 常量指针和指针常量的区别:“常量指针”所指向的地址上的数据...
根据给定的中软国际面试题,我们可以提炼出一系列与IT知识相关的重要知识点,涵盖Java编程、数据库管理、Web开发等多个领域。以下是对这些知识点的详细解析: ### 1. Java对象比较 - **equals() 和 hashCode() ...
首先,Java作为企业级应用开发的主流语言,其笔试题通常涵盖基础语法、面向对象编程、集合框架、多线程、异常处理以及IO流等方面。例如,可能会出现设计一个简单的类,要求实现特定功能,或者给出一段代码并分析其...
【中软国际面试题解析】 在中软国际的面试中,Java编程能力是重点考察的技能之一。以下是一些基于给定题目所涉及的Java知识点的详细解释: 1. `MyObject`的方法对`if`表达式的影响: - `equals()`方法用于比较两...
这份文档“中软国际Java面试题@www.java1234.com.doc”可能会涵盖从基础概念到高级特性的各种问题,帮助求职者提升自己的技能并顺利通过面试。以下是一些可能在面试中出现的关键Java知识点: 1. **Java基础知识**:...
### .NET面试题知识点解析 #### 一、基础语法与概念理解 1. **数据模型分类**: - 概念模型:用于描述系统的概念结构,通常不涉及具体的技术细节,而是关注实体及其之间的关系。 - 结构数据模型:直接描述数据库...
中软面试题的图片刚出炉的
### 中软国际2012面试题解析 #### 1. 使用`IDisposable`接口管理资源 在.NET框架中,`IDisposable`接口是用于管理非托管资源的标准方式。当对象不再被使用时,需要释放它所占用的系统资源,如文件句柄、数据库连接...