[判断题]
Object是Java中所有类的共同父类。
答案:正确
Java语言的标识符不区分大小写。
答案:错误
JAVA抽象类中一定含有抽象方法。
答案:错误
解析:在Java中,抽象类不一定需要包含抽象方法,但是如果一个类中包含有抽象方法,那么这个类必须声明为抽象类
Java语言中,变量名可以用汉字表示。
答案:正确
解析:Java是区分大小写的,因为它使用C风格的语法;同时也是为了方便阅读。
package语句必须放到java程序的最开始。
答案:正确
JAVA中,一个接口允许继承多个接口。
答案:正确
String是Java中定义的基本数据类型
答案:错误
解析:Java中的String是一种特殊的对象类型,而不是基本数据类型
Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关
答案:正确
Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。
答案:正确
一个Java源文件中可以有多个类,但只能有一个类是public的。
答案:正确
如果Java源文件中包含了多个类,那么用编译器javac编译完源文件后将生成多个扩展名为.class的文件
答案:正确
Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err。
答案:正确
Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
答案:正确
在Java程序中,可以使用private来修饰一个类。
答案:正确
解析:在java中,private表示“私有的”,是一种访问控制修饰符,用于修饰类、属性和方法。用private修饰的类成员,只能被该类自身的方法访问和修改,而不能被任何其他类访问和引用。
一个Java源文件就是由类和接口组成的。
答案:正确
Java中所有的I/O都是通过流来实现的。
答案:正确
在Java中,含有抽象方法的类一定是抽象类。
答案:正确
解析: 抽象类不一定有抽象方法,含有抽象方法的类一定是抽象类。
Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
答案:正确
一个Java源文件中可以有多个类,但只能有一个类是public的。
答案:正确
[单选题]
下列不可作为java语言标识符的是()。
A. a2
B. $2
C. _2
D. 22
答案:D
有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( ).
A. a1.java
B. a1.class
C. a1
D. 都对
答案:A
Java中( ) 。
A. 一个子类可以有多个父类,一个父类也可以有多个子类
B. 一个子类可以有多个父类,但一个父类只可以有一个子类
C. 一个子类可以有一个父类,但一个父类可以有多个子类
D. 上述说法都不对
答案:C
Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?( )
A. 安全性
B. 多线性
C. 跨平台
D. 可移植
答案:B
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A. 隐藏
B. 覆盖
C. 重载
D. Java不支持此特性
答案:C
下列哪些语句关于Java内存回收的说明是正确的? ( )
A. 程序员必须创建一个线程来释放内存
B. 内存回收程序负责释放无用内存
C. 内存回收程序允许程序员直接释放内存
D. 内存回收程序可以在指定的时间释放内存对象
答案:B
A派生出子类B,B派生出子类C,对于如下Java源代码正确的说法是( )。
A a0 =new A( );
A a1 =new B( );
A a2 =new C();
A. 只有第1行能通过编译
B. 第1、2行能通过编译,但第3行编译出错
C. 第1、2、3行能通过编译,但第2、3行运行时出错
D. 第1行、第2行和第3行的声明都是正确的
答案:D
以下关于继承的叙述正确的是( )。
A. 在Java中类只允许单一继承
B. 在Java中一个类只能实现一个接口
C. 在Java中一个类不能同时继承一个类和实现一个接口
D. 在Java中接口只允许单一继承
答案:A
编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A. .byte
B. .class
C. .html
D. .exe
答案:B
在Java中用什么关键字修饰的方法可以直接通过类名来调用?( )
A. static
B. final
C. private
D. void
答案:A
在Java中,"456"属于( )类的对象。