红色答案为参考答案

1、从下列选项中选择正确的Java表达式(多选)

A.  int k=new String(“aa”);       B.  String str=String(“bb”);

C.  char c=74;                 D.  long j=8888;

2、下面那几个函数是public void method(){...}的重载函数?

A public void method( int m){...}     B public int method(){...}

C public void method2(){...}          D public int method(int m,float f ){...}

3、Which two demonstrate a "has a" relationship(Choose two)?

A. public interface Person { }

public class Employee extends Person{ }

B. public interface Shape { }

public interface Rectandle extends Shape { }

C. public interface Colorable { }

public class Shape implements Colorable { }

D. public class Species{ }

public class Animal{private Species species;}

E. interface Component{ }

class Container implements Component{

private Component[] children;

}

解析:"Is-a”代表类之间或类与接口的继承关系,比如猫是动物,狗也是动物,都继承了动物的共同特性,再用OO语言实现时,应将猫和狗定义成两种类,均继承动物类。"Has-a"代表的是对象和他成员的从属关系,同一种类的对象,通过它们的属性的不同值来区别。

4、已知表达式 int m [ ] = {0,1,2,3,4,5,6}; 下面哪个表达式的值与数组下标量总数相等?

A m.length()    B m.length   C m.length()+1   D m.length-1

5、方法resume()负责恢复哪些线程的执行

A 通过调用stop()方法而停止的线程。     B 通过调用sleep()方法而停止的线程。

C 通过调用wait()方法而停止的线程。     D 通过调用suspend()方法而停止的线程。

6、请看如下代码
    class Person {

private int a;

public int change(int m) {

    return m;

  }

}

public class Teacher extends Person {

    public int b;

  public static void main(String arg[]) {

    Person p = new Person();

    Teacher t = new Teacher();

    int i;

// point x

    }

}
 7、 下面哪些放在// point x?行是正确的?
  A  i = m;                     B  i = b;

C  i = p.a;                   D  i = p.change(30);

E  i = t.b;

8、关于运算符>>和>>>描述正确的是

A. >>执行移动                            B. >>执行翻转

C. >>执行有符号右移,>>>执行无符号右移   D. >>执行无符号右移,>>>执行有符号右移

9、下列关于栈的叙述正确的是

A栈是非线性结构        B栈是一种树状结构

C栈具有先进先出的特征  D栈具有后进先出的特征

10、选出Java语言中的关键词(多选)

A.  NULL     B.  sizeof   C.  implements   D.  extends

11、字符(char)的整型表示范围为

  1. 0 . . . 32767    C.  -256 . . . 255
  2. 0 . . . 65535    D.  -32768 . . . 32767

12、下述代码的执行结果是

class Super {
public int getLength() {return 4;}

}

public class Sub extends Super {
  public long getLength() {return 5;}

  public static void main (String[]args) {
     Super sooper = new Super ();
     Super  sub = new Sub();
     System.out.println(sooper.getLength()+ “,” + sub.getLength() );

  }

}

A.  4, 4    B.  4, 5    C.  5, 4    D.  5, 5     E. 代码不能被编译

13、关于Java语言,下列描述正确的是(多选)

A.  switch 不能够作用在String类型上     B.  List, Set, Map都继承自Collection接口

C.  Java语言支持goto语句               D.  GC是垃圾收集器,程序员不用担心内存管理

、指出下列程序运行的结果

public class Example{
  String str=new String("good");
  char[]ch={'a','b','c'};
  public static void main(String args[]){
    Example ex=new Example();
    ex.change(ex.str,ex.ch);

ex.str;
    System.out.print(ex.str+" and ");
    System.out.print(ex.ch);
  }
  public void change(String str,char ch[]){
    str="test ok";
    ch[0]='g';
  }
}

A   good and abc     B   good and gbc    C   test ok and abc    D   test ok and gbc

15、写出下面代码的执行结果  引用

public class MyClass {

static void aMethod(StringBuffer sf1, StringBuffer sf2) {

    sf1.append(sf2);

    sf2 = sf1;

  }

  public static void main(String[] args){

    StringBuffer sf1 = new StringBuffer("A");

    StringBuffer sf2 = new StringBuffer("B");

    aMethod(sf1,sf2);

    System.out .println(sf1+ "":"+sf2);

  }

}

答:AB:B

16、关于异常(Exception),下列描述正确的是(多选)

A.  异常的基类为Exception,所有异常都必须直接或者间接继承它

B.  异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理

C.  如果某异常继承RuntimeException,则该异常可以不被声明

D.  异常可以随便处理,而不是抛给外层的程序进行处理

17、(单选)声明一个委托public int myCallBack(int x); 则用该委托产生的回调方法的原型应该是
A. void myCallBack(int x)        B. int receive(int num)
C. String receive(int x)           D. 不确定的

18、(单选)下面的代码实现了设计模式中的什么模式
  public class A {
  private A instance;
  private A() {
  }
  public static A getInstance {
  if ( A == null )
   instance = new A();
  return instance;
  }
   }
 A. Factory   B. Abstract Factory  C. Singleton D. Builder

19、三种字符串判空串方法:
      1: bool isEmpty = (str.Length == 0);
   2: bool isEmpty = (str == String.Empty);
   3: bool isEmpty = (str == "");
  哪种方法正确?
    A. 1    B. 2    C. 3

20、下面正确的是

A)float f = 3.14;  //不带f默认为double类型    B)byte i = 225;   //默认为int类型

C)log k = 33;                             D)int p[ ][ ];

JAVA笔试题集(一)--JAVASE部分的更多相关文章

  1. 2016最新Java笔试题集锦

    更新时间:2015-08-13         来源:网络         投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...

  2. 【笔试题】精选30道Java笔试题解答

    转自于:精选30道Java笔试题解答 精选30道Java笔试题解答 1. 下面哪些是Thread类的方法() A. start() B. run() C. exit() D. getPriority( ...

  3. 精选30道Java笔试题附答案分析

    精选30道Java笔试题解答 都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑 ...

  4. 转:Java面试题集(51-70) http://blog.csdn.net/jackfrued/article/details/17403101

    Java面试题集(51-70) Java程序员面试题集(51-70) http://blog.csdn.net/jackfrued/article/details/17403101 摘要:这一部分主要 ...

  5. JAVA面试题集之基础知识

                           JAVA面试题集之基础知识 基础知识:  1.C 或Java中的异常处理机制的简单原理和应用. 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就 ...

  6. java笔试题13-11-21

    中xxx科技公司java笔试题 今天去参加一个公司的面试,去先做了一份笔试题,妈的,太他妈难了(对于我来说,最后做完一个员工说你是不是投错简历了,都是空白,我说我做的大部分都对了..最后面试都没有,就 ...

  7. 华为Java笔试题

    华为Java笔试题+数据库题 一. 单项选择题 1.Java是从( )语言改进重新设计. A.Ada B.C++ C.Pasacal D.BASIC 2.下列语句哪一个正确( ) A. Java程序经 ...

  8. Java笔试题集锦

    Java笔试题集锦 1.MVC的各个部分都有那些技术来实现?怎样实现? 答:MVC是Model-View-Controller的简写."Model" 代表的是应用的业务逻辑(通过J ...

  9. java面试题—精选30道Java笔试题解答(二)

    摘要: java面试题-精选30道Java笔试题解答(二) 19. 下面程序能正常运行吗() public class NULL { public static void haha(){ System ...

随机推荐

  1. 远方的塔--Pylons

    转自:https://en.wikipedia.org/wiki/Pylons_project#Pylons_Framework Pylons

  2. JavaScript 嵌套 书名号 查询

    字符串中查找嵌套书名号 ,一开始想用正则来做的,最后发现正则不可能达到我的需求(可能是我正则理解不够,哈哈),所以写下了这个方法:只做了三层,如果你要更多,可以自己添加,哈哈//提取查询关键字,sou ...

  3. android面试宝典

    一.listview的优化: 首先要知道getview实际就是个for循环. 我们重写的getview方法中本身有一个convertview,因为只需要保留能够显示的最大个数的view即可,所以: 第 ...

  4. mac版本cornerstone的无限期破解方法【转】

    CornerStone是个人非常喜欢的mac上的一款SVN客户端工具,官方提供了14天的免费试用(trail)版本.我们可以在此基础上提供无限期试用版本. 方法一:如果你从来没有安装过这个trail版 ...

  5. popupwindow的基本使用以及基本动画效果

    1.创建一个popupwindow view的布局文件自己写一个就好了,这里就不说了 View view= LayoutInflater.from(context).inflate(R.layout. ...

  6. AOP 面向切面编程, Attribute在项目中的应用

    一.AOP(面向切面编程)简介 在我们平时的开发中,我们一般都是面对对象编程,面向对象的特点是继承.多态和封装,我们的业务逻辑代码主要是写在这一个个的类中,但我们在实现业务的同时,难免也到多个重复的操 ...

  7. tp框架之模板继承

    模板继承是一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板布局的上层.模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区 ...

  8. git客服端基本操作

    以下操作基于git+gerrit 1.生成公钥 ssh -keygen -t rsa 默认公钥生成路径  C:\Documents and Settings\用户名\.ssh 2.配置姓名和邮箱地址 ...

  9. encodeURIComponent()中文乱码

    可能是Tomcat的编码格式问题   应该在8080端口下设置 <Connector port="8080" protocol="HTTP/1.1" co ...

  10. hoj 2662 经典状压dp // MyFirst 状压dp

    题目链接:http://acm.hit.edu.cn/hoj/problem/view?id=2662 1.引言:用dp解决一个问题的时候很重要的一环就是状态的表示,一般来说,一个数组即可保存状态. ...