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
相关推荐: