华为Java面试题必备

先给大家复习一下基础题!!!

Java基础是java初学者的起点,是帮助你从小白入门到精通必学基础课程!

 为初学者而著!

Java300集>>>适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

 配套学习:Java初学者入门教程>>>

 

一、 单项选择题

1.Java 是从(B )语言改进重新设计。

A.Ada

B.C++

C.Pasacal

D.BASIC 

2.下列语句哪一个正确(B )

A. Java 程序经编译后会产生 machine code

B. Java 程序经编译后会产生 byte code

C. Java 程序经编译后会产生 DLL

D. 以上都不正确

3.下列说法正确的有( C)

A. class 中的 constructor 不可省略

B. constructor 必须与 class 同名,但方法不能与 class 同名

C. constructor 在一个对象被 new 时执行

D. 一个 class 只能定义一个 constructor

4.提供 Java 存取数据库能力的包是(A )

A.java.sql

B.java.awt

C.java.lang

D.java.swing

5.下列运算符合法的是( A)

A.&&

B.<>

C.if

D.:= 

6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C 的值是( C)

A.0

B.1

C.-1

D.死循环 

7.下列哪一种叙述是正确的(D )

A. abstract 修饰符可修饰字段、方法和类

B. 抽象方法的 body 部分必须用一对大括号{ }包住

C. 声明抽象方法,大括号可有可无

D. 声明抽象方法不可写出大括号

8.下列语句正确的是(A? )

A. 形式参数可被视为 local variable

B. 形式参数可被字段修饰符修饰

C. 形式参数为方法被调用时,真正被传递的参数

D. 形式参数不可以是对象

9.下列哪种说法是正确的(D )

A. 实例方法可直接调用超类的实例方法

B. 实例方法可直接调用超类的类方法

C. 实例方法可直接调用其他类的实例方法

D. 实例方法可直接调用本类的类方法

二、 多项选择题

1.Java 程序的种类有( A)

A.类(Class)

B.Applet

C.Application

D.Servlet

2.下列说法正确的有(BCD )

A. 环境变量可在编译 source code 时指定

B. 在编译程序时,所能指定的环境变量不包括 class path

C. javac 一次可同时编译数个 Java 源文件

D. javac.exe 能指定编译结果要置于哪个目录(directory) 

3.下列标识符不合法的有(ACD )

A.new

B.$Usdollars

C.1234

D.car.taxi 

4.下列说法错误的有(BCD )

A. 数组是一种对象

B. 数组属于一种原生类

C. int number=[]={31,23,33,43,35,63}

D. 数组的大小可以任意改变 

5.不能用来修饰 interface 的有(ACD )

A.private

B.public

C.protected

D.static 

6.下列正确的有( )

A. call by value 不会改变实际参数的数值

B. call by reference 能改变实际参数的参考地址

C. call by reference 不能改变实际参数的参考地址

D. call by reference[引用] 能改变实际参数的内容 答案:ACD

大伙伴们需要巩固Java基础的可以复习一下>>>

小伙伴如果想要学习更多的知识,学习材料可以,工众号:编程领域

Java初学者学习教程:Java初学者入门教程>>>

Guess you like

Origin blog.csdn.net/asdfdghjkl/article/details/121103581