Java pta题库

Java语言中,变量名可以用汉字表示。 T

使用方法length( )可以获得字符串或数组的长度 F
length() 方法用于返回字符串的长度。

字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。 T

一个Java源文件中可以有多个类,但只能有一个类是public的 T

接口中的方法默认都是静态的。 F

final类中的属性和方法都必须被final修饰符修饰。 F

final类不能派生子类,final方法不能被覆盖。 T

数组中有length()这个方法,如array.length()表示数组array中元素的个数 F

制造(new)数组时,要指定数组长度,以便为数组分配内存。 T

在实例方法或构造器中,this用来引用当前对象,通过使用this可引用当前对象的任何成员。 T

字符串比较的规则是对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到’\0’为止。 T

类在实现接口方法时必须给出方法体,并且一定要用public来修饰。 T

如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。 T

如果使用import语句引入了整个包中的类,那么可能会增加编译时间。但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存 T

System类不能实例化,即不能创建System类的对象。 T

数组作为方法的参数时,必须加在数组名后加方括号 T

覆盖只能在不同的类中完成 T

Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。 T

接口中的方法默认都是静态的 F

当一个方法在运行过程中产生一个异常,则这个方法会终止,

但是整个程序不一定终止运行 T

Java中类和方法都不允许嵌套定义 F

有时Java程序执行过程中出现异常并不是程序员的错误造成的,例如网络不通,这时程序员在进行程序设计时无需处理这样的异常 F

所有异常都必须捕获 F

异常也是一个对象 T

package语句必须放到java程序的最开始。 T

抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。 T

语句 System.out.println(4+8+“Hello,world!”); 的输出结果是12Hello,world!。 T

如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。 T

有的类定义时可以不定义构造函数,所以构造函数不是必需的。 F

抽象类必须有抽象方法 F

静态变量是被同一个类的所有实例所共享的。 T

可以覆盖在父类中定义的私有方法。 F

一个类的静态方法不可以访问该类的非静态成员变量。 T

一个Java源文件就是由类和接口组成的。 T

类在实现接口的方法时,必须显式地使用public修饰符。 T

当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行 T

引用一个类的属性或调用其方法,必须以这个类的对象为前缀。 F

如果线程死亡,它便不能运行。 T

在Java中,高优先级的可运行线程会抢占低优先级线程。 F

程序开发者必须创建一个线程去管理内存的分配 F

The following answers is the correct way to declare a Boolean variable named truth: boolean truth == true; F

When a class implements an interface, it can define some methods of the interface as needed, and leaves some untouched T

语句 System.out.println(4+8+“Hello,world!”); 的输出结果是12Hello,world!。 T

如果线程死亡,它便不能运行。 T

程序开发者必须创建一个线程去管理内存的分配 F

当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。 F

System.out.println(); 语句的作用是在结尾显示一个换行符。 T

Java中所有的I/O都是通过流来实现的。 T

Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err。 T

nputStream类和OutputStream类是所有二进制I/O的根类。 T

可以覆盖在父类中定义的私有方法。 F

类及其属性、方法可以同时有一个以上的修饰符来修饰。 T

Java程序执行时出现异常,也不一定是程序本身的错。 T

下述哪条关于构造方法的说法,不符合Java语法的规定( c)。
A.每个类至少有一个构造方法
B.构造方法必须与类同名
C.构造方法无返回值,其返回值类型必须写为void
D.构造方法可以是private的

以下对重载描述错误的是 b
A.方法重载只能发生在一个类的内部
B.构造方法不能重
C.重载要求方法名相同,参数列表不同
D.方法的返回值类型不是区分方法重载的条件

下面的方法,当输入为2的时候返回值是多少?( 10 )

public int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3;
}
return result;
}

以下代码段将创建几个对象?( 1 )

String s1=“bc”;
String s2=“bc”;

以下描述不正确的有 D
A.try块不可以省略
B.可以使用多重catch块
C.finally块可以省略
D.catch块和finally块可以同时省略

你可能感兴趣的:(pta,判断题,java基础,java,jvm)