2010年校园招聘Java开发、测试工程师笔试题
职位类型:技术类岗位 面试网
qzm4
笔试时间:2010年阿里巴巴校园招聘(阿里巴巴官方招聘页面) 求职面试
求职信息
招聘公司:阿里巴巴 面试问题
面试问题
面试网
1.下列运算符中优先级别最高的是?
面试问题
A:& 面试问题
B:&&
C:!= 求职面试
D:?: 礼仪
2:若用数组S[0…n]作为两个栈S1和S2的存储结构,对任何一个栈只有当S全满时才不能做入栈操作。为这两个栈分配空间的最佳方案是
A:S1的栈底位置为0,S2的栈底位置为n 1 礼仪
B:S1的栈底位置为0,S2的栈底位置为n/2 求职信息
C:S1的栈底位置为1,S2的栈底位置为n/2
礼仪
3.经过强制类型转换以后,变量a,b的分别为
qzm4
Short a =128;byte b =(byte)a;
礼仪
求职面试
A:128 127 qzm4
B:128 -128 qzm4
C:128 128
求职信息
D:编译错误
面试问题
4.Java 的Daemon线程,setDaemon设置必须要:
求职面试
A:在Start之前 qzm4
B:在Start之后
求职面试
C:前后都可以
求职信息
面试网
5.下列不属于Java语言鲁棒性特点的是 礼仪
面试网
A:java能程序在编译和运行时的错误 面试问题
B:Java能运行虚拟机实现跨平台 面试问题
C:Java自己操纵内存减少了内存出错的可能性
qzm4
D:Java还实现了真数组,避免了覆盖数据类型的可能
礼仪
求职信息
6.有以下一个对象: 面试网
public class DataObject implements Serializable{
private static int i=0;
礼仪
private String word=””;
求职信息
public void setWord(String word){
this.word=word;
求职面试
} 求职面试
public void set I(int i){ 求职面试
DataObject.i =I; 礼仪
} 求职信息
} 求职面试
创建一个如下方式的 求职面试
DataObject:DataObject object = new DataObject(); 礼仪
Object.setWord(“123”);object.setI(2);
礼仪
将此对象序列化为文件,并在另外一个JVM中读取文件,进行反序列化,请问此时读出的DataObject对象中的word和i的值分别为:
礼仪
A:”” ,0
面试网
B:”” ,2
求职面试
C:”123” ,2 面试网
D:”123” ,0 qzm4
面试网
7.基于Servlet API如何实现转向时不在地址栏中显示转向后的地址? qzm4
求职面试
A:redirect() 面试网
B:sendRedirect()
面试问题
C:forward() 求职面试
D:transform()
8.假设有以下代码 礼仪
面试问题
String s=”hello”; qzm4
String t=”hello”;
Char c[] ={‘h’,’e’,’l’,’l’,o’’};
面试网
面试网
下列选项中返回false的语句是:
qzm4
qzm4
A:s.equals(t);
B:t.equals(c);
C:s==t; 面试问题
D:t.equals(new String(“hello”));
求职面试
9.下面的代码运行的结果是:
qzm4
面试网
class B extends Object{
static{
求职信息
System.out.println("Load B");
} 求职面试
public B(){
面试问题
System.out.println("Create B"); 面试网
} 面试问题
}
class A extends B{ 求职信息
static{
System.out.println("Load A"); 面试网
}
面试问题
public A(){ 求职信息
System.out.println("Create A");
求职信息
} 求职面试
} 礼仪
public class Testclass{
public static void main(String[] args) {
new A(); 面试网
}
求职面试
}
礼仪
qzm4
A:Load B → Create B → Load A → Create A qzm4
B:Load B → Load A → Create B → Create A
C:Load B → Create B → Create A → Load A 面试问题
D:Create B → Create A → Load B → Load A 求职面试
10.为了让浏览器以UTF-8编码显示JSP页面,请问下列JSP代码正确的是:
A:<% page contentType =
B:<meta http-equiv = 面试网
C:把所有的输出内容重新编码:new String (content.getBytes()) 面试网
D:response.setContentType() 面试网
面试问题
11.下列数组定义及赋值,错误的是
面试网
A:int intArray[];
B:intArray = new int[3];intArray[1]=1; intArray[2]=2; intArray[3]=3; 礼仪
C:int a[]={1,2,3,4,5};
礼仪
D:int[][] a = new int[2][];a[0] = new int[3];a[1]=new int[3];
求职面试
12.关于守护线程的说法,正确的是: qzm4
面试网
A:所有非守护线程终止,即使存在守护线程,进程运行终止 qzm4
B:所有守护线程终止,即使存在非守护线程,进程运行终止
求职面试
C:只要有守护线程或者非守护进程其中之一存在,进程就不会终止 qzm4
D:只要所有的守护线程和非守护线程终止运行之后,进程才会终止 求职信息
求职面试
13.在Java语言中,下列关于字符集编码(Character set Encoding)和国际化(il8n)的问题,哪些是正确的?
求职信息
A:每个中文字符占用2个字节,每个英文字符占用1个字节
求职信息
B:假设数据库中的字符是以GBK编码的,那么现实数据库数据的网页也必须是GBK编码的
求职面试
C:Java的char类型,以UTF-16 Big Endian的方式保存一个字符 求职面试
D:实现国际化应用常用的手段是利用ResourceBundle类
面试网
14.JNDI可用于如下哪些应用场景?
求职信息
A:配置信息存储
B:异步信息发送 qzm4
C:数据库连接池查找
礼仪
D:远程对象查找 求职面试
求职面试
15.当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用 模式
求职信息
礼仪
A:Factory 礼仪
B:Adapter
求职面试
C:Command 礼仪
D:Singleton
礼仪
16.下面哪个不是标准的Statement类
面试问题
面试问题
A:Statement
B:PreparedStatement
qzm4
C:CallableStatement
面试网
D:BatchedStatement
面试问题
面试网
17.Spring的PROPAGATION_REQUIRES_NEW事务,下面那些说法是正确的
面试问题
求职信息
A:内部事务回滚会导致外部事务回滚 面试问题
B:内部事务回滚了,外部事务仍然可以提交
礼仪
C:外部事务回滚了,内部事务也跟着回滚
qzm4
D:外部事务回滚了,内部事务仍然可以提交
求职信息
面试问题
18.利用Thread.wait()同步线程,可以设置超时时间吗? 面试网
礼仪
A:可以 面试问题
B:不可以
19.若线性表最常用的操作是存取第i个元素及其前趋的值,则采用()存储方式节省时间 求职面试
求职信息
A:单链表 面试网
B:双链表
求职信息
C:单循环链表 求职面试
D:顺序表 qzm4
求职面试
20.线程调用了sleep()方法后,该线程将进入()状态
礼仪
qzm4
A:可运行状态
B:运行状态
C:阻塞状态
D:终止状态 面试网
求职面试
21.JDBC的主要功能有
求职面试
A:创建与数据库的连接
qzm4
B:发送SQL语句到数据库中 面试网
C:处理数据并查询结果
D:以上都是 礼仪
礼仪
22.Springmvc的中心控制Servlet是哪个类?
礼仪
A:ActionServlet
B:Dispatcherservlet 求职信息
C:AbstractController
D:FacesServlet
面试网
23.若下列所用变量均已经正确定义,一下表达式中不合法的是
qzm4
A:x>>3 面试网
B: j 礼仪
C:a=x>y?x:y 求职面试
D:x%=4 求职面试
面试网
24.下面有关forward核redirect的描述,正确的是 面试网
求职面试
A:forward是服务器将控制权转交给另外一个内部服务器对象,由新的对象来全权负责响应用户的请求 礼仪
B:执行forward时,浏览器不知道服务器发送的内容是从何处来,浏览器地址栏中还是原来的地址 面试问题
C:执行redirect时,服务器端告诉浏览器重新去请求地址
D:forward是内部重定向,redirect是外部重定向
面试网
E:redirect默认将产生301 Permanently moved的HTTP响应
礼仪
25.下列说法正确的是
求职面试
A:Java中包的主要作用是实现跨平台功能 面试问题
B:package语句只能放在import语句后面 求职信息
C:包(package)由一组类(class)和接口(interface)组成 qzm4
D:可以用#include关键字来表明来自其他包中的类 面试问题
求职信息
求职信息
声明:2010年校园招聘Java开发、测试工程师笔试题来源于互联网,其版权均归原作者及其网站所有,本站虽力求保存原有的版权信息,但由于诸多原因,可能导致无法确定其真实来源,如果您对本站文章、图片资源的归属存有异议,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意!