java基础考试题_JAVA基础考试题

这是一份JAVA基础考试的试卷,包含选择题,主要考察位运算、对象比较以及逻辑判断的知识点。第一题询问在第5行代码中变量j的十进制值,正确答案是C.20。第二题涉及不同数据类型之间的比较,正确的表达式是F.(i.equals(42))。第三题是一个关于静态方法和逻辑运算的代码段,执行后变量j的值会因为方法调用而改变。
摘要由CSDN通过智能技术生成

JAVA基础考试题

(请勿在此卷上填写答案,请将答案写在答题卡上,考试时间90分钟,总分102分)一、选择题(每题2分,共42分;错选不给分;少选给1分)

1

====

1. public class test {

2. public static void main (String args[]) {

3. int i = 5;

4. int j = i<<2;

5.

6. }

7. }

What is the decimal value of j at line 5?

A. 0

B. 1

C. 20

D. -15

E. An error at line 3 causes compilation to fail.

F. An error at line 4 causes compilation to fail.

2

====

Integer i = new Integer (42);

Long l = new Long (42);

Double d = new Double (42.0);

Which expressions evaluate to True?

A. (i == l)

B. (i == d)

C. (d == l)

D. (i.equals (d))

E. (d.equals (i))

F. (i.equals (42))

G. None

3

====

1. public class test {

2. private static int j = 0;

3.

4. private static boolean methodB(int k) {

5. j += k;

6. return true;

7. }

8.

9. public static void methodA(int i) {

10. boolean b:

11. b = i < 10 | methodB (4);

12. b = i < 10 || methodB (8);

13. }

14.

15. public static void main (String args[]) {

16. methodA(0);

17. System.out.println(j);

18. }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值