首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每周一练|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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221230A06PAK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券