真题精选丨通过真题了解华为校招

真题精选丨通过真题了解华为校招_第1张图片

笔试真题

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

面试真题

  1. XML包括哪些解释技术,区别是什么

  2. JSP有哪些内置对象和动作?它们的作用分别是什么

  3. redirect, forward区别

  4. SESSION, COOKIE区别

  5. 什么是java线程池?在什么情况下使用线程池

  6. sleep() 和wait() 的区别

  7. servlet和 filter的区别

  8. abstract class的应用场合

9.Java中Exception和Error有什么区别

10.throw和throws有什么区别

点击下方空白区域查看答案

「笔试答案」

  1. C 2. D 3. A 4. A 5. A 6. A 7.C 8. A 9. BC 10. B

预祝大家成功拿到自己心仪的offer

限于篇幅只贴出部分答案
笔面试题答案和解释
加入群聊领取

扫码入群
领取答案


微信图片_20170801152407.jpg

群满加运营
拉你入群

amanda.png

下期预告:携程校招

java.jpg

长按,识别二维码,加关注

往期回顾

小米Java笔试题你答对了几题?

【每日一刷】腾讯Java笔试题

【百度校招】想入百度,至少你得会这些笔试题

马上收藏丨如何在竞争激烈的阿里校招中脱颖而出

你可能感兴趣的:(真题精选丨通过真题了解华为校招)