JAVA笔试题集(一)--JAVASE部分
红色答案为参考答案
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)的整型表示范围为
- 0 . . . 32767 C. -256 . . . 255
- 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部分的更多相关文章
- 2016最新Java笔试题集锦
更新时间:2015-08-13 来源:网络 投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...
- 【笔试题】精选30道Java笔试题解答
转自于:精选30道Java笔试题解答 精选30道Java笔试题解答 1. 下面哪些是Thread类的方法() A. start() B. run() C. exit() D. getPriority( ...
- 精选30道Java笔试题附答案分析
精选30道Java笔试题解答 都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑 ...
- 转: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 摘要:这一部分主要 ...
- JAVA面试题集之基础知识
JAVA面试题集之基础知识 基础知识: 1.C 或Java中的异常处理机制的简单原理和应用. 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就 ...
- java笔试题13-11-21
中xxx科技公司java笔试题 今天去参加一个公司的面试,去先做了一份笔试题,妈的,太他妈难了(对于我来说,最后做完一个员工说你是不是投错简历了,都是空白,我说我做的大部分都对了..最后面试都没有,就 ...
- 华为Java笔试题
华为Java笔试题+数据库题 一. 单项选择题 1.Java是从( )语言改进重新设计. A.Ada B.C++ C.Pasacal D.BASIC 2.下列语句哪一个正确( ) A. Java程序经 ...
- Java笔试题集锦
Java笔试题集锦 1.MVC的各个部分都有那些技术来实现?怎样实现? 答:MVC是Model-View-Controller的简写."Model" 代表的是应用的业务逻辑(通过J ...
- java面试题—精选30道Java笔试题解答(二)
摘要: java面试题-精选30道Java笔试题解答(二) 19. 下面程序能正常运行吗() public class NULL { public static void haha(){ System ...
随机推荐
- 使用ajaxfileupload.js实现上传文件功能
<div class="pictureList"> <div class="pictureItem" id="uploadItem& ...
- gdb调试
·代码(实验楼中的代码,改了部分数值)命名为test.c int g(int x) { return x + 7; } int f(int x) { return g(x); } int main(v ...
- rdlc报表相关
错误提示:1.尚未指定报表定义的来源 注意ReportPath与ReportEmbeddedResource的区别,前者获取或设置本地报表的本地文件系统路径,设置此属性将导致后者属性值被忽略:后者将获 ...
- Docker常用命令大全
1. 查看docker信息(version.info) # 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(s ...
- vnc远程运行3D游戏
使用的版本:VNC-5.2.3-Windows.exe vnc官网 安装的过程中需要输入license key,以下给出一些enterprise license(最大权限的License): K5 ...
- NOIP主要考查范围
基本数据结构 栈 队列 数组 优先队列 中级数据结构 堆(大根堆,小根堆) 并查集和带权并查集 哈希表 高级数据结构 (可选学) 树状数组 线段树 各种其他树 字符串和相关内容 1.KMP 2.各种操 ...
- Git版本控制管理学习笔记5-提交
这个标题其实有些让人费解,因为会想这个提交是动词还是名称? 提交动作是通过git commit命令来实现的,提交之后会在对象库中新增一个提交对象.提交过程中会发生哪些变化,在上一篇笔记 ...
- Cocos2d-x 版本小游戏 《是男人就下100层》 项目开源
这个是很久就开始动手写的一个小游戏了,直到最近才把它收尾了,拖拖拉拉的毛病总是很难改啊. 项目是基于 cocos2d-x v2.2 版本 ,目前只编译到了 Win8 平台上,并且已经上传到了商店,支持 ...
- DataGridView回车焦点横向移动
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData ...
- NoSql数据库初探-mongoDB读操作
MongoDB以文档的形式来存储数据,此结果类似于JSON键值对.文档类似于编程语言中将键和值关联起来的结构(比如:字典.Map.哈希表.关联数组).MongoDB文档是以BOSN文档的形式存在的.B ...