在一个编辑器中编写好的Java应用程序,是扩展名为.class的文件。
T
F
JRE中包含了Java基本类库、JVM和开发工具。
T
F
编译Java程序需要使用java命令。
T
F
JDK中,存放可执行程序的目录是bin。
T
F
一个数组可以存放不同类型的数值。
T
F
Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。
T
F
程序运行中可以改变数组的大小。
T
F
Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。
T
F
Java基本数据类型的变量所占存储空间大小是固定的,与平台(操作系统)无关。这样方便程序的移植。
T
F
Java中,某个四则运算表达式中的数值有一个是double类型,则计算之后的数值一定是double类型。
T
F
对于基本数据类型和引用型数据类型来说,运算符“==”在比较两个变量是否相同时,含义没有什么差别。
T
F
标识符可以为关键字。
T
F
在进行自增(++)和自减(--)运算时,如果运算符++或--放在操作数的前面,则先进行自增或自减运算,再进行其他运算。
T
F
目标类型取值范围小于源类型时,需要进行强制类型转换。
T
F
Java中的switch-case分支结构中,一旦控制表达式的计算结果与某个case值匹配成功,就执行完该case对应的语句块,即结束switch-case语句。
T
F
在JDK1.8及以后的版本中,使用如下语句是否正确?
String str="*******";
switch(str)
{
case "abc":
//...
break;
case "def":
//.....
break;
}
T
F
系统自动引入java.lang包中的所有类,因此不需要再显式地使用import语句引入该包的所有类。
T
F
java.lang包是Java的核心类库,它包含了运行Java程序必不可少的系统类。
T
F
如果使用import语句引入了整个包中的类,那么可能会增加编译时间。但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存。
T
F
Java程序中若包含package语句,则该语句可以放在任意位置。
T
F
子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且super必须是子类构造方法中的头一条语句。
T
F
如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。
T
F
类及其属性、方法可以同时有一个以上的修饰符来修饰。
T
F
一个Java类可以有多个父类。
T
F
一个类的静态方法不可以访问该类的非静态成员变量。
T
F
实例变量只能通过对象名访问,类变量既可以通过某个对象名也可以通过类名来访问。
T
F
在实例方法或构造器中,this用来引用当前对象,通过使用this可引用当前对象的任何成员。
T
F
修饰符protected主要是允许其他包中的子类来访问父类的特定属性。
T
F
构造函数名应与类名相同,返回类型为void。
T
F
局部变量可以与成员变量重名。
T
F
实例变量是属于对象的。一个类的多个对象对实例变量可以设置不同的值。
T
F
覆盖只能在不同的类中完成。
T
F
Java中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。
T
F
构造方法不可以被继承。
T
F
在Java中,声明构造方法时,不能使用private关键字修饰。
T
F