华为Java精选笔试题整套考卷(附完整答案)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

×××机构/学校/公司×××课程/部门/班级Java×××考试题

文档密级机密文档

日期2019-09-07

Copyright © 2019 ×××版权所有

非经本单位书面许可,任何单位和个人不得擅自摘抄、复制或拍照本文档内容的部分或全部,并不得以任何形式传播,否则将保留采取一切法律措施的权利,追究传播者的法律责任

考试须知

1.考试时长60分钟,请注意合理分配时间;

2.请将答案统一写在考试提供的答题纸上,且勿在试卷上进行草稿或者答题;

3.若迟到入场,考试结束时间按照统一规定结束,不针对迟到情况延长考试时间;

4.领到答题纸后,请先在指定位置准确、清楚地填写姓名、手机号/邮箱等栏目;

5.考试杜绝任何作弊行为;

6.请将手机调至静音,保持考场安静;

7.请勿以任何形式复制或带走任何考试材料,包括但不限于以拍照、手抄、夹带等方式将笔试试卷、答

题纸及草稿纸等材料带出考场;

8.考试过程中如有任何问题可举手示意在场监考人员。

考试内容

1.单选题(20’) (4)

2.多选题(30’) (5)

3.简答题(30’) (7)

4.编程题(20’) (9)

1. 单选题(20’)

本部分每试题2分。

1、下面关于变量及其作用范围的陈述哪个是不对的?(B )

A.实例变量是类的成员变量。

B.实例变量用关键字static声明。

C.在方法中定义的局部变量在该方法被执行时创建。

D.局部变量在使用前必须被初始化。

2、下面哪条语句把方法声明为抽象的公共方法?( B )

A.public abstract method();

B.public abstract void method();

C.public abstract void method(){}

D.public void method() extends abstract;

3、哪个是将一个十六进制值赋值给一个long型变量?( D )

A.long number = 345L;

B.long number = 0345;

C.long number = 0345L;

D.long number = 0x345L;

4、下面的哪个赋值语句是不对的?( A )

A.float f = 11.1;

B.double d = 5.3E12;

C.double d = 3.14159;

D.double d = 3.14D;

5、下面哪个是不合法的标识符?( C )

A.$persons;

B.TwoUsers;

C.*point;

D._endline;

6、若在某一个类定义中定义有如下的方法: final void aFinalFunction( );

则该方法属于( C )。

A、本地方法

B、静态方法

C、最终方法

D、抽象方法

7、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )。

A、 public static void main()

B、 public static void main(String[ ] args)

C、 public static int main(String[ ] args)

D、public void main(String arg[ ])

8、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。

A、隐藏

B、覆盖

C、重载

D、Java不支持此特性

10、以下代码段执行后的输出结果为( C )。

int x=-3; float y=10.0f;

System.out.println(y%x);

A、不能成功编译

B、-1.0

C、1.0

D、-1

2. 多选题(30’)

本部分每试题全部选对得3分,少选得1分,多选、错选或者不选得0分。

1、以下哪些是运行时异常( ABCD )

A. ng.lndexOutOfBoundsException

B. ng.NullPointerException

C. java.util.ConcurrentModificationException

D. java.time.format.DataTimeParseException

2、以下哪些能够保证线程安全( BC )

A. 单例模式

B. java.util.Hashtable

C. synchronized

D. volatile

3、垃圾回收算法CMS的缺点有哪些( ABC )

A. 需要更大的堆空间

B. 需要更多的CPU空间

C. 不会整理、压缩堆空间

D. 增加了回收的停顿时间

4、以下哪些属于工厂模式( ABC )

A. 工厂方法模式

B. 简单工厂模式

C. 抽象工厂模式

D. 组合工厂模式

5、以下哪些语句可以正常创建Lock对象?( ABD )

A. Lock lock = new ReentrantLock(true);

B. Lock lock = new ReentrantLock();

C. Lock lock = new Lock();

D. Lock lock = new ReentrantLock(false);

相关文档
最新文档