龙空技术网

每周一练 | JAVA笔面常考哪些题?

西安华清远见 108

前言:

目前大家对“java基础笔试代码题”都比较注意,各位老铁们都需要剖析一些“java基础笔试代码题”的相关文章。那么小编在网络上搜集了一些有关“java基础笔试代码题””的相关内容,希望兄弟们能喜欢,看官们一起来学习一下吧!

1.(多选)已知String a = "a";

String b = "b";

String c = a+b;

String d = new String("ab");

以下操作结果为true的是?

A. (a+b).equals(c)

B. (a+b)==c

C. c==d

D. c.equals(d)

答案

AD

2.执行如下Java程序,sum的值是( )

char chr = 127;

int sum = 200;

chr += 1;

sum += chr;

A. 72

B. 99

C. 328

D. 327

答案

C

3.对文件名为Test.java的Java代码

描述正确的是( )

A. 输出:0000

B. 输出:123

C. 编译报错

D. 输出:No name

答案

C

4.下面关于Java package的描述,哪个是正确的( )

I.包不提供将所有类名分区为更易管理的块的机制.

II. 包提供可见性控制机制.

III. 包的一个重要属性是包内定义的所有类都可以通过该包外的代码访问.

IV. 在一个包内出现的类,不可以存储在另一个包中.

A.只有I

B.只有II

C,只有III

D.只有IV

答案

B

5.对于以下代码段,4个输出语句中输出true的个数是( )

class A{}

class B extends A{}

class C extends A{}

class D extends B{}

A obj = new D();

System.out.println(obj instanceof B);

System.out.println(obj instanceof C);

System.out.println(obj instanceof D);

System.out.println(obj instanceof A);

A. 1

B. 2

C. 3

D.4

答案

C

标签: #java基础笔试代码题