2010校园招聘技术类笔试试题java
2010(下半年)JAVA程序设计考试试卷
《2011上学期JAVA程序设计》试卷姓名:学院年级学号一填空题(每空1分,共10分)1.类的成员包括和,不是类的成员。
2.类的实例称为。
3.123e3等于。
4.JA V A程序是通过操作计算机的硬件资源的。
5.Boolean类型变量的缺省值为。
6.在一个类中,成员变量的缺省的访问权限是。
7.当一个方法需要返回一个对象时,要么返回的数据类型和声明中的一致,或者。
8.类名的定义小写字母和大写字母。
二选择题(列表中至少一个是正确的,选错和多选不给分,每个1分,共10分)1 在类的声明中,缺省类的权限为:()A.非PublicB.AbstractC.finalD.private2 关于构造方法以下哪个论述正确:( )A.构造方法可以被继承B.构造方法可以被重载C.构造方法可以具有返回类型D.构造方法可以具有访问权限3.以下哪个式子是合法的()A.3||8B.true+4C.(long)3>>3D.!("right"=="false")4.JA V A语言的特点包括那几个()A.简单B.半编译半解释C.可移植的D.面向对象5.关于JA V A标识符,那个是正确的()A.@womenB.10monkeyC.-haoD._W126.关于数据类型,以下哪个式子是正确的()A.float a=2.716B.double b=3.14fC.int c=3lD.long d=67.JA V A多维数组的定义,以下哪个式子是正确的()A.int[][] zjy=new int[3][];zjy[0]=new int[4];zjy[1]=new int[5];B.int[][]zjy=new int[][4];C.int A[2][3];D.int[][]a=new int[][2]; a[0][2]=new int [2]; a[1]a[2]=new int [2]; 8.在一个类中,那句语法是正确的()A.成员变量类型不同,名字相同B.成员变量名字不同,类型相同C.成员变量和成员方法的名字相同,类型不同D.成员变量的和成员变量的名字和类型都相同9.支持JA V A的程序的健壮性的机制有()A.JA V A具有自动垃圾回首机制,因此不会因垃圾太多而影响系统性能B.采用单继承机制使代码更可靠C.取消指针,使系统更安全D.通过设置类、成员变量和方法的不同AccessLevel来私有数据10.以下的论述哪个是正确的()A.boolean变量的在内存中占8bit;B.false等于0;C.True的缺省值是-1;D.Boolean 类型可以强制性转化为整形。
正式应聘的JAVA笔试题和答案
正式应聘的JAVA笔试题和答案一:选择题1:List, Set, Map是否继承自Collection接口A:都是,B 都不是 C:List, Set 是 D:Set, Map 是正确答案 C2:下面描述哪个是正确的A:构造器Constructor可被overrideB:可以继承String类C:try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code不会被执行D:两个对象值相同(x.equals(y) == true),那么也有相同的hash code正确答案 D3 abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized A:都能 B:都不能 C:可以为static D:可以为native正确答案 A4:下面的程序中,temp的最终值是什么?long temo=(int)3.9;temp%=2;A: 0 B :1 C :2 D : 3正确答案 B5、请在以下选项中选出非基本数据类型的选项 ( )A: int B:byte C: boolean D:String正确答案 D6、阅读下面代码段, 给出以下代码的输出结果public class Test{public static void main(String args[]){String str1 = "abc";String str = "abc;String str2 = new String("abc");System.out.println(str1 == str2);System.out.println(str1.equals(str2));System.out.println(str == str1);}}A:true,true,true B:true,false,true C:true,true,false D:false,true,true正确答案 D7、阅读下面代码段, 给出以下代码的输出结果:int i=1;switch (i) {case 0:System.out.println("zero");break;case 1:System.out.println("one");case 2:System.out.println("two");default:System.out.println("default");}A: B::D:default 正确答案 C8、阅读下面代码段, 给出以下代码的输出结果public class MyClass{static int i;public static void main(String argv[]){System.out.println(i);}}A: Error Variable i may not have been initialized B:null C:D:0 正确答案 D9、阅读下面代码段, 给出以下代码的输出结果:class A{static{System.out.print( “A1”);}public A(){System.out.print( “A2”);}}class B extends A{static{System.out.print( “B1”);}public B(){System.out.print( “B2”);}}public class Hello{public static void main(String[] args){A ab = new B();ab = new B();}}A:A1B1A2B2B1B2 B:A1B1A2B2A2B2 C:A1B1A2B2B1B2 D:A1A2B1B2A2B2正确答案 B10、阅读下面代码段, 给出以下代码的输出结果public class TestData {public String getValue () {String value = "";try{value = "test1";return value;}catch(Exception e){e.printStackTrace();}finally{value = "test2";}return value;}public static void main(String args[]){ TestData test = new TestData();String a = test.getValue();System.out.println(a);}}A.test1B.test2C.nullD.””正确答案 A二、改错题,如果有错误,请指出并修正。
SCCE 2010综合测试试题(Java OOP)
学院课程考试试卷课程名称:《JAVA OOP:JAVA面向对象编程》(C)卷选择题(每小题2分)1. 在Java中,com包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包中的子类访问,但不能被com.db中其他类访问。
A. privateB. protectedC. publicD. friendly2. 在Java中,下列()类不能派生出子类。
A. public class Myclass{}B. class MyClass{}C. abstract class MyClass{}D. final class MyClass{}3. 在Java中,关键字()用来调用父类的构造方法。
A. superB. thisC. extendsD. abstract4. 以下属于OOP的特征的是()。
【选两项】A. 封装B. 继承C. 重载D. 重写5. 以下对继承的描述错误的是()。
A. Java中继承允许一个子类继承多个父类B. 父类更具有通用性,子类更为具体C. Java中的继承存在着传递性D. 当实例化子类时会递归调用父类中的构造方法6. 以下程序的运行结果是()。
class Person{public Person(){System.out.println("this is a Person");}}public class Teacher extends Person{private String name="tom";public Teacher(){System.out.println("this is a teacher");Super();}public static void main(String args[]){Teacher teacher = new Teacher();System.out.println();}}A. this is a Personthis is a teachertomB. this is a teacherthis is a PersontomC. 编译出错D. 以上说法都不正确7. 在使用super和this关键字时,以下描述正确的是()。
Java笔试题库及其答案
一.单选题1)在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下()判断语句。
(选择一项)a)if(new File(44drabc.txt,,) .exists() = =1)b)if(File.exists(u drabc.txt,,) = =1)c)if(new File(44d√abc.txt,,) .exists())d)if(File.exists(<4d:/abc.txt))答案:C2)在java中,()对象可以使用键/值的形式保存数据。
(选择一项)a)ArrayListb)HashSetc)HashMapd)LinkedList答案:C3)给定java代码,如下:public byte count (byte b 1, byte b2 ) {return;)要使用这段代码能够编译成功,横线处可以填入O 0 (选择一项)a) (byte) (bl-b2)b ) (byte) b 1 -b2c)bl-b2d) (byte) b 1 ∕b2答案:A4)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。
(选择一项)a)protectedb)privatec)publicd)friendly答案:C5) 在Java中,下列()语句不能通过编译。
(选择一项)a)String s= ςςjoin,,+ 44was,,+ “here”;b)String s= "join”+3;c)int a= 3+5d)float f=5+5.5;答案:D6)给定java代码如下,运行时,会产生()类型的异常。
(选择一项)String s = nulh s.concat (“abc”);a) ArithmeticExceptionb) NullPointerExceptionc) IOExceptiond) EOFException答案:B7)给定如下java代码,编译运行之后,将会输出()。
2010年下JAVA语言考试试卷
2010年(下)全国信息技术水平考试计算机程序设计技术水平证书(JAV A语言)考试试第一大题:单选题(30 分)1. 下列叙述中正确的是( )(A) Java程序经编译后会产生machine code(B) Java程序经编译后会产生byte code(C) Java程序经编译后会产生DLL(D) 以上都不正确2. 下列说法中正确的是( )(A) 类中的构造方法声明不可省略(B) 构造方法必须与类同名,构造方法返回值为void(C) 构造方法在一个对象被new时执行(D) 一个类只能定义一个构造方法3. JDBC常用的类和接口都包含在( )包中。
(A) java.sql (B) java.awt (C) ng(D) java.swing4. 执行下列程序后,C的值是()public class Test{public static void main(String arg[]){int a=0,c=0;do{--c;a=a-1;}while(a>0);}}(A) 0 (B) 1 (C) -1 (D) 死循环5. 若有int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )(A) public int MAX_LENGTH=100(B) final int MAX_LENGTH=100(C) public const int MAX_LENGTH=100(D) public final int MAX_LENGTH=1006. 在程序中import,package,class出现的正确顺序是( )(A) import package class(B) package import class(C) package class import(D) import class package7. 下列方法中可以用来创建一个新线程的是( )(A) 实现ng.Runnable接口并重写start()方法(B) 实现ng.Runnable接口并重写run()方法(C) 实现ng.Thread类并重写sleep()方法(D) 实现ng.Thread类并重写start()方法8. 下列程序的输出结果是( )public class Test{public static void main(String[] args){String a=new String("A");String b=new String("B");oper(a,b);System.out.println(a+","+b);}static void oper(String c,String d){c.concat("B");d=c;}}(A) A,A (B) 编译正确,运行时将产生错误(C) A,B (D) AB,AB9. Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
java招聘试题第一套
招聘试题11.选择题(3′× 10)(1)在java中,100.0 * 0.6 结果等于多少?dA、60.0004B、60C、60.00D、60.0(2)int a = 'A',请问System.out.println(a)打印出什么?aA、65B、AC、aD、97(3)System.out.println(Integer.parseInt("+1"))这句话执行会出现什么异常?aA、NumberFormatExceptionB、NullPointException(4)jsp如何获得客户端的IP地址?aA、request.getRemoteAddr()B、Request.ServerVariables("REMOTE_ADDR")(5)String a=new String("foo");String b=new String("foo");请问System.out.println(a1= =b1)打印出什么?bA、trueB、falseC、1D、0(6)Math.round(11.5)的值是多少?cA、11B、11.5C、12D、 12.0(7)请问如下哪个方法可以将MenuBar加入Frame中?bA、setMenu()B、setMenuBar()C、add()D、addMenuBar()(8)Which of the following lines of code will compile without error?(多选)bcA、int i=0;if (i) {System.out.println(“Hi”);}B.boolean b=true;boolean b2=true;if(b= =b2) {System.out.println(“So true”);}C.int i=1;int j=2;if(i==1|| j==2) System.out.println(“OK”);D.int i=1;int j=2;if (i==1 &| j==2) System.out.prin tln(“OK”);(9)Jsp路径太深文件名太长就无法读取文件,jsp路径最大长度是多少?bA、127B、255C、512D、1024(10) Consider the following code:(多选) C D EInteger s = new Integer(9);Integer t = new Integer(9);Long u = new Long(9);Which test would return true?A、(s==u)B、(s==t)C、(s.equals(t))D、(s.equals(9))E、(s.equals(new Integer(9))2.填空题(4′×5,每题4′)(1) String s = "Hello";String s1 = s;s = s + " world!";请问s的值是____Hello Would!_ ________,s1的值是___Hello_ ________。
2010校园招聘技术类笔试试题java
B:假设数据库中的字符是以GBK编码的,那么现实数据库数据的网页也必须是GBK编码的
C:Java的char类型,以UTF-16 Big Endian的方式保存一个字符
D:实现国际化应用常用的手段是利用ResourceBundle类
14.JNDI可用于如下哪些应用场景?
A:<% page contentType =
B:<meta http-equiv =
C:把所有的输出内容重新编码:new String (content.getBytes())
D:response.setContentType()
11.下列数组定义及赋值,错误的是
A:int intArray[];
B:t.equals(c);
C:s==t;
D:t.equals(new String(“hello”));
9.下面的代码运行的结果是:
class B extends Object{
static{
System.out.println("Load B");
}
public B(){
System.out.println("Create B");
C:执行redirect时,服务器端告诉浏览器重新去请求地址
D:forward是内部重定向,redirect是外部重定向
E:redirect默认将产生301 Permanently moved的HTTP响应
25.下列说法正确的是
A:Java中包的主要作用是实现跨平台功能
B:package语句只能放在import语句后面
Object.setWord(“123”);object.setI(2);
2010年java考试题
2010年java考试题一、选择题(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏清况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)Java中定义常量的保留字是A)constB)finalC)finallyD)native(12)下列有关Java布尔类型的描述中,正确的是A)一种基本的数据类型,它的类型名称为boolean B)用int表示类型C)其值可以赋给int类型的变量D)有两个值,1代表真,0代表假(13)Java中所有类的父类是A)FatherB)LangC)ExceptionD)Object(14)下列程序段的输出结果是int data=0;char k='a',p='f';data=p-k;system.out.println(data);A)0B)aC)fD)5(15)下列数中为八进制的是A)27B)0x25C)026D)028(16)下列方法中,不属于Throwable类的方法是A)printMessageB)getMessageC)toStringD)fillStackTrace(17)下列程序的输出结果是public class Test{public static void main(String[] args){int [] array={2,4,6,8,10};int size=6;int result=-1;try{for{int i=0;i<size && result==-1;i++}if(array[i]==20) result=i;}catch(ArithmeticException e){System.out.println("Catch---1");catch(ArrayIndexOutOfBoundsException e){ System.out.println("Catch---2");catch(Exception e){System.out.println("Catch---3");}}A)Catch---1B)Catch---2C)Catch---3D)以上都不对(18)下列包中,包含JOptionPane类的是A)javax.swingB)ngC)java.utilD)java.applet(19)下列选项中,与成员变量共同构成一个类的是A)关键字B)方法C)运算符D)表达式(20)下列程序的功能是将一个整数数组写入二进制文件。
java语言考试试卷a参考答案(2010.12.3)
②提供一个外部接口以方便访问。
③对象内部实现可以随时修改而不用担心破坏其他的程序。
3.简述Java中的事件处理机制。
答:Java采用委托事件模型处理事件,其特点是将产生事件的对象(事件源)与处理事件的对象(监听器)相互解耦。
①首先,监听器对象向事件源对象进行注册(或挂接)。
Sub sb = new Sub( );
System.out.println(sb.method1( ));
}
}
class Super{
public int x=5 , y=2 ;
public int method1(){ return x*y ; }
}
class Sub extends Super{
public class Compare{
public static void main(String args[]){
String s1="Henry Lee";
String s2="Java Applet";
String s3="Java";
String st;
if(pareTo(s2)<0)
A pp=new A();
pp.f(a);
}
}
class A{
void f(int[] arr){
for(int i=arr.length-1;i>=0;i--)
System.out.print(" "+arr[i]);
}
}
程序运行结果:
0678945
2.写出以下程序的运行结果。
public class StaticTest {
2010最新版java试题
一、选择题1、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是()A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是()A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是()A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问4、下列关于修饰符混用的说法,错误的是()A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.abstract方法必须在abstract类中D.staic方法中能处理非static的属性5、容器Panel和Applet缺省使用的布局编辑策略是()A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout6、以下标识符中哪项是不合法的( )A、 BigMeaninglessNameB、$intC、1 sD、$17、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的()A、public static void main()B、public static void main (String[ ] args)C、public static int main(String[ ] arg)D、public void main (String arg[ ])8、执行完以下代码int[ ] x = new int[25];后,以下哪项说明是正确的()A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空9、以下代码段执行后的输出结果为()int x=3; int y=10;System.out.println(y%x);A、0B、1C、2D、310、以下哪个表达式是不合法的()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) ? x.length : 0二、改错题(20'')判断下面的程序片断是否正确。
【互联派】阿里巴巴 2010校园招聘笔试试题——技术岗
1、淘宝新产品研发中心目前有109位店小二,每位小二有一个武侠花名,都出自经典武侠小说,如笑傲江湖等。
假设:花名已知,而且每个花名出处明确,数据存放文本文件(格式自拟);问题:用JA V A和注释型的伪码写程序,计算每类出处有多少花名。
2、已知Q是非空队列,S是空栈,仅用队列和栈的ADT函数和少量工作变量,使用Pascal 或C语言写一个算法,将队列Q的所有元素逆置。
栈的函数有:makeEmpty(s:stack); 置空栈push(s:stack;value:datatype); 新元素value进栈pop(s:stack):datatype; 出栈,返回栈顶元素isEmpty(s:stack):boolean; 判空队列的ADT函数有:enqueue(q:queue:value:datatype); 元素value进入队列deQueue(q:queue):datatype; 出队列,返回队头值isEmpty(q:queue):Boolean; 判空3.如果n为整数,则将它除以2如果n为奇数,则将它加1或者减1问对于一个给定的n,怎样才能用最少的步骤将它变到1例如n=61n-- 60n/2 30n/2 15n++ 16n/2 8n/2 4n/2 2n/2 14.第一题大概是,如果乔峰给阿朱在王府井大街开了一个店,其中店面不大,只有五个货架,请从下列商品中选出至少三件布置货架。
其中罗列的商品包括诺基亚N95,尿不湿、饰品等不同类别的商品三十余种,并说明理由。
第二题是用150-250字概括自己的形象。
第三题是,大件商品是否适合在网上销售,为什么?第四题是,在网上销售手机会遇到什么困难,如何解决?第五题是如果现在淘宝有店,就回答,否则跳过。
最后一题大概是,如果老板给了你一个任务,让你一个月内使网站的信息量突破2000万条,可是你发现按照以前的水平最多也就只能达到1210万条,请问你该怎么办?5.一个淘宝招聘笔试的题目请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个仅包含被删除的重复条目的新数组。
2010年3月国家二级(JAVA)笔试真题试卷(题后含答案及解析)
2010年3月国家二级(JA V A)笔试真题试卷(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列叙述中正确的是( )。
A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n /2)C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2(下标)n)D.对长度为n的有序链表进行对分查找,最坏情况—卜需要的比较次数为(nlog2(下标)n)正确答案:C解析:二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较log2n次。
2.算法的时间复杂度是指( )。
A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数正确答案:D解析:算法的时间复杂度是指算法需要消耗的时间资源。
一般来说,计算机算法是问题规模n的函数f(n),算法的时间复杂度也因此记做T(n)=O(f(n))因此,问题的规模n越大,算法执行的时间的增长率与f(n)的增长率正相关,称作渐进时间复杂度(AsymptoticTimeComplexity)。
简单来说就是算法在执行过程中所需要的基本运算次数。
3.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),—下面属于系统软件的是( )。
A.编辑软件B.操作系统C.教务管理系统D.浏览器正确答案:C解析:编辑软件和浏览器属于工具软件,教务系统是应用软件。
4.软件(程序)调试的任务是( )。
A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质正确答案:A解析:调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。
2010-Java笔试题目B卷
2010-Java笔试题目B卷第一篇:2010-Java笔试题目B卷上海慧广科技发展有限公司Java笔试题一、选择题部分题目说明:本部分一共有20道题目,为多项选择题,有些题可能有不止一个答案正确,请将你认为的正确答案都列出。
前15题为英文,后5题为中文题目。
1:Which declarations will allow a class to be started as a standalone program? A)public void main(String args[])B)public void static main(String args[])C)public static main(String[] argv)D)public static void main(String args[])2:you need to create a class that will store unique object elements.you do not need to sort these elements but they must be unique.what interface might be most suitable to meet this need? A)set B)list C)map D)vector3.Which of the following are Java keywords? a)arrayb)boolean c)Integer d)protect e)super4.After the declaration: char[] c = new char[100];what is the value of c[50]? a)50 b)49 c)‘u0000′d)‘u0020′ e)“ ” f)cannot be determined g)always null until a value is 5.Which identifiers are valid? a)_xpoints b)r2d2c)bBb$ d)set-flow e)thisisCrazy6.Which of the following statem ents assigns “Hello Java” to the String variable s? a)String s = “Hello Java”;b)String s[] = “Hello Java”;c)new String s = “Hello Java”;d)String s = new String(“Hello Java”);7.Which of the following are legal declarations of a two-dimensional array of integers? a)int[5][5]a = new int[][];b)int a = new int[5,5];c)int[]a[] = new int[5][5];d)int[][]a = new[5]int[5];8.If val = 1 in the code below:switch(val){ case 1: System.out.print(“P”);case 2: case 3: System.out.print(“Q”);break;case 4: System.out.print(“R”);default: System.out.print(“S”);} Which values would be printed? a)P b)Q c)R d)S9.Which methods are required to implement the interface Runnable.a)wait()b)run()c)stop()d)update()e)resume()10.What gets printed when the following JSP code is invoked in a browser.Select the one correct answer. hello hi a.The browser will print either hello or hi based upon the return value of random.b.The string hello will always get printed.c.The string hi will always get printed.d.The JSP file will not compile.11.Which of the following classes can handle the Unicode?A.InputStreamReaderB.BufferedReaderC.WriterD.PipedInputStream the class that includes the getSession method that is used to get the HttpSession object.A.HttpServletRequestB.HttpServletResponseC.SessionContextD.SessionConfig13.Which statement, unbinds an attribute from a session?A.session.unbind(“key”);B.session.remove(“key”);C.session.r emoveAttribute(“key”);D.session.unbindAttribute(“key”);14.Within a web application deployment descriptor, which maps the com.example.LoginServlet servlet to /utils/LoginServlet? A. com.example.LoginServlet /utils/LoginServlet B. com.example.LoginServlet /utils/LoginServlet C. com.example.LoginServlet Login Servlet /utils/LoginServlet /servlet-mapping> D. Login.Servlet com.example.LoginServlet Login.Servlet /utils/LoginServlet15.In Javascript, What does “1”+2+4 evaluate to? A.7 B.124C.16D.3416.若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于 A、本地方法 B、最终方法 C、静态方法 D、抽象方法17.在Java中。
福富2010_Java笔试题
福富2010 Java
填空10空,每空2分
1)用什么修饰声明类属性?(static)
2)用什么修饰方法可以避免子类覆盖该方法?(final)
3)面向对象程序设计的三个基本原则是?(封装,继承,多态)4)若int a = 1, b = 3,在if(a>b&&a++<5)之后a的值是?
若int a = 1, b = 3,在if(a>b&a++<5)之后a的值是?
5)代码填空(a),(b),(c)。
一段读文件写文件的代码。
编程2题,每题10分
1)
①你知道几种排序算法?列出二个即可。
②实现一种排序算法,补完以下方法:
public void sort(int[] data) {
}
private void swap(int[] data, int xIndex, int yIndex) {
}
2)实现一个单链表,结点结构为data link,补完以下方法。
public class Link {
private static class Node {
// 补完结构
}
public Link() {}
/**
* 插入一组数据
*/
public Link(Integer[] data) {
// 补完方法
}
/** 返回头结点 */
public Node getHeader() {
// 补完方法
}
/** 打印单链表中的最大值(maxValue)和所在位置(maxIndex) */ public void printMax() {
// 补完方法
}
}。
java笔试题及答案.doc
java笔试题及答案有了下面java笔试题及答案,进行java笔试时就容易多了,请您对下文进行参考:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他package public 7 7 7 7 protected 7 7 7 X friendly 7 7 X X private 7 X X X 不写时默认为friendly2、Anonymouslnner Class (匿名内部类)是否可以exte nd s (继承)其它类,是否可以imple ment s (实现)i nterf ace (接口)答:匿名的内部类是没有名字的内部类。
不能exte n ds (继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现3、Sta ti cNestedC las s 和Inner Clas s 的不同答:Nes tedC lass (一般是C+ +的说法),In nerClass (—般是JAVA的说法)。
J ava内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。
注:静态内部类(Inn erClass)意味着1创建一个st atic内部类的对象,不需要一个外部类对象,2不能从一个st atic内部类的一个对象访问一个外部类对象4、和的区别答:是位运算符,表示按位与运算,是逻辑运算符,表示遷辑与(and )5、Coll ect ion 和Col lect ions 的区别答:Coll ect ion是集合类的上级接口,继承与他的接口主要有Set和List.Col lections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作6、什么时候用assert答:asserti on (断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。
在实现中,a ssertion 就是在程序中的一条语句,它对一个boolea n表达式进行检查,一个正确程序必须保证这个bool ean表达式的值为tr ue;如果该值为fal se,说明程序己经处于不正确的状态下,系统将给出警告或退出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阿里巴巴2010校园招聘技术类笔试试题卷IJava开发、测试工程师1.下列运算符中优先级别最高的是?A:&B:&&C:!=D:?:2:若用数组S[0…n]作为两个栈S1和S2的存储结构,对任何一个栈只有当S全满时才不能做入栈操作。
为这两个栈分配空间的最佳方案是A:S1的栈底位置为0,S2的栈底位置为n+1B:S1的栈底位置为0,S2的栈底位置为n/2C:S1的栈底位置为1,S2的栈底位置为n/23.经过强制类型转换以后,变量a,b的分别为Short a =128;byte b =(byte)a;A:128 127B:128 -128C:128 128D:编译错误4.Java 的Daemon线程,setDaemon设置必须要:A:在Start之前B:在Start之后C:前后都可以5.下列不属于Java语言鲁棒性特点的是A:java能程序在编译和运行时的错误B:Java能运行虚拟机实现跨平台C:Java自己操纵内存减少了内存出错的可能性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:””,0B:””,2C:”123” ,2D:”123”,07.基于Servlet API如何实现转向时不在地址栏中显示转向后的地址?A:redirect()B:sendRedirect()C:forward()D:transform()8.假设有以下代码String s=”hello”;String t=”hello”;Char c[] ={‘h’,’e’,’l’,’l’,o’’};下列选项中返回false的语句是:A:s.equals(t);B:t.equals(c);C:s==t;D:t.equals(new String(“hello”));9.下面的代码运行的结果是: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();}}A:Load B → Create B → Load A → Create AB:Load B→ Load A →Create B →Create AC:Load B → Create B → Create A → Load AD:Create B →Create A →Load B →Load A10.为了让浏览器以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.关于守护线程的说法,正确的是:A:所有非守护线程终止,即使存在守护线程,进程运行终止B:所有守护线程终止,即使存在非守护线程,进程运行终止C:只要有守护线程或者非守护进程其中之一存在,进程就不会终止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:异步信息发送C:数据库连接池查找D:远程对象查找15.当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用模式A:FactoryB:AdapterC:CommandD:Singleton16.下面哪个不是标准的Statement类A:StatementB:PreparedStatementC:CallableStatementD:BatchedStatement17.Spring的PROPAGATION_REQUIRES_NEW事务,下面那些说法是正确的A:内部事务回滚会导致外部事务回滚B:内部事务回滚了,外部事务仍然可以提交C:外部事务回滚了,内部事务也跟着回滚D:外部事务回滚了,内部事务仍然可以提交18.利用Thread.wait()同步线程,可以设置超时时间吗?A:可以B:不可以19.若线性表最常用的操作是存取第i个元素及其前趋的值,则采用()存储方式节省时间A:单链表B:双链表C:单循环链表D:顺序表20.线程调用了sleep()方法后,该线程将进入()状态A:可运行状态B:运行状态C:阻塞状态D:终止状态21.JDBC的主要功能有A:创建与数据库的连接B:发送SQL语句到数据库中C:处理数据并查询结果D:以上都是22.Springmvc的中心控制Servlet是哪个类?A:ActionServletB:DispatcherservletC:AbstractControllerD:FacesServlet23.若下列所用变量均已经正确定义,一下表达式中不合法的是A:x>>3B:+++jC:a=x>y?x:yD:x%=424.下面有关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)组成D:可以用#include关键字来表明来自其他包中的类卷III公共题1.在一次歌唱比赛中,每一名参赛选手都有评委投了优秀票。
如果上述断定为真,则以下哪项不可能为真。
I:有的评委投了所有参赛选手优秀票II:有的评委没有给任何参赛选手投优秀票III:有的参赛选手没有得到一张优秀票A:只有IB:只有IIC:只有IIID:只有I和IIE:只有I和III2.所有通过英语六级考试的学生都参加了学校的英语俱乐部,王进参加了英语俱乐部,所以他一定通过了英语六级考试。
以下哪项最好的指出了上述论证的逻辑错误A:部分通过英语六级考试的学生没有参加英语俱乐部B:王进能够参加英语俱乐部是因为他符合加入俱乐部的基本条件C:王进曾今获得过年级英语演讲比三第一名D:凡愿意每学期缴纳50元会费,并且愿意积极参加俱乐部活动的学生都可以成为俱乐部的成员E:有些参加俱乐部的学生还没有通过英语六级考试3.一架飞机在满油的情况下可以绕地球飞0.5圈,假设飞机与飞机之间可以相互加油,请问在确保所有飞机够油飞回起点的情况下,最少需要几家飞机才可以让其中一架飞机成功绕地球飞行一圈A:3B:4C:5D:6E:74.如果所有的妇女都有大衣,那么漂亮的妇女会有?A:更多的大衣B:时髦的大衣C:大衣D:昂贵的大衣5.100多张诺骨牌整齐的排成一列,依顺序编号为1、2、3、……99、100.第一次拿走所有奇数上的骨牌,第二次再从生于骨牌中拿走所有技术位置上的骨牌,以此类推。
请问最后剩下的一张骨牌编号是多少?A:32B:64C:88D:966.小王在商店买衬衫,售货员问他想要哪种颜色的,小王幽默的说:“我不像讨厌黄色那样讨要红色,不像讨厌白色那样讨厌蓝色,不像喜欢粉色那样喜欢红色,对蓝色不如对黄色那样喜欢”,小王最后会选择的颜色是:A:粉色B:蓝色C:红色D:黄色7.在我国北方严寒冬季的夜晚,车辆前挡风玻璃会因低温而结冰霜。
第二天对车辆发动预热后玻璃上的冰霜会很快融化。
何宁对此不解,李军解释道:因为车辆仅有除霜孔位于前挡风玻璃,而车辆预热后除霜孔完全开启,因此,是开启除霜孔使车辆玻璃冰霜融化。
以下哪项为真,最能质疑李军对车辆玻璃迅速融化的解释?A:车辆一侧玻璃窗没有出现冰霜现象B:尽管车尾玻璃窗美哟除霜孔,其玻璃上的冰霜融化速度与前挡风玻璃没有差别C:当吹在车辆玻璃上的空气气温增加,其冰霜的融化速度也会增加D:车辆前挡风玻璃除霜孔排出的暖气流排出后可能很快冷却E:即使启用车内空调暖风功能,除霜孔的功能也不能被取代8.小张承诺:如果天不下雨,我一定去听音乐会。
以下哪项为真,说明小张没有兑现承诺:1)天没下雨,小张没去听音乐会2)天下雨,小张去听音乐会3)天下雨,小张没去听音乐会A 仅1B 仅2 C仅3 D 1 2 39.某零件加工厂按照工人完成的合格零件和不合格零件支付工资,工人每做出一个合格零件能得到工资10元,每做一个不合格零件将被扣除5元,已知某人一天共做了12个零件,得工资90元,那么他在这一天做了多少个不合格零件?A:2B:3C:4D:610.给你8颗小石头和一架天平。