一、判断题。判断下列各题是否正确,若正确,在()内打“√”,否则打“×”。
1、Java语言具有较好的安全性和可移植性及与平台无关等特性。√
2、Java语言的源程序不是编译型的,而是编译解释型的。√
3、Java语言使用的是Unicode字符集,每个字符在内存中占8位。×
4、Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。√
6、一个类可以实现多个接口,接口可以实现“多重继承”。 √
7、实现接口的类不能是抽象类。×
二、不定项选择题。
1、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。
A、java
B、class
C、html
D、exe
2、main方法是Java Application程序执行的入口点,关于main方法的方法首部,以下(B)项是合法的。
A、public static void main()
B、public static void main(String args[])
C、public static int main(String[] arg)
D、public void main(String arg[])
3、关于下面代码的说法(C)是正确的?
public class Example{
public static void main(String[] args){
int[] arr= new int[10];
}
}
A、编译时产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空(null)
4、不正确的表达式是(AB)。
A、float a=1.0d;
B、Double a=new Double(1.0)
C、byte a = (byte)340;
D、Byte a = 120;
5、定义一个类名为\的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( CD)。
A、private class MyClass extends Object
B、class MyClass extends Object
C、public class MyClass
D、public class MyClass extends Object
6、下列构造方法的调用方式中,正确的是(C)。
A、按照一般方法调用
B、由用户直接调用
C、只能通过new自动调用
D、被系统调用
7、private级的成员可以被哪些对象访问?C
A、同一包中的其他类
B、仅同一类的私有成员方法
C、仅同一类的所有成员方法