2012 java面试题笔试.doc_第1页
2012 java面试题笔试.doc_第2页
2012 java面试题笔试.doc_第3页
2012 java面试题笔试.doc_第4页
2012 java面试题笔试.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一 选择题(1-10题每题2分,11-15题每题4分)1下面关于Java语言说法错误的是:(b )Ajava语言是完全面向对象的 B。java语言支持多继承Cjava语言支持多线程 D。java语言最早是为消费电子产品领域设计的2下面标识符中正确的是:( d )A *123 B.12java Ccontinue D.java$next3 以下程序输出: a public class Test static int a=0;public static void set(int a)a+=1;public static void main(String args )Test.set(2);System.out.print(a);A.0B.1C.2D.34为了区分重载多态中同名的不同方法,要求(a)。A) 形式参数个数或者类型不同 B) 返回值类型不同C) 调用时用类名或对象名做前缀 D) 形式参数名称不同5下面定义数组的格式中正确的是:( c )Aint a10 B。int a=new int10 Cint a=new int5 D.int a6 下面说法中不正确的是:( c )A类是对象的抽象,对象是类的实例 B。类是组成java程序的最小的单位Cjava语言支持多继承 D。java一个程序中只能有一个public类7 以下哪些继承自Collection接口? bA.HashMapB.ListC.HashTableD.LinkedList8 请选择以下程序的输出结果( b )public class Test2 public static void main(String args)Hashtable hst = new Hashtable();hst.put(null, null);String s1 = (String)hst.get(null);System.out.println(s1);A、 null B、抛出异常9下面说法中不正确的是:(a)Ajava中一个类只允许实现一个接口 B。抽象类中允许有非抽象方法的存在C类变量(实例变量)可以直接用类名调用 D。通过super可以调用基类的构造函数10容器JFrame 默认使用的布局编辑策略是( a)ABorderLayout B。FlowLayout C。GridLayout D。CardLayout11 以下哪个表达式是不合法的( b )AString x=”Hello”; int y=9; x+=y;BString x=”Hello”; int y=9; if(x.equals(y) CString x=”Hello”; int y=9; x=x+y;DString x=null; int y=(x!=null)&(x.length()0)12.Statement 接口的作用是什么?选出最佳答案? dA.负表发送SQL语句,如果有返回结果,则它会将结果保存到ResultSet对象中B.用于执行SQL语句C.产生一个ResultSet结果集D.上述都不对13class person public int addvalue(int a,int b) int s; s=a+b; return s; class child extends parent若要在child类中对addvalue方法进行重写,下面对于child类中的addvalue方法头的描述哪个是正确的: aA)int addvalue(int I,int j) B)void addvalue(int i,int j)C)void addvalue(double i) D)int addvalue(int a,double j)14下面程序在fun()方法当出现数组下标超过界限的情况下的输出结果是:( c )public void test()tryfun();System.out.print(“情况1”);catch(ArrayIndexOutOfBoundsException e) System.out.print(“情况2”);catch(Exception e) System.out.print(“情况3”);finally System.out.print(“finally”);A情况1 B。情况2 C。情况2finally D情况3finally15下面程序填空正确的是:(b)import java.awt.*;import java.applet.Applet;import java.awt.event.*;public class action1 extends Applet _Button b1=new Button(“press me”);Label l1=new Label(“提示信息栏 “);public void init()setLayout(new FlowLayout(FlowLayout.LEFT,5,20);add(b1);add(l1);b1.addActionListener(this);public void actionPerformed(ActionEvent e)l1.setText(“button1 clicked”);Aimplements ActionEvent B. implements ActionListenerC. ,ActionListener D extends ActionEvent2、 问答题1. String s = new String(xyz);创建了几个String Object?分别是哪几个?(10分)2. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?(10分)3. 抽出部门,平均工资,要求按部门的字符串顺序排序,不能含有human resource部门,employee结构如下:employee_id, employee_name, depart_id,depart_name,wage(10分)4. 编写一个多线程的程序,启动两个线程,分别向D盘的test . txt中插入和读取字符串信息。(15分)5. 编写一个Socket客户端程序,与IP地址为、端口号5000的服务器连接, 从System.in读取一字符串,发送给服务器,然后从服务器取得返回的数据,输出到控制台.(15分) 答案1 BDAAC,CBBAA,BDACB21. 两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。2. short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 +

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论