就业数据资源平台
当前位置:首页 > 笔试题目
2013中软校招JAVA开发工程师笔试题



  一、选择题



  1、下列表达式正确的()?



  A.byte b = 128;



  B.boolean flag = null;



  C.float f = 0.9239;



  D.long a = 2147483648L;



  2、下列正确的说法有():



  A.声明抽象方法,大括号可有可无



  B.声明抽象方法不可写出大括号



  C.抽象方法有方法体



  D.abstract可修饰属性、方法和类



  3、下列不属于java标识符的是():



  A._HelloWorld



  B.3HelloWorld



  C.$HelloWorld



  C.HelloWorld3



  4、属于java语言中基本数据类型的是():



  A.byte B.long



  C.Integer D.String



  E.var



  5、下列代码运行结果是( ):



  1. public class SwitchTest {



  2. public static void main(String[] args) {



  3. System.out.println("value="+switchlt(4));



  4. }



  5. public static int switchlt(int x){



  6. int j=1;



  7. switch(x){



  8. case 1:j++;



  9. case 2:j++;



  10. case 3:j++;



  11. case 4:j++;



  12. case 5:j++;



  13. default:j++;



  14. }



  15. return j+x;



  16. }



  17. }



  A.3 B.4



  C.5 D.6



  E.7 F.8



  6、在<插入代码>处写如下代码,正确的是( ):



  1. public class Test {



  2. int w,x,y,z;



  3. public Test(int a,int b){



  4. x=a;y=b;



  5. }



  6. public Test(int a,int b,int c,int d){



  6. <插入代码>



  7. w=d;z=c;



  8. }



  9. }



  A.Test(a,b);



  B.x=a,y=b;



  C.this(a,b);



  D.x=a;y=b;



  7、在一个网页中, 标签包含了下面哪些网页的属性信息():



  A. 网页题目



  B. 关键词



  C. 网页类型



  D. 语言内码



  8、在HTML页面中包含如下图片标签,以下那条语句可以把图片隐藏():



  



  A. document.getElementById(“pic”).style.display=”visible”;



  B. document.getElementById(“pic”).style.display=”disvisible”



  C. document.getElementById(“pic”).style.display=”block”;



  D. document.getElementById(“pic”).style.display=”none”



  9、关于 jquery,是由哪些语言编写的():



  A. javascript



  B. html



  C. java



  D. css



  10、 在CSS样式中以下哪些选项属于选择符的分类()



  A. HTML选择符



  B. Class选择符



  C. #选择符



  D. ID选择符



  11、下面不是java关键字的是



  A:sizeof B:throws C:this D:cast



  12、下列不继承Collection接口的选项多选 ( )



  A:HashMap B: ArrayList C:Set D:HashTable E:LinkedList



  13、String的描述错误的是



  A:大量字符串的拼接可以直接使用String



  B:String为final,即不可更改的



  C:JVM中有字符串池,相同的常量字符串内存中只有1份



  D:StringBuffer,声明的时候最好加上大小即new StringBuffer(1024)



  14、关于final的使用,错误的描述为:( )



  A final用在try{} catch{}后,用于强制执行



  B final修饰的变量可以在声明时不进行初始化



  C final修饰的方法不可以被重写



  D final修饰的类不可以被继承



  15、下面关于java流的说法错误的是



  A:Reader Writer是读写字节流的相关接口



  B: 文件流需要显示关闭



  C: DataInput是读写java基本类型的接口



  D:当读写大文件时可以使用BufferedOutputStream,BufferedInputStream



  二、简答题



  1.Java中结构化程序设计有哪三种基本流程,分别对应那些语句?



  2.Java中如何定义和使用接口?



  HTML与JS的执行顺序:



  A:顺序执行



  B:先执行HTML



  C:先执行JS



  D:同时执行



  3. 简述Spring配置 Bean的Scope?



  4. 什么是IOC和AOP?采用IOC的好处?一般在什么情况下使用AOP?



  5. 简述你所了解的设计模式和应用场景?



  6. 请分别用传统HTML和Ext的事件处理机制处理下面button的onclick事件?



  <input type=”button” id=”btn” />



  7. window.setTimeOut和 window.setInterval()的区别?



  四、编程题(编写的代码最好添加适当的说明,避免阅卷人员误判)



  1、请使用Java语言定义一个具备栈功能的类,实现以下接口:



  1. public interface StackInterface{



  2. void push(Object value);



  3. Object pop();



  4. boolean isEmpty();



  5. }



  public TreeNode right;



  }



就业数据资源平台