java考试练习题 联系客服

发布时间 : 星期一 文章java考试练习题更新完毕开始阅读

B、float b=12.45;

C、double c=100;

D、float d=100;

27、表达式7%(-3)的运算结果为

A、-2

B、-1

C、2

D、1

28、阅读下面的程序

import java.util.Calendar;

public class CalendarDemo {

public static void main(String[] args) {

Calendar cal = Calendar.getInstance();

cal.set(2008, 7, 8);

cal.setLenient(false);

cal.set(Calendar.MONTH, 13);

System.out.println(cal.get(Calendar.MONTH) + \月份\

}

}

下列关于程序输出结果的描述中,正确的是()

A、输出结果:7月份

B、输出结果:8月份

C、输出结果:13月份

D、运行出错

29、现有两个类A、B,以下描述中表示B继承自A的是?()

A、class A extends B.class

B、class B implements A

C、class A implements B

D、class B extends A

30、下列转义字符中,不合法的是()

A、'\\n'

B、'\\x'

C、'\\r'

D、'\\t'

得分

二、判断题(对的打“√”,错的打“×”;每题1分,共10分)

1、如果想通过外部类去访问内部类,则需要通过外部类对象去创建内部类对象。()

2、JDK工具中自带了一个JRE工具()

3、while语句必须要有循环条件()

4、安装JDK时可以选择不安装公共JRE()

5、在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类()

6、在Java中,通过强制类型转换可以将int类型的数据转换为boolean类型()

7、类中static修饰的变量或方法,可以使用类名或对象的引用变量访问。()

8、除了0以外,所有的整数都是整型常量()

9、位运算符“^”是将两个二进制数的值进行“异或”运算,如果参与“^”运算的两个值相同(都为ture或都为false),那么异或运算的结果为false,否则为ture()

10、Java允许在一个程序中定义多个同名的方法,但是参数的类型或个数必须不同,这就是方法的重载()

506答案

一、单选题(每题1分,共计30分)

1、D

2、B

3、B

4、A

5、C

6、B

7、D

8、B

9、C

10、D

11、A

12、A

13、C

14、B

15、D

16、A