2010年校园招聘Java开发、测试工程师笔试题

2015-03-09 22:12 作者 : 围观 : TAG标签: Java开发 笔经 阿里巴巴


        职位类型:技术类岗位 面试网


qzm4

        笔试时间:2010年阿里巴巴校园招聘(阿里巴巴官方招聘页面) 求职面试


求职信息

        招聘公司:阿里巴巴 面试问题


面试问题

        Java开发试工程师(25题)
礼仪


面试网

        1.下列运算符中优先级别最高的是?

礼仪


面试问题

        A:& 面试问题

        B:&&

面试网

        C:!= 求职面试

        D:?: 礼仪


面试网

        2:若用数组S[0…n]作为两个栈S1和S2的存储结构,对任何一个栈只有当S全满时才不能做入栈操作。为这两个栈分配空间的最佳方案是

礼仪


qzm4

        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{

qzm4

        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");

求职信息

} 求职面试

} 礼仪

 

qzm4

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];

qzm4


求职面试

        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:配置信息存储

qzm4

        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:可运行状态

qzm4

        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开发、测试工程师笔试题来源于互联网,其版权均归原作者及其网站所有,本站虽力求保存原有的版权信息,但由于诸多原因,可能导致无法确定其真实来源,如果您对本站文章、图片资源的归属存有异议,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意!

上一篇:新手与老手 下一篇:互联网思维的特点

相关文章