笔试真题
1.在类的说明符中,被指定为私有的数据可以被以下( )访问
A. 程序中的任何函数
B. 其他类的成员函数
C. 类中的成员函数
D. 派生类中的成员函数
2.有以下方法的定义,请选择该方法的返回类型( )
ReturnType method(byte x, double y){ return (short) x/y*2; } x变成short型,再和y运算,结果就是double型了
A. byte
B. short
C. int
D. double
3.声明并创建一个按钮对象b,应该使用的语句是( )
A. Button b=new Button();
B. button b=new button();
C. Button b=new b();
D. b.setLabel(“确定”);
4.若需要定义一个类域或类方法,应使用哪种修饰符?( )
A. static
B. package
C. private
D. public
5.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象( )
A. FileInputStream
B. FileOutputStream
C. DataOutputStream
D. FileWriter
6.下面语句的功能是( )
RandomAccessFile raf2 = new RandomAccessFile("1.txt","rw" );
A. 打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据
B. 打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据
C. 打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据
D.以上说法都不对
7.定义一个接口必须使用的关键字是( )
A. public
B. class
C. interface
D. static
8.将以下哪种方法插入行6是不合法的。( )
A. float aFun(float a, float b){ }
B. public int aFun(int a, int b)throws Exception{ }
C. public float aFun(float p, float q){ }
D. public int aFun(int a, int b)throws IOException{ }
9.类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是( )
A. B x1= new B( );
B. B x1= new C( );
C. C x1=new C( );
D. C x1= new B( );
10.以下哪个不是Java的原始数据类型( )
A. int
B. Boolean
C. float
D. char
面试真题
-
XML包括哪些解释技术,区别是什么
-
JSP有哪些内置对象和动作?它们的作用分别是什么
-
redirect, forward区别
-
SESSION, COOKIE区别
-
什么是java线程池?在什么情况下使用线程池
-
sleep() 和wait() 的区别
-
servlet和 filter的区别
-
abstract class的应用场合
9.Java中Exception和Error有什么区别
10.throw和throws有什么区别
点击下方空白区域查看答案
「笔试答案」
- C 2. D 3. A 4. A 5. A 6. A 7.C 8. A 9. BC 10. B
预祝大家成功拿到自己心仪的offer
限于篇幅只贴出部分答案
笔面试题答案和解释
加入群聊领取
扫码入群
领取答案
微信图片_20170801152407.jpg
群满加运营
拉你入群
下期预告:携程校招
java.jpg长按,识别二维码,加关注
往期回顾
网友评论