1.下关于Java程序的描述中,错的是(不同操作系统上的Java虚拟机是相同的)
2.下列关于JDK安装的说法中,错误的是(开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装)
3.【没题目】答案是:JDK中包含了JRE,JRE中包含了JVM。
4.下列关于JDK的说法中,错误的是(安装JDK后,还需要单独安装JRE)
5.下关于Java特点的描述中,错的是(Java只能运行在Window和Linux平台)
6.鼠标右键单击包名,选择【New】→【Class】创建一个Java类。
main()函数是java程序的执行入口。
1、请阅读下面的代码片段public static int add(int a,int b) { return a + b;}
下列选项中,可以在main()方法中成功调用add()方法的是(int num = add('a','b'); )
2、下面关于布尔类型变量的定义中,正确的是( boolean d=false; )
3、关于continue语句的使用范围,下列说法正确的是( continue语句可以在循环语句中使用 )
4、下列关于变量作用域的说法中,正确的是( 变量的作用域为:从定义处开始,到变量所在代码块结束的位置 )
5、下关于数据类型的说法中,错的是(浮点数类型变量不能赋予一个整数数值 )
6、一个具体类实现接口时,需要重写接口中的(成员方法)
1、在类的继承关系中,需要遵循以下哪个继承原则( 单一 )
2、类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问( private )
4、下列关于类的继承的描述,正确的是( 一个类可以具有多个子类 )。
5、Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( 可以继承B中的公有成员,同样也可以继承A中的公有成员 )。
128、请阅读下面的代码 class A{int x; static int y;void fac(String s){
System.out.println(“字符串:”+s);}}
下列选项中描述正确的是(x是实例变量,y是类变量,s是局部变量)
14、下列选项中关于Java中super关键字的说法,错误的是( super语句可以放在构造函数的任意一行)。
15、下面关于匿名内部类、接口、抽象类和局部内部类的说法,正确的是( 局部内部类只能访问被final修饰的局部变量 )
19、在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,下面哪一个选项不属于多态的条件(子类重载同一个方法)
20、在Java中,要让一个类继承另一个类,可以使用以下哪个关键字(extends)
21、下面说法中错误的是( 构造代码块在每创建一次对象就执行一次)
23、关于super关键字以下说法哪些是正确的(ABC)
A、 super关键字可以调用父类的构造方法
B、 super关键字可以调用父类的普通方法
C、 super与this不能同时存在于同一个构造方法中
D、 super与this可以同时存在于同一个构造方法中
144、Java提供了一个关键字【instance of】,可以判断一个对象是否为某个类(或接口)的实例或者子类实例。
145.在Java中一接口可以继承多个接口,继承的接口之间使用[逗号]隔开即可。
4、下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( nextInt(intn) )
27、StringBuffer类的append()方法的返回值类型是( StringBuffer )
28、假如indexOf()方法未能到所指定的子字符串,那么其返回值为(-1)
29、下列有关HashSet集合的描述中,错误的是( 向HashSet存入对象时,对象的equals()方法一定会被执行)
31、下列选项中,属于StringBuffer类特点的是(ABC)
A、 字符串缓冲区,提高字符串的操作效率
B、 StringBuffer类是线程安全的
C、 StringBuffer类的toString()方法,将缓冲区变成字符串
D、 StringBuffer是不可变的对象
41、下列选项中,对Math.random()方法描述正确的是( 返回一个随机的double类型数,该数大于等于0.0小于1.0)
43、下列关于StringBuffer类的描述中,正确的是( AB )
A、 append()方法可以接受任意类型的数据
B、 insert()方法可以接受任意类型的数据
C、 append()方法返回的是一个新的StringBuffer对象
D、 insert()方法返回的是一个新的StringBuffer对象
11、Set接口和List接口一样,同样继承自【Collection】接口。
12、下列选项中,哪个可以正确地定义一个泛型( ArrayList<String> list = new ArrayList<String>() )
18、以下关于foreach说法中,哪些是正确的(ABCD)
A、 foreach是一种更加简洁的for循环,也称增强for循环
B、 foreach可以对List,Set数组进行遍历
C、 foreach的出现,简化了书写
D、 foreach只适合对容器进行遍历操作,不能对元素进行修改
19、下列关于泛型的说法中,错误的是( 泛型是JDK6.0的新特性 )
20、下列关于foreach循环的描述,错误的是( foreach循环可以直接用于遍历Map集合中
的元素 )
32、下列方法中可以用于往HashSet集合中添加元素的是(add(Ee))
33、向【HashSet】集合中添加一个对象时,首先会调用该对象的hashCode()方法来确定元素的存储位置,然后再调用对象的equals()方法来确保该位置中没有重复元素。
39、下列有关HashSet集合的描述中,错误的是( 向HashSet存入对象时,对象的equals()方法一定会被执行)
41、下列数据结构中,哪一个是ArrayList类的底层实现( 数组结构 )
42、下面关于List集合的描述中,哪一个是错误的(List集合没有索引)
44、下列关于ArrayList的描述中,错误的是(ArrayList集合中的元素索引从1开始)
45、下列关于List接口的描述中,错误的是(List集合中所有的元素是以二叉树方式进行存储的)
5、关于删除文件及目录的操作,下列说法中正确的是( BCD )
A、 可以使用delete()方法直接删除带文件的目录。
B、 使用delete()方法删除带文件的目录时,需要先将目录中的文件全部删除。
C、 可以通过递归的方式将整个目录以及其中的文件全部删除。
D、 Java中删除目录或文件是无法恢复的。
8、下列说法中,关于在Java中删除目录说法错误的是(在删除目录时,先删除这个目录再删除该目录下的所有文件)
50、下列选项中,哪个是文本文件读取类( FileReader )
51.下列关于java.io.FileOutputStream的说法错误的是(java.io.FileOutputStream一次只能读取一个字节的内容)
52、以下关于File类的isDirectory()方法的描述,哪个是正确的(判断该File对象所对应的是否是目录)
nextint()方法30、public class Example {
public static void main(String[] args) {
ArrayList list = new ArrayList(); // 创建ArrayList集合
list.add("Tom"); // 向该集合中添加字符串
list.add("Jerry");
Iterator it = list.iterator(); //获取迭代器
it.next(); it.next();
System.out.());}}
运行以上程序,输出结果是( 发生异常,输出异常信息 )
125、阅读下列的程序
public class Example {
public static void main(String[] args) {
new Father () {
public void show() {
System.out.println("helloworld"); }
}.show();}}
class Father {
public void show() {
System.out.println("hellofather");}}
下列选项中,程序的运行结果是( helloworld )
35、阅读下面的程序
import java.util.*;
class HashSetDemo{
public static void main(String[] args){
HashSet<String> hs = new HashSet<String>();
hs.add("abc");hs.add("abc");
System.out.println(hs);}}
下列选项中,哪一个是程序的运行结果( [abc] )
1、java.util.*;Student {String ; String ; Student(String name, String age) {.= name;.= age;}String toString() {+ + ; }}
Example{ main(String[] args) {
Set set = HashSet(); set.add(Student(, ));
set.add(Student(, ));set.add(Student(,));System..println(set.size())}}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论